View Full Version : Sega controller hack updated for windows auto-launch

January 3rd, 2015, 21:50
Who knew that modern versions of Windows have nixed the option to auto-launch when a USB drive is inserted? Not a big deal unless, like [sonicdude10], you want to base a hack on the behavior. He did find a workaround and recently
The bulk of the hack was inspired by a Sega Emulator built in a controller (http://hackaday.com/2013/04/29/sega-controller-houses-auto-launch-emulator/) which he saw on Hackaday a couple of years back. Itís simply a Sega-like USB gamepad which has a hub and thumb drive internalized. The hardware changes on [sonicdude10ís] version gets rid of the old thumb drive and replaces it with one that supports U3 (http://en.wikipedia.org/wiki/U3). This is a hardware emulation trick supported by some USB drives which allows them to enumerate as CD drives instead of USB mass storage. Autoplay for CD drives is still functional in Windows.
Weíve heard a bit about U3 over the years. There was a now-dead hack covered all the way back in 2006. And we even found a comment suggesting its use for USB-based game emulators (http://hackaday.com/2009/11/19/uzebox-in-an-nes-controller/comment-page-1/#comment-108111). [sonicdude10] points to two useful tools that let him customize how U3 performs. u3_tool (http://u3-tool.sourceforge.net/) is a multitool for tweaking how the hardware behaves, u3-autorun (http://sourceforge.net/projects/u3-autorun/) makes customization of the auto-launching app a snap.