SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Aug 12, 2012 3:20 am

Whoops! Didn't even realize those were in there.
blc wrote:Plus, can you also update your binary zip files to remove the __MACOSX/ folders? It's not really a big deal, but I keep forgetting to remove this folder and end up with a messy filesystem...
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

blc
Posts: 465
Joined: Mon Sep 05, 2011 9:28 am

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Aug 12, 2012 10:50 am

Hope you don't mind me posting this SSilver2k2, but I've been able to compile gngeo from scratch. The source code can be downloaded here https://developer.berlios.de/project/sh ... e_id=10911 (that site may give a warning about SSL certificates), and I used the following flags for the ./configure script:

Code: Select all

./configure --build=i386 --host=arm-linux --target=arm-linux --disable-i386asm --enable-cyclone --enable-drz80
It basically builds the GP2X port, but without the GP2X option enabled.

After that finishes it's just a case of compiling and installing:

Code: Select all

make
which takes about 20 minutes, and

Code: Select all

sudo make install
which takes seconds.

The BIOS roms need to go in /usr/share/local/gngeo, but I'm sure that can be changed in the gngeorc file somewhere. I grabbed SSilver2k2's gngeo config file:

Code: Select all

cd ~./gngeo/
wget http://sheasilverman.com/rpi/gngeorc
And edited it with the following options:

"effect none" changed to "effect scale2x50"
"showfps false" changed to "showfps true" (so that I can see how well/badly it's doing :))

My Pi is overclocked to 800MHz, so I'm not sure how much difference that makes. At the moment I've just got the game ROMS in my home folder, so I execute it with:

Code: Select all

arm-linux-gngeo -i ~/ ~/gamename.zip
As mentioned that can probably be cleaned up by putting a custom rom path for games and BIOS files in the gngeorc file, but I haven't got round to that yet. Unfortunately it doesn't have the nice pretty GUI that SSilver2k2's binaries do, but unfortunately I couldn't get those binaries to work properly, even with a 128/128MB split and an overclock to 900MHz.

I've tested this so far with Metal Slug X and it plays pretty well - usually over 40-50FPS, which is perfectly playable. I'm going to have a play with some more games shortly, but first I want to get joypad support enabled/working.

If anyone wants me to write up the instructions properly, I'll do some testing with a clean raspbian image - I've got a pile of additional libraries & packages installed, and I don't know which ones are necessary to build Gngeo. I'll set up a separate thread for that if people want it...

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Aug 12, 2012 1:42 pm

Don't mind at all. Great writeup!
blc wrote:SNIP
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

karl128k
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am

Deleted

Sun Aug 12, 2012 5:45 pm

Deleted
Last edited by karl128k on Wed Mar 19, 2014 5:02 pm, edited 1 time in total.

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Aug 12, 2012 10:27 pm

Are you sure you are in the proper directory? You need to be in the same directory that the advmame binary is. usually it should be in mameBin/bin/

If mameBin is unzipped at your home directory, you should be able to just cd ~/mameBin/bin
then ./advmame
karl128k wrote:I'm trying to run advmame (and advmess later) on my Pi, but am having trouble just launching it. I'm running the standard, Raspbian "wheezy" image, and when I unzip mameBin.zip and cd /home/pi/mameBin/bin/ and ./advmame as indicated by the instructions at http://blog.sheasilverman.com/2012/06/r ... me-part-2/, I get the following response:

Code: Select all

-bash: ./advmame: No such file or directory
I've made sure the file is executable; what's going on?
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

karl128k
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am

Deleted

Sun Aug 12, 2012 11:11 pm

Deleted
Last edited by karl128k on Wed Mar 19, 2014 5:03 pm, edited 1 time in total.

ChadP
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Mon Aug 13, 2012 1:42 am

Can you give me a step by step guide to install neogeo. Im not sure how to download the files and get them on the pi. Im a total newby

karl128k
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am

Deleted

Mon Aug 13, 2012 2:33 pm

Deleted
Last edited by karl128k on Wed Mar 19, 2014 5:03 pm, edited 1 time in total.

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Mon Aug 13, 2012 5:57 pm

Awesome! Great to hear.
karl128k wrote:I got it to run by compiling it myself.
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

blc
Posts: 465
Joined: Mon Sep 05, 2011 9:28 am

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Tue Aug 14, 2012 8:58 pm

So has anyone else had the same issues as me with Gngeo? It just locks up every time I try to use it...

Alternatively, is there any chance of posting the modified code somewhere so that I can have a go at compiling it myself?

Nice work on making it to the front page, btw :)

ChadP
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Thu Aug 16, 2012 2:40 am

i cant get it to find any games the gui pops up i can choose settings and exit fine but when i select load game it says no games found. im gonna try to start over. any help would be great.

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Thu Aug 16, 2012 3:47 pm

