MAMEWorld Central >> EmuChat
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

twistyAdministrator
Space Lord
Reged: 09/18/03
Posts: 15567
Send PM
MAME Compiling Tools (Win32 / Win64)
12/02/09 08:47 AM Attachment: MAME - Download - Main downloads.mht 102 KB (57 downloads)


MAME Source Code

http://mamedev.org/release.html

MAME Source Code Updates

http://mamedev.org/updates.html

MAME Source Code Archive

http://mamedev.org/oldrel.html

Current Win32 / Win64 Compiling Tools

mingw-mame-20121207.exe (0.147u4 - present)


Quote:


set path=mingw\mingw64-w32\bin (32-bit)
set path=mingw\mingw64-w64\bin (64-bit)





Older Win32 / Win64 Compiling Tools

mingw-mame-20120807.exe (0.146u5 - 0.147u3)

mingw-mame-20110519.exe (0.142u4 - 0.146u4)

mingw-mame-20100102.exe (0.136u1 - 0.142u3)


Quote:


set path=mingw\mingw64-w32\bin (32-bit)
set path=mingw\mingw64-w64\bin (64-bit)






Older Win32 Compiling Tools

mingw-mame-20070810.exe (0.118u5 - 0.136)
mingw-mame-20070617.exe (0.116u2 - 0.118u4)
mingw-mame-20060210.exe (0.104u2 - 0.116u1)

Direct-X 8.0 Headers

dx80_mgw.zip (0.104u2 - 0.136)


Very Old Win32 Compiling Tools

MinGW-3.2.0-rc-3.exe + mingw-over-092.zip (0.92 - 0.104u1)
mingw_for_mame090.zip (0.90 - 0.91)
MinGW-2.0.0-3.exe + mingw-over.zip (0.63 - 0.89) + gcc-3.2.2-20030208-1.tar.gz (0.66 - 0.89) + dx70_mgw.zip (0.68 - 0.89)
mingw_for_mame.zip (0.58 - 0.62)


Quote:


************************
Only for Win 95 / 98 / ME / NT / 2000 / XP

From 0.58 to 0.62 - Mame Windows (command line)

You need:

Info-ZIP UnZip/NT v5.41
unzip.exe
http://www.info-zip.org/pub/infozip/
Save it in c:\windows\command\ (95 / 98 / ME)
or in a new directory (for ex: c:\download) (NT / 2000 / XP)

MinGW:
mingw_for_mame.zip 5517 kb
I don't know where you can find this file now.
If you'll find it, save this file in c:\download ( 95 / 98 / ME / NT / 2000 / XP)

Now open a MS-DOS command.com (Prompt) window by Start/Run/command.com (95 / 98 / ME)
or by Start/Run/cmd.exe (NT / 2000 / XP) and type:
cd:\download and press Enter
then type:
unzip mingw_for_mame.zip -d c:\ and press Enter
Wait. If everything will be allright, you'll see: “1 archive were successfully processed.”
If you see: "Bad command or file name" be sure that unzip.exe is placed in c:\windows\command\ (95 / 98 / ME) or in c:\download (NT / 2000 / XP)

Now, you have to edit autoexec.bat (only 95 / 98 / ME)
type
cd c:\ and press Enter
then type
edit autoexec.bat
Search for a line like this (similiar):
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
and replace it with:
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\MINGW\BIN
Save the file, close the MS-DOS command.com (Prompt) window and restart the PC to make the changes running.

If you have NT / 2000 / XP
type
cd c:\ and press Enter
then type
EDIT C:\MINGW\MINGW.BAT and press Enter
and in this new file type:
SET PATH=%PATH%;C:\MINGW\BIN
Save the file and close it, then close the MS-DOS command.com (Prompt) window

