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

  • Some MiSTercade photos in this manual are from preproduction hardware.  The equipment you receive may differ in appearance.
  • Static electricity is dangerous to electronic equipment.  When assembling or moving the MiSTercade, frequently touch something metal to discharge yourself and hold all PCBs by the edges as much as possible.
  • If you hurt yourself or break something, it’s not the fault of this manual and you can’t sue anybody.
  • Don’t ask for ROMs.
  • These instructions may unintentionally lag behind the latest documentation listed on the MiSTercade website and individual MiSTercade Github repositories.

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

  • 15khz (320x240) and 31khz (640x480) video output resolutions.
  • Supports native resolution and scandoubling.
  • Mono amplified analog audio output through the JAMMA connector.
  • Stereo line-level analog audio output through both the 3.5mm headphone port and RCA ports.
  • Stereo line-level digital audio output through 3.5mm TOSLINK port.
  • CPS1 and CPS2 kick harness support for games that use more than 4 buttons.
  • “Chewlix” support for cabinets that connect Button 5 and Button 6 through the JAMMA connector.
  • USB hub integrated for connecting additional USB controllers, WiFi & Bluetooth adapters, hard drives, etc.
  • Coin counter signals are sent from MiSTercade to the cabinet.
  • Note that MiSTercade only works with 5V coin counters.
  • Support for 1000hz - 1ms USB polling for minimal input lag.
  • MiSTer standard system buttons - OSD, User, Reset.
  • Cooling fan.
  • Updatable firmware.
  • All components powered off the 12V supply of the JAMMA harness (Rev 1.0).
  • MiSTercade hardware Revision 1.1 adds a Power Selection Switch for selecting whether it is powered by the 5V or 12V rail on the arcade power supply.
  • MiSTercade draws between 750 mA to 1A of power.
  • All MiSTer console and arcade core controls are mapped in advance.
  • Expansion headers for optional add-ons such as MiSTercade Remote and MiSTercade Versus Link.
  • Dual video output support: MiSTercade utilizes MiSTer’s analog functionality, leaving the digital HDMI port on the DE-10 Nano available.

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: The VGA connector (HD-15) on MiSTercade outputs 3.2V levels 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 700mV levels, and thus the main MiSTercade VGA port may not function properly with those displays.  Do not connect a device designed for 700mV to the 3.2V port on MiSTercade or your device might be damaged.
  • MiSTercade Rev 1.2 has a slider to set the RGB voltage. Set the slider on the MiSTercade to the RGB voltage your connected display expects.  If you aren’t sure, try the 700mV setting first and only switch to 3V if the display doesn’t appear properly.
  • The MiSTercade XL accessory board includes a consumer 700mV VGA port if you have a MiSTercade revision before Rev 1.2 and need 700mv RGB.

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

  • Terasic DE10-Nano
  • MicroSD card
  • The DE10-Nano includes an 8 GB MicroSD card
  • MiSTercade PCB
  • MiSTer MicroUSB Bridge (included)
  • MiSTer FPGA heatsink (included)

MISTercade Rev 1.1 Full Kit with DE-10 Nano and SDRAM module


Initial Setup - Required Components

  • Windows, Mac or Linux computer with a MicroSD card adapter
  • HDMI capable display
  • USB keyboard
  • Ethernet Internet connection
  • -OR- MiSTer compatible WiFi USB adapter and a WiFi Internet connection

Required Tools for Assembly

  • #1 or #2 Phillips head screwdriver

MiSTercade - Recommended Optional Additional Components

  • MiSTer SDRAM module
  • Many console and arcade cores require 32 Megs of SDRAM to operate at all
  • Large Neo-Geo and GBA games require 96 Megs of SDRAM
  • MiSTer-compatible WiFi USB adapter (allows you to update MiSTer without removing it from your cab)
  • MicroSD card - 64 GB or larger (more ROM storage)
    The DE-10 Nano includes an 8 GB MicroSD card


MiSTercade - Optional Accessories

MiSTercade cover plates and XL add-on board


Table of Contents

