SNEmulDS Emulator

Details
Console(s):
Platform(s):
Developer(s):Archeide

About:

SNEmulDS is a SNES Emulator for Nintendo DS created by Archeide.

SNEmulDS is partially based on SNEmul, a SNES emulator for DOS and linux, which was the cooperative work of archeide & v0x.

Features
  • 65816 CPU (bugs remain, and 6502 emulation is not supported).
  • LoROM/HiROM support.
  • Tile by tile graphics engine (broken as of 0.5 alpha).
  • Line by line graphics engine (90% complete).
  • Graphic Mode 1, 2, 3, 4, 7.
  • Graphics Modes 0,5,6 are implemented but not correct yet.
  • 8×8, 16×16 tiles (16×16 may have problem with large screen modes).
  • 32×32, 64×32, 32×64, 64×64 screen modes.
  • 8×8, 16×16, 32×32, 64×64 sprites.
  • BG priorities (still buggy).
  • Full DMA support.
  • HDMA support (incomplete).
  • HIRQ/VIRQ/NMI interrupts.
  • PAL/NTSC detection.
  • Subscren Add/sub for BG/sprites/BACK (not 100% correct yet).
  • Large ROM support (> 3Mbytes), even for slot-1 card users.
  • SRAM support.
  • Snapshots(State save) support.
  • SPC700 CPU (from PocketSPC by gladius).
  • Sound DSP (from PocketSPC by gladius).
  • Incomplete Line by line graphics engine (for MODE 7 game).
  • Mode 7 effects.
  • Correct BACK color support (look like ok).
  • SNES Mouse Emulation.
  • Incomplete priority per tile.
Installation

Current version of SNEmulDS needs a card reader (like M3, supercard, G6, R4DS, NinjaDS, etc) and a passkey/passcard (You should know how to get/use them) for slot-2 devices.

Create a SNES directory in the root directory of your card and put all your SNES ROMs in this directory.

Patch SNEmulDS.nds with a DLDI patcher.

Put SNEmulDS.nds and snemul.cfg in the root directory of your card.

Launch the game, A list of all the SNES games appears, you can scroll with Up and Down, tap on the desired game and press Start to launch the game.

Check the unofficial Wiki here.

Screenshots:

Downloads:

PlatformReleases (v0.6a)
Nintendo DS: