Skip to content

MiSTle-Dev/Boards

Repository files navigation

The MiSTle projects can be used with off-the-shelf components and some breadboard setup.

To simplify this the MiSTeryNano project provides additional custom designed hardware boards.

These boards are typically to be produced through a service like JLCPCB. You might want to check the instructions in our wiki.

Shields

Shields are carrier boards that carry one or more off-the-shelf development boards, connect them and provide them with additional peripherals like USB Hubs, MIDI ports, Joystick ports etc.

  • The MiSTeryShield20k is a base board for the Tang Nano 20k and the M0S Dock with a DB9 joystick connector and MIDI ports
  • MiSTeryShield20k RPiPico is a board similar to the MiSTeryShield20k but using a Raspberry Pi Pico instead of the M0S Dock and with a USB hub already built-in
  • The MiSTeryShield20k lite is also a base board for the Tang Nano 20k. It includes the RP2040 and a USB-A port and is a minimal all-in-one solution for the Tang Nano 20k.

MCU PMOD's

Many FPGA boards provide so-called PMOD ports. These can be used to add the FPGA Companion MCU to those boards. The MCU PMOD's provide a PMOD connector to common MCU developments boards and makes them compatible with typical FPGA PMOD ports.

FPGA boards providing PMOD ports include the Tang Primer 20K, Primer 25K, Mega 60k/138K NEO, Mega138kPro and Console 60k/138k

  • The PMOD M0S provides a PMOD port for the M0S Dock (BL616 µC)
  • The PMOD PiPico provides a PMOD port for Raspberry Pi Pico and (W)ifi
  • The PMOD PiZero provides a PMOD port for Raspberry Pi Pico compatible RP2040-ZERO board

Other boards

  • The Console Hub is a small 4 port USB Hub designed to be used with the Tang Console allowing it to be powered via USB-C through the Hub.
  • The T20 PMOD is an add-on for the Efinix T20BGA256 development board adding a PMOD for HDMI usage, the SD card slot and a Raspberry Pi PICO incl. USB-A header to it making it a complete MiSTeryNano setup.
  • The LVDS2TMDS board is and add-on for the Efinix T20BGA256 development board converting its LVDS outputs to TMDS allowing to drive regular digital video signals
  • The Atari ST Keyboard design is a tiny 50% Atari ST style keyboard which is meant to become the basis for a Mini Atari ST
  • MisteryShield20k DS2 Adapter is an add-on for the MiSTeryShield20k allowing to connect Playstation Dualshock 2 Game controllers to it

Complete stand-alone solutions

  • The MiSTeryDev20k is meant to become a first test of a complete all-in-one board for the GW2AR-LV18 FPGA (the same one as on the Tang Nano 20k).

Related projects

Further hardware is available in related projects:

  • MisteryNano Case is a 3d printable case design for the bare Tang Nano 20k (no shields) with room and mounting instructions for expansion connectors and an optional M0S Dock
  • Nano-Hub, a Tang Nano 20k sized USB Hub
  • Nano-Box, a Amiga themed case for the NanoMig

About

Custom board designs for MiSTle projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors