MickGyver / DaemonBite-Arcade-Encoder

An arcade controller project for the MiSTer FPGA project and any other device accepting USB HID joysticks. Up to 12 buttons are supported. Can also be used to create NeoGeo/Atari/Commodore/Amiga controller to USB adapters.
GNU General Public License v3.0
283 stars 48 forks source link

Support for multi-platform/universal wiring #1

Closed mgolfieri closed 4 years ago

mgolfieri commented 4 years ago

It would be great to be able use the same platform wiring for all. Say you have the Arcade wiring, you can switch to control an Amiga or NeoGeo with the same setup, just by switching mapping in SW. At the end of the day, GND and +V are going to be in the same spot, everything else should be doable as pure signals?

sorgelig commented 4 years ago

From my point of view it's better to stick to the same adapter without jumping between different ones. Arduino Micro is dirt cheap, so just buy several boards and make adapters specific to different controllers and then update the FW only within the same adapter. The project is targeted to simpliest way to build with minimum additional components. And this is a big advantage over universal adapters adjusting their pins to different controllers and require more complex wiring or even additional board.

MickGyver commented 4 years ago

I agree with Sorgelig. Marcello, the adapters will work for various cores without rewiring anything, you can map the controller for each core in the menu on the MiSTer any way you want.

mgolfieri commented 4 years ago

thank you both, makes sense. Closing!