Tutorial  Updated

The Homebrew Launcher Emulators all-in-one Noob's Guide (SNES/GB/GBC/GBA/NES)


uULXoHT.png


So you just installed the Homebrew Launcher and tried out some cool 3ds themes but you already want to do more on your 3ds? In this thread I'll help you install and get running all of the best emulators available for the 3ds atm. You don't need to know anything about the 3ds scene to get started just follow these steps and by the end of the guide you'll be familiar with how the homebrew launcher apps are set up and more. :teach:

Here you'll find how to install the following Emulators:
Blue ones are recommended for Old 3DS users.
BlargSnes (SNES Emulator)
CitrAGB (GBA Emulator)
GameYob (GB/GBC Emulator)
FCEUMM3D (NES Emulator)

mGBA New (GBA Emulator)
Handy 3DS (Atari Linx Emulator)

Mednafen NGP (RetroArch Neo Geo Pocket Color Emulator)
PokeMini 3DS (Pokemon Mini Emulator)

3DSSpectrum (ZX Spectrum Emulator)
Genesis Plus GX (RetroArch Sega Genesis-Master System and Game Gear Emulator)
Mednafen Virtual Boy (RetroArch Virtual Boy Emulator)

Mednafen WonderSwan (RetroArch WonderSwan Color Emulator)
FBA CPS-1 (RetroArch Capcom Play System 1 Emulator)
FBA CPS-2 (RetroArch Capcom Play System 2 Emulator)
FBA Neo Geo (RetroArch Neo Geo Emulator)
QuickNES (NES Emulator)
CatSFC (SNES Emulator)

Pcsx ReARMed
(Playstation 1 Emulator)
GpSP (Fast GBA Emulator)
New! Picodrive (RetroArch Sega Genesis-Master System Emulator)


If you still don't have the Homewbrew Launcher installed check my other tutorial first
[Tutorial]The Homebrew Launcher and Custom Themes all-in-one Noob's Guide

Important tip!

Important tip: all of the Homebrew Launcher apps .3dsx files must have the same name as the folder their into or they should be named boot.3dsx.

Examples
Correct:
SD:3ds/Blargsnes/Blargsnes.3dsx
SD:3ds/Portal3ds/Portal3ds.3dsx
SD:3ds/GameYob/boot.3dsx


Incorrect:
SD:3ds/Blargsnes/snesemulator.3dsx

If your app it's set up like the in the incorrect example above, you must rename the .3dsx file and give it the same name as the folder it's into or the homebrew launcher won't recognize it. In my case I'll rename the snesemulator.3dsx to Blargsnes.3dsx Upper and lowercase matter! Naming the .3dsx to boot.3dsx would also work. Now let's get started
B-)

BlargSnes (SNES Emulator)

a8SMxBM.png

1.Click here to download BlargSnes 1.3. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folder named blargSnes and place it on the folder named 3ds that's on the root of the 3ds SD card(like any other homebrew app).

Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Snes Roms.
2.Place your Roms on the Snes Roms folder.
3.Go to your 3ds Homebrew Launcher run BlargSnes and you'll see the files of your 3ds root on the bottom screen and the folders including the one you created named Snes Roms on the right of the screen.
4.Press the D-pad or circle pad to navigate and A to enter your Snes Roms folder.
5.You'll see your roms, select the one you want to play and press A.
You can enter the settings by touching the top right corner of the bottom screen's tool icon and exit the app by pressing the X . Any time while you are in game you can touch the bottom screen and press start to enter the settings or select to change the game.You can Also take Screenshots by pressing L+R after you touch the bottom screen once and the game pauses. The screenshots will be saved on the root of the SD card.

Custom Borders

pxRynDb.png


You can create or download already created borders for this emulator. All borders are files named blargSnesBorder.bmp and you have to place them on the root of your 3ds SD card. You can only have one border at a time

Download custom borders here or here
GpSP (Fast GBA Emulator)

YzzmSUm.png

Note: Best choice for New 3ds!
1.Click here to download GpSP. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named gpsp_libretro and place it on the 3ds folder located on the root of your 3ds SD card.

Now you will need the official GBA bios. I can't link it here but I can help you find it.
1.In your pc google for "gba bios" without quotes and click on the first page on the top of the results.
2.You will now see a list of many bios. Scroll down and click the one that says GBA Bios, NOT the one that says GBA Bios (Debug).
3.Once you click on the link that said GBA Bios you'll download a file named Game Boy Advance (W).7z archive which you can open with Winrar.
4.Open it and extract the file named Game Boy Advance (W) with the extension .gba and put that file on the root of your 3ds SD card.
5.Now rename the file to gba_bios and change it's extension from .gba to .bin

You should now have the correct bios needed named gba_bios.bin You'll need to place it in this directory: if you don't have them create the folders needed. SD:retroarch/cores/system/ and inside of the system folder extract and place the gba_bios.bin bios file.

Setting up the Roms


In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to Start playing.

1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it GBA Roms.
2.Place your Roms on the GBA Roms folder.
3.Go to your 3ds Homebrew Launcher run GpSP and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named GBA Roms.
4.Use the D-pad to navigate and press A to enter your GBA Roms.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.


Speed up tips!
1.If your gameplay is not as smooth as you want it to be you could try turning off VSync.
On the emulators startup screen choose Settings. Then Video and then scroll down and on VSync press Left or Right to turn off.

2.You could also get a speed improvement if you turn off Audio Sync.
On the emulators startup screen choose Settings. Then Audio and then scroll down and on Audio Sync Enable and press Left or Right to turn off.

Last Resort!
3.You could get a great speed improvement if you don't mind turning the audio off. On the emulators startup screen choose Settings. Then Audio and then scroll down and on Audio Enable and press Left or Right to turn off.Yo close content and choose the game again for it to take effect.

36zdb3E.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

mGBA New (GBA Emulator)

FbiwZUw.png

Note: Most games may run slow

1.Click here to download the best mGBA build that have worked for me. Or you can download a new untested build here for it's official page click here.
2.Open the .zip file you just downloaded, extract the folder named mgba and place it on the folder named 3ds that's on the root of the 3ds SD card(like any other homebrew app).

Setting up the Roms


In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to Start playing.

1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it GBA Roms.
2.Place your Roms on the GBA Roms folder.
3.Go to your 3ds Homebrew Launcher run mGBA and you'll see the files and folders of your 3ds root.
4.Press the D-pad or circle pad to navigate right and A to enter your GBA Roms folder.
5.You'll see your roms, select the one you want to play and press A.

Yv2iGrS.png


You can enter the settings by pressing the X button while in game. You'll find the save state options there. Change the screen scaling by pressing Y. To exit the emulator press X to go to the menu then select exit game and press B.

Troubleshooting

Problem: You keep getting screen freezes after selecting mGBA on the homebrew launcher .
Fix: Download the fixed boot.3dsx from This tweet and replace the one you have on the root of your 3ds card with it and try again.
Problem: Your games are running slow and the sound doesn't work properly.
Fix: This emulator is on alpha stage and bugs are getting fixed so this things are expected to happen. Try out other games some work better than others.

CitrAGB (GBA Emulator)


YNTootV.png

Note: Most games may run slow

For the official thread click here.

1.The easiest way to get this emulator is by downloading smealum's homebrew starter pack.
if you don't already have it you can download it here.
2.Once you download the .rar extract the files from the starter.zip to the root of your SD card and merge the 3ds folder if you already have it and don't replace the boot.3dsx.

Now you will need the official GBA bios. I can't link it here but I can help you find it.

3.In your pc google for "gba bios" without quotes and click on the first page on the top of the results.
4.You will now see a list of many bios. Scroll down and click the one that says GBA Bios, NOT the one that says GBA Bios (Debug).
5.Once you click on the link that said GBA Bios you'll download a file named Game Boy Advance (W).7z archive which you can open with Winrar.
6.Open it and extract the file named Game Boy Advance (W) with the extension .gba and put that file on the root of your 3ds SD card.
7.Now rename the file to gba_bios and change it's extension from .gba to .bin

