updated README

This commit is contained in:
Michael Steil 2020-05-15 18:25:51 +02:00
parent 4ee7cc89d5
commit 8818175fc7

View file

@ -1,71 +1,31 @@
# Ultimate Commodore 64 BASIC & KERNAL ROM Disassembly
# Ultimate Commodore 64 Reference
This project maintains six commented disassemblies of the C64 ROM (BASIC and KERNAL), five in English and one in German.
This project collects C64 reference material in a machine readable format and maintains a set of scripts to present these on the web.
The txt files are the parsable master versions that can be used to create more rich representations.
The most current web version can be found at [pagetable.com/c64disasm](http://pagetable.com/c64disasm).
## c64disasm_ms.txt
* KERNAL & BASIC ROM Disassembly
* [original Microsoft BASIC source](c64disasm/c64disasm_ms.txt)
* [original Commodore KERNAL source](c64disasm/c64disasm_cbm.txt)
* [disassembly by Lee Davison](c64disasm/c64disasm_en.txt)
* [BASIC disassembly by Bob Sander-Cederlof](c64disasm/c64disasm_sc.txt)
* [disassembly from Commodore-64-intern-Buch](c64disasm/c64disasm_de.txt) (German)
* [disassembly by Magnus Nyman](c64disasm/c64disasm_mn.txt)
* [disassembly by Marko Mäkelä](c64disasm/c64disasm_mm.txt)
* Memory Map
* ["Mapping the Commodore 64" by Sheldon Leemon](c64mem/c64mem_mapc64.txt)
* ["Memory Map mit Wandervorschlägen" by Dr. H. Hauck](c64mem/c64mem_64er.txt) (German)
* ["Commodore-64-intern-Buch"](c64mem/c64mem_64intern.txt) (German)
* [reference by Joe Forster/STA](c64mem/c64mem_sta.txt)
* [comments in the original Microsoft & Commodore Source](c64mem/c64mem_src.txt)
* ["C64 Programmer's Reference Guide"](c64mem/c64mem_prg.txt)
* ["64map"](c64mem/c64mem_64map.txt)
* [reference by Jim Butterfield](c64mem/c64mem_jb.txt)
This is CBMBASIC only. The comments have been taken from
## Credits
*Microsoft's original BASIC for M6502 source, [pagetable.com/?p=774](http://www.pagetable.com/?p=774)*
Converted and formatted by Michael Steil <mist64@mac.com>
## c64disasm_cbm.txt
This is KERNAL only. The comments have been taken from
*The original C64 KERNAL source by Commodore (901227-03), [pagetable.com/?p=894](http://www.pagetable.com/?p=894), [github.com/mist64/cbmsrc](https://github.com/mist64/cbmsrc)*
Converted and formatted by Michael Steil <mist64@mac.com>
## c64disasm_en.txt
The comments have been taken from
*The almost completely commented C64 ROM disassembly. V1.01 Lee Davison 2012*
Converted and formatted by Michael Steil <mist64@mac.com>
## c64disasm_sc.txt
This is CBMBASIC only. The comments have been taken from
*Bob Sander-Cederlof: S-C DocuMentor for Applesoft, [txbobsc.com/scsc/scdocumentor](http://www.txbobsc.com/scsc/scdocumentor/)*
Converted and adapted from Applesoft to CBMBASIC, as well as formatted by Michael Steil <mist64@mac.com>
## c64disasm_de.txt
The comments have been taken from
*Baloui, Said. Das neue Commodore-64-intern-Buch. Düsseldorf: Data-Becker, 1990. ISBN 3890113079*
OCRed and formatted by Michael Steil <mist64@mac.com>
## c64disasm_mn.txt
The comments have been taken from
*JIFFYDOS version 6.01/version 6.02 by Magnus Nyman (Harlekin/FairLight)*
Converted and formatted by Michael Steil <mist64@mac.com>
## c64disasm_mm.txt
The comments have been taken from
*Commodore 64 BASIC/KERNAL ROM Disassembly Version 1.0 (June 1994), by Marko Mäkelä*
Converted and formatted by Michael Steil <mist64@mac.com>
## Side-by-side HTML version
combine.py creates a cross-referenced HTML from all commentaries.
The most current version can be found at [pagetable.com/c64disasm](http://pagetable.com/c64disasm)
The files have been collected, converted, formatted and edited by [Michael Steil](mailto:mist64@mac.com).
## Contributing
Corrections (typos as well as content), translations etc. welcome.
Extensions, corrections (typos as well as content), translations etc. welcome.