Releases: nand2mario/gbatang
Releases · nand2mario/gbatang
v0.6 - Add Tang Mega 60k support
This version introduces support for the Tang Mega 60k. While there's some unfinished work (e.g. EEPROM) on the 60k, the bits should be mostly fine.
Now, with the Tang series cores, you can enjoy GBA, SNES, NES and Genesis/MegaDrive games on the impressive Tang Mega 60k, as well as the highly anticipated Tang Console 60k.
v0.5 - Game progress save to SD card
The major feature of this release is progress saving to SD cards. You need to turn it on manually in options.
Also there are more game compatibility fixes:
- Allow 8-bit access to vram_hi: Doom, GBADoom, Duke Nuken 3D
- Provide dummy RCNT: Sonic Advance, Sonic Advance 2
- Do not interrupt multi-cycle instructions like LDM: Doom, Dave Mirra Freestyle BMX 2, Mario Golf - Advance Tour, Racing Gears Advance, V-Rally 3
- Fix stereo audio. 2nd DMA sound channel is working now: SMA2, Doom
- Others: proper STM write-backs
Over 90 games of top 100 are working.
v0.4 - More compatibility improvements
We are now up to 85 games working out of the top 100. Here are the changes and the games that they allow working.
- Further optimize 16-bit read timing (2 cycles instead of 3 for sequential reads): Spider-Man - Mysterio's Menace, Advance Wars 2, Pokemon Ruby Version.
- Remove spurious dma_on pulses: Super Mario Advance 4, Mario vs. Donkey Kong
- Proper chip IDs for 512K and 1M flash: Super Robot Taisen
- Fix LR-after-MSR CPU hazard: Golden Sun
- Rewrite BLL/BLH implementation: Golden Sun The Lost Age
- Fix DMA0SAD reads: Megaman Zero, Megaman Zero 2
- Allow unofficial code points for MSR/MRS instructions: Motoracer Advance, Tak and the Power of Juju
- Remove extra start/stop delay for timers
v0.3 - Game compatibility improvements
- Fixed gamepak thumb instruction timing (MarioKart: Super Circuit).
- Increase PPU clock to 50Mhz, and combining cycles to improve game compatibility (Super Mario Advance and many others)
- Make sure SRAM is disabled for EEPROM roms (NES Classic series).
- Optimize DMA timing to as fast as 2 cycles per word.
- Other fixes: EEPROM address bug.
v0.2 - Faster loading and BIOS
- ROM loading is ~50% faster.
- Support BIOS loading from SD card. Just place gba_bios.bin at root dir. This greatly improves game compatibility (Legend of Zelda - A Link to the Past, Super Mario Advance 3...).
- Auto detect EEPROM size. Fix compatibility with Super Mario Advance and etc.
v0.1 - Initial Release
- Initial release of GBATang.
- Supports Sipeed Tang Mega 138K and Tang Mega 138K Pro.
- Games like Super Mario Advance 2 are working.
- ROM loading from SD card is complete.