Hardware Assembly Procedure

Initial Software Setup and Configuration

Configuring MiSTer controls, video and audio output

Arcade PCB Substitute Operation

Connecting to a JAMMA Arcade Cabinet or SuperGun

Powering The MiSTercade

Scanlines

Slider Switch Settings

DIP Switch Settings

Jumper Settings

Updating Firmware

Troubleshooting and FAQs

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


Hardware Assembly Procedure

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.

  1. Remove the Terasic DE10 Nano out of the box.  Remove the included 8 GB SD card from the card slot and set it aside for later.

Optional: Install the included rubber feet onto the brass posts on the bottom of the DE-10 Nano.

  1. Using the Philips head screwdriver, remove the four top screws that hold the clear protection plate in place.  Set the screws aside - they will be reused later.  The clear protection plate will not be reused.

    Terasic DE-10 Nano with the Phillips-head screws removed from the four corners of the cover plate

  1. Peel the protective film off the bottom of the MiSTer FPGA Heatsink.  Line the Heatsink up with the Altera SoC chip and press it firmly into place.

  1. If you will be using Analog audio output (either mono amplified output through the JAMMA connector or stereo line level output through the RCA ports or 3.5mm headphone port), set SW0 on the DE10-Nano ON towards the center of the board to enable audio.  SW1, SW2 and SW3 should remain OFF away from the center of the board.

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.

  1. Line up the MiSTercade PCB pin headers and set it down gently into place.
  • Labeling on the MiSTercade PCB hat should be the same orientation as the labeling on the DE-10 Nano.
  • The MiSTercade’s four fastener holes should be lined up with the DE10-Nano’s top brass mounts.
  • MiSTercade’s double-row female pin receiver should be lined up with the DE10-Nano’s  bottom double-row male pin header.
  • MiSTercade’s single-row male pin header should be lined up with the DE10-Nano’s top single-row female pin receiver.

  1. Gently - but firmly - press the MiSTercade down into place. Confirm that both pin headers are seated snugly with no misaligned pins.


  1. Use the Philips head screwdriver to snugly install the four screws (set aside on Step 2) into the MiSTercade to fasten it securely against the DE10-Nano.


  1. Locate the two adjacent MicroUSB ports in the lower-right corner of the PCBs - one on the DE10-Nano and one just above it on the MiSTercade.  Install the MiSTer MicroUSB Bridge adapter to join them together.

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.


Initial Software Setup and Configuration

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

  1. Place the SD card you will be using into the card reader on your Windows, Mac or Linux computer.
  2. Download the latest “Mr. Fusion” image of the MiSTer operating system from https://github.com/MiSTer-devel/mr-fusion/releases
  3. Use an SD card image writing application to write the Mr Fusion image you downloaded to the SD card.  
    An excellent SD card-writing application for Windows, Mac, and Linus is:
  1. Remove the SD card from your computer and insert it into the MicroSd card slot on the MiSTer.
  2. Connect the following components to the MiSTer:
  • HDMI display via a standard HDMI cable -

Connect the cable to the HDMI port on the DE10-Nano.

  • USB keyboard

Connect the keyboard to one of the MiSTercade’s standard USB ports (not the User I/O port).

  • Ethernet cable or MiSTer wireless USB adapter

Connect the wireless USB adapter to one of the MiSTercade’s standard USB ports.

  • The DE10-Nano’s included AC adapter.
  1. Plug the DE10-Nano’s AC adapter into wall power.  You should see the MiSTer boot up on the HDMI display.  Wait for the Mr. Fusion initial setup to complete.  The MiSTer will reboot and will display a “No files!” message.
  • Icons will be displayed in the MiSTer menu bar for a network connection, the SDRAM module and WiFi module if they are present.

