Play with LINUX??

Discussion about MARP's regulation play

Moderator: BBH

IIOPAII
Button Masher
Button Masher
Posts: 48
Joined: Tue Mar 30, 2010 1:21 pm

Play with LINUX??

Post by IIOPAII » Tue Jul 20, 2010 1:40 pm

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

Q. T. Quazar
Button Masher
Button Masher
Posts: 98
Joined: Thu Apr 22, 2010 5:01 pm

Re: Play with LINUX??

Post by Q. T. Quazar » Tue Jul 20, 2010 3:32 pm

please don't :) or use a Windows emulator

Chufoglu
MARP Serf
MARP Serf
Posts: 128
Joined: Fri Apr 28, 2006 7:45 am
Location: Madrid, Spain

Re: Play with LINUX??

Post by Chufoglu » Tue Jul 20, 2010 5:46 pm

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.

User avatar
mahlemiut
Editor
Posts: 4133
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Re: Play with LINUX??

Post by mahlemiut » Tue Jul 20, 2010 7:51 pm

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
- Barry Rodewald
MARP Assistant Web Maintainer
Image

User avatar
Chad
Tournament Coordinator
Posts: 4463
Joined: Tue Mar 05, 2002 3:15 pm
Location: calif

Re: Play with LINUX??

Post by Chad » Tue Jul 20, 2010 9:29 pm

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
-skito

User avatar
mahlemiut
Editor
Posts: 4133
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Re: Play with LINUX??

Post by mahlemiut » Tue Jul 20, 2010 10:27 pm

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).
- Barry Rodewald
MARP Assistant Web Maintainer
Image

Q. T. Quazar
Button Masher
Button Masher
Posts: 98
Joined: Thu Apr 22, 2010 5:01 pm

Re: Play with LINUX??

Post by Q. T. Quazar » Wed Jul 21, 2010 2:46 am

ah, ok, that's good news to me too. :)

IIOPAII
Button Masher
Button Masher
Posts: 48
Joined: Tue Mar 30, 2010 1:21 pm

Re: Play with LINUX??

Post by IIOPAII » Wed Jul 21, 2010 4:01 am

sorry but im really slowly.

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

User avatar
Chad
Tournament Coordinator
Posts: 4463
Joined: Tue Mar 05, 2002 3:15 pm
Location: calif

Re: Play with LINUX??

Post by Chad » Wed Jul 21, 2010 4:52 am

#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
-skito

User avatar
mahlemiut
Editor
Posts: 4133
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Re: Play with LINUX??

Post by mahlemiut » Wed Jul 21, 2010 6:23 am

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. :)
- Barry Rodewald
MARP Assistant Web Maintainer
Image

User avatar
Chad
Tournament Coordinator
Posts: 4463
Joined: Tue Mar 05, 2002 3:15 pm
Location: calif

Re: Play with LINUX??

Post by Chad » Fri Jul 23, 2010 5:11 am

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.
-skito

User avatar
mahlemiut
Editor
Posts: 4133
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Re: Play with LINUX??

Post by mahlemiut » Fri Jul 23, 2010 10:04 am

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.
- Barry Rodewald
MARP Assistant Web Maintainer
Image

User avatar
Chad
Tournament Coordinator
Posts: 4463
Joined: Tue Mar 05, 2002 3:15 pm
Location: calif

Re: Play with LINUX??

Post by Chad » Fri Jul 23, 2010 6:07 pm

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.
-skito

User avatar
mahlemiut
Editor
Posts: 4133
Joined: Mon Feb 04, 2002 10:05 pm
Location: New Zealand
Contact:

Re: Play with LINUX??

Post by mahlemiut » Fri Jul 23, 2010 8:23 pm

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/
- Barry Rodewald
MARP Assistant Web Maintainer
Image

User avatar
eyp
Button Masher
Button Masher
Posts: 41
Joined: Tue Aug 17, 2004 11:31 am
Location: Madrid/Spain

Re: Play with LINUX??

Post by eyp » Sat Mar 23, 2013 2:42 pm

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?
/ Eduardo Yáñez Parareda (eyp) /

Post Reply