Main > Main Forum

My name is Rando, and I Compiled! And still have questions...

<< < (3/3)

Well Fed Games:

--- Quote from: Vigo on January 30, 2012, 05:58:25 pm ---It would be pretty sweet if someone made a Youtube tutorial on compiling mame, I checked and couldn't find one.

--- End quote ---

+1! someone smarter than us be a BYOAC hero!

yotsuya:
Rando-

I just compiled Mame0144u7 because I read that it fixed a bug with Firefox. Here's what I did.

1. Installed HeadKaze's Mame Compiler 64.
2. Downloaded the 144 source from Mamedev.org. I extracted the source .zip file into a folder called Mame0144u7 in the C:\MinGW\Sources folder.
3. Downloaded all 7 of the 144u1-7 updates. Unzipped them and put them into the C:\MinGW\patches folder.
4. Came here and downloaded MKChamp's No Nag patch for 144u7 (hi_144u7.txt). Put the .txt file into C:\MinGW\patches as well.
5. Fired up Mame Compiler 64. Left the MinGW Folder selection alone. Changed Mame Source Folder to C:\MinGW\Sources\Mame0144u7
6. Went to Diff Patch File selection box. Navigated to C:\MinGW\patches and selected the first .diff file (0144u1). Clicked on Apply Patch and watched the status box patch the source. Once it said 'Finished' on the bottom, I repeated this step with the next .diff patch (0144u2), applied it, and repeated in increments until I applied up to 0144u7. After that, I selected hi144u7.txt and clicked Apply Patch. Once this was run, the source was ready to compile.
7. Under Compile Options, I checked "64-bit Processor" and "Dual Core" because it applied to my machine. I also checked "Clean Compile" just because. I left the "Optmize for" pulldown alone because in my experience, it doesn't seem to work.
8. Once you're done that, click the long "Go" button. It'll start to compile. Go do something else, because it will take a little while (mine takes twenty minutes, I've had old machines take an hour). When it's done, it creates a new Mame binary called Mame64.exe that I rename to Mame.exe.
9. Finally, I navigated to my Mame folder. I renamed my old Mame.exe file to Mame144u4.exe so I know the version number. I put the newly compiled Mame.exe into this folder and run Hyperspin. No issues! I fire up Firefox, and sure enough, it works perfectly (well, as near perfect as it runs in Mame).

Hope this helps, friend!  :cheers:

Rando:
ok,
Started from scratch, worked with the latest version of basic MAME instead of UI, followed all of the Compile and patch steps.  Compiled, moved the MAME file, tried out some ROMS... and still get the nag screens.

Latest version of MAME, 32 bit Compiler, latest patches... any ideas on what I missed?

Also, what's the best way to test that the hiscore part worked?

TopJimmyCooks:
Make sure you have a folder in your mame directory called Hi.  if hiscore works, go to a game that has working hiscore (galaga namco revision B works), play, get on the scoreboard :cheers:, exit the game, shut down mame, restart and make sure you're still there.  there should be a file in the hi folder called galaga.hi which is where the scores are kept.

although if the nonag portion didn't work sounds like there was a problem with applying the diff overall. 

Note, even with working hiscore patch, some games don't store the scores properly.  Puzzle bobble comes to mind.

Again, this stuff kills me so don't take my word for it. 

Navigation

[0] Message Index

[*] Previous page

Go to full version