Samples of the Mr. Fusion installation screen and the MiSTer booting up to a blank core list afterward

  • WiFi Internet connection: Press the F12 key on the keyboard until the “System Settings” menu is displayed.  Arrow down to “Scripts” and press Enter.  At the “Warning!!!” prompt, select Yes and press Enter.  Arrow down to “wifi” and press Enter.  Follow the prompts to select your WiFi access point and enter your password.
  • Ethernet Internet connections don’t require any further configuration.
  1. Install the update_all script:
    Unplug the DE10-Nano’s power connector.  Remove the MicroUSB card and move it back to your PC.
    Go to
    https://github.com/theypsilon/Update_All_MiSTer 

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.

  1. Execute the update_all script to update to the latest software:
    Plug in the DE10-Nano’s power connector and wait for the MiSTer menu to appear.
    Press the F12 key on the keyboard until the “System Settings” menu is displayed.  
    Arrow down to “Scripts” and press Enter.  At the “Warning!!!” prompt, select Yes and press Enter.  Arrow down to “update_all” and press Enter.
  2. At the update_all startup prompt, press the Up Arrow to go into settings.
    In order to download all available arcade cores, enable the following:
  • Main Distribution
  • JTCORES
  • Arcade ROMs Database
  1. Include HBMAME ROMs

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

  1. Press the F12 key on the keyboard until the “System Settings” menu is displayed.  Arrow down to “Scripts” and press Enter.  At the “Warning!!!” prompt, select Yes and press Enter.  Arrow down to “fast_usb_polling_on” and press Enter.
  2. After a moment, the MiSTer will reboot with fast USB polling enabled.

If USB devices begin malfunctioning with the faster polling rate, you can disable fast USB polling by executing the “fast_usb_polling_off” script.


Loading Additional ROM files

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


Configuring MiSTer Video and Controls

The MiSTercade GitHub repository contains MiSTer configuration files to enable the following functionality:

  • Video display settings for 15khz and 31khz cabinet displays, in both horizontal and vertical (tate) orientations.
  • Control combinations to call up the MiSTer Menu.
  • Pre-mapped control bindings for all MiSTer console and arcade cores.

Video Configuration

  1. If the MiSTercade is currently powered and running, disconnect the power supply, eject the MicroSD card, and insert it into your computer’s card reader.
  2. Download the MiSTercade GitHub file repository from the MiSTerarcade GitHub site at https://github.com/misteraddons/MiSTercade-Config
  • After the site loads in your browser, click on the green “Code” button and choose “Download ZIP”.
  • After the ZIP file has finished downloading, double-click on it and extract the files to a temporary location, such as your Desktop or Downloads folder.
  • The extracted files will be in a folder named “MiSTercade-Config-main”.
  • Navigate to the “MiSTer INIs” subfolder.
  1. Choose the appropriate INI file for your arcade cabinet display:
  • 15kHz folders are for a 15 khz display driven by the JAMMA harness.
  • 31kHz folders are for a 31 hkz multisync display driven by the VGA port.
  • YOKO folders are for a horizontal-orientation display.
  • TATE folders are for a vertical-orientation display.
  1. CCW is rotated 90 degrees counterclockwise from the horizontal orientation.
  2. CW is rotated 90 degrees clockwise from the horizontal orientation.
  3. Generally speaking, CCW rotation is more common with vertical arcade games.
  1. Navigate into the appropriate folder for the display type and orientation, then copy the “MiSTer.ini” file in that folder to the root of the SD card.  Overwrite the existing file when prompted.

The MiSTer INIs list of subfolders

  1. “Eject” the SD card from File Explorer (Windows) or Finder (Mac), then physically remove the SD card from the computer’s card reader.  Reinsert the SD card back into the MiSTer, connect the power cord, and allow the system to boot up.
  2. Confirm that the display matches the expected resolution and orientation.

Menu Input Mappings Setup

