lolSnes Git (2013/10/31) is compiled. lolSnes is a Super Nintendo Entertainment System (SNES) rom emulator for the Nintendo DS (NDS) flash cards. It is compatible with all versions of the 3DS / DSi / DS Lite and the original NDS as long as you have a NDS Flash Card capable of running homebrew .nds roms.
What is currently supported :
CPU -- 99% (all opcodes emulated; may miss a few unimportant bits about timing)
PPU -- ~20% (supports 2bpp and 4bpp BGs with scrolling)
Next priority :
SPC700 support -- any ROM that isn't a basic test, requires basic SPC700 functionality
More PPU stuff -- OBJ support, and perhaps 8bpp BGs
Proper interface (or atleast letting users select a ROM)
lolSnes Git (2013/10/31) Changelog:
* Fix the bug that caused SMAS SMB1 to not upload its backgrounds, and hopefully fix those cases (16bit access not handled) once and for all.
Apply the DSi mode fix.
Start implementing sleep mode, but it doesn't work yet.
* Potential speedup. Fix more potential issues with the ROM cache. Sync writes to $212C/$212D to the DS display (fixes SMAS).
* Cleanup. Implement fast ROM. Fix potential issue.
* First version of the new ROM cache. Fixes some issues with bigger games.
* Fix more missing/corrupt graphics cases.
Also attempt to fix per-line change scheduling during lag.
* Some attempts at fixing the ROM cache (Super Metroid still hangs).
Some fixes to the VRAM mapping handling, fixes some cases of missing/corrupt graphics.
* Fix M7_Old mechanism. Fixes Super Metroid intro.
* Start implementing mode7 stuff. There are still issues, but it's not bad.
* Add support for 256-color graphics.
* Apply speed hacks to all possible ROM banks. Also do a dirty hack so SMAS will finally react to input.
* Lay down framework for supporting midframe PPU register changes. Do it for BG scroll registers.
Download: lolSnes Git (2013/10/31)
Source: Here
0 Comments
Post a Comment