Skip to content

Releases: nand2mario/snestang

v0.8 - Core Switching

10 Jun 03:24
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.7 - SNES controller support

12 May 03:58
Compare
Choose a tag to compare
  • Add support for SNES controllers.
  • Fix audio quality problems due to missing samples (hoarse sound).
  • Separate bitstreams for DS2 and SNES controllers on primer 25k and mega 138k pro. Use the bitstream for your controller. The nano 20k bitstream supports both controllers at the same time.

v0.6.1 - PMOD TFCARD v2

05 Apr 07:02
Compare
Choose a tag to compare

Switch to use the v2 PMOD TFCard pinout, since Sipeed has been sending the new v2 pmods for a while.

This should solve the Primer 25K "error 99" problems for folks.

v0.6 - Support Tang Nano 20K

19 Mar 13:35
Compare
Choose a tag to compare
  • Add support for Sipeed Tang Nano 20K. FPGA SNES got even smaller and cheaper!
  • Due to memory size limitation, Tang Nano 20K only plays games smaller than 3.75MB (30Mbits).
  • Otherwise, Tang Nano 20K support the same set of features, including DSP-n expansion chips.

v0.5 - BSRAM backup and restore

12 Mar 13:33
Compare
Choose a tag to compare
  • Fully automatic BSRAM backup and restore. Turn it on in options.
  • Much faster game loading speed. A 1MB game takes about 5 seconds.
  • Major game compatibility improvements. A lot of games that used to freeze or glitch are now working fine: Lost Vikings, Yoshi's Cookies, Earthworm Jim 2, and etc.
  • Better MicroSD card compatibility. Tested Sandisk, Samsung and Netac cards.
  • Better audio quality, with the native 32Khz instead of 48Khz. Please report any incompatibility.

The zip contains bitstreams for both Tang Primer 25K and Tang Mega 138K Pro.

v0.4 for Tang Mega 138K Pro

13 Feb 07:10
Compare
Choose a tag to compare
Pre-release

This is a test build of v0.4 for the Tang Mega 138K Pro board.

See inside for instructions.

v0.4 - DSP expansion chip supported

10 Feb 10:06
Compare
Choose a tag to compare

v0.4 is the first release to support expansion chips. Enjoy.

  • Cartridge DSP expansion chip is supported. Games like Super Mario Kart and Pilotwings are working.
  • Fix game freezes due to BSRAM bugs: Super Mario All-Star, Super Metroid, Legend of Zelda - A Link to the Past
  • Fix SPC CPU bugs. Now passes all Peter Lemon's CPUTests.
  • For developers: VRAM is moved from BRAM to SDRAM bank 3. DSPn uses some of the saved BRAM space. We now provide 3 channels from SDRAM: CPU/softcore, ARAM and VRAM.

v0.3 - Menu system rewrite

03 Feb 13:18
Compare
Choose a tag to compare

The 3rd release of SNESTang. Enjoy.

v0.3

  • Menu system is completely rewritten, bringing quality-of-life improvements,
    • Directories are supported.
    • Menu can be called out (with SELECT-RB) during game play to load other games.
  • exFAT and FAT16 are supported in addition to FAT32.
  • Game compatibility
    • Fixed rendering issue in Donkey Kong Country 2
  • For developers: the new menu and I/O system (iosys) uses a RiscV softcore, which is much
    more scalable than the previous Verilog solution. This is similar to the I/O controller
    in MIST and HPS main program of MiSTer. This allows more improvements down the road.

Installation process is changed. Follow installation.pdf in zip package to install.

v0.2 - Better game compatibility

13 Jan 14:00
Compare
Choose a tag to compare

The 2nd SNESTang release. Enjoy!

  • Bug fixes. More games are now playable: Donkey Kong Country, Earthbound, Mortal Kombat II, Donkey Kong Country 2 and more.
  • Fixes most image glitches from the upscaler.
  • SD module area optimization saving ~1000 LUTs.

v0.1 - First public release

06 Jan 13:23
416497f
Compare
Choose a tag to compare

Here is the first version of SNESTang for you to enjoy on your Tang Primer 25K FPGA.

  • Around 50% of games I tested work flawlessly, including graphics, sound, controller. We are still in the early stages. Be patient.
  • FAT32 rom loading from SD card.
  • Menu for choosing roms.
  • No special chip support yet.