Home » Emulation: SNESTang 0.6 launched, SNES emulator for the Tang Nano 20K Package

Emulation: SNESTang 0.6 launched, SNES emulator for the Tang Nano 20K Package

by Ethan Marley
0 comment

Here’s one good piece of stories for these of you who like tinkering and emulation: Developer nand2mario has simply launched an replace to SNESTang, an emulator that now works on a budget Tang Nano 20K equipment. SNESTang is predicated on SNES_FPGA, an SNES emulator for MISTer.

SNESTang 0.6 Brings assist to the Nano 20K, with some limitation: solely ROMs below 3.75MB are supported (which, actually, must be nearly all of SNES video games)

Disclaimer: Amazon hyperlinks on this article are affiliate hyperlinks. If you buy via them, you don’t pay something additional however I would get a fee.

What is SNESTang for the Tang Nano 20K

Sipeed is an organization specializing in open supply {hardware}, which have been offering an array of inexpensive improvement boards, a number of below the sequence identify “Tang”. Developer Nand2mario has been specializing in porting SNES and NES emulators to those units, and managed to just lately replace his emulator to assist the cheaper Tang Nano 20K.

Until now, SNESTang was engaged on Tang Primer 25K and Tang Mega 138K Pro. The 138K Pro specifically is a way more costly model, whereas the Nano 20 Okay is a way more inexpensive different. The Developer does advocate the Primer 25K for individuals prepared to attempt SNESTang.

From the challenge’s readme:

SNESTang is an open supply challenge to recreate the Super Nintendo Entertainment System (SNES) with the inexpensive Sipeed Tang FPGA boards. Currently Tang Primer 25K, Tang Nano 20K and Tang Mega 138K Pro are supported.

  • 720p HDMI output.
  • Cycle correct gameplay.
  • Supports LoROM, HiROM and ExHiROM.
  • ROM loading from MicroSD with an easy-to-use menu system.
  • Extension chips: DSP-1/2/3/4, S-RTC, OBC-1.
  • Automatic BSRAM backup and restore.


Specifications of the Tang Nano 20K,  from the sipeed web site

Tang Nano 20K is a improvement board utilizing the GW2AR-18 QN88 FPGA, containing 20736 LUT4 logic cells and 15552 Flip-Flops. There are 2 PLL on this FPGA chip, and lots of DSP items supporting 18 bit x 18 bit multiplication. Onboard BL616 is used for downloading bitstream into FPGA, and it’s additionally used as USB to serial convertor to speak FPGA with laptop by way of UART. The 27MHz crystal generates the clock for HDMI show, onboard MS5351 clock producing chip additionally offers a number of clocks.

Download SNESTang and NESTang

Setup for Tang Nano 20K

The Tang Nano 20K is a well-liked FPGA board for placing 20K LUTs and HDMI output right into a tiny dongle. The board additionally options FPGA-gaming-friendly SDRAM reminiscence. Here’s what it is advisable run NESTang:

  • The Tang Nano 20K board.
  • Sipeed ps2 controller adapters linked to the board’s pin 15-20 on either side. Releases since 0.6 additionally assist USB gamepads.
  • Playstation or USB controllers linked to the adapters.
  • HDMI cable to attach the board to a monitor.
  • Latest NESTang program downloaded from github and transferred to the board utilizing both openFPGALoader or Gowin programmer.
  • A MicroSD card to carry ROMS, formatted in FAT32. Then put the .nes roms within the root dir.
    • Windows doesn’t enable FAT32 on playing cards >32GB, right here’s a work-around.
    • The roms could seem out of order. If you need them to point out in alpabetical or different particular order, you should use DriveSort.
  • Insert the MicroSD card and energy up the board to begin taking part in your favourite video games!
  • Original NES joysticks are actually suported: documentation

Head over to the official challenge web page for extra detailed directions on setup.

Source: nand2mario, by way of gamegaz

You may also like

Leave a Comment