-
Notifications
You must be signed in to change notification settings - Fork 0
charlesUnixPro/Tempest-Source-Code
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
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/
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published