Main Menu

Home
News
Contact Us

MAME

Home
CPWizard
Mame Compiler
Mame Joy Map

Software

PC
GBA
Nintendo DS
MCE
MAME
Emulation
GameEx
Ultimarc

Donate

Thanks for your support!

Search

Headsoft Search

Links

Mame - Mame Compiler 64

Mame Compiler 64 v1.19

This is a Front End to make compiling Mame/Mame64 and apply diff patches as easy as possible.

Requires the .NET 2.0 Runtime

Instructions

For MameUI 0136u3 follow these instructions (Skip the MameUI steps to compile standard Mame)

  1. Install Mame Compiler
  2. Create a folder C:\MinGW\source\MameUI0136u3
  3. Download the hiscore hi_136u2.txt from here and copy it into the C:\MinGW\patches (you can rename it to hi_136u2.diff if you like but it doesn't matter)
  4. Download the mame0136s.zip from here and extract to C:\MinGW\source\MameUI0136u3
  5. Download the updates from here (0136u1_diff, 0136u2_diff and 0136u3_diff) and extract them to C:\MinGW\patches
  6. Download MameUI source from here extract somewhere then copy the winui folder to C:\MinGW\source\MameUI0136u3\src\osd and copy the MameUI.mak to C:\MinGW\source\MameUI0136u3
  7. Apply the official Mame patches 0136u1_diff, 0136u2_diff then 0136u3_diff. Apply them by browsing to each one selecting it from the file browser then selecting "Apply Patch"
  8. Now apply the Hiscore patch you downloaded from step 3 (Eg. hi_136u2.diff or hi_136u2.txt depending on how you saved it)
  9. Set your "Mame Source Folder" to C:\MinGW\source\MameUI0136u3 and check you have MameUI Compile Option ticked
  10. Click GO! to compile.

NOTE: To compile "vanilla" Mame skip the MameUI related steps or just take the tick off "MameUI" as you can still compile standard Mame aswell.

Older Versions of MAME

For Mame versions earlier than 0136u1 you cannot use Mame Compiler v1.18 to compile MAME you must use v1.17. You can download Mame Compiler v1.17 from here.

http://mamedev.org/oldrel.html

U Release Diff Patches

You can get the Official Mame diff patches for u releases from http://mamedev.org/updates/

HiScore Diff Patches

Newer hiscore diff's are available for download from http://forum.arcadecontrols.com/index.php?topic=64298.0

Applying Diff Patches

To apply them do in this order:

  1. Apply xxxu1.diff
  2. Apply xxxu2.diff
  3. Apply xxxu3.diff
  4. Apply hi_xxxu3.diff
  5. Compile

Version History

05-05-10 v1.19 - Added "Optimize for: None" option (should solve png2bdc.exe crash issue)
08-02-10 v1.18 - Added support for 64-bit MinGW MAME 0.136u1+
04-10-08 v1.17 - Added "Disable Warnings as Error" to use when compiling 127u6
08-07-08 v1.16 - Added support for compiling Mame 0126
25-06-08 v1.15 - Added support for compiling Mame 0105
01-04-08 v1.14 - Added AMD64 and AthlonXP optimization options
01-04-08 v1.13 - Added more error handling, updated patches
22-02-08 v1.12 - Added support for compiling MameUI
14-02-08 v1.11 - Added new architecture flags
13-02-08 v1.1 - Fixed compiling for seattle.c games
11-02-08 v1.0 - Adding support for compiling Mame64
05-12-07 v0.5 - Fixed compiling for 0.116
21-10-07 v0.4 - Fixed make error for 0.120+
07-10-07 v0.3 - Fixed compiling for < 0.118u5
01-10-07 v0.2 - Added color coded output, timers and MKChamp's current diff releases.
30-09-07 v0.1 - First Release

Thanks

Thanks to Brian Hoffman for the idea, and MKChamp for the hiscore diff's.

Download

Download Mame Compiler 64
 

Copyright © 2000-2009 Headsoft. All rights reserved.