Compiling VCMame 0.70 under Visual C 7 (.NET)
-------------------------------------------

Follow these steps, in this order!

1) Unzip mame source to a location on your hard drive, eg, d:\mame\mame70
2) Unzip zlib source to the same location.
3) Unzip vcmame70_net source to the same location.
4) Make sure you have a copy of the DX SDK from Microsoft installed.
5) Make sure the NASMW assembler is installed 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.

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)

Plus these files at the root:

vcmame.sln
vcmame.vcproj
a68000.vcproj
c68000.vcproj
hdcomp.vcproj
romcmp.vcproj
xml2info.vcproj
zlib.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.


The following files are patched from the official source:

src/drivers/mystwarr.c		(C99 style variable use)
src/drivers/konamigx.c		(C99 style variable use)
src/windows/osd_cpu.h		(to include vcmame.h header)
src/windows/wind3d.c		(a ddraw struct is different between MinGW and DXSDK)
src/windows/fileio.c		(two defines missing under VC6)
src/hdcomp.c			(define missing under VC6)


This release has not been tested with the 7.1 compiler, only 7.0.

--
Bryan McPhail, mish@vcmame.net, 18/6/2003