Follow these instructions to download and install the configuration files that map the MiSTer Menu and default controls:

  1. If the MiSTercade is currently powered and running, disconnect the power supply, eject the MicroSD card, and insert it into your computer’s card reader.
  2. Download the MiSTercade GitHub file repository from the MiSTerarcade GitHub site at https://github.com/misteraddons/MiSTercade-Config
  • After the site loads in your browser, click on the green “Code” button and choose “Download ZIP”.
  • After the ZIP file has finished downloading, double-click on it and extract the files to a temporary location, such as your Desktop or Downloads folder.
  • The extracted files will be in a folder named “MiSTercade-Config-main”
  1. Navigate to the extracted files folder, then copy the “config” files and subfolders into the root folder of the MiSTer MicroSD card (“MiSTer_Data” drive). Overwrite the existing “config” folder if prompted.
  2. Open the “config” folder, then the “inputs” subfolder on the MicroSD card.
    You will see several ZIP files whose names start with “_main_mapping”.
    The input mapping file you select here will be the control combination shortcut to pull up the MiSTer Menu.
    Open the ZIP file for the input map you want to use and extract it to the “inputs” subfolder.

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:

        

  • If you want to use Coin inputs, MiSTercade maps the Coin insertion as a generic input that can be mapped to any function supported by the game core.
    The MiSTercade Regular mappings will map Coin insertion to a game’s Coin input on arcade cores, and leave the Coin input unmapped by default on console cores.
  • If you don’t want to use Coin inputs, MiSTercade offers two Free Play solutions:
  • The Free Play DIP switch on the PCB sends a Coin input to MiSTer when the Start button is pressed. This hardware solution works well for Arcade cores but may cause issues for Console cores. Menu control combos may also inadvertently enable Rapid Fire - see below.
  • The Free Play input mappings also send a Coin input to MiSTer when the Start button is pressed, but as a software solution, it’s exclusive to the Arcade cores.

Coin Inputs Used

No Coin Inputs - Freeplay

Arcade Cores Only

  • Free Play DIP Disabled
  • Regular input mappings
  • Free Play DIP Enabled
  • Regular input mappings

Arcade & Cabinet Cores

  • Free Play DIP Disabled
  • Regular input mappings
  • Free Play DIP Disabled
  • Free Play input mappings

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:

  • Menu/OSD = Button 1 + Button 6
  • Menu/OSD = Button 3 + Button 5
  • Menu/OSD = Coin + Start
  • Menu/OSD = Down + Coin
  • Menu/OSD = Down + Start
  • Menu/OSD = Disabled through user controls

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:

  1. Bring up the MiSTer menu via either the control mapping or OSD button on the MiSTercade.
  2. Press Right once to go to the secondary menu.
  3. Highlight “Define <Core Name> buttons” and press Button 1.
  4. Step through the mapping prompts.  
  1. Note that if you need to “skip” mapping a specific input, you can press the “User” button on the MiSTercade.

MiSTer Menu with the option to define bindings for the Neo Geo core highlighted

  • Player 2 controls cannot be bound separately from Player 1. The same bindings will be used for both players.

  • MiSTercade does not support Player 3 or Player 4 controls.

  • The Test and Service buttons that are present on some arcade cabinets are mapped as generic inputs on the MiSTercade - you can map those cabinet buttons to any input the core supports.
  • The MiSTer platform offers built-in auto-fire functionality. Hold down the key you want auto-fire assigned to, and either press the Menu hardware button, or trigger the menu through the control combo.  You should see an Autofire notification in the upper-left corner of the screen.  Autofire can be turned off by repeating the same procedure when the notification isn’t showing.

Arcade PCB Substitute Operation


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:

  1. Open the “MiSTer.ini” file on the MicroSD in a text editor and set the “bootcore” setting to “lastcore”.  This will cause the MiSTer to boot up to the last core selected before power down.
  2. Repeat Steps 2 - 4 in the Configuring MiSTer controls, video and audio output section to extract the “_main_mapping_no_menu” input mapping configuration file to the /config/inputs subfolder on your MiSTer’s MicroSD card.

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.


