Page 2 of 3

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

Posted: Sun Aug 12, 2012 3:20 am
by SSilver2k2
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...

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

Posted: Sun Aug 12, 2012 10:50 am
by blc
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...

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

Posted: Sun Aug 12, 2012 1:42 pm
by SSilver2k2
Don't mind at all. Great writeup!
blc wrote:SNIP

Deleted

Posted: Sun Aug 12, 2012 5:45 pm
by karl128k
Deleted

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

Posted: Sun Aug 12, 2012 10:27 pm
by SSilver2k2
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?

Deleted

Posted: Sun Aug 12, 2012 11:11 pm
by karl128k
Deleted

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

Posted: Mon Aug 13, 2012 1:42 am
by ChadP
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

Deleted

Posted: Mon Aug 13, 2012 2:33 pm
by karl128k
Deleted

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

Posted: Mon Aug 13, 2012 5:57 pm
by SSilver2k2
Awesome! Great to hear.
karl128k wrote:I got it to run by compiling it myself.

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

Posted: Tue Aug 14, 2012 8:58 pm
by blc
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 :)

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

Posted: Thu Aug 16, 2012 2:40 am
by ChadP
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.

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

Posted: Thu Aug 16, 2012 3:47 pm
by SSilver2k2
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/

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

Posted: Fri Aug 17, 2012 12:01 am
by ChadP
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?

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

Posted: Fri Aug 17, 2012 12:17 am
by ChadP
do i put games in the macosx roms folder

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

Posted: Fri Aug 17, 2012 6:31 pm
by SSilver2k2
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. :)

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

Posted: Fri Aug 17, 2012 8:15 pm
by ChadP
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?

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

Posted: Wed Sep 05, 2012 2:01 am
by darrin
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.

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

Posted: Wed Sep 05, 2012 3:02 am
by jlongstreet
Is AdvMESS under Raspbian capable of running NES/SNES/Genesis at reasonable framerate with sound?

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

Posted: Sun Sep 09, 2012 11:02 am
by POPEYE
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)

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

Posted: Sun Sep 09, 2012 12:33 pm
by kavi96
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?

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

Posted: Tue Sep 11, 2012 2:46 am
by SSilver2k2
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.

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

Posted: Tue Sep 11, 2012 2:47 am
by SSilver2k2
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.

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

Posted: Thu Sep 13, 2012 10:14 am
by POPEYE
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. :?

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

Posted: Sat Sep 22, 2012 5:40 pm
by POPEYE
Hm, the newer version (gngeoBin) seems to be working, but there is no rom folder. Where should I put roms?

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

Posted: Sun Sep 23, 2012 1:50 am
by SSilver2k2
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/