MiSTercade Manual
Last Updated 3/14/2024 by ShootTheCore and MiSTerAddons
Quick Start Guide available at https://docs.google.com/document/d/1lPvx3XtTYk8y5mSuSqekgqvjRgXXst6IelePJjc-qrc/edit?usp=sharing
Precautions
Support Channels
Assembly and Configuration Videos
MiSTercade Rev 1.1 Assembly and Overview by MisterAddons
https://www.youtube.com/watch?v=eFUlvDs7r_g
MiSTercade Rev 1.0 Asssembly and MiSTer Configuration Tutorial by ShootTheCore
https://www.youtube.com/watch?v=veZFxTawDJ0&t=890s
MiSTercade Features
NOTE: MiSTercade does not support Player 3 or Player 4 controls through the CPS connectors.
WARNING: Do not connect a CPS2 Player 3 & 4 harness to the MiSTercade directly - damage to the MiSTercade could result! If you must use a CPS2 Player 3 & 4 harness to get kick inputs for Players 1 & 2, disconnect the Pin 5 wire.
NOTE: Arcade cabinets that utilize the JVS standard (such as Vewlix cabs) need a JAMMA I/O Adapter board to work with the MiSTercade. Although the JVS connector looks like a standard USB plug, it is not USB and will not function properly if connected to the MiSTercade.
NOTE: At the time of this writing, Service and Test functionality isn’t implemented consistently on MiSTer arcade cores. Some cores don’t offer the functionality at all, some offer equivalent functionality through Menu settings, and some cores do offer the functionality if you map the functions to control bindings.
In the latter case, MiSTercade allows you to bind the Service and Test buttons on the cabinet in the same manner as game control buttons - pull up the Menu for the core, go right one menu screen, and choose Remap Controls.
You can also bind the cabinet Service or Test buttons on your cabinet for any input the arcade core offers, such as Pause functionality on the arcade cores that support it.
MiSTercade - Required Components
MISTercade Rev 1.1 Full Kit with DE-10 Nano and SDRAM module
Initial Setup - Required Components
Required Tools for Assembly
MiSTercade - Recommended Optional Additional Components
MiSTercade - Optional Accessories
MiSTercade cover plates and XL add-on board
Table of Contents
Initial Software Setup and Configuration
Configuring MiSTer controls, video and audio output
Arcade PCB Substitute Operation
Connecting to a JAMMA Arcade Cabinet or SuperGun
Optional Accessories - MiSTercade Protective Cover Plates
Optional Accessories - SNAC and SNAX
Optional Accessories - MiSTercade Remote (coming soon)
Optional Accessories - MiSTercade XL Board
Optional Accessories - MiSTercade Breakout Board (coming soon)
MiSTercade CPS2 Kickharness Pinout
Links to Useful MiSTer Resources
Confirmed Compatible Cabinets and SuperGuns
Note: These instructions assume that you are starting with a brand-new Terasic DE10-Nano out of the box. Some of the initial procedure steps will vary if you are repurposing an existing DE-10 Nano.
Optional: Install the included rubber feet onto the brass posts on the bottom of the DE-10 Nano.
If you will be using digital audio output through the mini-TOSLINK port, leave SW0 on the DE10-Nano set to the default OFF position away from the center of the board.
9) Optional: If you are using the recommended SDRAM memory module, install it onto the double-pin header on the top side of the DE10-Nano board. Follow the labeling on the SDRAM memory module to make sure it is oriented properly.
The MiSTer operating system has to boot from a MicroSD card. The DE10-Nano includes a suitable 8 GB card but you may want to use a larger capacity card if you want to store all of your ROM files on it. The MiSTer also supports loading game files from attached USB storage or over the network - consult the MiSTer FPGA Wiki for more information on configuring those options at https://github.com/MiSTer-devel/Main_MiSTer/wiki
Connect the cable to the HDMI port on the DE10-Nano.
Connect the keyboard to one of the MiSTercade’s standard USB ports (not the User I/O port).
Connect the wireless USB adapter to one of the MiSTercade’s standard USB ports.
Samples of the Mr. Fusion installation screen and the MiSTer booting up to a blank core list afterward
Download the “update_all.sh” file and place it into the “scripts” folder on the MicroSD card.
Move the MicroUSB card back to the DE10-Nano.
Finally, select Save and then Exit & Run Update All.
Examples of the update_all 2.0 script settings
The MiSTer will now automatically download and install the latest operating system, FPGA cores and arcade core ROMs. Wait until the update operations complete and the system reboots back to the MiSTer menu.
The initial operating system and FPGA core setup is complete.
Optional, but recommended - Enabling fast USB polling
MiSTer’s default USB polling rate is 125 Hz - 8 ms. The MiSTer can optionally poll at a faster rate of 1000 Hz - 1 ms to minimize input latency at the risk of breaking compatibility with some USB devices. The MiSTercade JAMMA controller is designed to operate at the faster 1000 Hz polling rate without issues.
Enabling Fast USB Polling
If USB devices begin malfunctioning with the faster polling rate, you can disable fast USB polling by executing the “fast_usb_polling_off” script.
IMPORTANT NOTE: Game ROM files are not supplied with the MiSTercade, nor will any MiSTer, MiSTer Addons or MiSTercade developers or representatives provide them to you. Obtaining game ROM files is left as an exercise for the reader.
The “update_all” script that you executed in the instructions already downloads and installs arcade cores and ROM files for you - arcade cores are thus ready to play. Console and home computer cores require you to copy game ROM files for that platform into the corresponding subfolder inside the “games” folder.
For example, Sega Genesis ROMs would be copied into the “Genesis” folder, Super Nintendo ROMs would be copied into the SNES folder, etc.
The “games” subfolder on the MiSTer MicroSD card
The MiSTercade GitHub repository contains MiSTer configuration files to enable the following functionality:
Video Configuration
The MiSTer INIs list of subfolders
Menu Input Mappings Setup
Follow these instructions to download and install the configuration files that map the MiSTer Menu and default controls:
The _main_mapping input files inside the config->inputs subfolder
Free Play and MiSTercade
Arcade cabinets and arcade games were originally intended for a coin-operated environment. An arcade title wouldn’t allow a game to start until currency (credit) was inserted into the cabinet slot, which would trigger a Coin input to the arcade game. Console games on the other hand were intended for home use - console titles did not require credits to start a game and console hardware did not have a Coin input.
Operating an arcade game without requiring Coin insertion is called Free Play. Some arcade games offered Free Play as a built-in optional setting but many did not.
Since the MiSTer platform offers cores for both arcade and console games, MiSTercade provides system-wide accommodations for Coin handling:
Coin Inputs Used | No Coin Inputs - Freeplay | |
Arcade Cores Only |
|
|
Arcade & Cabinet Cores |
|
|
Core Mapping Setup
Copy the update script from the appropriate Github repository to your MiSTer’s SD card, and follow the instructions on the Github page to configure the input update script to run whenever the “update_all” script is executed.
Regular: https://github.com/misteraddons/mistercade_mappings
Free Play: https://github.com/misteraddons/mistercade_freeplay_mappings
Default Controls, Mapping and General Info
The default cabinet button mapping is as follows:
1 2 3 A B R
4 5 6 Y X L
Coin = Select
Start = Start
Menu/OSD = The control combo for the mapping file extracted on Step 4 of “Menu Input Mappings Setup” above
Autofire = Menu button/control combo + the button to assign autofire
NOTE: The MiSTer platform resets the controller assignment whenever a new core is loaded. The first input pressed on any controller after a reset assigns that controller to be Player 1. Thus, if you press a Player 2 direction or button on your cab after a core loads, Player 2 will be assigned as Player 1.
You can reset the controls again if necessary by pulling up the MiSTer Menu, going right one screen, and selecting "Reset player assignment".
IMPORTANT: If you have the Free Play DIP Switch enabled, some Menu control combo combinations will trigger Autofire instead of calling up the MiSTer menu. This is because some Menu control combos conflict with the hardware Free Play functionality.
You can work around this issue by either selecting a different Menu control combo (by following Step 4 of “Menu Input Mappings Setup” above) or by disabling the Free Play DIP and using the software Free Play mappings instead.
The Menu/OSD control combo Menu shortcut can be modified or disabled by utilizing an alternative configuration file.
The Menu Combo configuration files are:
These alternative mappings are located in the /config/inputs folder on your MiSTer SD card. Each mapping is a ZIP file that starts with “_main_mapping_” in the file name. Open the ZIP file for the menu configuration you want to use and extract the contents to the /config/inputs folder, overwriting existing files when prompted.
MiSTercade mappings for all of the MiSter cores are pre-mapped by default via the core-specific mapping files on the MiSTercade GitHub repository. However, you can remap the controls as needed for a specific game or console core as follows:
MiSTer Menu with the option to define bindings for the Neo Geo core highlighted
The default MiSTercade configuration is similar to how MiSTer operates outside of an arcade cabinet - it boots up to the Menu and you select a core and game to play from there. However, some cabinet operators may wish to have MiSTercade operate in the same manner as a traditional arcade game PCB - booting up directly into a game, and disabling the user’s ability to access the MiSTer menu or any service options through control combinations.
You can set MiSTercade to operate in this PCB Substitute method by doing the following:
Note that the cabinet operator will still be able to access the MiSTer menu to change cores and settings by using the physical OSD/Menu button on the MiSTercade.
NOTE: Arcade cabinets that utilize the JVS standard (such as Vewlix cabs) need a JAMMA I/O Adapter board to work with the MiSTercade. Although the JVS connector looks like a standard USB plug, it is not USB and will not function properly if connected to the MiSTercade.
Taito arcade candy cabinet with a Monaural / Stereo audio input selection switch
MiSTercade Revision 1.1 with the Voltage Selection set to 12V
Flat panel display users may want to enable scanlines to simulate the look of a CRT display.
Documentation of available scanlines filters along with screenshots of how they look are available here:
https://boogermann.github.io/Bible_MiSTer/getting-started/extras/video-filters/
Note that vertical scanline filters are available as well for games displaying vertically on a horizontal display.
Slider Name | Left Position | Right Position |
AUDIO_OUT This slider was changed to two jumpers on Rev 1.1 | LOCAL (default) Audio volume is controlled by the dial on the main MiSTercade board | REMOTE Audio volume is controlled by the dial on the MiSTercade remote board. |
CHAMMA | OFF (default) Button 5 and Button 6 are only connected through the CPS headers. | ON |
HD-15 Voltage
| Left | Right |
NOTE: Set the CHAMMA slider ON to enable the Select button for MiSTercade on multi-slot Neo-Geo MVS cabinets.
Switch Name | Left Position | Right (On) Position |
AMP STBY | Off (default) Amplified mono audio on the JAMMA connector and line-level stereo audio on the 3.5mm & RCA ports are both produced. TOSLINK Digital audio can be obtained from the 3.5mm port. | On Only line-level stereo audio will be produced on the 3.5mm & stereo RCA ports. TOSLINK Digital audio can be obtained from the 3.5mm port. |
C1=C2 | Off (default) Coin Insert signals merged - typical for cabinets with one coin chute (1) | On Coin Insert signals seperate for Player 1 and Player 2 - typical for cabinets with two coin chutes. (1) |
P1 FREE | Off (default) Free play function disabled Player 1 Start and Coin inputs are triggered separately | On Free play function enabled Player 1 Start and Coin inputs are triggered simultaneously by the Start button. (2) |
P2 FREE | Off (default) Free play function disabled Player 2 Start and Coin inputs are triggered separately | On Free play function enabled Player 2 Start and Coin inputs are triggered simultaneously by the Start button. (2) |
Jumper Name | First Option | Second Option |
P2B8 CC Pin 2-3 | P2B8 The two Coin Counter circuits act as Player 2 Button 7 and Button 8 and are available for mapping. | CC (Default) The two Coin Counter circuits function as coin counters. |
STM32 DFU | Disabled (Default) No connection between pins Controls operate normally. | Enabled Jumper across Pin 1&2 Disable controls and prepare the onboard microcontroller for a firmware update - see the Updating Firmware section. |
Fan 5V Pin 1-2 Fan 3.3V Pin 2-3 | Fan 5V The fan connector supplies 5 volts of power. | Fan 3.3V (Default) The fan connector supplies 3.3 volts of power. |
TTL CSYNC Pin 1-2 75 OHM CSYNC Pin 2-3 | Pin 1-2 (Default) VGA port uses TTL (5 volt) CSync. | Pin 2-3 VGA port uses 75 ohm (0.7 volt) CSync. Typically used by SCART cables, component cables or DACs that connect with the VGA pinout but don’t use VGA CSync. |
CAB 5V | Pin 1-2 | Pin 2-3 (Default) |
NOTE: The VGA connector on MiSTercade is intended to be used with arcade cabinet multisync displays.
Consumer VGA monitors and upscalers that expect consumer VGA signals such as the OSSC are designed for different voltage levels, and thus the main MiSTercade VGA port may not function properly with those displays.
The MiSTercade XL accessory board includes a consumer VGA port for those display types.
NOTE: A USB keyboard is required for updating the MiSTercade’s firmware.
Power
Question: Is it possible for the MiSTercade to overload the arcade power supply by connecting too many accessories?
Answer: In our testing, if the arcade power supply was healthy then there weren’t any MiSTer power issues - as long as the user isn't connecting power-hungry USB accessories.
Testers have loaded up all 6 USB ports with USB keyboards, mice, flash drives, external 2.5" SSD hard drives, Bluetooth adapters, and WiFi adapters and not encountered power issues - these devices all draw between 100 mA and 500 mA a piece.
However, 2.5" spinning platter mechanical drives are too power hungry as they spin up, and those devices did have issues. So avoid USB mechanical drives and other accessories that draw a similar amount of power as USB mechanical drives and all should be well.
If you’re using MiSTercade Revision 1.1 with the Cab jumper set to 5V, you’ll want to monitor the 5V supply line with a voltmeter or multimeter and adjust the voltage trim dial on the power supply to ensure that 5V are being supplied to the MiSTercade - just as with JAMMA arcade game boards. More USB accessories will put a larger draw on the power supply and thus will require readjustment of the power supply.
Problem: The MiSTercade crashes or resets randomly.
Problem: The MiSTercade doesn’t power on at all from the JAMMA harness.
Solution: The MiSTercade relies on clean, consistent power to operate properly. The power supplies in many arcade cabinets are over 20 years old now and may not be able to reliably deliver the power the MiSTercade needs.
MiSTercade Revision 1.1 adds a selector switch for choosing whether components are powered by the 12V (default) or 5V rail of the power supply. You can try changing the selector over to the 5V rail and see if that resolves the reset issues. See the “Powering the MiSTercade” section for further details.
If MiSTercade isn’t stable with either the 12V or 5V rail, if possible, test it on another arcade cabinet or with a different power supply and see if the behavior changes. If it does, it may be necessary to either refurbish or replace your cabinet’s power supply.
Question: Can the DE-10 Nano be safely operated outside of the arcade cabinet with the MiSTercade hat attached?
Answer: Yes, the DE-10 Nano and attached MiSTercade hat can be safely operated outside of the cabinet with power provided through the DC power port on the DE-10 Nano, as long as the power adapter you’re using provides sufficient amperage.
The AC Adapter included with the DE-10 Nano should be sufficient as long as power-hungry USB devices aren’t connected to the MiSTercade USB ports (such as spinning-platter external hard drives).
Display
Problem: No monitor display when the DE-10 Nano is connected to an HDMI display for the initial MiSTer configuration.
Solution: Either your MiSTer’s MicroSD card isn’t fully inserted into the DE-10 Nano’s MicroSD slot, or the MicroSD card wasn’t written correctly with the Mr. Fusion image.
Question: Some of the arcade games display on their side! What can I do?
Answer: Many arcade games were designed to display on a vertically-oriented (tate) display. At the time of this writing, there is not a reliable, consistent method with the MiSTer to display vertically-oriented games on a horizontally-oriented (yoko) display. You will have to either play the game as-is or rotate your display if possible.
Problem: The game is displaying upside-down.
Solution: Some MiSTer arcade cores offer a menu option to Flip the display.
Pull up the MiSTer menu for the core and look for a Flip or Rotation option.
If the game does not offer a Flip or Rotation option then you will have to either play the game as-is or rotate your display if possible.
Question: My cabinet has a multisync display. Is it better if I use a 15 kHz signal through the JAMMA harness or a 31 kHz signal through the VGA port?
Answer: It depends on which MiSTer features you want to use.
All of the current console and arcade cores operate at a 15 kHz resolution, so if you want your MiSTer to exactly match the video behavior of the original equipment, use the 15 kHz resolution through the JAMMA harness.
31 kHz requires the MiSTer to perform upscaling from 15 kHz. MiSTer has a high-quality, fast upscaler that also allows for video filters. If you plan to use any of the MiSTer features provided by the upscaler then use the 31 kHz resolution through the VGA port.
Problem: Cabinet monitor display is rolling, distorted or scrambled.
Solution 1: Make sure you’ve copied over the appropriate 15khz or 31khz MiSTer.ini file from the MiSTercade GitHub to the root of the SD card “MiSTer.ini”
See the “Configuring MiSTer Controls, Video and Audio Output” section for further details.
Solution 2: You may need to change the CSYNC jumper.
Solution 3: Open up the MiSTer.ini file and confirm that line 3 has the scan doubler set to 0, and line 5 has composite sync set to 1:
forced_scandoubler=0 ; set to 1 to run scandoubler on VGA output always (depends on core).
composite_sync=1 ; set to 1 for composite sync on HSync signal of VGA output.
Solution 4: Make sure you don't have the AC adapter connected to the MiSTercade. The MiSTercade should only receive its power from the JAMMA harness in the cabinet.
Solution 5: Do you have access to a regular JAMMA game board so you can be assured that this cabinet's monitor is operating correctly? All you need is to borrow one that you can plug into the cab for a few minutes.
Solution 6: Make sure the MiSTer doesn’t have an AC adapter connected to it’s power port. The MiSTercade should receive its operating power exclusively from the JAMMA harness.
Problem: I’m connecting MiSTercade to a VGA monitor and either the display won’t appear or the colors are washed out.
Solution 1: Make sure you’re using the 31kHz MiSTer.ini configuration file. See the “Configuring MiSTer Controls, Video and Audio Output” section for further details.
Solution 2: The VGA connector on MiSTercade is intended to be used with arcade cabinet multisync displays.
Consumer VGA monitors and upscalers that expect consumer VGA signals such as the OSSC are designed for different voltage levels, and thus the main MiSTercade VGA port may not function properly with those displays.
The MiSTercade XL accessory board includes a consumer VGA port for those display types.
Problem: I see noise or diagonal lines on the screen.
Solution: This is likely a grounding issue with your cab. Make sure the cab’s power supply is properly grounded.
Audio
Problem: The sound on one core is much quieter or louder than the others.
Solution: MiSTer core volumes are inconsistent, but the volume can be adjusted individually in each core.
You can adjust the core volume level by doing the following:
Problem: There is a “hum” underneath the audio.
Solution: This could be a grounding issue with your cabinet’s power supply, JAMMA harness or cabinet display. Make sure all Ground lines on the JAMMA harness connect to the Ground line on the power supply. The Earth Ground line on the power supply should be connected to the Ground line on the power cord and wall plug. The cabinet’s monitor Ground should be isolated via a Monitor Isolation Transformer.
Problem: No audio, even after turning the volume dial up and down.
Solution 1: Make sure the AUDIO_OUT1 switch (Rev 1.0) or jumper pair (Rev 1.1) is set to LOCAL.
Solution 2: Make sure both (JAMMA board and XL board) “AMP STBY” DIP switches are OFF
Solution 3: If you’re using Stereo analog or Digital sound, make sure your cabinet amplifier is set to the appropriate input.
Solution 4: If you’re using analog audio, SW0 on the DE10-Nano needs to be set to ON. If you’re using digital audio through the TOSLINK port, SW0 on the DE10-Nano needs to be to Off, away from the center of the board.
DE-10 Nano baseboard with the switches labeled
Controls
Problem: Joystick and buttons don’t work on the MiSTer menu.
Solution: Make sure you’ve copied over the “config” folder and files from the MiSTercade GitHub to the root of the SD card, overwriting the existing “config” folder.
See the “Configuring MiSTer Video and Controls” section for further details.
Problem: Control combo to pull up the MiSTer Menu doesn’t work.
Solution 1: You may not have extracted a control combo mapping file to the /config/inputs folder on the MiSTer’s SD card.
Solution 2: Some Menu control combos conflict with the Free Play if that functionality is enabled.
See the “Configuring MiSTer Video and Controls” section for further details.
Problem: Using CPS-I or CPS-II kick harness, Buttons 1-5 work but Button 6 does not.
Solution: Set the CHAMMA switch (near the JAMMA edge) to the OFF position.
Problem: Button 6 is constantly being triggered.
Solution: This occurs if your cabinet’s JAMMA harness is wired to ground Button 6.
Disable the CHAMMA slider on the MiSTercade.
You’ll have to use one of the CPS connectors to connect Buttons 5 and 6 with this cabinet instead of the JAMMA connector.
Problem: The Player 2 controls are operating Player 1 in the game, or vice-versa.
Solution: The MiSTer platform resets the controller assignment whenever a new core is loaded. The first input pressed on any controller after a reset assigns that controller to be Player 1. Thus, if you press a Player 2 direction or button on your cab after a core loads, Player 2 will be assigned as Player 1.
You can reset the controls again if necessary by pulling up the MiSTer Menu, going right one screen, and selecting "Reset player assignment".
Problem: Player 3 and Player 4 are connected through the CPS2 harness but they aren’t seen by the MiSTer by cores that support 4 players.
Solution: MiSTercade does not include Player 3 or Player 4 support.
Only Buttons 4, 5, and 6 for Player 1 and Player 2 are handled by the CPS connectors.
WARNING: Do not connect a CPS2 Player 3 & 4 harness to the MiSTercade directly - damage to the MiSTercade could result! If you must use a CPS2 Player 3 & 4 harness to get kick inputs for Players 1 & 2, disconnect the Pin 5 wire.
Problem: The Menu control combination to call up the Menu is triggering Autofire instead.
Solution: Some Menu control combos conflict with the Free Play if that functionality is enabled.
Either use the hardware OSD button to call up the MiSTer Menu, choose a different Menu control combo mapping file, or use software Free Play mappings rather than the hardware Free Play functionality - see Configuring MiSTer Video and Controls for more details.
Problem: I’m using an original console controller or accessory connected through SNAC and it isn’t working.
Solution: If you’re using a SNAC/SNAX adapter with a USB port, make sure you plug it into the User I/O port on the MiSTercade - the standard USB ports won’t work.
Also, make sure that “Serial Mode” is set to “SNAC” in the Input menu of the console core appropriate to the device you’re using.
Keep in mind that SNAC/SNAX controllers only function in the core specific to the device - NES controllers only work on the NES core, Genesis controllers only work on the Genesis core, etc
Problem: Service and Test buttons on the arcade cabinet don’t activate Service or Test functions on MiSTer arcade cores.
Solution: At the time of this writing, Service and Test functionality isn’t implemented consistently on MiSTer arcade cores. Some cores don’t offer the functionality at all, some offer equivalent functionality through Menu settings, and some cores do offer the functionality if you map the functions to control bindings.
In the latter case, MiSTercade allows you to bind the Service and Test buttons on the cabinet in the same manner as game control buttons - pull up the Menu for the core, go right one menu screen, and choose Remap Controls.
You can also bind the cabinet Service or Test buttons on your cabinet for any input the arcade core offers, such as Pause functionality on the arcade cores that support it.
Problem: I have a CPS1 or CPS2 kick harness connected, but the MiSTercade isn’t seeing all of the buttons.
Solution: Your kick harness may not have all of the necessary grounding wires present.
Cabinet-specific
Problem: Coins aren’t being counted on my cabinet’s coin counter.
Solution: MiSTercade is designed to work with 5V coin counters. Cabs with 12V coin counters will need to be modified for 5V to function properly.
JAMMA Selectors and Extensions
Problem: I’m using a 6-in-1 JAMMA selector and either the MiSTercade doesn’t work at all, or some of the buttons down work in this setup. The MiSTercade works fine when I connect MiSTercade directly to the cab.
Solution: JAMMA selectors are inconsistent from manufacturer to manufacturer - a good quality JAMMA selector board should not have problems. Try another JAMMA selector from a different manufacturer.
Problem: The MiSTercade doesn’t function properly when connected to a JAMMA extension, but works fine when connected directly to the cab.
Solution: JAMMA extensions are inconsistent from manufacturer to manufacturer. Many JAMMA extensions use either too thin of wires, or are wired incorrectly. A good quality JAMMA extension should not have problems.
Try another JAMMA extension from a different manufacturer.
The MiSTercade Protective Cover Plates bolt on above and below the MiSTercade & accessory stack to provide protection to the top and bottom PCBs.
The Top Plate also includes an HDMI port for connecting to the MiSTercade Remote accessory. See Optional Accessories - MiSTercade Remote for details.
The Bottom Plate has additional mounting holes on the four corners for attaching PCB Mounting Feet. This allows the MiSTercade to be securely mounted inside an arcade cabinet in the same manner as a traditional arcade JAMMA game board.
MiSTercade Protective Cover Plates
Use the included fasteners to attach the Protective Cover Plates at the six attachment points. The shorter fasteners are used with the bottom plate.
The Serial Native Accessory Convertor (SNAC) is an optional adapter that allows you to use original console controllers and accessories with the MiSTer platform with absolutely no input lag. SNAX is an extension to SNAC that offers similar functionality for PlayStation controllers and additional functionality for other console controllers.
A few examples of SNAC-compatible accessories include:
SNAX-compatibile accessories include:
The complete list of SNAC & SNAX compatible accessories is updated regularly and is available here:
https://misteraddons.com/products/serial-native-accessory-converter-snac
Note that the MiSTercade Remote Board accessory includes a built-in SNAX adapter with two SNAX ports.
In addition to the SNAC/SNAX adapter, console-specific cables (aka Bliss Box cables) must be purchased to connect the console controller or accessory to the SNAC/SNAX port. SNAC/SNAX cables can be purchased at the MisterAddons website:
https://misteraddons.com/products/bliss-style-controller-adapters-for-snac
SNAC/SNAX does have several limitations:
Connecting and enabling a SNAC/SNAX controller or accessory
NOTE: Only the User I/O port will work with SNAC - the standard USB ports won’t work!
MiSTercade prototype PCB with connected SNAC adapter for NES Zapper light gun use
The MiSTercade Remote is an optional accessory that extends some MiSTercade functionality out to remote board so that you can access those functions without having to open up your arcade cabinet to access the MiSTercade main board.
MiSTercade Remote
The MiSTercade Remote connects to the HDMI port on the MiSTercade top protective cover plate. Any standard HDMI cable should work for making the connection between the ports.
NOTE: an HDMI display will not function if it is connected to either the MiSTercade top protective cover plate or the MiSTercade Remote.
The AUDIO_OUT slider switch (Rev 1.0) or jumper pair (Rev 1.1) on the main MiSTercade board will need to be changed from LOCAL to REMOTE for the Remote Volume Control to function properly. See Slider Switch Settings for more information.
The following MiSTercade functions are available from the Remote board:
The MiSTercade XL is an optional accessory that connects underneath the main MiSTercade PCB through the double-row pin header. When connecting the MiSTercade XL to the main MiSTercade PCB, make sure the double-row pin header lines up correctly between the two boards before firmly pressing them together.
MiSTercade XL add-on board with ports labeled
The MiSTercade XL adds the following functionality:
NOTE: The secondary MicroSD port cannot be used for console or arcade ROM storage.
NOTE: An HDMI display will not function if connected to this port.
A “breakout board” allows unique wiring for each individual control input. It allows for custom controllers and accessories to be connected to the MiSTercade.
MiSTercade Breakout Board
The MiSTercade Breakout Board connects to the MiSTerade XL board via the P1 and P2 HDMI ports. Any standard HDMI cable should work to make the connection between the ports.
P1B1, P1B2, P1B3
P2B1, P2B2, P2B3
RESET, USER, OSD
MiSTer Official Wiki
https://github.com/MiSTer-devel/Main_MiSTer/wiki
MiSTer Video Configuration
https://mister-devel.github.io/MkDocs_MiSTer/basics/video/
MiSTer FPGA Bible
https://mister-devel.github.io/MkDocs_MiSTer/
MiSTer Official Forums
MiSTercade was tested and confirmed to operate correctly with the following arcade cabinets and SuperGuns:
Cabinets
NOTE: Set the CHAMMA slider ON to enable the Select button for MiSTercade on multi-slot Neo-Geo MVS cabinets.
SuperGuns