On a recent trip to Japan I noticed that nearly all of the Sega 6-button cabs I saw running Neo Geo games had some sort of rotary switch to change the button layout to some familiar ones, ABCD, AC|BD, AB|CD etc. Sadly I didn't manage to get a look underneath the panel to see how they achieved this. Does anyone have any idea?
First thing that comes to mind is some PIC or Atmel just reassigning the buttons on the fly, but I'm wondering if it's something that can be done with something discrete.
First thing that comes to mind is some PIC or Atmel just reassigning the buttons on the fly, but I'm wondering if it's something that can be done with something discrete.