ChadP wrote:i cant get it to find any games the gui pops up i can choose settings and exit fine but when i select load game it says no games found. im gonna try to start over. any help would be great.
when you run it, do ./gngeo -i ../roms/
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

ChadP
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Fri Aug 17, 2012 12:01 am

i type that and it brings up the little window that says load rom settings and exit. could you give me directions im not sure if i unzipped it correctly. how do i unzip and put in a folder?

ChadP
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Fri Aug 17, 2012 12:17 am

do i put games in the macosx roms folder

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Fri Aug 17, 2012 6:31 pm

ChadP wrote:do i put games in the macosx roms folder
No, not in the macosx folder. that folder should be deleted. If you have AIM, you can Instant Message me at SSilver2k2. It will be easier to guide you that way than through forum posts. :)
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

ChadP
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Fri Aug 17, 2012 8:15 pm

i have yahoo messenger. Im going to try again this time with mess see if i can get it to work. which os are you using?

darrin
Posts: 1
Joined: Wed Sep 05, 2012 1:59 am

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Wed Sep 05, 2012 2:01 am

I've have put advmame binaries in git for ARM:

git clone git://github.com/darrinh/mame-arm-bin.git mame

It will run from the console, so doesn't need X-Windows.

cheers
Darrin.

jlongstreet
Posts: 31
Joined: Wed Sep 05, 2012 2:59 am

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Wed Sep 05, 2012 3:02 am

Is AdvMESS under Raspbian capable of running NES/SNES/Genesis at reasonable framerate with sound?

POPEYE
Posts: 47
Joined: Fri Jul 27, 2012 2:31 pm

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Sep 09, 2012 11:02 am

hm
I've changed the os to raspbmc (based on raspbian but with preinstalled and configured xbmc)
Now when I'm trying to run ./gngeo -i ../roms/
I get bash: ./gngeo: no such file or directory no matter I'm running it from ~/gneogeo/bin and it is there. :(

P.S. run it not under xbmc (there is a way to go to the console and use it as ordinary linux)

kavi96
Posts: 13
Joined: Tue Aug 28, 2012 10:28 am

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Sep 09, 2012 12:33 pm

I downloaded quake 3. when I try to run start.sh I get an error saying:

Code: Select all

10446469: vchiq_lib: Very incompatible VCHIQ library - cannot retrieve driver version
* failed to open vchiq instance
The game then doesn't start. I'm running raspbian using berryboot. What can I do about this?

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Tue Sep 11, 2012 2:46 am

kavi96 wrote:I downloaded quake 3. when I try to run start.sh I get an error saying:

Code: Select all

10446469: vchiq_lib: Very incompatible VCHIQ library - cannot retrieve driver version
* failed to open vchiq instance
The game then doesn't start. I'm running raspbian using berryboot. What can I do about this?

I haven't tried BerryBoot. I'll try downloading my quake3 binaries and see if i t happens.

Fortunately (unfortunately?) my RaspberryPi's filesystem got corrupted so I've had to reformat and start over. I now have a clean state to test on again.
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Tue Sep 11, 2012 2:47 am

POPEYE wrote:hm
I've changed the os to raspbmc (based on raspbian but with preinstalled and configured xbmc)
Now when I'm trying to run ./gngeo -i ../roms/
I get bash: ./gngeo: no such file or directory no matter I'm running it from ~/gneogeo/bin and it is there. :(

P.S. run it not under xbmc (there is a way to go to the console and use it as ordinary linux)

could you try running chmod +x gngeo and seeing if that works? That sets the gngeo binary to be executable.
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

POPEYE
Posts: 47
Joined: Fri Jul 27, 2012 2:31 pm

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Thu Sep 13, 2012 10:14 am

could you try running chmod +x gngeo and seeing if that works? That sets the gngeo binary to be executable.
The problem is that it is executable (chmod 775). It is there - I can change it's attributes, change name, even open it with mcedit, for example, but when I am trying to run it - it acts as if there is no file.

I am confused. :?

POPEYE
Posts: 47
Joined: Fri Jul 27, 2012 2:31 pm

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sat Sep 22, 2012 5:40 pm

Hm, the newer version (gngeoBin) seems to be working, but there is no rom folder. Where should I put roms?

SSilver2k2
Posts: 179
Joined: Wed Jun 06, 2012 1:51 am
Location: United States

Re: Raspbian binaries now available (MESS, MAME, neogeo)

Sun Sep 23, 2012 1:50 am

That was my bad, the zip file does not include the roms folder. The roms folder can be made anywhere. just make sure you put the path in the command line when you run it: ./gngeo -i /path/to/folder/
My blog of various geeky things - http://blog.sheasilverman.com
PiPLAY - http://piplay.org
DeskCade.com - Mini Raspberry Pi Arcade Cabinet

Return to “Gaming”