You should now have the correct bios needed named gba_bios.bin and game_config.txt which came in the starter pack in the root of your 3ds SD card.


Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to Start playing.

1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it GBA Roms.
2.Place your Roms on the GBA Roms folder.
3.Go to your 3ds Homebrew Launcher run CitrAGB and you'll see the files of your 3ds root on the left of the bottom screen and the folders including the one you created named GBA Roms on the right of the screen.
4.Use the D-pad or circle pad to navigate right and A to enter your GBA Roms folder.
5.You'll see your roms, select the one you want to play and press A.


Important

If your 3ds is on firmware version between 9.3 up to 9.9 you'll get some serious slowdowns due to the lack of some services. Not all the games work. Keep that in mind if a game gets stuck after selecting it it's not that you did something wrong is just that that game is not compatible.

GameYob (GB/GBC Emulator)


p7wa5ZS.png

1.Click here to download GameYob Steveice's Build. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folder named 3ds and place it on the root of your 3ds SD card (Merge folders if it's needed)

Setting up the Roms


In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it GBC Roms.
2.Place your Roms on the GBC Roms folder.
3.Go to your 3ds Homebrew Launcher run GameYob and you'll see the files of your 3ds root on the bottom screen and the folders including the one you created named GBC Roms on the bottom screen.
4.Use the D-pad navigate and press A to enter your GBC Roms folder.
5.You'll see your roms, select the one you want to play and press A.

Touch the bottom screen while in gameplay to enter the settings. This emulator features Fullscreen scaling, Savestates, cheats and much more!


Custom Borders

uSTwM5k.png


You can create or download already created borders for this emulator. All borders are .png files and you can place them on any directory of your 3ds SD card. After getting your border ready run the emulator using the Homebrew Launcher and follow these steps:



You can find borders on it's official thread here or google GameYob Borders for more.

Important!!
If you have problems with any game disable the autosaving feature on the GameYob tab of the settings.


FCEUMM3DS (NES Emulator)


J79dOow.png

