Welcome to...

gameland.gr - Logo by Geoanas


myspace
Since October 17, 1998
    MAME32 Compile page

 
:: The MAME 32 Page ::
 
Current sources and 'how to compile it yourself' info.
 
Download 1:  mingw2.03 for MAME
Download 2:  mingwover for MAME
Download 3:  DirectX7libs for MAME
Download 4:  Latest mamesource
Download 5:  Latest mame32source
Download 6:  Files for autocompile

 

  How to compile your own MAME32

As a (lame) C++ programmer that I am, I have decided to give you hereby, some information on how to compile yourself your very own MAME32 binary. This is a collection of info I gathered from around the net and specifically from the official MAME page , the MAME32 QA page, and this forum over here at mameworld.net which is very comprehensive and truly gives you the right directions.

So, why another MAME32 compile page? you might ask... I will give you the reasons hereby.

1. No matter how hard I tried, I didn't manage to compile successfully my own mame32 binary 'on the 1st try'.

2. I will provide here (links due to bandwidth limit) all the files needed, so that you need nothing more than the new version of mame sources to compile the next version(s) yourself.

3. I will try to make it easy as a 'click of a button' to compile the binaries yourself.

So, if you're ready, let's start:

Step 1. (Setting up the programming language environment - you 'll need in order to build the mame32.exe)
Download 'mingw2.03' binaries and install it to c:\mingw (just run the exe and point it there). Download 'mingwover' and apply (unzip it's contents) into the same dir you have installed the mingw. Download 'DirectX7 libraries' and apply (unzip it's contents) into the same dir you have installed mingw.

Step 2.
Ok. Now you're all settled up as far as it concerns the compiling language. You now also need the mame source files: Download the Latest 'mamesource' from the MAME download page. Unzip it to c:\mame32 (this should be dead easy using a program like Winzip).
Another essential download would be Latest 'mame32source' files (to have the GUI enabled). Unzip it to c:\mame32\src\ (this should be dead easy using a program like Winzip too)

Step 3.
Download the Files for autocompile. Unzip it to c:\mame32. "Eh? what's this?! " you might ask. Well, this is a bunch of bat files to help you build the version you like. Currently there are 3 version supported:

Step 4.
Open c:\mame32 and double-click on one of the following files:

c:\mame32\buildp4.bat to build the mame32.exe with Pentium 4(TM) Optimizations

c:\mame32\build686.bat to build the Intel Pentium Pro/2/3/Celeron, optimized version of mame32.exe

c:\mame32\buildat.bat to build the AMD Athlon optimized version of mame32.exe

Step 5.
Go make a coffee - this will take a while to finish. In 5-10 mins you will be ready to play with your own version of mame32.

 

   
    Files

(c) MMIII, Whacker