Difference between revisions of "Emulation"

From AwkwardTV
Jump to: navigation, search
m
Line 1: Line 1:
[http://spkleins.angelfire.com/i-vari/ i vari significati della scolarizzazione] [http://rebuckma.angelfire.com/description/duloc.htm duloc] [http://emstripl.at.tut.by/view/new/www-winx.htm www winx club] [http://webancks.at.tut.by/images/small/fighting-evolution.htm fighting evolution] [http://feralpaw-omm.ifrance.com/html/film-porno/ film porno teen] [http://thmastrie.angelfire.com/resources/pietraferrazzana.htm pietraferrazzana] [http://habeard.angelfire.com/topic/ufficio-tributi.htm ufficio tributi] [http://feralpaw-omm.ifrance.com/html/regole-gazebo/ regole gazebo] [http://lasylvan.angelfire.com/new/www-mies/ www mies it] [http://seedging.at.tut.by/text/directory/disco-parade.htm disco parade estate 2004] [http://brandalinden.ifrance.com/topic/canzoni-blue.htm canzoni blue] [http://casloan.angelfire.com/small/bacbaphi-com/ bacbaphi com] [http://jrosestar.ifrance.com/html/leino-eino/ leino eino] [http://kataevka.ifrance.com/articles/yeti/ yeti 3] [http://wifry.angelfire.com/styles/sofware-per.htm sofware per identificazione id] [http://konstantinkar.ifrance.com/description/elvis-presley/ elvis presley midi karaoke] [http://snerma.angelfire.com/text/sotto-vuoto/ sotto vuoto e sigillatura] [http://brandalinden.ifrance.com/topic/kusha-las.htm kusha las playas] [http://lidresze.angelfire.com/blog/produzione-rondelle.htm produzione rondelle] [http://isabellaval.ifrance.com/la-vera/ la vera storia di musolino] [http://grsaltrie.at.tut.by/text/directory/last-minute.htm last minute tunisia] [http://beyonddreamingx.angelfire.com/content/testi-canzoni.htm testi canzoni evanescence] [http://dweejah.ifrance.com/new/z/ z3 1997] [http://mckueltzi.at.tut.by/description/lib/s.htm s5000] [http://dylantian.ifrance.com/styles/grande-fratello.htm grande fratello6 foto personaggi] [http://rebuckma.angelfire.com/description/triennale-milano.htm triennale milano eventi] [http://dweejah.ifrance.com/new/shed/ shed] [http://kairikekui.ifrance.com/resources/cartina-napoli/ cartina napoli] [http://lidresze.angelfire.com/blog/herold.htm herold] [http://ariadnafeni.ifrance.com/resources/annuncio-gratis/ annuncio gratis casa vacanza affitto] [http://spkleins.angelfire.com/cazzo-enorme/ cazzo enorme per uomo] [http://hehalley.at.tut.by/content/view/brescia-voyeur.htm brescia voyeur] [http://thmastrie.angelfire.com/resources/videocamera-jvc.htm videocamera jvc gzmg40] [http://rebuckma.angelfire.com/description/fucile-mares.htm fucile mares cyrano] [http://macertot.ifrance.com/view/fiesta.htm fiesta 1300] [http://rebuckma.angelfire.com/description/audi-a.htm audi a3 tdi] [http://lasylvan.angelfire.com/new/fabi/ fabi] [http://wifry.angelfire.com/styles/dvd-tdk.htm dvd tdk 25] [http://sagaddy.angelfire.com/styles/playboy-mansion/ playboy mansion ps2] [http://spkleins.angelfire.com/www-sexy/ www sexy tv] [http://kataevka.ifrance.com/articles/storia-di/ storia di un detective] [http://alena344.ifrance.com/text/business-incorporation/ business incorporation] [http://seedging.at.tut.by/text/directory/tl.htm tl] [http://hewvey.ifrance.com/library/ci-irdeto/ ci irdeto] [http://isabellaval.ifrance.com/asus-kv/ asus k8v se] [http://nymphbmbzl222.ifrance.com/dubayy.htm dubayy] [http://rebuckma.angelfire.com/description/tetti-fotovoltaici.htm tetti fotovoltaici] [http://mcunderh.at.tut.by/resources/articles/tv-ac.htm tv ac dc] [http://rebuckma.angelfire.com/description/soldato-usa.htm soldato usa decapitato] [http://konstantinkar.ifrance.com/description/california-o/ california o c testo] [http://alena344.ifrance.com/text/de-canciones/ de canciones de los altos cumbieros] [http://spkleins.angelfire.com/licenze-cal/ licenze cal] [http://konstantinkar.ifrance.com/description/les-lacs/ les lacs du connemara] [http://agodichik.angelfire.com/styles/inno-del.htm inno del milan] [http://nymphbmbzl222.ifrance.com/quake.htm quake 2] [http://pohogue.angelfire.com/library/cuoremio.htm cuoremio] [http://alena344.ifrance.com/text/radio-per/ radio per pc] [http://konstantinkar.ifrance.com/description/lourdes-alberghi/ lourdes alberghi e hotel] [http://kairikekui.ifrance.com/resources/djtommy/ djtommy] [http://dylantian.ifrance.com/styles/fintroll.htm fintroll] [http://kairikekui.ifrance.com/resources/pmx/ pmx 40] [http://hewvey.ifrance.com/library/jazz-milano/ jazz milano] [http://konstantinkar.ifrance.com/description/rete-basket/ rete basket] [http://agodichik.angelfire.com/styles/horstmann-hotels.htm horstmann hotels] [http://snerma.angelfire.com/text/halflife-/ halflife 2 nelle sale giochi giapponesi] [http://snerma.angelfire.com/text/hard-disk/ hard disk maxtor 200gb 7200rpm 8mb] [http://brandalinden.ifrance.com/topic/la-que.htm la que buena com] [http://webancks.at.tut.by/images/small/come-tu.htm come tu mi vuoi alexia] [http://beyonddreamingx.angelfire.com/content/mp-sony.htm mp3 sony auto] [http://lidresze.angelfire.com/blog/nokia-i.htm nokia 6230i con fotocamera integrata] [http://dweejah.ifrance.com/new/geometra-marina/ geometra marina taranto] [http://dweejah.ifrance.com/new/o-guarracino/ o guarracino] [http://alena344.ifrance.com/text/pegeout/ pegeout] [http://konstantinkar.ifrance.com/description/libro-soci/ libro soci] [http://nymphbmbzl222.ifrance.com/il-libro.htm il libro del sesso] [http://brandalinden.ifrance.com/topic/shiseido-profumi.htm shiseido profumi] [http://nymphbmbzl222.ifrance.com/cinque-pezzi.htm cinque pezzi facili] [http://ariadnafeni.ifrance.com/resources/non-ti/ non ti ricordo piu] [http://spkleins.angelfire.com/www-palermo/ www palermo sat] [http://nymphbmbzl222.ifrance.com/guida-kazaa.htm guida kazaa] [http://agodichik.angelfire.com/styles/fnom.htm fnom] [http://kairikekui.ifrance.com/resources/hdd-/ hdd 200 eide] [http://kairikekui.ifrance.com/resources/una-ragazza/ una ragazza a rimorchio] [http://kairikekui.ifrance.com/resources/tap/ tap] [http://macertot.ifrance.com/view/mariahcarey.htm mariahcarey] [http://brandalinden.ifrance.com/topic/tecnica-scarponi.htm tecnica scarponi sci] [http://kairikekui.ifrance.com/resources/vendita-componente/ vendita componente computer] [http://wipitts.at.tut.by/text/directory/zibido-s.htm zibido s giacomo] [http://isabellaval.ifrance.com/sposata-ieri/ sposata ieri] [http://spkleins.angelfire.com/gustavo-pietropolli/ gustavo pietropolli charmet] [http://alena344.ifrance.com/text/fujitsu-fieox/ fujitsu fi5110eox2] [http://konstantinkar.ifrance.com/description/integratori-all/ integratori all stars] [http://lasylvan.angelfire.com/new/salle-saint/ salle saint brieuc bretagne] [http://wiwoolle.at.tut.by/content/view/fibre-ottiche.htm fibre ottiche per illuminazione] [http://dweejah.ifrance.com/new/nhl-/ nhl 2006 ps2] [http://snerma.angelfire.com/text/incesti-padre/ incesti padre figlio] [http://sagaddy.angelfire.com/styles/ivan-zamorano/ ivan zamorano] [http://snerma.angelfire.com/text/promoweb-srl/ promoweb srl] [http://brandalinden.ifrance.com/topic/dvd-tv.htm dvd tv lcd portatile] [http://kataevka.ifrance.com/articles/seagate/ seagate 300] {{banner}}
+
{{banner}}
  
 
{| align="right"
 
{| align="right"
Line 25: Line 25:
 
* [http://rbelmont.mameworld.info/?page_id=163 SDL-MAME]
 
* [http://rbelmont.mameworld.info/?page_id=163 SDL-MAME]
 
** A MAME emulator that has no front-end which is great for ATV since it becomes the front-end!
 
** A MAME emulator that has no front-end which is great for ATV since it becomes the front-end!
*** Status: Working while ATV is running!!! (as an appliance/plugin) thanks to the kind efforts of others.. Including [http://www.oreillynet.com/pub/au/1796 Erica Sadun]  for showing us how to  [http://www.oreillynet.com/mac/blog/2007/04/apple_tv_finder_hiding_widget.html suspend ATV
+
*** Status: Working while ATV is running!!! (as an appliance/plugin) thanks to the kind efforts of others.. Including [http://www.oreillynet.com/pub/au/1796 Erica Sadun]  for showing us how to  [http://www.oreillynet.com/mac/blog/2007/04/apple_tv_finder_hiding_widget.html suspend ATV & launch a 3rd party app]  and to AK2007 (from over at the insanelymac [http://forum.insanelymac.com/index.php?showforum=134 ATV forum] for providing [http://forum.insanelymac.com/index.php?showtopic=47087&st=0&gopid=358278&# source code]  to show how to build a simple menu. The plug isn't ready for prime time just yet but it really does work great! This plug should work with many of the other emus out there.... the 'gui-less' the better since ATV really does make for a pretty good front-end. Note: this was on an Intel mini that I use for development so as far as SDL-MAME itself running on only a semi-modified (still running the standard stripped down OS X) is still up in the air for now.
 +
<br>
 +
* Nestopia 1.3.6 [[http://www.bannister.org/software/emu.htm Official Site]]
 +
** Original Nintendo Entertainment System (US)
 +
*** Status: Working!
 +
<br>
 +
* Generator 0.4.2 [[http://www.bannister.org/software/generator.htm Official Site]]
 +
** Sega Genesis
 +
*** Status: Working!
 +
<br>
 +
* BSNES 0.17 [[http://www.bannister.org/software/bsnes.htm Official Site]]
 +
** Super Nintendo Entertainment System
 +
*** Status: Working, although very slowly.
 +
<br>
 +
* ZSNES 1.43pre [[http://hectorchu.googlepages.com/ Official Site]]
 +
** Super Nintendo Entertainment System
 +
*** Status: Working!
 +
<br>
 +
* Sixtyforce 0.9.0 [[http://www.sixtyforce.com/ Official Site]]
 +
** Nintendo64
 +
*** Status: Working!
 +
<br>
 +
* Boycott Advance v0.3.8 [[http://www.bannister.org/software/ba.htm/ Official Site]]
 +
** Nintendo Gameboy Advance Emulator
 +
*** Status: Working!  After enabling the USB port, the game is controllable from from a keyboard or joystick  plugged into the ATV without the need for VNC. VNC should not be used in order that high frame rates may be acheived.  Installation of Emulator Enhancer 2.1.1 enables joystick control and provides improved graphics.  Mapping of the joystick is greatly facilitated by first enabling the mouse cursor to get through the joystick setup routine.  Games are very playable with low controller latency and high frame rates even with pixel smoothing at full screen.
 +
<br>
 +
 
 +
=== Emulation Hardware ===
 +
<br>
 +
* Xbox 360 Controller driver 0.05 [[http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver Official Site]]
 +
** USB HID driver for USB Xbox 360 Controllers.
 +
*** Status: Not working. Running kextload on 360Controller.kext returns "unable to register module with kernel".
 +
<br>
 +
* Xbox 360 Guitar Hero Controller Driver [[http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver Official Site]]
 +
** USB driver and preferences for USB Xbox360 Guitar Hero Guitars.
 +
*** Status: Unknown.
 +
<br>
 +
 
 +
== External Media Links ==
 +
 
 +
* YouTube Video of AppleTV playing a NES Emulator with a USB Joystick! [[http://www.youtube.com/watch?v=hOiJq7M0-YA YouTube Link]]
 +
 
 +
[[Category:Software]][[Category:Emulation]]

Revision as of 14:41, 7 September 2007

<Google>WIKI</Google>

emulogo.jpg



Overview

This is a general overview of software and hardware tested to work with console and arcade emulation on the AppleTV. Most of the emulators are the work of Richard Bannister and have only been run for compatibility testing, not intensive tweaking. The .INI files used were stock and can probably be tweaked for even better compatibility and system performance.


AppleTV Compatibility

These emulators are being tested with standard ROM's on the AppleTV running the original OS except for being slightly modified to add SSH.

Note: The use of VNC seriously slows down emulation.

Emulation Software


  • SDL-MAME
    • A MAME emulator that has no front-end which is great for ATV since it becomes the front-end!
      • Status: Working while ATV is running!!! (as an appliance/plugin) thanks to the kind efforts of others.. Including Erica Sadun for showing us how to suspend ATV & launch a 3rd party app and to AK2007 (from over at the insanelymac ATV forum for providing source code to show how to build a simple menu. The plug isn't ready for prime time just yet but it really does work great! This plug should work with many of the other emus out there.... the 'gui-less' the better since ATV really does make for a pretty good front-end. Note: this was on an Intel mini that I use for development so as far as SDL-MAME itself running on only a semi-modified (still running the standard stripped down OS X) is still up in the air for now.


  • Nestopia 1.3.6 [Official Site]
    • Original Nintendo Entertainment System (US)
      • Status: Working!



  • BSNES 0.17 [Official Site]
    • Super Nintendo Entertainment System
      • Status: Working, although very slowly.


  • ZSNES 1.43pre [Official Site]
    • Super Nintendo Entertainment System
      • Status: Working!



  • Boycott Advance v0.3.8 [Official Site]
    • Nintendo Gameboy Advance Emulator
      • Status: Working! After enabling the USB port, the game is controllable from from a keyboard or joystick plugged into the ATV without the need for VNC. VNC should not be used in order that high frame rates may be acheived. Installation of Emulator Enhancer 2.1.1 enables joystick control and provides improved graphics. Mapping of the joystick is greatly facilitated by first enabling the mouse cursor to get through the joystick setup routine. Games are very playable with low controller latency and high frame rates even with pixel smoothing at full screen.


Emulation Hardware


  • Xbox 360 Controller driver 0.05 [Official Site]
    • USB HID driver for USB Xbox 360 Controllers.
      • Status: Not working. Running kextload on 360Controller.kext returns "unable to register module with kernel".


  • Xbox 360 Guitar Hero Controller Driver [Official Site]
    • USB driver and preferences for USB Xbox360 Guitar Hero Guitars.
      • Status: Unknown.


External Media Links

  • YouTube Video of AppleTV playing a NES Emulator with a USB Joystick! [YouTube Link]