FOR VISUAL C++ 2005 Express edition

now you can code in assembly using visual c++.
syntax colouring is allowed. the only reason i patched fasm
to allow // comments is because thats what visual c++ uses for quick
commenting and syntax colouring.

usertype.dat
	colours all the words FASM understands as its taken from TABLES.INC
	in the FASM source
	needs to go in the same directory as visual c++ ide (VCExpress.exe)
	on my system it is
	C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
	NOTE:	make sure visual c++ is closed before copying the file here

FASM Build Rules.rules
	in "Solution Explorer", right click the project
	"Custom Build Rules..." menu item
	"Find Existing..." button then find this file
	tick the "FASM" checkbox
	if your building a project with multiple ASM files using
	MS COFF output, change this rule to .obj instead of .exe
	for output.
	visual c++ should automatically compile each ASM file and link
	them all at the end.
	ive successfully compiled and ran a sample project using 2 MS COFFs, one
	calling a function in the other to test.


Add FASM to EXE search path
	Tools->Options
		Projects and solutions
			VC++ Directories
				Executable files (find directory where fasm.exe is and add it)

	Tools->Options
		Projects and solutions
			VC++ Directories
				Include files (add the INCLUDE folder where fasm.exe is)


replace the original FASM sources with these files

	PREPROCE.INC - checks for // and uses it as a comment, like ;
	FASM.ASM - only changed the version string to "flat assembler c comment version"
		- so this one isnt really needed. just there so you know which version
		your using.

	move the visual c++ project files into the same directory as PREPROCE.INC
	the project file might need the FASM build rules file in the same directory.


ALL DONE
	Now open Fasm.vcproj and press F7 (Build solution)
	or right click FASM.ASM and choose "Compile..."

	when pressing CTRL+F5 to run the exe, visual c++ always says
	the project is out of date. i dont know how to fix that, but
	it runs properly after its rebuilt it.

