v0.11, 2/06/20024
- Add a "Select core" menu item to switch between snestang and nestang cores. To enable it, just put the .bin core files in the /cores directory.
v0.10, 23/05/2024
- Support SNES/NES controller, in addition to DS2.
v0.9, 7/04/2024
- This version adds the iosys softcore, which snestang has used for a while.
- Directory support.
- SD cards larger than 32GB with exFAT file system is supported.
- In-game OSD. Press SELECT-RIGHT to activate.
- A transparency effect for OSD.
- One firmware supports both cores. The firmware in snestang repo is updated to recognize the nestang core.
- Support Tang PMOD TFCARD v2, instead of the old TFCARD v1.
v0.8, 1/4/2024
- Supports the Sipeed Tang SDRAM v1.2 modules (v0.8rc was for MiSTer SDRAM 3.0 modules).
v0.8rc, 11/12/2023 - The Tang Primer 25k release
- This releases supports the new Tang Primer 25k, along with Tang Nano 20k.
- For primer 25k, set up the memory module, hdmi pmod, dualshock2 pmod and microsd pmod as shown in here.
- The primer 25k build supports the on-board USB-A port for P1, and the dualshock2 ports for P1 and P2.
- For developers - the code base has been refactored to support both boards. Use
gw_sh nano20k.tcl
to build for nano 20k, andgw_sh primer25k.tcl
to build for primer 25k.
v0.7, 9/18/2023 - FAT32 MicroSD
- This release only supports Tang Nano 20K.
- FAT32 MicroSD support. We have switched to FAT32 format for rom loading from MicroSD cards. Simply format your card in FAT32 and place all roms in the root directory.
v0.6, 8/20/2023 - USB gamepads
- This release only supports Tang Nano 20K.
- USB gamepad support. In addition to playstation 2 controllers, now low-speed USB gamepads can be connected to the board. USB connectors and a bit circuitry is needed. See usb_gamepad.md
v0.5, 6/4/2023 - The Tang Nano 20k release
- This release only supports the new Tang Nano 20K board.
- Direct controller support. Playstation 2 controllers (wired or wireless) can be directly connected to the board through a Sipeed adapter.
- SD card support. Now games can be loaded through a MicroSD card. Use tools/nes2img.py to generate the SD card image. A simple menu system allows easy navigation. Press S1 button on the board to return to menu.
- This is the first NESTang version that can operate standalone (without a PC). It is much easier to use. At the same time, game loading and controlling through the PC loader is still supported.
- Other changes:
- Fixed a bug where there's no sound on some TVs.
- PS2 controller supports auto-fire buttons (square and triangle buttons)
v0.4, 10/22/2022 - Linux loader
- New Linux loader for loading ROMs and connect gamepads. Tested on MangoPi MQ-Quad. Should also work on other ARM SBC boards.
- Use the correct 8:7 pixel aspect ratio for better fidelity. See https://www.nesdev.org/wiki/Overscan.
v0.3, 10/15/2022 - Supporting the dock
- Support the newly released Tang Primer 20K dock. The HDMI module is no longer needed!
- Press LB to use the in-game menu to load ROMs.
v0.2.0, 10/7/2022 - The DDR3 release
- Switch to on-board DDR3 for main memory.
v0.1.0, 9/15/2022 - Initial release
- 720p HDMI video and sound output.
- PC-side loader program for game loading and controller input.
- Cycle accurate emulation quality.
- Needs a MiSTer SDRAM module. See here for wiring instructions.