Page 1 of 2

Play with LINUX??

Posted: Tue Jul 20, 2010 1:40 pm
by IIOPAII
Actually im only a computer with linux, and i supose i have a lot of time.

My question?

There are any MAME version that can i play and submit record??

Tx

Re: Play with LINUX??

Posted: Tue Jul 20, 2010 3:32 pm
by Q. T. Quazar
please don't :) or use a Windows emulator

Re: Play with LINUX??

Posted: Tue Jul 20, 2010 5:46 pm
by Chufoglu
Si se puede, de hecho hay partidas subidas y yo mismo he subido una con linux. Segun las reglas es obligatorio usar wolfmame para optar al numero 1, eso si, pero si no quedas primero no hay problema. Bueno te veo por retrovicio.

Re: Play with LINUX??

Posted: Tue Jul 20, 2010 7:51 pm
by mahlemiut
You can compile your own:
Grab the MAME source (0.137 or later), or SDLMAME source for older versions (earlier than 0.137). Extract to the directory of your choice.
Apply the relevant WolfMAME patch and input viewer patch from http://wolfmame.marpirc.net/ (patch -p1 < wolfxxx.diff)
Compile. (make OSD=sdl) (if you have a multi-core CPU, add -j plus the number of CPU cores you have plus one. It'll compile much, much faster)

Better instructions are here - http://www.bannister.org/forums/ubbthre ... 111&page=1

Re: Play with LINUX??

Posted: Tue Jul 20, 2010 9:29 pm
by Chad
Q. T. Quazar wrote:please don't :) or use a Windows emulator

noo!!! please do! sdlmame works VERY well and very little incompatibilities with windows version playbacks, here is a sdlmame mirror and single wolfmame sdl patch package. these will include 138 and beyond source (which will essentially be the official dos source that now contains sdl buildability).

http://emulators.homeactionreplay.org/sdlmame-mirror/
http://emulators.homeactionreplay.org/sdlbuild/ sdlmame*-wolf.diff

Re: Play with LINUX??

Posted: Tue Jul 20, 2010 10:27 pm
by mahlemiut
Just to be clear:
The official WolfMAME patches work as is on SDLMAME.
For 0.136 and earlier, use the SDLMAME source - http://rbelmont.mameworld.info/?page_id=163
For 0.137 and later, use the standard MAME source, SDLMAME is included - http://mamedev.org/release.html

There are a few sets of Linux binaries on http://wolfmame.marpirc.net/ also. 0.134 are the most recent (both 32-bit and 64-bit).

Re: Play with LINUX??

Posted: Wed Jul 21, 2010 2:46 am
by Q. T. Quazar
ah, ok, that's good news to me too. :)

Re: Play with LINUX??

Posted: Wed Jul 21, 2010 4:01 am
by IIOPAII
sorry but im really slowly.

Can some tell me the points to run SdlMAME with Wolf??

Re: Play with LINUX??

Posted: Wed Jul 21, 2010 4:52 am
by Chad
#change 0138 to the version you want to build and then follow these directions, theres a script in the sdlbuild dir that does this automatically

#download sdlmame
http://emulators.homeactionreplay.org/s ... me0138.zip
#download the patch file
http://emulators.homeactionreplay.org/s ... -wolf.diff
#change directories to the download directory
cd DOWNLOADS #where ever this might be
#extract mame
unzip sdlmame0138.zip
#cd to the extracted dir
cd sdlmame0138
#patch the source to wolfmame
patch -p1 < ../sdlmame0138-wolf.diff
#make the executable
make
#run sdlwolfmame
./mame pacman

Re: Play with LINUX??

Posted: Wed Jul 21, 2010 6:23 am
by mahlemiut
I don't know why you're insisting on your own source archive, when SDLMAME is included in the MAME source as standard.

Download the MAME source from mamedev.org:
http://mamedev.org/downloader.php?&file=mame0138s.zip

Extract the zip contents whereever you want.

You will need GCC 4.4.x to build, although it may also work with GCC 4.2.x or 4.5.x. Avoid GCC 4.3.x, however.
Ubuntu 10.04 uses GCC 4.4 as standard.
You will also need development libraries for SDL 1.2 or 1.3, GTK+, and OpenGL installed. Should all be available through your distro's package manager for easy installation.

Open a terminal, and go to the directory you extracted the MAME source to and type:
make OSD=sdl
or for multi-core systems
make OSD=sdl -jx -- where x is the number of CPU cores + 1. For example, for a Core 2 Duo CPU, use make OSD=sdl -j3

Make a cup of tea while it compiles. :)

Re: Play with LINUX??

Posted: Fri Jul 23, 2010 5:11 am
by Chad
mahlemiut wrote:I don't know why you're insisting on your own source archive, when SDLMAME is included in the MAME source as standard.
It's called a "mirror". plus it's a one stop shop for all sdlmame's so you don't have to know where to go (rbelmonts site or mame.net) by which version you are looking for. sorry can't correct me that time :) And most of the time -j2 complies faster than -j3 on two cores. -j3 will only be faster if you have a really slow bottlenecking hard drive.

Re: Play with LINUX??

Posted: Fri Jul 23, 2010 10:04 am
by mahlemiut
I'd hope so, after remembering that your WolfSDLMESS patches never seem to have been based on the official SDLMESS source... they usually worked, just numerous offsets.

Now that MAME and SDLMAME are combined, mamedev.org is also effectively a one stop shop.

Re: Play with LINUX??

Posted: Fri Jul 23, 2010 6:07 pm
by Chad
huh? maybe for the future, but mamedev.org/mame.net does NOT carry sdlmame source before 137, hardly a one stop shop. And is mamedev.org going to give you a wolf patch file on the same site? nope, need to do more shopping away from there. Besides, you have to extrapolate the download links to get old versions, so you can't be sure they will carry old versions if they don't have a page with a link to all of them.

Re: Play with LINUX??

Posted: Fri Jul 23, 2010 8:23 pm
by mahlemiut
Missed the "Previous Releases" link on the left side of mamedev.org, did we?

For 0.106, use this 32-bit binary based on X-MAME - http://wolfmame.marpirc.net/xwolfmame-0106.tar.bz2
For 0.138, use the MAME source, official site is http://mamedev.org/ or use Skito's mirror, if it's the same, then it doesn't really matter.
For a version in-between, there are a few 32-bit and 64-bit binaries at http://wolfmame.marpirc.net/

Re: Play with LINUX??

Posted: Sat Mar 23, 2013 2:42 pm
by eyp
Hi, it's been a while since I don't stop here...

I've been looking for a wolfmame for Linux or OSX and saw this post.

Aren't there more patches for SDL versions since .143? (http://emulators.homeactionreplay.org/sdlbuild/)

Is there another way to make a wolfmame for those OS?