Skip to content

Releases: nand2mario/nestang

v0.11 - Core Switching

10 Jun 03:26
Compare
Choose a tag to compare
  • 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

25 May 06:09
705d9c1
Compare
Choose a tag to compare
  • 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

07 Apr 16:41
Compare
Choose a tag to compare

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

04 Jan 12:47
Compare
Choose a tag to compare

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

12 Nov 02:40
Compare
Choose a tag to compare
  • 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

19 Oct 15:44
Compare
Choose a tag to compare
v0.7.2rc - FAT cards Pre-release
Pre-release

0.7.2rc:

Pull up (set to 3.3v) pin 48 to reset the machine.

v0.7.1 - FAT cards

18 Sep 16:10
Compare
Choose a tag to compare

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

17 Sep 16:23
Compare
Choose a tag to compare

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

19 Aug 16:02
Compare
Choose a tag to compare

What's new in v0.6:

Visit https://github.com/nand2mario/nestang for more instructions.

v0.5 - The Tang Nano 20K Release

04 Jun 06:19
Compare
Choose a tag to compare

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.