gnosis wrote:I also have been attempting to use a gui tool, gnome-video-arcade, which I have used in the past to launch mame.
While running the program via console I get the following error;
- Code: Select all
sdlvideo_init: Initialization failed!
I know this is an sdl error and not mame per say but perhaps someone has seen it before? I have been able to run a few other sdl programs such as dosbox.
You're getting that error when trying to run
mame from the command line? Or the gnome-video-arcade tool? I haven't tried that one ...
My next step is to either uninstall and then re-download based on FC6 or follow your post on compiling the latest version, which either probably wouldn't be bad a idea.
The FC6 version is even older ... I would go with compiling the latest version instead. The process would be basically the same as for YDL 5 as described earlier in this thread. The current version is 0.123. Here's a quick summary:
Here's an updated guide for YDL 6:(the guide for YDL5 is
here)
Get the latest source for sdlmame from here:
http://rbelmont.mameworld.info/?page_id=163Save the file to your desktop.
Open a terminal window (in e17, Applications -> Accessories -> Gnome Terminal).
First create a folder and extract the archive:
mkdir ~/build
cd ~/build
unzip ~/Desktop/sdlmame0123.zip
cd sdlmame0123
Then make sure you have the necessary development libraries installed:
- Code: Select all
su
<root password>
yum install SDL-devel expat-devel zlib-devel libGL-devel gtk2-devel GConf2-devel
exit
And now you can start compiling. NOTE: This part is going to take a long time! It will appear to hang when it reaches
voodoo.c and
cp1610.c, but is actually just going very slow because it's using all available memory on the PS3. You should see your disk activity light flashing which will let you know it's still running.
- Code: Select all
make BIGENDIAN=1 ARCHOPTS="-mpowerpc64 -mpowerpc-gfxopt -mpowerpc-gpopt -maltivec"
(you can build it without ARCHOPTS but you get a slight speed increase with that)
When that is finally completed you should have some new binaries in your folder: chdman, jedutil, makemeta, mame, regrep, romcmp, src2html, srcclean, testkeys
The one you use to start sdlmame from the command line is
mame. You can copy this to your /usr/local/bin folder like this:
- Code: Select all
su
<root password>
cp mame /usr/local/bin/mame
exit
Then follow the steps in this
guide to configure your mame.ini file (setting the correct location of your ROM files, video options, etc). You may also want to set up the other paths like font, cfg_directory, etc. too.