I’m going to start this with saying that the Neo Geo is one of my favorite systems EVER. Over the years I’ve owned multiple Neo Geo Arcade Cabinets, tons of Neo Geo boards, and a drawer full of cartridges for the system. It’s an amazing piece of hardware. The first games came out in 1989, and the system had games still coming out in 2004. There is even a homebrew scene that is still running which releases a game every couple of years.
Last week I started messing with Gngeo, an open source Neo Geo emulator. I have gotten it compiled and running. King of Fighters 98 is running at 60fps. It looks lovely. The configuration was kind of a pain, but I think I have everything working right. So without further ado, below is the guide for installing and running Gngeo on the Raspberry Pi!
If you havent setup /dev/fb0 yet, just go ahead and do sudo chmod 777 /dev/fb0
Unzip the binaries. They should unzip to a folder called gneogeo
You should have 3 folders, the ones that matter are “bin” and “roms”. Inside “roms” you need to put in a neogeo bios file as well as any legally obtained game files you have. I will not give any hints or tips on where to obtain these files.
On the command line go into the bin folder (cd ~/gneogeo/bin), and type ./gngeo -i ../roms/
The first time it may fail, crash, lockup your pi, or even get into a small gui looking menu. Immediately exit (this can also sometimes cause a crash).
What this first run has done is create a hidden folder in your home folder called .gngeo.
Go into .gngeo (cd ~/.gngeo), and copy the config file you downloaded earlier. This setups the keys and some video stuffs.
Go back into the gneogeo/bin directory and run ./gngeo -i ../roms/
You should now see a gui, press enter on “load game”. You should see a list of roms available to you. Press up and down to get to your desired game, then press enter to start it.
Press 3 to give Player 1 a credit, 4 to give Player 2 a credit. Press 1 to start player 1, 2 to start player 2. Up down left and right control player 1, and z, x, a, and d map to the Neo Geo’s A B C and D buttons.
Press escape when done 🙂
So far I have played King of Fighters 98, Metal Slug X, and Samurai Shodown 2 at full speed with no issues 🙂
Last week I decided I was tired of futzing around with unplugging my mouse and keyboard from my desktop and plugging them into the Pi when I needed to test something in a local console. SSH and VNC works for 99% of the instances out there, but sometimes, you just gotta run something on the frambuffer!
My coworker let me try out his Logitech Wireless Keyboard combo that came with a GoogleTV, and it worked really well. The price is around $40 and if you want a decent sized keyboard, you should look at picking one up. I decided to go for something cheaper and smaller. The link below goes to Amazon, and it’s the keyboard mouse combo i’m using currently. It’s great. I recommend it. You also get a laser pointer built in if you want to annoy your cat 🙂
Let me know if you have found any good input devices for the Pi!
Just in case anyone was curious, here is the link to the Logitech Wireless Mouse Keyboard Combo. If you want something with larger keys, this is a great choice.
They are holding a contest to win a Raspberry Pi. From their site:
In order to win this pocket sized computer you must do your best to impress us by your geekyness and creativity. You should comment on this post with a link to a youtube clip that you’ve created to say/demonstrate why YOU should win the Rasperberry Pi.
You MUST be based in the UK as we will only ship this to a UK address.
Post your entry as a comment to this post and include the link to your YouTube clip.
Entries that don’t include our website URL and Raspberry Pi in their content will be excluded from the results.
All entries must be received by 21:00 UK Time on the 6th July 2012.
We will review the entries on the 7h July 2012 and announce what we thought was the most impressive video (content wise, not necessarily technically) by the 8th July 2012.
Only 1 entry per person.
The winner of the Raspberry Pi will be announced on the 8th July 2012
By entering our competition you agree for us to publish your youtube clips on our website www.lowpowerpcs.co.uk
So for the past few days I’ve been struggling to get MAME running on the raspberryPi. It was compiling, it would install, but I would always get a video_fault error. It ended up being that I had to modify the .rc config to have the correct display settings. I’m using a TV with the RCA plug so YMMV.
Edit: I’m also logged in as root. I know this is bad but I haven’t been able to get it working without being root. There is no password set for root, so you have to make one before you login as root or “su” to root.
You can then run mame by typing advmame at the command prompt. The first time it runs it makes a config file, then quits. You should find the folders and configs in ~/.advance/ /root/.advance/. ROMs go in ~/.advance/roms /root/.advance/roms/ . The config file ends in “.rc” Edit that file to include your display information.
The debian squeeze distro for Raspberry Pi will not allow you to “su” only “sudo”. The reason for this is because no password has been set for the “root” account. To fix this, type into the command line:
sudo passwd root
Enter in the password you could like for the root account and you should be good to go.