1.Click here to download FCEUMM3DS latest working build. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folder named 3ds and place it on the root of your 3ds SD card (Merge folders if it's needed)
Setting up the Roms
In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.

1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it NES Roms.
2.Place your Roms on the NES Roms folder.
3.Go to your 3ds Homebrew Launcher run FCEUMM3DS and press A on the Choose ROM option. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named NES Roms on the bottom screen.
4.Use the D-pad to navigate and press A to enter your NES Roms folder.
5.You'll see your roms, select the one you want to play and press A.

Touch the bottom screen while in gameplay to enter the settings. This emulator features Fullscreen scaling, Savestates, cheats and much more!

While in game press Y to create a save state, X to load the save state and L to speed up time.

Handy 3DS (Atari linx Emulator)

brkBmL5.png

1.Click here to download Handy 3DS latest version. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folders named 3ds and lynx and place them on the root of your 3ds SD card (Merge folders if it's needed)
Now you will need the official Atari Linx bios. I can't link it here but I can help you find it.
3.In your pc google for "Lynxboot.img" without quotes and click on the second page on the top of the results.
4.
You will now see a list of many files. Scroll down to the download extras section and click the one that says LynxBOOT.IMG(You need it for EMU).Click on it and you'll download a zip file named lynxboot.zip
5.On the root of the 3ds SD card open the older named lynx and then enter the folder named Bios.
6.Extract the file lynxboot.img from the .zip you downloaded it and place it on the empty folder named Bios. Done!

Setting up the Roms

In this emulator Roms have to be in a specific folder for it to able to detect them.
1.On the root of 3ds SD card open the folder named linx and you'll see a folder named Roms inside
2.Place your Roms on the Roms folder.
3.
Go to your 3ds Homebrew Launcher run Handy 3DS.
4.You'll see your roms, select the one you want to play and press A.


8bvZdNs.png


Press the L trigger for full screen
R to rotate the screen
Touch the bottom screen for settings



Mednafen NGP (RetroArch Neo Geo Pocket Color Emulator)

spLb0bH.png

1.Click here to download Mednafen NGP. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named mednafen_ngp_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it NGP Roms.
2.Place your Roms on the NGP Roms folder.
3.Go to your 3ds Homebrew Launcher run Mednafen NGP and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named NGP Roms.
4.Use the D-pad to navigate and press A to enter your NGP Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

To enable sound
1.Touch the bottom screen to enter the emulator settings and press B one time to go to the main menu.
2.Go to settings on the main menu below Load Content.
3.Select Audio.
4.On Enable Audio press Right to se it on.
5.Press B twice to go back to the main menu.
6.Press A on Save New Config.
7.If your game was running load it again from the Load Content option.


OJEcM7P.png

Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

PokeMini 3DS (Pokemon Mini Emulator)

iYFxfb1.png

1.Click here to download PokeMini 3DS. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folder named PokeMini and place it on the 3ds folder located on the root of your 3ds SD card.

Setting up the Roms

In this emulator Roms need to be place inside the PokeMini folder you just added to your 3ds folder or in a sub directory of the PokeMini folder for it to able to detect them. Now with the latest version of Pokemini Roms don't necessarily have to be placed on the PokeMini folder but it's still easier to place them there as it's still the starting default directory when choosing Roms.


1.On the root of your 3ds SD card look for your folder named 3ds and open it.
2.Now open the folder named PokeMini and inside of it you can place all of your roms but to be more organized I recommend creating a folder on the root of the SD card and name it PokeMini Roms.
3.Place your Roms on the PokeMini Roms folder.You don't need to extract the Roms, leave them as .zip archives.
4.Go to your 3ds Homebrew Launcher, run PokeMini 3ds and press A on the Load ROM option. You"ll see your PokeMini Roms folder.
5.Use the D-pad to navigate and press A to enter your PokeMini Roms folder.
6.You'll see your roms, select the one you want to play and press A a to start playing. Press SELECT while playing to enter the emulator settings.

BEnXLc6.png

3DSSpectrum (ZX Spectrum Emulator)

TaTPyja.png

1.Click here to download 3DSSpectrum. For the official thread click here.
2.Open the .zip file you just downloaded, extract the folder named Spectrum and place it on the 3ds folder located on the root of your 3ds SD card.

Setting up the Roms

In this emulator Roms need to be place inside the roms folder that can be found inside the folder named Spectrum you just extracted to the folder named 3ds it to able to detect them.


1.On the root of your 3ds SD card look for your folder named 3ds and open it.
2.Now open the folder named Spectrum and inside of it open the folder called roms.
3.Place your Roms on the on that roms folder. The Roms must be on .sna format.
4.Go to your 3ds Homebrew Launcher and run Spectrum.
5.You'll see your roms, select the one you want to play and press A a to start playing.


PSYIKc0.png
up - q
down - a
left - o
right - p
y - space
b - m
x - right shift
a - joystick fire
start - enter

Genesis Plus GX (RetroArch Sega Genesis-Master System and Game Gear Emulator)

U3V2mR3.png

1.Click here to download Genesis Plus GX. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named genesis_plus_gx_libretro and place it on the 3ds folder located on the root of your 3ds SD card.

Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Sega Roms.
2.Place your Roms on the Sega Roms folder.
3.Go to your 3ds Homebrew Launcher run Genesis Plus GX and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Sega Roms.
4.Use the D-pad to navigate and press A to enter your Sega Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

xzzZbEU.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

Y - A
B - B
X - Y
A - C
L - X
R - Z

Mednafen Virtual Boy (RetroArch Virtual Boy Emulator)

fZs9JaC.png

1.Click here to download Mednafen Virtual Boy. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named mednafen_vb_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it VB Roms.
2.Place your Roms on the VB Roms folder.
3.Go to your 3ds Homebrew Launcher run Mednafen Virtual Boy and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named VB Roms.
4.Use the D-pad to navigate and press A to enter your VB Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

To enable sound
1.Touch the bottom screen to enter the emulator settings and press B one time to go to the main menu.
2.Go to settings on the main menu below Load Content.
3.Select Audio.
4.On Enable Audio press Right to set it on.
5.Press B twice to go back to the main menu.
6.Press A on Save New Config.
7.If your game was running load it again from the Load Content option.


aUq3XD0.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

Mednafen WonderSwan (RetroArch WonderSwan Color Emulator)

KJEJGCB.png

1.Click here to download Mednafen WonderSwan. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named mednafen_wswan_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it WS Roms.
2.Place your Roms on the WS Roms folder.
3.Go to your 3ds Homebrew Launcher run Mednafen WonderSwan and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named WS Roms.
4.Use the D-pad to navigate and press A to enter your WS Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

To enable sound
1.Touch the bottom screen to enter the emulator settings and press B one time to go to the main menu.
2.Go to settings on the main menu below Load Content.
3.Select Audio.
4.On Enable Audio press Right to set it on.
5.Press B twice to go back to the main menu.
6.Press A on Save New Config.
7.If your game was running load it again from the Load Content option.


bx7kOcJ.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

FBA CPS-1 (RetroArch Capcom Play System 1 Emulator)

NuUhFoc.png
1.Click here to download FBA CPS-1. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named fb_alpha_cps1_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms (which on this emulator are.zip files) on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it CPS1 Roms.
2.Place your Roms on the CPS1 Roms folder.
3.Go to your 3ds Homebrew Launcher run FBA CPS-1 and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named CPS1 Roms.
4.Use the D-pad to navigate and press A to enter your CPS1 Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

Troubleshooting
If your game never loads and on the bottom screen you this error:
RetroArch [INFO] :: Does not have samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
Than it's just that your game is not compatible.Hold the power button to turn off your 3ds and keep trying different roms untill you get some working. Try games that are not too big in size!

Lw15CFc.png

Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

FBA CPS-2 (RetroArch Capcom Play System 2 Emulator)


vw7ZSXo.png
1.Click here to download FBA CPS-2. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named fb_alpha_cps2_libretro and place it on the 3ds folder located on the root of your 3ds SD card.


Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms (which on this emulator are.zip files) on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it CPS2 Roms.
2.Place your Roms on the CPS2 Roms folder.
3.Go to your 3ds Homebrew Launcher run FBA CPS-2 and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named CPS2 Roms.
4.Use the D-pad to navigate and press A to enter your CPS2 Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.
Troubleshooting
If your game never loads and on the bottom screen you this error:
RetroArch [INFO] :: Does not have samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
Than it's just that your game is not compatible.Hold the power button to turn off your 3ds and keep trying different roms untill you get some working. Try games that are not too big in size!

NwVOln4.png

Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

FBA Neo Geo (RetroArch Neo Geo Emulator)

d6BgrmQ.png

1.Click here to download FBA Neo Geo. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named fb_alpha_neo_libretro and place it on the 3ds folder located on the root of your 3ds SD card.

Downloading and Setting up the Bios
1.In your pc google for "neo geo bios" without quotes and click on the first page on the top of the results.
2.Scroll down until you find the Direct Download Links: section and below click on Download Neo-Geo (neogeo).
3.A new web page will load up. Scroll down again until you find the Direct Download: section and below click on Download Neo-Geo.
4.Wait for 10 seconds and the download will start. You'll get a file named neogeo.zip and that is the bios needed. You'll need to place it in the same directory where your Neo Geo Roms are located.

Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms (which on this emulator are.zip files) on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Neo Geo Roms.
2.Place your Roms and the neogeo.zip Bios on the Neo Geo Roms Roms folder.
3.Go to your 3ds Homebrew Launcher run FBA Neo and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Neo Geo Roms.
4.Use the D-pad to navigate and press A to enter your Neo Geo Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

Troubleshooting
If your game never loads and on the bottom screen you this error:
RetroArch [INFO] :: Does not have samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
Than it's just that your game is not compatible.Hold the power button to turn off your 3ds and keep trying different roms until you get some working. Try games that are not too big in size!

aGebNgq.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

QuickNES (NES Emulator)

99Dl9zn.png

1.Click here to download QuickNES. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named quicknes_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Nes Roms.
2.Place your Roms on the Nes Roms folder.
3.Go to your 3ds Homebrew Launcher run QuickNES and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Nes Roms.
4.Use the D-pad to navigate and press A to enter your Nes Roms.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

rzkqw7T.png

Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

CatSFC (SNES Emulator)

Hkb99Ck.png
1.Click here to download CatSFC. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named catsfc_libretro and place it on the 3ds folder located on the root of your 3ds SD card.
Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Snes Roms.
2.Place your Roms on the Snes Roms folder.
3.Go to your 3ds Homebrew Launcher run CatSFC and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Snes Roms.
4.Use the D-pad to navigate and press A to enter your Snes Roms.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.

7B8zI8U.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

Pcsx ReARMed (Playstation 1 Emulator)

UDWiRGN.png

Important:Most games run slow even on New 3ds
1.Click here to download Pcsx ReARMed. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named pcsx_rearmed_libretro and place it on the 3ds folder located on the root of your 3ds SD card.

Downloading and Setting up the Bios
1.In your pc google for "ps1 bios" without quotes and click on the first page on the top of the results.
2.You'll find the Bios Files: section. Scroll down and click on PS1 Bios SCPH 1001.
3.A download will start and you'll get a .zip file named PS1_Bios_SCPH1001.zip
4.Inside the PS1_Bios_SCPH1001.zip you'll find a SCPH1001.BIN file and that is the bios needed You'll need to place it in this directory: if you dont have them create the folders needed. SD:retroarch/cores/system/ and inside of the system folder extract and place the SCPH1001.BIN bios file.

Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing. The roms have to be on the following formats: .img .bin and .cue I recommend getting them from a really cool rom site. ;)
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Ps1 Roms.
2.Place your Roms on the Ps1 Roms folder.
3.Go to your 3ds Homebrew Launcher run Pcsx ReARMed and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Ps1 Roms.
4.Use the D-pad to navigate and press A to enter your Ps1 Roms.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.
Speed up tips!
1. If your gameplay is not as smooth as you want it to be you could try turning off VSync.
On the emulators startup screen choose Settings. Then Video and then scroll down and on VSync press Left or Right to turn off.
2. You could also get a speed improvement if you turn off Audio Sync.
On the emulators startup screen choose Settings. Then Audio and then scroll down and on Audio Sync Enable and press Left or Right to turn off.


ljJVRyC.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.

Picodrive (RetroArch Sega Genesis-Master System Emulator)

BAfucBZ.png

1.Click here to download Picodrive. Or you can download a new untested build here. For it's discussion thread click here.
2.Open the .rar file you just downloaded, extract the folder named picodrive_libretro and place it on the 3ds folder located on the root of your 3ds SD card.

Setting up the Roms

In this emulator Roms don't have to be in a specific folder for it to able to detect them. As soon as you load it from the Homebrew Launcher you can navigate through the folders you have on your 3ds SD card look for your Rom and press A to start playing.
1.You can place the roms on the root of the 3ds SD card but to be more organized I recommend creating a folder on the root of the SD card and name it Sega Roms.
2.Place your Roms on the Sega Roms folder.
3.Go to your 3ds Homebrew Launcher run Picodrive and press A on the Load Content option.Then press A on Select File and press A again in sdmc:/. You'll see the files of your 3ds SD root on the bottom screen and the folders including the one you created named Sega Roms.
4.Use the D-pad to navigate and press A to enter your Sega Roms folder.
5.You'll see your roms, select the one you want to play and press A, Wait a bit and your game should load up.


9xfZXfx.png
Touch the bottom screen to enter the settings.
Exit the emulator by selecting the Quit RetroArch option in the settings and then press START.



You now have installed some of the best Emulators available for the 3ds. Hope this guide was helpful.:yay:

Thanks to the awesome Developers and their teams that made all of this possible!!

My main language is not english but I hope you could all understand me. I'll be on the look for any typos I may have.


Thanks to
StapleButter and his team for BlargSnes
shinyquagsire23 and his team for CitrAGB
Drenn and Steveice10 for GameYob 3ds
Steveice10 again for FCEUMM3DS
endrift for mGBA
nop90 and hippy dave for Handy 3DS
seagal112 for Neopop
nop90 again for PokeMini 3DS
seagal112 again for 3DSSpectrum
Radius4, aliaspider, Twinaphex and all the LibRetro Team for Genesis Plus GX, Mednafen Virtual Boy, Mednafen WonderSwan and all of the RetroArch ports.
and smealum and his team for the Homebrew Launcher and all that he has done for the 3ds scene.
 
Last edited by JJTapia19,

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
I also get this but I do have 2.5, any help? Thanks :)
Ok haven't been up to date recently. I just saw that some emulators require 2.5 hax and a xml file like the one on this post https://gbatemp.net/threads/retroar...y-builds-included.400913/page-25#post-5777547

