This is a port of the Genesis-MiSTer core to Sipeed FPGA boards including Tang Mega 60K, 138K and 138K Pro. It is the latest addition following NESTang, SNESTang and GBATang.
This is a mostly verbatim port. So game compatibility should be good. However, many features are not activated yet, such as country settings (set to Americas/NTSC), audio filters and SRAM saves. These features will be enabled over time.
Follow me on X to get updates.
In addition to the FPGA board, you also need a Tang DS2 Pmod, a Tang SDRAM Pmod, a DS2 controller, and finally a MicroSD card. Then assemble the parts as shown in the picture above.
Then follow these steps to install the core (for detailed instructions, for now refer to SNESTang installation),
-
Download and install Gowin IDE 1.9.9.
-
Download a MDTang release.
-
Use Gowin programmer to program
firmware.bin
to on-board flash, at starting address 0x500000. -
Again using the Gowin programmer, program
mdtang_m138k.fs
ormdtang_m138kpro.fs
to on-board flash at starting address 0x000000.
Now the core should be ready. Just load roms (.bin
) on the SD card and enjoy. It supports two DS2 controllers acting as 3 button Sega gamepads (square button for A, X for B, circle button for C).