Now, you need Mame Source:
- version 0.62 [http://mamedev.org/releases/mame062s.zip]
- version 0.61 [http://mamedev.org/releases/mame061s.zip]
- version 0.60 [http://mamedev.org/releases/mame060s.zip]
- version 0.59 [http://mamedev.org/releases/mame059s.zip]
- version 0.58 [http://mamedev.org/releases/mame058s.zip]

Save the source in c:\download

If you have NT / 2000 / XP copy unzip.exe from c:\download to c:\mingw\mame

Now open again a MS-DOS command.com (Prompt) window and type:
cd:\download and press Enter
then type:
C:\MINGW\MINGW and press Enter (only NT / 2000 / XP )
then type:
unzip mame058s.zip -d c:\mingw\mame\ and press Enter (replace mame058s.zip with one of the other files if you need to compile a different release)
cd \mingw\mame and press Enter
unzip *.zip and press Enter.

Now, you can start compiling Mame:
type:
make and press Enter.
Wait (half hour at least....)
When done, type:
mame -createconfig and press Enter.

That's all ;-)

************************************************************



Only for Win 95 / 98 / ME / NT / 2000 / XP

From 0.63 to 0.69 - Mame Windows (command line)

You need:

Info-ZIP UnZip/NT v5.41
unzip.exe
http://www.info-zip.org/pub/infozip/
Save it in c:\windows\command\ (95 / 98 / ME)
or in a new directory (for ex: c:\download) (NT / 2000 / XP)

MinGW:
MinGW-2.0.0-3.exe 12525 kb
mingw-over.zip 550 kb
from 0.66: gcc-3.2.2-20030208-1.tar.gz 7148 kb GNU C Compiler v. 3.2.2
from 0.68: dx70_mgw.zip 240 kb DirectX Headers.
I don't know where you can find these files now.
If you'll find them, save these files in c:\download ( 95 / 98 / ME / NT / 2000 / XP)

Run MinGW-2.0.0-3.exe (be sure that you are installing it in C:\MinGW)

Now open a MS-DOS command.com (Prompt) window by Start/Run/command.com (95 / 98 / ME)
or by Start/Run/cmd.exe (NT / 2000 / XP) and type:
cd:\download and press Enter
then type:
unzip mingw-over.zip -d c:\mingw and press Enter
Wait. If you see: "Bad command or file name" be sure that unzip.exe is placed in c:\windows\command\ (95 / 98 / ME) or in c:\download (NT / 2000 / XP)
Close the MS-DOS command.com (Prompt) window

From v. 0.66:
Use WinZip or similiar and unzip gcc-3.2.2-20030208-1.tar.gz in c:\mingw

From v. 0.68:
open a MS-DOS command.com (Prompt) window and type:
cd:\download and press Enter
then type:
unzip dx70_mgw.zip -d c:\mingw and press Enter

Now, you have to edit autoexec.bat (only 95 / 98 / ME)
type
cd c:\ and press Enter
then type
edit autoexec.bat
Search for a line like this (similiar):
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
and replace it with:
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\MINGW\BIN
Save the file, close the MS-DOS command.com (Prompt) window and restart the PC to make the changes running.

If you have NT / 2000 / XP
type
cd c:\ and press Enter
then type
EDIT C:\MINGW\MINGW.BAT and press Enter
and in this new file type:
SET PATH=%PATH%;C:\MINGW\BIN
Save the file and close it, then close the MS-DOS command.com (Prompt) window

Now, you need Mame Source:
- version 0.69 [http://mamedev.org/releases/mame069s.zip]
- version 0.68 [http://mamedev.org/releases/mame068s.zip]
- version 0.67 [http://mamedev.org/releases/mame067s.zip]
- version 0.66 [http://mamedev.org/releases/mame066s.zip]
- version 0.65 [http://mamedev.org/releases/mame065s.zip]
- version 0.64 [http://mamedev.org/releases/mame064s.zip]
- version 0.63 [http://mamedev.org/releases/mame063s.zip]

Save the source in c:\download

If you have NT / 2000 / XP copy unzip.exe from c:\download to c:\mingw\mame

Now open again a MS-DOS command.com (Prompt) window and type:
cd:\download and press Enter
then type:
C:\MINGW\MINGW and press Enter (only NT / 2000 / XP )
then type:
unzip mame063s.zip -d c:\mingw\mame\ and press Enter (replace mame063s.zip with one of the other files if you need to compile a different release)
cd \mingw\mame and press Enter
unzip *.zip and press Enter.

Now, you can start compiling Mame:
type:
make and press Enter.
Wait (half hour at least....)
When done, type:
mame -createconfig and press Enter.

That's all ;-)

************************************************************

Regards
Pigi





*See attached mame.net page as a reference for compiling older versions









Entire thread
Subject Posted by Posted on
* MAME Compiling Tools (Win32 / Win64) twistyAdministrator 12/02/09 08:47 AM

Extra information Permissions
Moderator:  redk9258, URherenow, Tafoid 
0 registered and 12 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 9889