I'll see how it works and add I'll update the guide tonight and I'll let you guys know.

In the meantime you can look for more information on the retroarch thread where the thread I linked above was posted.
 
  • Like
Reactions: CitizenSnips

CitizenSnips

a seldom-used crab named Lucky
Member
Joined
Mar 10, 2015
Messages
662
Trophies
0
XP
474
Country
United States
Are you sure you are on 2.5? Have you used the new features like screenshots and hans? You are not supposed to get that error if you reinstalled your haxs to update to 2.5 :unsure:
Yes i can do all the 2.5 stuff like eshop, sleep mode, screenshots, game hacks etc. I have both themehax and ironhax on 2.5. I'm just trying to play the original mario with quicknes :P
 
Last edited by CitizenSnips,

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Yes i can do all the 2.5 stuff like eshop, sleep mode, screenshots, game hacks etc. I have both themehax and ironhax on 2.5. I'm just trying to play the original mario with quicknes :P
Ahh I just tried the latest build of quicknes and it worked using menuhax 2.5. Could you try again with the latest nightly? maybe it was a bug an earlier nightly had.
 

CitizenSnips

a seldom-used crab named Lucky
Member
Joined
Mar 10, 2015
Messages
662
Trophies
0
XP
474
Country
United States
Ahh I just tried the latest build of quicknes and it worked using menuhax 2.5. Could you try again with the latest nightly? maybe it was a bug an earlier nightly had.
Ok I'll try it :D

