Skip to content

MSXnano v1.1 - WiFi (ESP-01S / MSX UNAPI)

Choose a tag to compare

@Papipapito Papipapito released this 27 May 18:25

MSXnano v1.1 for Tang Nano 20K

MSX2+ standalone core for Tang Nano 20K — adds WiFi support via ESP-01S (MSX UNAPI).

What's new in v1.1

  • WiFi via ESP-01S: MSX UNAPI TCP/IP over ESP8266 UART
  • WiFi BIOS ROM mapped to Slot 1, page 1 (auto-detected by MSX BIOS)
  • I/O ports 0x06 (data) / 0x07 (status/TX), 859372 bps

Wiring (ESP-01S → Tang Nano 20K)

ESP-01S pin Tang Nano 20K pin
TX (GPIO1) Pin 77
RX (GPIO3) Pin 73
VCC 3.3V
GND GND

Included files

File Flash address Description
msxnano.fs 0x000000 FPGA bitstream (Gowin Programmer)
Nextor-2.1.1.WonderTANG.ROM.bin 0x100000 Nextor 2.1.1 disk ROM

Also required (not included)

BL616 firmware (keyboard/gamepad support): see MiSTle-Dev FPGA-Companion v1.4.21

  • bl616_fpga_partner_nano20k.bin at 0x000000
  • fpga_companion_nano20k.bin at 0x040000

Compatible USB gamepads

  • Xbox 360 (wired) / Xbox 360-compatible clones (XInput)
  • Xbox One (XInput mode)
  • Lenovo X01 (USB dongle)

See README for full flashing and WiFi setup instructions.