Connecting to a JAMMA Arcade Cabinet or SuperGun

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.

  • Connect the cabinet or SuperGun JAMMA connector to the JAMMA header on the MiSTercade.
    IMPORTANT: Make sure the “parts side” of the JAMMA connector is facing up on the MiSTercade.
    Serious damage can occur to the MiSTercade if the JAMMA connector is attached upside-down (“solder side”).  Some JAMMA connectors are keyed to prevent it from being installed upside-down.


    Keyed JAMMA harness connecting to the MiSTercade’s JAMMA edge
  • If your cabinet uses a multisync display, connect the monitor’s VGA cable to the port on the MiSTercade.
  • NOTE: Arcade cabinet multisync displays typically expect 3.2V RGB signals while consumer VGA monitors expect 700mV RGB signals.
  • MiSTercade Rev 1.2 has a slider to set the RGB voltage. Set the slider on the MiSTercade to the RGB voltage your connected display expects.  If you aren’t sure, try the 700mV setting first and only switch to 3V if the display doesn’t appear properly.
  • The MiSTercade XL accessory board includes a consumer 700mV VGA port if you have a MiSTercade revision before Rev 1.2 and need 700mv RGB.
  • If your cabinet or SuperGun does not have an audio amplifier (common for mono speakers) MiSTercade will  output amplified audio directly to the speakers through the JAMMA connector.  No further audio connections are necessary

    Volume adjustment will occur through the MiSTercade’s onboard volume dial.
  • If your cabinet or SuperGun utilizes an audio amplifier (common for stereo speakers, uncommon for mono),  MiSTercade will output line-level audio through the RCA jacks and 3.5mm headphone jack - connect the cabinet’s stereo audio to one of them.

    Volume adjustment will occur through both the MiSTercade’s onboard volume dial and through the amplifier’s volume dial.  The MiSTercade volume feeds into the amp’s volume, so both volume dials will need to be turned up a bit to hear anything.

    Stereo amplifier equipped cabinets often have a Mono / Stereo input selection switch that will need to be set to Stereo as well.

Taito arcade candy cabinet with a Monaural / Stereo audio input selection switch

  • If your cabinet or SuperGun enables Button 5 and Button 6 functionality through a kick harness, connect the kick harness connector to the appropriate CPS1 or CPS2 kick harness header on the MiSTercade and set the CHAMMA slider to OFF.
    NOTE: Button 4 can be wired through either the JAMMA harness or CPS kick harness - both channels for this button are connected on the MiSTercade.
  • If your cabinet or SuperGun enables Button 5 and Button 6 functionality through the JAMMA harness (“CHAMMA” or “Chewlix” configuration), set the CHAMMA slider to ON.

Powering The MiSTercade

  • MiSTercade Revision 1.0 powers all components from the 12V rail on the arcade power supply (PSU).  
    Revision 1.1 adds a jumper for choosing whether MiSTercade is powered by the 12V rail or the 5V rail of the PSU.


    The 12V supply setting is the default.  When it is selected then it is not necessary to monitor or adjust the 5V supply like you do with standard JAMMA arcade boards.  The 12V rail should provide plenty of power to operate the MiSTercade and numerous USB accessories simultaneously. MiSTercade does place a small load on the 5V supply line to avoid damaging the arcade power supply.

    However, if you encounter powerup issues or random restarts with the 12V setting, try switching MiSTercade over to the 5V setting instead.  With the 5V setting, you will then need to use the adjustment dial on your PSU to adjust the supply output to be as close to 5.0V as possible (just as with any original JAMMA arcade board).  Note that any USB devices you plug into MiSTercade will draw additional power, so be sure to readjust the dial on your PSU appropriately when adding or removing USB accessories.
  • Outside of the arcade cabinet, the DE-10 Nano can be safely operated with the MiSTercade hat attached, using 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).
  • Don’t try to operate the DE-10 Nano and attached MiSTercade hat with both the DC power port and arcade PSU connected simultaneously!

MiSTercade Revision 1.1 with the Voltage Selection set to 12V



Scanlines

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 Switch Settings

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
Button 5 and Button 6 inputs are connected through both the JAMMA harness and the CPS headers

HD-15 Voltage




* MiSTercade Rev 1.2 Only

Left
Voltage output levels are 0.7V
- suitable for consumer televisions,  component video adapters and HD upscalers

Right
Voltage output levels are 3.2V
- suitable for cabinet displays that require 3.2V