--------------------- MERGED ---------------------------

Ahh I just tried the latest build of quicknes and it worked using menuhax 2.5. Could you try again with the latest nightly? maybe it was a bug an earlier nightly had.
Nope I still get the error :unsure: Used the latest nightly from today
 
  • Like
Reactions: JJTapia19

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
yep, that is the one
From what i've seen on the retroarch thread the fix is downloading the latest hax installer you are using and reinstalling it again. Some users reported the same problem on 2.5 too so you are not alone. They haven't said if reinstalling had worked for them. Could you try it out and tell me how it goes? Also do you have more than one entry point? I don't want you to risk losing your entrypoint when reinstalling. You can get the lates intaller from the starter pack here: https://smealum.github.io/ninjhax2/starter.zip

--------------------- MERGED ---------------------------

What hax are you using? you can download the latest payload from this page and you'll need to rename it depending on the hax you are using. http://smealum.github.io/3ds/
 

BhenBen_85

Well-Known Member
Member
Joined
Nov 10, 2014
Messages
113
Trophies
0
Age
38
Location
Philippines
XP
258
Country
Philippines
Hi I am planning to upgrade my 3DS SD Card to 16 Gb and i already Installed Ninjhax 2.5 if i change my SD card do I need to RUn againg ninjhax like scan code again, etc. I know how to change SD card and keep everything I have from the old SD card, I just want to know if i need to scan again, thanks.
 

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Hi I am planning to upgrade my 3DS SD Card to 16 Gb and i already Installed Ninjhax 2.5 if i change my SD card do I need to RUn againg ninjhax like scan code again, etc. I know how to change SD card and keep everything I have from the old SD card, I just want to know if i need to scan again, thanks.
No. just do a full backup of all of your files from the first SD card ad then paste it on your new SD card and everything will be good. :yay:
 

