Quote: Original post by PaulCesar
Your going to have a HELL of a time building a device driver for a USB device, and your going to need a programmable rom, the device that writes to it, boards, etc. Overall, the cost will be a few houndered just for that, and then all the time spent...
Building USB device won't be that expensive. I built recently my own gamepad just for fun. Nothing fancy but it worked. Total cost was about $20. I used software USB controller from here which saved a lot of money and is really easy to use. Total price of electronic parts was about $10 but I also needed to buy ISP programmer and soldering iron. It's not that diffucult either, you just need to have basic understanding of electronics. Here's a link I found in my bookmarks, maybe it will be helpfull: http://arcadecontrols.com/