NOTE: Set the CHAMMA slider ON to enable the Select button for MiSTercade on multi-slot Neo-Geo MVS cabinets.

DIP Switch Settings

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)

  1. Coin Counters were originally used by arcade operators to track the currency intake of a particular cabinet.  The coin count is displayed in the configuration screen of some arcade games, and some cabinets have physical coin counter(s) equipped.
  2. If the Free Play DIP Switch is enabled, you might accidentally enable Autofire when Start is pressed.  See the Configuring MiSTer Video and Controls section.

Jumper Settings

Jumper Name

First Option

Second Option

P2B8
Pin 1-2

CC

Pin 2-3

P2B8

The two Coin Counter circuits act as Player 2 Button 7 and Button 8 and are available for mapping.  
Useful for the PS1 & Sega Saturn console cores.
NOTE: A specialized firmware must be installed to enable this functionality - see the
Updating Firmware section.

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.
Typical for PC VGA  monitors.

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

12V>5V
Pin 2-3


* MiSTercade Rev 1.1 Only

Pin 1-2

MiSTercade is powered by the 5V rail of the arcade PSU.

* Be sure to monitor supply voltage and adjust the PSU trim dial to be 5.0V with this setting.

Pin 2-3 (Default)

MiSTercade is powered by the 12V rail of the arcade PSU.


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.


Updating Firmware

NOTE: A USB keyboard is required for updating the MiSTercade’s firmware.

  1. On your Windows, Mac or Linux computer, download the MiSTercade firmware update script from https://github.com/misteraddons/MiSTercade
  2. Place the MicroSD card into your computer’s card reader.
  3. Copy the MiSTercade firmware update script into the “scripts” folder on the MicroSD card.

  1. “Eject” the SD card from File Explorer (Windows) or Finder (Mac), then physically remove the MicroSD card from the computer’s card reader.  Reinsert the SD card back into the MiSTer.
  2. Apply a jumper across the two pins labeled “STM32 DFU” on the MiSTercade.

  1. Connect a USB keyboard to the MiSTercade.
  2. Power up the MiSTercade.
  3. Execute the MiSTercade firmware update script from the Scripts menu.

  1. After the firmware update is complete, power down the MiSTercade.
  2.  Remove the jumper across the two pins labeled “STM32 DFU” on the MiSTercade.
  3. Power up and the MiSTercade controls will now be functional with the new firmware.


Troubleshooting and FAQs

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:

  • Call up the Menu by pressing either the Menu button on the MiSTercade or with the control combo (Down + Start by default)
  • In the Menu, press left, then arrow down to the Core Volume or Main Volume adjustments.
  • Press Left or Right to lower or increase the volume.
  • The adjustment will be saved to the SD card and utilized for that core again in the future.

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.


Optional Accessories - MiSTercade Protective Cover Plates

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.


Optional Accessories - SNAC and SNAX

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:

  • NES Zapper light gun (CRT display required)
  • NES Power Pad
  • Sega Master System Light Phaser (CRT display required)
  • Sega Menacer Light Gun (CRT display required)
  • Sega Justifier Light Gun (CRT display required)

SNAX-compatibile accessories include:

  • PS1 standard controller
  • PS1 analog controller
  • PS1 GunCon light gun
  • PS1 NeGCon
  • PS1 Multitap

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:

  • Only one controller or accessory can be used.
  • SNAX adds support for a second controller or accessory.
  • The control buttons cannot be remapped.
  • The SNAC/SNAX controller or accessory will only function inside the appropriate console-specific core (ie. you can’t use a SNES controller connected through SNAC with the NES core).
  • The MiSTer Menu cannot be triggered or operated from a SNAC/SNAX controller.

Connecting and enabling a SNAC/SNAX controller or accessory

  1. Connect the console controller or accessory to the SNAC/Bliss Box cable.
  2. Connect the SNAC/Bliss Box cable to the SNAC adapter (or the SNAC port on the MiSTer Remote Board).
  3. Plug the SNAC adapter into the User I/O port on the MiSTercade.