CitizenSnips

a seldom-used crab named Lucky
Member
Joined
Mar 10, 2015
Messages
662
Trophies
0
XP
474
Country
United States
From what i've seen on the retroarch thread the fix is downloading the latest hax installer you are using and reinstalling it again. Some users reported the same problem on 2.5 too so you are not alone. They haven't said if reinstalling had worked for them. Could you try it out and tell me how it goes? Also do you have more than one entry point? I don't want you to risk losing your entrypoint when reinstalling. You can get the lates intaller from the starter pack here: https://smealum.github.io/ninjhax2/starter.zip

--------------------- MERGED ---------------------------

What hax are you using? you can download the latest payload from this page and you'll need to rename it depending on the hax you are using. http://smealum.github.io/3ds/
I have 2, Ironhax and homemenuhax. and ok i'll try downloading the latest payload for ironhax again to see how it goes
 

CitizenSnips

a seldom-used crab named Lucky
Member
Joined
Mar 10, 2015
Messages
662
Trophies
0
XP
474
Country
United States
Ok I redownloaded the ironhax payload and it runs, but I noticed that mario doesn't work too well with it. The left and right side of the screen is glitched up and the frames drop sometimes. Is there any specific settings I can change to fix this?
 
Last edited by CitizenSnips,

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Ok I redownloaded the ironhax payload and it runs, but I noticed that mario doesn't work too well with it. The left and right side of the screen is glitched up and the frames drop sometimes. Is there any specific settings I can change to fix this?
I just test it out and it's working fine for me.
my settings are on video Aspect Ratio Index 19:12 and V-sync On and on audio I have Audio sync Enabled but you could try setting that one to off. Maybe it could be the Rom to I got mine from the first site that on the results when you google: Super Mario Bros. (Japan, USA)
I tested on a new 3ds but I don't think that should matter if you are using the regular one. Quicknes is fast.
 
  • Like
