PDA

View Full Version : Sega controller houses auto-launch emulator



wraggster
April 29th, 2013, 22:49
http://hackadaycom.files.wordpress.com/2013/04/sega-all-in-one-emulator.png?w=580&h=435
[Joe's] wife grew up playing Sega games and he wanted to help her unwind by reliving the experience. Since the work computer she uses when travelling isn’t a good place to install emulators he built this plug-and-play emulator inside of a Sega controller (http://tiseostudios.com/usb-sega/).
We’ve seen this type of thing a few times before (even with XBMC in a SNES controller (http://hackaday.com/2010/03/23/xbmc-hiding-in-an-snes-controller/)) but there is one thing we hadn’t thought of lately. Newer versions of Windows have auto-launch disabled for USB drives. But [Joe] knew that there were still some USB sticks that manage to auto-launch anyway so he researched how those work. It turns out that they have two partitions, one is formatted as a CDFS which looks like a CD-ROM to Windows and allows auto-launch. He used this method of partitioning a USB stick, storing the ROMs on the mass storage partition and the emulator and the CDFS partition. To finish the hack he cracked open the controller and found room for a USB hub and the PCB from the thumb drive.
If you still have cartridges lying around you can pull the ROMs off of them over USB (http://hackaday.com/2010/03/22/snega2usb-changes-name-learns-new-tricks/).

http://hackaday.com/2013/04/29/sega-controller-houses-auto-launch-emulator/