Releases: nand2mario/nestang
v0.11 - Core Switching
- 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.
Note that for now there are two copies of each core: .fs files are for flashing using Gowin programmer, and .bin files are for core switching.
v0.10 - NES/SNES controller support
- Support SNES/NES controller, in addition to DS2.
See installation.pdf for instructions, including how to wire the SNES/NES controllers.
v0.9 - Iosys Softcore
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 - The Tang Primer 25k Release
v0.8 supports the Sipeed Tang SDRAM v1.2 modules, while v0.8rc was for MiSTer SDRAM 3.0 modules. Please update if you get Sipeed's memory module.
- This releases supports the new Tang Primer 25k, along with Tang Nano 20k.
- Primer 25k:
- Set up the memory module, hdmi pmod, dualshock2 pmod and microsd pmod as shown in primer25k_setup.jpg.
- The dualshock2 ports are for P1 and P2. The on-board USB-A port also works for P1.
- Dualshock2 controller stability is improve.
- Developers: the code base has been refactored to support both boards. Use gw_sh nano20k.tcl to build for nano 20k, and gw_sh primer25k.tcl to build for primer 25k.
v0.8rc - The Tang Primer 25k Release
- This releases supports the new Tang Primer 25k, along with Tang Nano 20k.
- Primer 25k:
- Set up the memory module, hdmi pmod, dualshock2 pmod and microsd pmod as shown in primer25k_setup.jpg.
- The dualshock2 ports are for P1 and P2. The on-board USB-A port also works for P1.
- Dualshock2 controller stability is improve.
- Developers: the code base has been refactored to support both boards. Use gw_sh nano20k.tcl to build for nano 20k, and gw_sh primer25k.tcl to build for primer 25k.
v0.7.2rc - FAT cards
0.7.2rc:
Pull up (set to 3.3v) pin 48 to reset the machine.
v0.7.1 - FAT cards
0.7:
You asked for FAT MicroSD cards support so here it is. We have switched to FAT32 file system for rom loading from MicroSD cards as this is more convenient. Simply format your card in FAT32 and place all roms in the root directory.
If you used nes2img.py to prepare your cards, unfortunately you need to reformat them as the old image format is not longer supported.
Again this release only supports the Tang Nano 20K.
0.7.1:
Now 4000+ roms are allowed on a single sd card, instead of the previous 255.
v0.7 - FAT cards
You asked for FAT MicroSD cards support so here it is. We have switched to FAT32 file system for rom loading from MicroSD cards as this is more convenient. Simply format your card in FAT32 and place all roms in the root directory.
If you used nes2img.py to prepare your cards, unfortunately you need to reformat them as the old image format is not longer supported.
Again this release only supports the Tang Nano 20K.
v0.6 - USB gamepads
What's new in v0.6:
- 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 https://github.com/nand2mario/nestang/blob/master/doc/usb_gamepad.md
Visit https://github.com/nand2mario/nestang for more instructions.
v0.5 - The Tang Nano 20K Release
What's new in v0.5:
- This release only supports the new Tang Nano 20K board.
- 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.
- 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.
- Other changes:
- Fixed a bug where there's no sound on some TVs.
- PS2 controller supports auto-fire buttons (square and triangle buttons)
The final v0.5 is tested on Tang Nano 20K. Two small changes since v0.5rc:
- Switched to USB UART for diagnosis output (baudrate 96160).
- Turned off the unnecessary config bit for dualshock controllers. Could improve controller input stability for some people.