More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=lolSnes | |title=lolSnes | ||
|image= | |image=Lolsnesds2.png | ||
|description=SNES emulator for the Nintendo DS. | |description=SNES emulator for the Nintendo DS. | ||
|author=Arisotura (StapleButter/Mega-Mario) | |author=Arisotura (StapleButter/Mega-Mario) |
Revision as of 05:42, 23 August 2022
lolSnes | |
---|---|
General | |
Author | Arisotura (StapleButter/Mega-Mario) |
Type | Console |
Version | 2014 |
License | Mixed |
Last Updated | 2014/01/01 |
Links | |
Download | |
Website | |
Source | |
lolSnes is a SNES emulator for the Nintendo DS.
Features
- CPU - 99% (all opcodes emulated; may miss a few unimportant bits about timing).
- PPU - ~40% (mode 1 BGs, OBJs, mosaic, master brightness, giant kludge for BG3 prio).
- SPC700 - 80% (most useful opcodes implemented, CPU/SPC I/O, timers).
- DSP - 0% (no sound).
- SRAM with auto-saving.
Installation
Download contains the latest Git build (2014/01/01) and official version 1.0 (2013/08/24).
To install, place lolsnes.nds in your flashcart's root folder. In the same folder, create a folder named snes, and place your ROMs in there.
You can place savefiles from other emulators too. They have to have the same name as the corresponding ROMs and have .srm extensions.
lolSnes is able to properly detect the ROM type in most cases. Headered and headerless ROMs are supported, both LoROM and HiROM.
User guide
Start lolSnes and select your ROM in the menu. If all goes well, you should see it run. If not, you'll stay in the menu.
Note that there's no pause/stop/reset feature yet, so if you want to run a different ROM, you need to reset your DS.
See also the lolSnes compatibility list.
Screenshots
Compatibility
Works with a compatible flashcart, it can also be used on a DSi or a 3DS in DS-mode.
Changelog
Revision b1ddc811030fe2a3ef3e97187f0eeec4a4b3e353 2014/01/01
- working sleep mode when you close your DS.
- reworked IRQ support, should fix quite a few games.
- hook up HDMA emulation and fix a bug in indirect HDMA.
- better handling of sprite refreshing, no more shitty sprite animations.
- reload PPU OAM address upon VBlank (fixes DKC sprites).
- Fix more bugs.
External links
- Official website - https://lolsnes.kuribo64.net
- Official website - http://www.lolsnes.com
- GitHub - https://github.com/Arisotura/lolSnes
- GBAtemp - https://gbatemp.net/threads/lolsnes-snes-emulator-for-ds.353252