Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network373 Users Online


    Saturday, December 14, 2013
LolSnes-- SNES emulator for Nds

I hope this project will bring some new life into the SNES-on-DS scene. It looks like all the existing emulators for the DS are dormant or discontinued, which is sad.

lolSnes is a project that Mega-Mario started two years ago. He wished to make a SNES emulator for the DS, that could render most sane games without glitches. However after inadvertently following the wrong approach with the PPU side: trying to make a line-accurate software renderer. The DS just wasn't powerful enough to handle such a renderer. That discovery pretty much shattered any motivation and the project stayed dormant for two years.

But now he is back to working on it again and coded the PPU using the DS's 2D video hardware.

So far, SMW is playable, to some extent. The background layer tends to obstruct text like menus and info boxes because per-tile priorities aren't emulated yet.

You also can't get past Donut Plains 2: for some reason, the camera keeps rewinding and moving forward a bit at the start of the level, keeping you from going further. Aside from this bug, game play is near perfect. The game also runs at full speed (albeit with a speedhack).


* Main CPU: 99% -- all opcodes emulated, may miss some unimportant bits though
* PPU: ~30% -- Mode 1 BG and OBJ supported, as well as some of the priority
* SPC700: 80% -- most useful opcodes implemented, as well as I/O (SPC/CPU comm, timers)
* DSP: 0% -- what it says. No sound yet.
* Joypad input for joypad 1


* There is no interface for selecting a ROM-- it is hardcoded to load snes/rom.smc
* Tearing and black pixels tend to appear when backgrounds scroll, because writes to the BG scroll registers are applied directly and not synced to the DS display
* CPU bugs are hidden in the main CPU core, and possibly the SPC700 core. They may bite you when you expect it the least.

For those who are interested, the source code is available in a Github repo.

Stay tuned to GbaTemp for an update.
Linkfor Git builds.
Emutalk thread


File Releases

Cemu 1.11.5
No Description in database.

Project64k 0.13 core1.4
No Description in database.

RxNES 3.003
RxNES is a NES emulator with a difference, taking the enhancement to the ne ...

Cemu 1.11.4
No Description in database.

Cemu 1.11.3
No Description in database.

Latest Forum Posts

Naomi 2 Force Feedbac ...
Last Reply: MetalliC
Replies: 15

Nintendo cross
Last Reply: NES_player4LIFE
Replies: 5

Majora's Mask N64HD P ...
Last Reply: AlighieriWolf
Replies: 39

My cdi image is recog ...
Last Reply: DavioMan
Replies: 9

Mace - The Dark Age o ...
Last Reply: Iconoclast
Replies: 4

Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX

Support Guides

Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher

Our Affiliates

VT Emulation.net

37,508,365 Visitors To The Emulation64 Network

Copyright 1999 - 2018 www.emulation64.com