Tutorial  Updated

Running NeoGeo games on o3ds running CFW.

I was looking for a way to run NeoGeo games on my o3ds, and with Retroarch the games ran terrible, about 20 fps was the most i could get. I found out that using NeoDS, the DS NeoGeo emulator, you can play most games at a stable 60 fps.

For the purpose of this guide I will be using TWLoader, but any other way that lets you run DS homebrew should work. I've only tested it on my a9lh o3DSXl, running Luma 6.6, firm 11.2.

*Note: this guide is heavily based on this guide, which was used for use with a DS flashcart. I wanted to use it without a flashcart, and that's why i made this guide.

1. Download TWLoader and unzip it. Copy the .cia and the contents of sdroot to the root of your sd card.

2. Install TWLoader.cia, and under _nds/twloader/cia install TWlapp.cia using FBI or any other CIA installer.

3. Download NeoDS and uzip it. Copy NeoDs.nds to the nds folder (not _nds) and create a new folder on the root of your SD card with the name neogeo. Copy the contents of the NeoDS folder inside the archive to it, except the NeoDsConvert folder and the readme file. Copy NeoDsConvert to your pc.

4. Now we need to convert your NeoGeo roms. First we need a NeoGeo bios file. For legal reasons i cant provide it here. it should be named neogeo.zip and contain a few files. Copy the zip to NeoDsConvert on your pc, but don't unzip it.

5. Now we need a ROM file. Get your rom as MAME rom, and copy it to NeoDsConvert. For example, Metal Slug will be mslug.zip.
Open the zip, and check if all of the files are .bin. If not, we need to change that. Unzip the file, change the extension and zip it back with the same name, make sure its a zip and not a rar/7zip or any other file.
*If you're planning on playing only one or two roms manually changing them is fine, but annoying. I've used Extension Changer which lets you change all of the files at once, by dragging and dropping the folder on to the window.

6. Run NeoDsConvert.exe, and you should see a Command window come up and when its done two new files will appear in your folder, and the extension .neo. That means it finished and everything worked. If we continue with the Metal Slug example, it will be now called mslug.neo

7. Copy the Converted rom onto the root of your SD card, run TWLoader and launch NeoDS. Choose the game from the list and press start to run it. The game should now run, enjoy!

Please note, I've tested a few games and they all seem to work very well aside from a few very minor graphical glitches. This seems to be a limitation of the emulator, but it still works better than the Retroarch one.
 
Last edited by Barawer,

Xerlan

Member
Newcomer
Joined
Apr 21, 2017
Messages
13
Trophies
0
Age
29
XP
186
Country
Italy
I'm having your same problem :(
I don't even know what to do, I made the files.bin and executed NeoDsConvert but nothing happened
Where do I have to execute it?
Could it be the bios?

Nope,i don't think the bios is the problem,i found some roms on internet (150 roms) modified with the same program (i found it with very old link) and it works perfectly but with some graphics glitch (for me they're playable,it runs at 60 fps but with glitch)
 

Barawer

Well-Known Member
OP
Member
Joined
Jan 3, 2016
Messages
309
Trophies
0
Age
31
Location
Israel
XP
1,442
Country
Israel
Sorry i wasnt able to look into it, can someone who has this problem send me his folder with the files? i will try to mix and match with what i have and see where the problem is
 

Ace-D

Member
Newcomer
Joined
Jul 25, 2017
Messages
23
Trophies
0
Age
29
XP
230
Country
Chile
i been using this in a GW blue card in the 3ds. do you know if by running it from twloader with its setting might be faster? i have also an og r4 that i could use for that. im playing metal slug x and its a little slow at time, it lags when theres explosions and more than 4 characters at time.
 

Barawer

Well-Known Member
OP
Member
Joined
Jan 3, 2016
Messages
309
Trophies
0
Age
31
Location
Israel
XP
1,442
Country
Israel
i been using this in a GW blue card in the 3ds. do you know if by running it from twloader with its setting might be faster? i have also an og r4 that i could use for that. im playing metal slug x and its a little slow at time, it lags when theres explosions and more than 4 characters at time.
I'm not sure it will know how to utilize the extra power with twloader, I can do a quick test to see if i get any major difference between a flashcart and twloader.
 
  • Like
Reactions: Ace-D

rolenks

Well-Known Member
Newcomer
Joined
Jul 15, 2020
Messages
65
Trophies
0
Age
23
XP
314
Country
United States
Do you ned to compack a neo geo game's bin files or tracks or whatever into one big one before doing something like this? Because i honestly forgot if i need to and what i would need to do it
 

DR_Sh8kesbrain

Member
Newcomer
Joined
Jan 28, 2021
Messages
9
Trophies
0
Age
24
XP
66
Country
Barbados
no you just need a rom made out of just bin files but the conversion step dosent work for me

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

because i run the .exe file and it doesn't work
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Psionic Roshambo, I always see this dude's shorts, he sounds pretty annoying. +1