Setting up Emulators
Nintendo Consoles
Info
GBARunner 2 and 3 are both hypervisors for running GBA games on DS hardware. Setup guides for both are provided, as currently, some games run better on one than the other. GBARunner2 is the older and more stable release, while GBARunner3 is the in-development successor to GBARunner2.
-
Download DSL Enhanced GBARunner2.
-
Create an
Emulatorsfolder on your SD card root, and placeGBARunner2_arm9dldi_ds.ndsinside. -
Create a
_gbafolder on your SD card root. -
Obtain a GBA BIOS dump. Rename the file to
bios.binif it isn't named that already. -
Place the
bios.binfile in the_gbafolder.Note
If you are unable to obtain a GBA BIOS .bin file, you may skip the two steps above. Keep in mind however, that GBARunner2 will fallback to the built in open-source BIOS, which will lead to worse game compatibility.
-
On your SD card root, create a
ROMsfolder, and then create aGBAfolder inside it. Place your.gbagame ROMs inside. -
Place the SD card back into your cart, and boot into the menu.
-
To play GBA games, navigate to the
Emulatorsfolder, launch the GBARunner2 NDS file, and select a GBA ROM in the GBARunner2 menu.
Tip
If the ARM9 DLDI version of GBARunner2 doesn't work on your cart, you can try using the ARM7 DLDI version instead.
-
Download the GBARunner3 zip file.
-
Open/extract
GBARunner3-hicode.zip, and copy the contents into the root of your SD card. -
Download the GBARunner3 frontend.
-
Create an
Emulatorsfolder on your SD card root, and placegbar3-frontend.ndsinside. -
Obtain a GBA BIOS dump. Rename the file to
bios.binif it isn't named that already. -
Place the
bios.binfile in the_gbafolder. -
On your SD card root, create a
ROMsfolder, and then create aGBAfolder inside it. Place your.gbagame ROMs inside. -
Place the SD card back into your cart, and boot into the menu.
-
To play GBA games, navigate to the
Emulatorsfolder, launchgbar3-frontend.nds, and select a GBA ROM in the menu.
-
Download the GameYob zip file.
-
Create an
Emulatorsfolder on your SD card root. -
Open/extract
gameyob.zip, and locategameyob.ndsinside. Copy this file to theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create aGBfolder inside it. Place your.gbor.gbcgame ROMs inside. -
Obtain a GameBoy Color BIOS dump. Rename the file to
gbc_bios.binif it isn't named that already. -
Place the
gbc_bios.binfile in/ROMs/GB.Note
If you are unable to obtain a GBC BIOS .bin file, you may skip the two steps above. However, GameYob will not be able to run games in color without the BIOS file, so you will only be able to emulate games in grayscale.
-
Place the SD card back into your cart, and boot into the menu.
-
To play GB/C games, navigate to the
Emulatorsfolder, launchgameyob.nds, and select a GB/C ROM in the GameYob menu.
Warning
SNEmulDS has fairly low game compatibility, so expect results to be hit or miss. Some games may run flawlessly, some may be buggy, and some may be completely unplayable. You can get an idea of what will work and what settings to use by checking the compatibility list.
-
Download the SNEmulDS zip file.
-
Create an
Emulatorsfolder on your SD card root. -
Open/extract
snemulds_0.6a.zip, and locateSNEmulDS.ndsinside. Copy this file to theEmulatorsfolder on your SD card. -
Copy
snemul.cfgto your SD card root, then open the file with Notepad. Change theROMPath = /SNESline toROMPath = /ROMs/SNES, and save the file. -
On your SD card root, create a
ROMsfolder, and then create aSNESfolder inside it. Place your.sfcgame ROMs inside. -
Place the SD card back into your cart, and boot into the menu.
-
To play SNES games, navigate to the
Emulatorsfolder, launchSNEmulDS.nds, and select a SNES ROM in the menu.
-
Download the NesDS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy the
nesDS.ndsfile to theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create aNESfolder inside it. Place your.nesgame ROMs inside. -
Place the SD card back into your cart, and boot into the menu.
-
To play NES games, navigate to the
Emulatorsfolder, launchnesDS.nds, and select a NES ROM in the menu.
Atari Consoles
-
Download the StellaDS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
StellaDS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create a2600folder inside it. Place your Atari 2600 game ROMs inside. -
Place the SD card back into your cart, and boot into the menu.
-
To play Atari 2600 games, navigate to the
Emulatorsfolder, launchStellaDS.nds, and select a ROM in the menu.
-
Download the A5200DS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
A5200DS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create two folders inside:5200andBIOS. -
Place your
.a52game ROMs inside the5200folder. -
Obtain an Atari 5200 BIOS dump. Rename the file to
5200.romif it isn't named that already. -
Place the
5200.romfile in/ROMs/BIOS.Note
If you are unable to obtain an Atari 5200 BIOS file, you may skip the two steps above. A built-in open-source BIOS is provided by the emulator, but some games don't have full compatibility with the built-in BIOS.
-
Place the SD card back into your cart, and boot into the menu.
-
To play Atari 5200 games, navigate to the
Emulatorsfolder, launchA5200DS.nds, and select a ROM in the menu.
-
Download the A7800DS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
A7800DS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create two folders inside:7800andBIOS. -
Place your
.a78or.bingame ROMs inside the7800folder.Note
NTSC ROMs are strongly recommended by the developer. PAL ROMs have more scanlines and render more slowly, causing the sound to be wrong. All testing was also done with only NTSC ROMs.
-
Obtain an Atari 7800 High Score ROM dump. Rename the file to
highscore.romif it isn't named that already. -
Place the
highscore.romfile in/ROMs/BIOS.Note
If you are unable to obtain an Atari 7800 highscore.rom file, you may skip the two steps above. The emulator will work without it, but your high scores won't be saved.
-
Place the SD card back into your cart, and boot into the menu.
-
To play Atari 7800 games, navigate to the
Emulatorsfolder, launchA7800DS.nds, and select a ROM in the menu.
-
Download the A8DS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
A8DS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create two folders inside:800andBIOS. -
Place your 8-bit Atari game game ROMs inside the
800folder.- The following game types are supported by A8DS:
CARandROMcartridge-based games up to 1MB in sizeXEXAtari 8-bit executable imagesATRandATXdisk-based games- Atari 5200 cartridge based games (up to 128K Super Carts)
- The following game types are supported by A8DS:
-
A8DS optionally supports Atari BIOSes for more accurate emulation. An open source "Altirra" BIOS is built-in, but official Atari BIOSes will provide the best performance, if you are able to obtain them.
- The following optional BIOSes are supported by A8DS:
atarixl.rom- Atari 16k XL/XE BIOS (NTSC Rev 02 - BB 01.02, 10.May.1983)atariosb.rom- 12k Atari 800 OS-B revision BIOS (NTSC OS-B version 2) - for older gamesataribas.rom- 8k Atari BASIC cartridge (Rev C)a5200.rom- 2k Atari 5200 BIOS ROM (Rev 1)
- The following optional BIOSes are supported by A8DS:
-
Place all BIOS files you have obtained and want to use in
/ROMs/BIOS. -
Place the SD card back into your cart, and boot into the menu.
-
To play Atari 8-bit games, navigate to the
Emulatorsfolder, launchA8DS.nds, and select a ROM in the menu.
Miscellaneous Consoles
-
Download the jEnesisDS zip file.
-
Create an
Emulatorsfolder on your SD card root. -
Open/extract
jenesisds_0.7.4.zip, and locatejEnesisDS.ndsinside. Copy this file to theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create aGenesisfolder inside it. Place your Genesis game ROMs inside.Supported File Types
jEnesisDS requires ROMs to be in
.gen,.bin, or.smdformat to be recognized in the file browser. If you have.mdROMs, rename them to.genor.binbefore placing them on your SD card. -
Place the SD card back into your cart, and boot into the menu.
-
To play Sega Genesis games, navigate to the
Emulatorsfolder, launchjEnesisDS.nds, and select a ROM in the menu.
-
Download the ColecoDS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
ColecoDS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create two folders inside:ColecoandBIOS. -
Place your ColecoVision game ROMs inside the
Colecofolder. -
Obtain a ColecoVision BIOS dump. Rename the file to
coleco.romif it isn't named that already. -
Place the
coleco.romfile in/ROMs/BIOS. -
Place the SD card back into your cart, and boot into the menu.
-
To play ColecoVision games, navigate to the
Emulatorsfolder, launchColecoDS.nds, and select a ROM in the menu.
Tip
More consoles than just ColecoVision are supported by ColecoDS - similar architecture devices are also emulated. See the ColecoDS README for more information, and a full list of supported BIOSes.
-
Download the NeoDS NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
NeoDS.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create aNeoGeofolder inside. -
Also on the SD card root, create a
datafolder, and then create aNeoDSfolder inside. -
Download this
_NeoDS.inifile, and place it inside/data/NeoDS. -
NeoDS requires ROMs to be converted to
.neoformat before they can be used with the emulator. Follow the documentation found here to convert your ROMs. -
Once your ROMs are converted, place them in
/ROMs/NeoGeoon your SD card. -
Place the SD card back into your cart, and boot into the menu.
-
To play NeoGeo games, navigate to the
Emulatorsfolder, launchNeoDS.nds, and select a ROM in the menu.
-
Download the NitroGrafx NDS file.
-
Create an
Emulatorsfolder on your SD card root. -
Copy
NitroGrafx.ndsto theEmulatorsfolder on your SD card. -
On your SD card root, create a
ROMsfolder, and then create aTurboGrafxfolder inside it. -
Place your TurboGrafx/PC-Engine game ROMs inside the
TurboGrafxfolder. -
On your SD card root, create a
NitroGrafxfolder.- This folder is only used by the emulator for save files and configuration, so you don't need to place anything inside.
-
Place the SD card back into your cart, and boot into the menu.
-
To play TurboGrafx games, navigate to the
Emulatorsfolder, launchNitroGrafx.nds, and select a ROM in the menu.