Skip to content

TangCore Retro Gaming Installation Guide

🎮 Supported Devices

Board Model FPGA Capacity Compatible Cores Status
Tang Console 60K 60K LUT All cores âœ”ī¸ Great
Tang Console 138K 138K LUT All cores âœ”ī¸ Experimental
Tang Primer 25K 25K LUT NESTang, SNESTang âœ”ī¸ Experimental (v0.7)
Tang Nano 20K 20K LUT Unsupported ❌ Use standalone NESTang/SNESTang

đŸ“Ļ Pre-Install Checklist


🔧 Firmware Installation

  1. Extract release package
  2. Launch Flash Cube → Browse → Select:

    /firmware-bl616/flash_<board-model>.ini
    
    (e.g., flash_console60k.ini)

  3. Boot Mode Activation:

  4. Hold BOOT button → Connect USB → Release after connection

Boot Button

  • Note for Tang Primer 25K: the primer does not have a BOOT button. Short these two pins and connect USB instead.

  • Flash Process:

  • Refresh COM ports → Select Port/SN → Download
  • Confirm success screen:

Firmware Flash Success
Green status indicates successful programming


đŸ•šī¸ Game System Setup

USB drive content

📁 /                
├── 📁 cores/        # `cores` directory from release
│    ├── 📁 console60k/
│    └── 📁 console138k/
├── 📁 nes/          # .nes rom files
├── 📁 snes/         # .smc/.sfc files
├── 📁 gba/
│    └── 🗎 gba_bios.bin  # GBA BIOS
├── 📁 genesis/      # .bin/.md files
└── 📁 sms/          # .sms files

Hardware Assembly

  1. Connect components as shown (DS2 controller setup shown):

Left: OTG+USB | Right: DS2 PMOD+Wireless Receiver | Top: HDMI output

  1. Power sequence:
  2. Insert USB drive → Connect OTG → Apply power

  3. Initial Boot:

  4. FPGA auto-programs (5-7 sec)
  5. Main menu appears

Navigation using gamepad



Report Issue