Releases: nand2mario/snestang
Releases · nand2mario/snestang
v0.9 - Tang Mega 60K
- Add support for the new Tang Mega 60K board
- New HDMI upscaler with accurate 4:3 aspect ratio
v0.8 - 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.7 - SNES controller support
- 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
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
- 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
- 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
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
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
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
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.