VCMame32 0.74
-------------

1:  Common steps
2:  Compiling VCMame 0.74 under Visual C 7/7.1 (.NET 2002 & .NET 2003)
3:  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 VCMame32 0.74 under Visual C 7/7.1 (.NET 2002 & .NET 2003)
-----------------------------------------------------------------------

Follow these steps, in this order!

1) Unzip mame source to a location on your hard drive, eg, d:\mame\mame74
2) Unzip zlib source to the same location with 'zlib' extension, eg, d:\mame\mame74\zlib
3) Unzip vcmame74 source to the same base location, eg, d:\mame\mame74
4) Unzip mame32 source to the same location plus 'src',ie, d:\mame\mame74\src
5) Make sure you have a copy of the DX SDK from Microsoft installed.

You should now have the following directory layout:

zlib/		(Zlib source)
src/		(Standard Mame source)
src/vc		(VC Mame header & patches)
docs/		(Standard Mame docs)
src/ui/		(Standard Mame32 source)

Plus these files at the root:

vcmame32.sln
vcmame.vcproj
a68000.vcproj
c68000.vcproj
hdcomp.vcproj
romcmp.vcproj
zlib.vcproj
xml2info.vcproj

Now, just load up vcmame32.sln and build the project!


--
3:  Patches
-----------

The following files are patched from the official source:

src/vidhrdw/stvvdp1.c		(C99 style variable use)
src/vidhrdw/welltris.c		(C99 style variable use)
src/cpu/e132xs/e132xs.c		(C99 style variable use)

--

Bryan McPhail, mish@vcmame.net, 21/9/2003