NOTE: Only the User I/O port will work with SNAC - the standard USB ports won’t work!

  1. Launch the appropriate console core for the SNAC controller or accessory you’re using.
  2. Pull up the Menu and select Input Options.
  3. Set the Serial Mode option to SNAC.
  4. If you’re using an accessory that isn’t a standard controller (such as a light gun or Power Pad), change the appropriate secondary Peripheral option to match.

MiSTercade prototype PCB with connected SNAC adapter for NES Zapper light gun use


Optional Accessories - MiSTercade Remote

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:

  • Volume control (move audio jumper from internal to external on JAMMA)
  • Player 1 and Player 2 Coin buttons
  • Pause, Core Reset, Menu, and System Reset buttons
  • 3.5mm headphone with auto-mute (cabinet speakers will be muted when headphones are plugged in)
  • Rev 1: SNAC port.  See Optional Accessories - SNAC and SNAX for more information
  • Rev 2: SNAX port. See Optional Accessories - SNAC and SNAX for more information
  • Rev 2: Composite sync port for GunCon light gun.

Optional Accessories - MiSTercade XL 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:

  • Consumer-level RGB video VGA port: connect a consumer PC CRT or flat-panel VGA monitor to this port.
    NOTE: The VGA port on the main MiSTercade board is for arcade cabinet monitors that require different voltages than consumer PC monitors - hence why MiSTercade XL offers the alternative port.
  • Duplicate DIP Switches: these four DIP switches behave identically to the four DIP switches on the main MiSTercade board.  See DIP Switch Settings for details.
  • Secondary MicroSD: a few of the MiSTer’s computer cores can read data from this secondary MicroSD port.

NOTE: The secondary MicroSD port cannot be used for console or arcade ROM storage.

  • Audio Video Out: this HDMI port will be used to connect to the upcoming MiSTercade Versus accessory.

NOTE: An HDMI display will not function if connected to this port.


Optional Accessories - MiSTercade Breakout Board

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.

  • Compatible with Brook headers (coming soon)
  • Screw terminal breakouts for:

        P1B1, P1B2, P1B3

        P2B1, P2B2, P2B3

        RESET, USER, OSD

  • Sanwa and Seimitsu joystick headers
  • Great for adding cabinet system buttons, or foot pedals

MiSTercade CPS2 Kickharness Pinout


Links to Useful MiSTer Resources

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

https://misterfpga.org


Confirmed Compatible Cabinets and SuperGuns

MiSTercade was tested and confirmed to operate correctly with the following arcade cabinets and SuperGuns:

Cabinets

  • Capcom Big Blue - Q Sound version
  • Capcom Impress
  • Dynamo
  • Gottlieb Challenger Jr.
  • Konami Windy
  • LAI Neo Get 4-Slot (MVS to JAMMA adapter required)
  • Namco Exceleena
  • Namco Cyberlead
  • Sammy Atomiswave (Sitdown variant)
  • Sega Astro City
  • Sega Astro City 2
  • Sega Blast City
  • Sega Naomi Universal (JVS to JAMMA I/O board required)
  • Sega New Astro City
  • Sega New Net City (JVS to JAMMA I/O board required)
  • Sega Titan
  • SNK MVS-4-25 (MVS to JAMMA adapter required)
  • SNK Neo 25 (MVS to JAMMA adapter required)
  • SNK Neo Woody 2 slot (MVS to JAMMA adapter required)
  • Taito Egret 29
  • Taito Egret 2
  • Taito Egret 3
  • Taito Vewlix (JVS to JAMMA IO board required)
  • TV91

NOTE: Set the CHAMMA slider ON to enable the Select button for MiSTercade on multi-slot Neo-Geo MVS cabinets.

SuperGuns

  • HAS
  • Parsec
  • Sentinel Gold
  • AxunWorks JJ-CBOX
  • NOTE: Some AxunWorks SuperGuns have a known issue with the power supply that can cause some arcade equipment, including the MiSTercade, to crash.  If this happens with your JJ-CBOX, contact AxunWorks for assistance.