Joysticks & Buttons
Basics
The Expander presents itself to the DE10-Nano as a keyboard with standard MAME button mapping by default, this will work with most of the arcade cores without any further configuration or mapping.
Use the joystick to navigate menus, then press button 3 to launch a game.
Interacting with MiSTer
The JAMMA Expander is designed with 3 use scenarios in mind:
- All options – you can bring up the MiSTer menu change settings
- Core only – you switch games from your cab, but nothing else
- PCB replacement – no interaction with MiSTer menus
Combo 1P Start+ | Resulting Key | MiSTer function | All options | Core only |
(Hold 1P Start for 2+ seconds) | ALT+F12 | Core menu | X | X |
Left | Enter | Accept a change | X | |
Right | F12 | Settings menu | X | |
Up | Volume Increment | Increase global volume | X | |
Down | Volume Decrement | Decrease global volume | X |
Toggling the ‘USER LOCK’ switch to enable will set the expander to PCB replacement mode, this can be done on the fly. The idea is to set up the cabinet, then flip the ‘USER LOCK’ switch to avoid users accidentally making changes or changing games. If ‘USER LOCK’ is enabled, it will show on the OLED display.
Troubleshooting input
If you’re having input issues, you should first check your cabinet – there may be stuck buttons you don’t know about that will interfere with MiSTer. You can do this by navigating to the input diagnostics screen, any switches that are pressed will show up as highlighted. In this example, the test switch is pressed.
Troubleshooting Video
If you get a garbled picture, there is a good chance the Expander is blocking the sync signal, the OLED will then read “SyncGuard block”. This is to protect your CRT from non-compliant sync signals.
You can navigate to the Video Input screen to get details on what MiSTer is sending.
Last Updated on 2022-12-19 by admin