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
30
XP
196
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,459
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,459
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
  • K3Nv2 @ K3Nv2:
    For a kids aspect Anbernic would be the better option they'd probably melt over the price on a good 4k display
    +1
  • BigOnYa @ BigOnYa:
    For that texasroo guy, I'd recommend the Spell and speak as his first system.
    +1
  • K3Nv2 @ K3Nv2:
    So they buy a pi5 kit for about $150 and say a 28" 4k display probably looking around $400 total
  • K3Nv2 @ K3Nv2:
    They'll be getting in the territory of portable Pcs anyway
    +1
  • BigOnYa @ BigOnYa:
    Again you get what you pay for, its like buying a S series for $300 but its only 1440p native, if you want true 4k, gotta get the X model for $500. But yea you right, when moms buying it anyways, you gotta stay cheap.
  • K3Nv2 @ K3Nv2:
    They could use HD out on their TV no real need for a monitor these days tbh the purists will disagree
  • K3Nv2 @ K3Nv2:
    I'm kind of phasing out on the need for wanting all these consoles cool to have but they just become dust build ups
  • BigOnYa @ BigOnYa:
    I here ya there, I have too many myself, and have hard time letting them go, since most of mine I've modded at some point. Anymore I just play Switch on the go, seriesx at home.
  • Xdqwerty @ Xdqwerty:
    ack my throat
  • K3Nv2 @ K3Nv2:
    I need to invest in some storage totes tbh
  • BigOnYa @ BigOnYa:
    Tots?
  • K3Nv2 @ K3Nv2:
    Tootles
  • BigOnYa @ BigOnYa:
    Tootles? Wtf
  • K3Nv2 @ K3Nv2:
    Oh tootles
  • BigOnYa @ BigOnYa:
    Oh totes , lol, like Tupperware storage, I gotcha
  • BigOnYa @ BigOnYa:
    I'm designing my own entertainment cabinet for my man cave, to store all my systems, then I'm also designing a power supply/HDMI switcher so I can switch to whichever system I want, and power it also. Already picked up the cabinet board, but tinkering with my drawings before start
  • BigOnYa @ BigOnYa:
    But yea, I have frogger arcade cabinet that I gutted and put a Pi4 then Pi5 into, but it never gets played much anymore, should sell it. Even when the kids come over, they don't want to play on it, just the xbox. TMNT and Simpson's arcade is still so fun on it, esp w 2 players.
  • K3Nv2 @ K3Nv2:
    Gonna check out the new Garfield looks like garbage
  • BigOnYa @ BigOnYa:
    Can't wait to see the new "stick" that can actually play Ps3 or 360 games. I know they are getting close.
  • BigOnYa @ BigOnYa:
    @Xdqwerty didn't you see the new garfield?
  • K3Nv2 @ K3Nv2:
    Ah it's all animated I was hoping for some live action
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, yes i did
  • T @ TheSusKing:
    does anyone know if you can run android apps on a usb
  • K3Nv2 @ K3Nv2:
    You mean use a external usb thumb drive as storage? Yeah it depends on the phone
  • T @ TheSusKing:
    no, i mean if i could store the app on the usb so it doesnt take up my storage
    T @ TheSusKing: no, i mean if i could store the app on the usb so it doesnt take up my storage