|
Joined: Mar 2010
Posts: 17
Member
|
Member
Joined: Mar 2010
Posts: 17 |
|
|
|
|
Joined: Sep 2000
Posts: 481 Likes: 2
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 481 Likes: 2 |
Even if everything works as expected, I'd suggest opening up Disk Utility, and Repair Disk Permissions when you get a chance (just to be on the safe side)
The following statement is true... The preceding statement is false.
|
|
|
|
Joined: Mar 2010
Posts: 17
Member
|
Member
Joined: Mar 2010
Posts: 17 |
So I did this: [b]Update 2: to build Intel OS X, edit src/emu/cpu/dsp56k/dsp56k.c. Go to line 35 (should be blank with an #include on the next line). Add #undef L_SET and save.
my question is about "makefile will auto-detect your OS and you simply can type "make" or "make -j3" for dual-cores."
where do I find that to make sure it's correct? is that in terminal or in the actual makefile?
Last edited by Jordan; 03/13/10 06:24 AM.
|
|
|
|
Joined: Mar 2010
Posts: 17
Member
|
Member
Joined: Mar 2010
Posts: 17 |
then how do i actually run mame? Would I run it from terminal? Sorry if your getting tired from my posts, I just find it a bit confusing. Also what is the "mame Binary"? is it the windows Binary programs on their release page? Once again, I am sooo confused. and apologize for all of the questions.
|
|
|
|
Joined: Sep 2000
Posts: 481 Likes: 2
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 481 Likes: 2 |
Okay, the first thing to do is get MAME built.
In versions prior to 0.136u1, you had to expressly tell the makefile the os you were building for.
For 0.137 (which is what I'm assuming you're building), you can simply type 'make' in the Terminal. If yours is a Dual Core Intel Mac, if you type 'make -j3' it will compile faster (I don;t believe it has any other effect)
Next, the 'mame binary' refers to the application that is built by the compile process.
I refrain from calling it an 'application' because it doesn't behave like one would expect a Mac application to behave (It's a 'command-line' application, which means it can be run from the Terminal, not by double clicking on it).
When the compile process is complete, you will find a file in your MAME folder simply called 'mame'. This is the MAME binary/application/executible that you will be pointing your front end at.
The job of the front end application is to provide you with a user friendly interface that takes your commands in a way that Mac applications do, and passes that command line to the MAME application, sparing you the tedium of typing a long string of commands to launch a game.
I will make a real effort this weekend to put together a step-by step guide for setting up MAME_Tunes (Including suggestions for keeping your support files organized).
I know it all seems a bit overwhelming at first (we've all been there), but once you get going, it should all begin to make sense.
The following statement is true... The preceding statement is false.
|
|
|
|
Joined: Mar 2001
Posts: 17,239 Likes: 263
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,239 Likes: 263 |
So I did this: [b]Update 2: to build Intel OS X, edit src/emu/cpu/dsp56k/dsp56k.c. Go to line 35 (should be blank with an #include on the next line). Add #undef L_SET and save.
my question is about "makefile will auto-detect your OS and you simply can type "make" or "make -j3" for dual-cores."
where do I find that to make sure it's correct? is that in terminal or in the actual makefile? Darth Vader says NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO! You're making it too hard. 1) Unzip 0.137 source 2) Open Terminal, cd into the mame0137 directory 3) Type "make -j3" (assuming 2+ cores) 4) Go get a sandwich or something while it builds 5) Play games It's seriously that easy now in 0.137. 0.136 had a host of other complications that we've automated away.
|
|
|
|
Joined: Sep 2000
Posts: 481 Likes: 2
Senior Member
|
Senior Member
Joined: Sep 2000
Posts: 481 Likes: 2 |
You... You mean I no longer have to sacrifice a llama, or stick pins in my Steve Ballmer action figure to get MAME to compile correctly? I mean, I may still do that... Just not to get MAME to compile...
The following statement is true... The preceding statement is false.
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
LOL! Well, continue your M$ Voodoo if it helps, but it's really that simple now  ...
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Mar 2010
Posts: 17
Member
|
Member
Joined: Mar 2010
Posts: 17 |
so im in terminal, I cd'd into the mame folder, and i typed make - j3 , but it says command not found. If you want i can copy and paste my terminal window...
|
|
|
|
Joined: Apr 2004
Posts: 1,563 Likes: 12
Very Senior Member
|
Very Senior Member
Joined: Apr 2004
Posts: 1,563 Likes: 12 |
Do you have Xcode installed?
|
|
|
Forums9
Topics9,331
Posts122,197
Members5,077
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|