Raspbian binaries now available (MESS, MAME, neogeo)


55 posts   Page 2 of 3   1, 2, 3
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by blc » 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...
Posts: 167
Joined: Mon Sep 05, 2011 9:28 am
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by karl128k » 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.
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am
by SSilver2k2 » 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/raspberry-pi-and-mame-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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by karl128k » 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.
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am
by ChadP » 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
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States
by karl128k » 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.
Posts: 11
Joined: Tue Mar 06, 2012 4:11 am
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by blc » 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 :)
Posts: 167
Joined: Mon Sep 05, 2011 9:28 am
by ChadP » 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.
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by ChadP » 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?
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States
by ChadP » Fri Aug 17, 2012 12:17 am
do i put games in the macosx roms folder
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by ChadP » 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?
Posts: 57
Joined: Sat Jul 07, 2012 2:30 pm
Location: West Virginia. United States
by darrin » 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.
Posts: 1
Joined: Wed Sep 05, 2012 1:59 am
by jlongstreet » Wed Sep 05, 2012 3:02 am
Is AdvMESS under Raspbian capable of running NES/SNES/Genesis at reasonable framerate with sound?
Posts: 31
Joined: Wed Sep 05, 2012 2:59 am
by POPEYE » 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)
Posts: 14
Joined: Fri Jul 27, 2012 2:31 pm
by kavi96 » 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?
Posts: 13
Joined: Tue Aug 28, 2012 10:28 am
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States
by POPEYE » 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. :?
Posts: 14
Joined: Fri Jul 27, 2012 2:31 pm
by POPEYE » 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?
Posts: 14
Joined: Fri Jul 27, 2012 2:31 pm
by SSilver2k2 » 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
DeskCade.com - Mini Raspberry Pi Arcade Cabinet
PiMAME - http://pimame.org
Posts: 177
Joined: Wed Jun 06, 2012 1:51 am
Location: United States