Reactions: CitizenSnips

CitizenSnips

a seldom-used crab named Lucky
Member
Joined
Mar 10, 2015
Messages
662
Trophies
0
XP
474
Country
United States
I just test it out and it's working fine for me.
my settings are on video Aspect Ratio Index 19:12 and V-sync On and on audio I have Audio sync Enabled but you could try setting that one to off. Maybe it could be the Rom to I got mine from the first site that on the results when you google: Super Mario Bros. (Japan, USA)
I tested on a new 3ds but I don't think that should matter if you are using the regular one. Quicknes is fast.
The video settings fixed it, thanks a bunch :D
 

GiovyX96

Well-Known Member
Newcomer
Joined
May 21, 2015
Messages
86
Trophies
0
Age
28
XP
104
Country
Italy
@JJTapia19 How many fps have you with Crash ? I've 22/23 at the start of the levels and < 30 in general.
How have you more than 60fps in the screen of your post? XD
 

JJTapia19

I fight for my friends.
OP
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
@JJTapia19 How many fps have you with Crash ? I've 22/23 at the start of the levels and < 30 in general.
How have you more than 60fps in the screen of your post? XD
I don't remember if it was paused or the bottom screen wasn't from that emulator when I edited the pics but I also have 30 fps max with dynarec on my 9.0 new 3ds. I wish one day it runs at 60fps :P

Edit: it is from that emulator but it must have been paused or something when I took the screenshot.
 
Last edited by JJTapia19,
  • Like
Reactions: GiovyX96

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    Maximumbeans @ Maximumbeans: I know the basics but no strategy at all :rofl: