But what's the point if it's only playable with keyboard? I am looking for authentic arcade experience! So I make my own ASC (arcade style controller) and now I have released all the designs with MIT Free, open-source license and to share the joy with you.
My personal unique situation drives the following unique design goal - 1. The controller could be disassemble for move and storage. 2. It could be cheaply produced by workshop. So it ends up being Aryclic/Plexiglass design.
I have released all the drawings and source file used to make this: 1. The buttons stand design. 2. The firmware. Please check that out at https://github.com/sam0737/PopnConvertibleAsc .
1. Obtain the design - have the aryclic laser cutted by your favorite workshop. Cost: ~USD 30
2. Buy the buttons. The diameter of the button is usually advertised as 100mm but in fact is 98mm. Cost: ~USD 25
3. A AVR USB dev board. Cost: ~USD 10. (Recently such dev kit was mass produced and made a lot cheaper due to popular PS3 downgrading hack)
4. Assemble and solder a few wires.
5. There is no step 5. Just enjoy playing!