Previous Thread
Next Thread
Print Thread
Page 5 of 6 1 2 3 4 5 6
Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102020
10/14/15 05:39 PM
10/14/15 05:39 PM
Joined: Mar 2001
Posts: 16,020
USA
R
R. Belmont Offline OP
Very Senior Member
R. Belmont  Offline OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,020
USA
Arch has reliable, quickly-updated binary packages of MAME as well, which is one thing that definitely recommends them smile

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102867
12/02/15 03:44 PM
12/02/15 03:44 PM
Joined: Dec 2012
Posts: 20
Paris, France
B
Braintrash Offline
Member
Braintrash  Offline
Member
B
Joined: Dec 2012
Posts: 20
Paris, France
How do I compile the tools under OS X?
I compile MAME (complete, arcade only and mess only) without any slight issue, but the tools are never built and the old ways to compile them are not working anymore...

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102868
12/02/15 04:06 PM
12/02/15 04:06 PM
Joined: May 2008
Posts: 4,892
Germany
Q
qmc2 Offline
Very Senior Member
qmc2  Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,892
Germany
Use "make TOOLS=1". Add "REGENIE=1" to rerun genie if necessary.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: qmc2] #102869
12/02/15 04:12 PM
12/02/15 04:12 PM
Joined: Dec 2012
Posts: 20
Paris, France
B
Braintrash Offline
Member
Braintrash  Offline
Member
B
Joined: Dec 2012
Posts: 20
Paris, France
Thank you, will try it once my current compile is done.

Originally Posted By qmc2
Add "REGENIE=1" to rerun genie if necessary.


What's this for?

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102870
12/02/15 04:15 PM
12/02/15 04:15 PM
Joined: May 2008
Posts: 4,892
Germany
Q
qmc2 Offline
Very Senior Member
qmc2  Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,892
Germany
Well, GENie generates the make-files, and this would force them to be regenerated in case they already exist. The tools are no longer a direct "make target" but an option (TOOLS=1) that will add the required rules to the produced make-files.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102871
12/02/15 04:18 PM
12/02/15 04:18 PM
Joined: Dec 2012
Posts: 20
Paris, France
B
Braintrash Offline
Member
Braintrash  Offline
Member
B
Joined: Dec 2012
Posts: 20
Paris, France
Still compiling, but while I'm there, I know I'm way long overdue on this (well, after surgery, job loss, wife loss and basically shitty life :-), finally back into the game. So, is a French translator needed to QMC2? If so, I'll register an account and fill in this evening.

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #102872
12/02/15 04:30 PM
12/02/15 04:30 PM
Joined: Dec 2012
Posts: 20
Paris, France
B
Braintrash Offline
Member
Braintrash  Offline
Member
B
Joined: Dec 2012
Posts: 20
Paris, France
Seems to be working, without needing the REGENIE.
Thanks!

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #103256
12/26/15 07:43 PM
12/26/15 07:43 PM
Joined: Mar 2001
Posts: 16,020
USA
R
R. Belmont Offline OP
Very Senior Member
R. Belmont  Offline OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,020
USA
For Debian Jessie, including the Raspbian variant for the RPi 2, and MAME 0.170+:

Code:
apt-get install git build-essentials libsdl2-dev libsdl2-ttf-dev libfontconfig-dev qt5-default


This should also work on the ODROID U3 and XU4 running Debian. Do NOT attempt on the original Pi!

For instance, to build an Apple II-only MAME on the Pi 2:
Code:
make SOURCES=src/mame/drivers/apple2.cpp,src/mame/drivers/apple2e.cpp,src/mame/video/apple2.cpp REGENIE=1 -j5


The Pi 2 has 4 CPU cores, so -j5 will (slightly) help compilation speeds.

A fast harddisk or SSD connected to the Pi 2's USB ports will greatly outperform most microSD cards, so it's worthwhile to put the MAME source tree on such a drive.

Last edited by R. Belmont; 02/04/16 07:05 PM.
Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #103261
12/27/15 12:30 PM
12/27/15 12:30 PM
Joined: Feb 2008
Posts: 105
Italy
M
max holz Offline
Senior Member
max holz  Offline
Senior Member
M
Joined: Feb 2008
Posts: 105
Italy
I just see that the debugger was upgraded to qt5.
Which packages I need to install on Ubuntu 14.04?
Or better is there an option to completely skip debugger compilation?

Re: Sticky: How to compile SDLMAME! (Read me first!) [Re: R. Belmont] #103265
12/27/15 12:53 PM
12/27/15 12:53 PM
Joined: Mar 2001
Posts: 16,020
USA
R
R. Belmont Offline OP
Very Senior Member
R. Belmont  Offline OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,020
USA
Looks like it's qt5-default for both Ubuntu and Debian.

Skipping the debugger doesn't buy you anything unless you're targeting something without a window system.

Last edited by R. Belmont; 12/27/15 01:01 PM.
Page 5 of 6 1 2 3 4 5 6

Moderated by  R. Belmont 

Who's Online Now
1 registered members (1 invisible), 86 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,587
Posts112,168
Members4,817
Most Online283
Oct 11th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.038s Queries: 14 (0.009s) Memory: 5.7269 MB (Peak: 5.9500 MB) Zlib enabled. Server Time: 2018-10-17 04:56:42 UTC