- We’ve included not only the NEO-GEO Arcade games (141 total), but also 40+ SNK Arcade classics from the pre-NEO-GEO era, and the NEO-GEO Pocket portable games! A fantastic trip down to the 80’s and 90’s for one of the most relevant Japanese game developers of all time! THIS IS THE DEFINITIVE SNK NEO-GEO EXPERIENCE ON THE RASPBERRY PI!!
- 12 votes, 13 comments. Trying to load all my NeoGeo games on my RetroPie but RP is not picking them up. Has anyone had the same problem and know the.
Ok. I can play some emulators almost perfect (many nes, genesis, fba, pca emulators), but i havent managed to play any neo geo roms.
I have put both fba and neogeo roms in the same roms/fba folder along with the neogeo.zip. Only black screen appears. I know i have to change smth but i need instructions. Can someone help?
how ?!
i have the same problem plz ! :DAnd do you know how tu use PS3 controller with USB on retromie for play with every emulators ?
i have agin this probleme i put mu bios neogeo in /home/pi/retropie/roms/neogeo and in /opt/retropie/emulators/gngeo-pi-0.85/gngeo
that’s right ?!
i do :
cd ~/RetroPie-Setupsudo ./retropie_setup.sh
?
And have you edit any file for play in bluetooth with your controller ?
i will try and after i post if it’s work
it’ worst with this my MAME rom doesn’t work ! and i still can’t play with neo geo … T-T
My Neo geo emuator work but a lot of game doesn’t work it’s normal ?
Hi,
I Have the same problem.
Someone can publish a tutorial about MAME and NEOGEO?
Thanks!Hi,
I had the same problem. You really need the right roms for the provided .drv files.(and bios)
Look for this pack
FB_Alpha_v0.2.97.08_Neo_Geo_ROM_Collection_(NeoGeo_ROMs)_by_LovokWorked great for me.
Hello,
Please, could you tell me where to find the bios file neogeo? (neogeo.zip)
I have one version of this file ( +-250k) but it doesn’t work with all roms. For example, metal slug 3 is not compatible with this bios version…
Thanks in advance for your help!Does this help?
I am having issues with FBA NeoGeo games all of a sudden. Alot of my games didn’t work because of the wrong file so I updated them via clrmamepro. Now they work yet they don’t. The graphics are all screwed up. Lines in them, missing sprite’s, etc. Even the opening startup screen that has the big NeoGeo logo on the white background is missing. Just the white background and the sound is still good to go. What is strange is even if I replace the files with an older copy that I know worked before, I still get the same thing. Anyone had this issue or have any suggestions? I thought maybe the BIOS got corrupted so I replaced it but that gave me no joy.
I would be sorely tempted to download the set that profitwarning mentins above. It seems FBA is happiest with sets geared for portable devices. As I’m no mame / fba set expert I download the correct set rather than convert them.
Maybe we could keep track of what works here:
http://www.petrockblock.com/forums/topic/mame-romset-versions/hey, i have many problems, i’m a new user linux.
can you help me?1- When i execute a rom in Emulation Station -> NEO-GEO, some files load (.bin files) and appears the black screen, the game don’t run.
2- My neogeo bios file (neogeo.zip) are pasted in “home/pi/RetroPie/roms”, but i can’t access “opt/retropie/emulators/gngeo-pi-0.85/gngeo” through XFCE.
3- my folder “opt/retropie/emulators/gngeo-pi-0.85/gngeo” don’t exist, but exist a similar folder (“opt/retropie/emulators/gngeopi/neogeobios”)
Information:
RaspBerry Pi B
Pipplware 4.0Likelihood is you are lacking the correct romset. see these posts:
If I were you I would use PiFBA to play neogeo roms.
I tried use PiFBA too, i copied the roms files to home/pi/RetroPie/roms/fba, and appears the same error:
some files load (.bin files) and appears the black screen, the game don’t runI don’t found any BIOS file to fba, i need a BIOS file?
the error can be the rooms files?
the load screen show:Final Burn AlphaFor neo geo games you need the neogeo.zip file in the same folder as your ROMs. What is required is laid out clearly in the aforementioned posts. Floob has some videos on it as well. The answers are all on the forum, a little searching will get you what you need.
- Posts
Neo Geo Bios Retroarch
RetroPie Tutorial for Raspberry Pi 2. Where ever you place the roms you MUST place the neogeo.zip bios files in the same folder. You can put Neo Geo roms in either the FBA, Arcade or Neo Geo folders. Where ever you place the roms you MUST place the neogeo.zip bios files in the same folder. I am able to run other Atomiswave roms with.bin +.lst extensions using lr-flycast but Neo-Geo Battle Coliseum doesn't work for some reason. Copy link Collaborator. Not everything in Mame works so some roms won't work even when everything is set up correctly. A number of systems in Mame also require a bios rom, non of the games on a particular hardware set that requires a bios will work without the bios rom in the rom folder, for example all NeoGeo games require the rom neogeo.zip to be present in the Mame/roms folder for any of them to work.
Neo Geo Emulator Retropie
I spent one year building an arcade machine. I found myself installing and reinstalling RetroPie on my Raspberry Pi a million times to get it right for the type of work I wanted to do. Every time I needed to reinstall, I had to reconfigure the entire system by following the same steps repeatedly.
The reinstalling was mostly because of the lack of information about many setup choices you have to make if you want to get the most out of your Raspberry Pi.
Installing RetroPie
The first step is burning the RetroPie image into the SD card.
Neocd Roms
- Step 1. Identify which model of the Raspberry Pi you have.
- Step 2. Connect a compatible SD card to your computer.
- Step 3. Download and install the official Raspberry Pi Imager.
- Step 4. On the Raspberry Pi Imager, go to Operating System → RetroPie and select the version that belongs to your Raspberry Pi model. Also, choose your SD card.
- Step 5. Extract and reinsert the SD card into your computer.
- Step 6. Format a USB drive as
FAT
. Use any disk utility available on your OS for it. - Step 7. Create a folder named
retropie-mount
on the root of the USB drive. It will be used by RetroPie every time you boot the system. - Step 8. Edit the file
/config.txt
and add (or uncomment if it's already there): - Step 9. Edit the file
/cmdline.txt
and write at the end: - Step 10. Force the sound to go through HDMI by adding the following line to the file
/config.txt
: - Step 11. Increase the sound quality by updating the
/retroarch.cfg
file with: - Step 12. Set up each button of your controller. For an arcade machine (Xin-Mo controller), I recommend using the same distribution as the Sega Genesis controller. For any control that you don't need to set, keep pressing any key to choose
-NOT DEFINED-
. - Step 13. Press
Start
to open the menu, then selectConfigure input
, this time keeping any button of the second controller pressed. - Step 14. Unplug the USB drive from the Raspberry Pi and plug it into your computer.
- Step 15. Place the ROMs into its corresponding console folder. Avoid zip files because they are not supported.
- Step 16. Plug the USB drive into the Raspberry Pi and wait until the drive's LED stops blinking.
- Step 17. Reset EmulationStation going to Start (menu) → Quit → Restart EmulationStation
- Launch a Megadrive/Genesis game and go to the RetroArch menu ('Select' + 'X').
- Go to Quick Menu → Options and set the two input devices to six buttons pad.
- Exit the RetroArch menu.
- Get the Neo Geo BIOS: There is plenty of sites where you can find the neogeo.zip file you need.
- Copy the zip file (compressed) to /retropie-mount/BIOS and /retropie-mount/roms/neogeo
- Move ROMs as zip files (compressed) to /retropie-mount/roms/neogeo
- Restart EmulationStation.
- Open a game and press any key before it loads.
- Go to Select emulator for ROM → lr-fba (or any other emulator) → Exit without launching.
- Relaunch the game manually.
- If the game still doesn't work, try the same steps with another version of the game.
- Connect the Raspberry Pi to the Internet.
- Go to the RetroPie settings: 'RetroPie' → 'Retropie setup'. The first time getting there can take several minutes.
- Install DosBox: 'Manage packages' → 'manage optional packages' → 'dosbox' → 'install from binary'. It will take some time because it needs to download packages from the Internet.
- When it ends, go back to the main menu, then restart the system: 'Perform reboot'.
- For Raspberry Pi Zero and 1, ROMs have to be version 0.37b5 (mame2000).
- For Raspberry Pi 2, 3, 4, and 400, ROMs have to be version 0.78 (mame2003).
- Copy zip ROMs to the folder /ROMs/arcade.
- Do not use folders specific for emulators, like
/mame-xxxx
. - Upload compressed (.zip) ROMs. Folders won't work.
- For Raspberry Pi Zero and Pi 1, choose
mame4all
(mame2000). - For Raspberry Pi 2, 3, 4 and 400, choose
lr-mame2003
(mame2003).
Games: SD card or external drive?
From here, you have two options: installing games into the SD card (efficient when your SD card is big enough) or installing them on an external drive (most ideal for small SD cards).
If you prefer to keep games and RetroPie on the same SD card, you can avoid the section 'Setting up the external USB Storage'.
To install games on an external USB drive, do not plug the SD card into the Raspberry Pi.
You'll notice the SD card is now called boot
.
Setting up the external USB Storage
Keeping the games (ROMs) and the saved games progresses in an external source makes it easier to experiment with RetroPie in the SD card, keeping the critical data safe in a plug-n-play source.
It's also a good option when you have a small SD card with enough space for no other thing than RetroPie.
Find more info about this in the official RetroPie documentation.
Overclocking the Raspberry Pi
If you have an old model of Raspberry Pi or a Raspberry Pi Zero,it is recommendable to overclock your board. That way, you can run games that require more power. For example, a Raspberry Pi Model 1 and Zero can't run most of the Neo Geo or MS-DOS games, but an overclocked Pi can do it.
There are two ways to overclock a Raspberry Pi: the wrong one and the right one.
The wrong way lets you expand the core and memory as you wish, but it's dangerous to your board and voids the warranty.
Raspberry Pi provides an official way to do it right: Introducing Turbo Mode: up to 50% more performance for free.
I recommend you to do it in the right way:
Setting up an arcade controller
It took me a while to understand how to set up an arcade controller. Even though the documentation is right there, I didn't know the arcade controllers' name was Xin-Mo.
There are a few more steps to configure the controller but wait until turning on the system.
HDMI sound
If you're using a computer monitor like me, it probably doesn't have built-in speakers. In some cases, this kind of monitor has a 3.5mm jack to output sound to external speakers. In that case, you may have to make that the HDMI takes control over the sound:
The headphone jack's sound is a lot clearer with a lot less static using that configuration.
Now turn on the Raspberry Pi
Plug the SD card and the USB drive into the Raspberry Pi and turn it on. As it is the first time to run RetroPie, it will take some time to process.
The first screen to appear is to set up the controllers:
Setting up the controllers
You can change this later and also set up different controller distributions for individual consoles and games.
The A button becomes the Enter key, and the B button becomes Escape.
To set up the controller for the second player:
Installing games
That was all related to the initial setup. Now it's all about games!
If you followed the steps to install games on the SD, follow the official documentation about all the possible ways to transfer ROMs.
To install games in the external USB drive and if you followed the steps detailed on Setting up the external USB Storage, then:
Now the folder /retropie-mount
should have some folders inside:
ROMs
All the game ROMs must go inside the folder /retropie-mount/roms
.
The ROMs are now on EmulationStation. You're going to see them in the main menu of RetroPie under the console name. Repeat steps 14-17 to add more ROMs.
Specific setups
Following the steps above, you'll have access to the most common consoles and games. But by following a few more steps, you can go beyond that.
Sega Megadrive/Genesis buttons
The Sega emulator recognizes only three buttons by default (Megadrive controller). In my case, I had installed six buttons in my arcade cabinet, so I activated all of the buttons (like a Genesis controller):
Neo Geo BIOS
This emulator works a little differently from the other ones. Before copying ROMs, you need to:
Note: Most of the games won't work the first time, but you can change the emulator for those specific games:
Visit this complete video tutorial for more info: How to Set Up And Use NEOGEO Emulator Retropie Raspberry pi 1 2 3 and Zero.
MS-DOS emulator
Beyond this point, you'll need to use a keyboard.
Now MS-DOS is a console in the list of consoles. A new folder /retropie-mount/roms/pc will also be created automatically in the USB drive.
Visit this complete video tutorial for more info: Simple DOSBox Setup RetroPie MS-DOS Raspberry Pi.
MAME emulators
I had the worst experience trying to understand this platform. I recommend to play arcade games on Neo Geo or find a version of the games for a more common console. In case you choose to use MAME, this is what worked for me.
There are different versions of MAME that were launched in different years. So, for example, if you have the emulator for MAME 0.37b5, you must get games with the specific version 0.37b5. For some versions, the games are far more challenging to get than others. Another factor that determines which version you need is the Raspberry Pi model.
Then to copy ROMs:
The first time a game is running, it will ask for an emulator to run:
And
That's all far I could go. I'll update this guide as I find more and better solutions.