The make file compares the assembled source code againist the ROM image
files to detect reverse engineering errors. The ROM image files are
copyrighted and must be obtained seperately.

The source code use conditional assembly to generate version 1, 2 and 3
builds. The ROM reference files for the versions are stored in roms/ver1,
roms/ver2 and rom3/ver3.

The build process also builds a "pirate version", which is version 1 with
all of the known copy protection code disabled. (The copy dectection code
still executes, but the code that is executed on detection of piracy is
replaced with noops.) The make target "makepirate" will generate ROM image 
files for the built code which can then be used with emulators or burned to 
ROM chips.

The "ascii" program reads a string of "vsdraw" and "vldraw" commands (pasted
from the source code) and produces an ASCII art drawing.

Files:

	tempest.a65	Source code
	Makefile
	ascii.c		Source code for program to convert vsdraw/vldraw
			to ASCII art
	README.txt	This file

Needed tools:

	The Tempest ROM image files, used to compare the reversed engineered
	source againist the original code. The neeeded files are:

                roms/ver1/136002.123
                roms/ver1/136002.124
                roms/ver1/136002.113
                roms/ver1/136002.114
                roms/ver1/136002.115
                roms/ver1/136002.116
                roms/ver1/136002.117
                roms/ver1/136002.118
                roms/ver1/136002.119
                roms/ver1/136002.120
                roms/ver1/136002.121
                roms/ver1/136002.122`

		roms/ver2/136002.111
                roms/ver2/136002.112
                roms/ver2/136002.113
                roms/ver2/136002.114
                roms/ver2/136002.115
                roms/ver2/136002.116
                roms/ver2/136002.217
                roms/ver2/136002.118
                roms/ver2/136002.119
                roms/ver2/136002.120
                roms/ver2/136002.121
                roms/ver2/136002.222

		roms/ver3/136002.138
                roms/ver3/136002.133
                roms/ver3/136002.134
                roms/ver3/136002.235
                roms/ver3/136002.136
                roms/ver3/136002.237

	ca65: A 6502 assembler. I use the cc65-2.13.3-1.i386.rpm from
	ftp://ftp.musoftware.de/pub/uz/cc65/RedHat/cc65-2.13.3-1.i386.rpm
	distribution. See http://http://www.cc65.org/

	xxdiff: A 'diff' program with excellent visualization. I use
	the Fedora xxdiff-3.2-14.fc15.i686 distribution. See 
	http://furius.ca/xxdiff/