For those interested in the Commodore VIC-20...
For the last two years, I have been working on making a recompilable version
of the VIC-20 Kernel ROM. I started from a scan that I made of a crappy
dot-matrix print-out and have a version that compiles with no errors.
From this, I developed an assembler variable equates "include" file for all
of the VIC-20 RAM and ROM locations. It's a little messy because I preserved
the original address and op-code info to match against the assembler listing.
So, you have to import it into Excel to strip that info out, save it as text,
do some minor double-"double-quote" fixups and re-save it. I have also proven
to myself that the compiland is the same as the ROM image by using a simple
BASIC program to byte-compare the two files (my ROM image and a ROM image from
the Finland Commodore ftp site).
There are two versions of the "inc" file. One for recompiling the Kernel and
one for ML program writers (to avoid double variable declarations).
Right now, I'm working on documenting the code as best as I can. When that's
done (I'm up to location $f400), I'll post it and the "inc" files. I
would
then look for you guys/gals to peer-review it and give me your comments. The
finished product can go into our archive. Then, I'll probably work on the
BASIC ROM.
And so it goes...
------------------------
Rich Cini/WUGNET
- ClubWin Charter Member (6)
- MCPS Windows 95/Networking
Show replies by date