VCMame 0.85
-----------

1:  Common steps
2:  Compiling VCMame 0.85 under Visual C 7.1 (.NET 2003)
3:  Compiling VCMame 0.85 under Visual C 7.0 (.NET 2002)
4:  Compiling VCMame 0.85 under Visual C 6 (DevStudio)
5:  Source patches

--

1: Common Steps
---------------

You need to install the NASMW assembler on your machine.  You can get it from the downloads 
section of Mame website amongst other places (www.mame.net).  Make sure your Visual C 'exe' path
(Tools -> Options -> Projects -> Directories) includes the directory where you install NASM.

--

2: Compiling VCMame 0.85 under Visual C 7.1 (.NET 2003)
-------------------------------------------------------

Follow these steps, in this order!

1) Unzip mame source to a location on your hard drive, eg, d:\mame\mame85
3) Unzip vcmame85 source to the same base location, eg, d:\mame\mame85
4) Make sure you have a copy of the DX9 SDK from Microsoft installed.

You should now have the following directory layout:

src/		(Standard Mame source)
src/vc		(VC Mame header & patches)
docs/		(Standard Mame docs)

Plus these files at the root:

vcmame.sln
vcmame.vcproj
a68000.vcproj
c68000.vcproj
chdman.vcproj
romcmp.vcproj
zlib.vcproj
expat.vcproj


Now, just load up vcmame.sln and build the project!  Remember your built exe's will have the
filenames vcmame.exe & vcmamed.exe so make sure you name your ini files vcmame.ini and vcmamed.ini.


3: Compiling VCMame 0.85 under Visual C 7.0 (.NET 2002)
-------------------------------------------------------

Follow these steps, in this order!

1) Unzip mame source to a location on your hard drive, eg, d:\mame\mame85
3) Unzip vcmame85 source to the same base location, eg, d:\mame\mame85
4) Make sure you have a copy of the DX9 SDK from Microsoft installed.
5) Copy all the files in the '2002' folder (eg, d:\mame\mame85\2002) into the base location, 
eg, d:\mame\mame85.  This overwrites the 2003 project files.

You should now have the following directory layout:

src/		(Standard Mame source)
src/vc		(VC Mame header & patches)
docs/		(Standard Mame docs)

Plus these files at the root:

vcmame.sln
vcmame.vcproj
a68000.vcproj
c68000.vcproj
chdman.vcproj
romcmp.vcproj
zlib.vcproj
expat.vcproj

Now, just load up vcmame.sln and build the project!  Remember your built exe's will have the
filenames vcmame.exe & vcmamed.exe so make sure you name your ini files vcmame.ini and vcmamed.ini.


4: Compiling VCMame 0.85 under Visual C 6.0
-------------------------------------------

Follow these steps, in this order!

1) Unzip mame source to a location on your hard drive, eg, d:\mame\mame85
2) Unzip vcmame85 source to the same bsae location, eg, d:\mame\mame85
3) Make sure you have a copy of the DX9 SDK from Microsoft installed.

You should now have the following directory layout:

src/		(Standard Mame source)
src/vc		(VC Mame header & patches)
docs/		(Standard Mame docs)

Plus these files at the root:

vcmamed.ini.
vcmame.dsp
vcmame.dsw
a68000.dsp
c68000.dsp
chdman.dsp
romcmp.dsp
zlib.dsp
expat.dsp

Now, just load up vcmame.dsw and build the project!  Remember your built exe's will have the
filenames vcmame.exe & vcmamed.exe so make sure you name your ini files vcmame.ini and 
vcmamed.ini.

--

4:  Patches
-----------

No files are patched from the official source.

--

Bryan McPhail, mish@vcmame.net, 7/8/2004
