Joysticks & Buttons
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
|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|
|Up||Volume Increment||Increase global volume||X|
|Down||Volume Decrement||Decrease global volume||X|
Default setting is All options, where all key combos are enabled.
You can switch between 'All Options' and 'Core Only' by using the OLED menu, if you start the expander with a micro-SD card and pick 'Save', it will remember this setting on next boot.
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.
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.
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.