c64mem: completed metadata; misc fixes
This commit is contained in:
parent
aba2aa0f1c
commit
bcf7efb0f4
8 changed files with 137 additions and 32 deletions
|
|
@ -3,7 +3,7 @@
|
|||
- CBMBASIC and KERNAL
|
||||
-
|
||||
- The comments have been taken from
|
||||
- Baloui, Said.
|
||||
- Baloui, Brückmann, Englisch, Felt, Gelfand, Gerits, Krsnik:
|
||||
- Das neue Commodore-64-intern-Buch.
|
||||
- Düsseldorf: Data-Becker, 1990.
|
||||
- ISBN 3890113079
|
||||
|
|
|
|||
|
|
@ -1,12 +1,28 @@
|
|||
- C64 RAM Map (64'er)
|
||||
-
|
||||
- Memory Map mit Wandervorschlägen
|
||||
- Dr. H. Hauck
|
||||
- Memory Map mit Wandervorschlägen
|
||||
- 64'er Sonderheft 1986/07
|
||||
-
|
||||
- OCRed and formatted by Michael Steil <mist64@mac.com>
|
||||
-
|
||||
- Corrections (typos as well as content), translations etc.
|
||||
- welcome at: https://github.com/mist64/c64disasm
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...] »«
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 Datenrichtungsregister für Ein-/Ausgabe-Port des 6510-Mikroprozessors
|
||||
|
||||
|
|
@ -2023,7 +2039,7 @@ $00A0-$00A2 Interne Uhr für TI und TI$
|
|||
|
||||
5 POKE 160,79:P0KE 161,25:POKE 162,0
|
||||
|
||||
Nach vier Sekunden Laufzeit schalten alle drei Zellen In der Tat auf 0 zurück.
|
||||
Nach vier Sekunden Laufzeit schalten alle drei Zellen in der Tat auf 0 zurück.
|
||||
|
||||
Die Umsetzung der Zahlen aus 160 bis 162 in die Variablen TI und Tl$ sowie
|
||||
deren Wirkungsweise entnehmen Sie bitte dem Texteinschub Nr. 16 »Die eingebaute
|
||||
|
|
@ -2490,13 +2506,13 @@ $00C7 Flagge für reverse Darstellung der Zeichen
|
|||
|
||||
Wir vermeiden die Rücksetzung durch einen Einzeiler:
|
||||
|
||||
PRINT CHR$ (18) * AAA " PEEK (199)
|
||||
PRINT CHR$(18) "AAA" PEEK(199)
|
||||
|
||||
Wir erhalten drei reverse As und als lnhalt der Zelle 199auch die Zahl 18.
|
||||
Dasselbe Ergebnis erhalten wir durch POKEn einer Zahl größer als 0 in die Zelle
|
||||
199:
|
||||
|
||||
POKE 199,4: PRINT"XX" PEEK (199)
|
||||
POKE 199,4: PRINT"XX" PEEK(199)
|
||||
|
||||
Das Ergebnis beweist, daß diese Adresse sehr nützlich sein kann, zumal ihre
|
||||
Abfrage beziehungsweise Beeinflussung auch innerhalb eines Programms erfolgen
|
||||
|
|
@ -2755,9 +2771,8 @@ $00D3 Position des Cursors innerhalb einer logischen Zeile
|
|||
|
||||
$00D4 Flagge für Gänsefuß-Modus
|
||||
|
||||
Steht in dieser Speicherzelle eine 0, dann befindet sich der
|
||||
|
||||
Computer im Gänsefuß-Modus, andere Zahlen bedeuten den Normal-Modus.
|
||||
Steht in dieser Speicherzelle eine 0, dann befindet sich der Computer im
|
||||
Gänsefuß-Modus, andere Zahlen bedeuten den Normal-Modus.
|
||||
|
||||
Selbst Anfängern ist der Gänsefuß-Modus sehr rasch geläufig, bietet er doch die
|
||||
Möglichkeit, Zeichen mit der PRINT-Anweisung auszudrucken. Genauso bekannt sind
|
||||
|
|
@ -2853,7 +2868,7 @@ $00F3-$00F4 Zeiger auf Position des Cursors im Farbspeicher
|
|||
also in der Low-/High-Byte-Darstellung die Adresse im Farbspeicher, ab der die
|
||||
echte Zeile beginnt, auf welcher der Cursor gerade steht.
|
||||
|
||||
$00F5-$00F6 Vektor auf die Decodiertabelle für ASC!l-Codewerte der Tasten
|
||||
$00F5-$00F6 Vektor auf die Decodiertabelle für ASCII-Codewerte der Tasten
|
||||
|
||||
Bei der Diskussion der Speicherzelle 145 habe ich Ihnen gezeigt, wie das
|
||||
Drücken einer der 64 Tasten entschlüsselt wird.
|
||||
|
|
|
|||
|
|
@ -1,11 +1,29 @@
|
|||
- C64 RAM Map (64 intern)
|
||||
-
|
||||
- 64 intern
|
||||
- Data Becker
|
||||
- Baloui, Brückmann, Englisch, Felt, Gelfand, Gerits, Krsnik:
|
||||
- Das neue Commodore-64-intern-Buch.
|
||||
- Düsseldorf: Data-Becker, 1990.
|
||||
- ISBN 3890113079
|
||||
-
|
||||
- OCRed and formatted by Michael Steil <mist64@mac.com>
|
||||
-
|
||||
- Corrections (typos as well as content), translations etc.
|
||||
- welcome at: https://github.com/mist64/c64disasm
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 Datenrichtungsregister für Prozessor-
|
||||
Port
|
||||
|
|
|
|||
|
|
@ -1,11 +1,24 @@
|
|||
- C64 RAM Map (64MAP10.TXT)
|
||||
-
|
||||
- 64MAP10.TXT/Commodore_64_Memory_Maps.txt
|
||||
- https://riff.2ix.at/c64/?dok=memory
|
||||
- Anonymous
|
||||
- Commodore_64_Memory_Maps.txt
|
||||
- in: 64MAP10.TXT, which states ftp://arnold.hiof.no/programs
|
||||
- as the original source
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 6510 On-chip Data Direction Register.
|
||||
$0001 R6510 6510 On-chip 8-bit Input/Output Register.
|
||||
|
|
|
|||
|
|
@ -1,14 +1,26 @@
|
|||
- C64 RAM Map (Jim Butterfield)
|
||||
-
|
||||
- Butterfield, Jim [compiled by]:
|
||||
- COMMODORE 64 MEMORY MAP
|
||||
- Compiled by Jim Butterfield
|
||||
- Classic Computer Magazine Archive COMPUTE! ISSUE 29 / OCTOBER 1982 / PAGE 150
|
||||
- Classic Computer Magazine Archive COMPUTE! issue 29, October 1982, p.150
|
||||
-
|
||||
- https://www.atarimagazines.com/compute/issue29/394_1_COMMODORE_64_MEMORY_MAP.php
|
||||
- https://www.atariarchives.org/mlb/appendix_b.php
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 Chip directional register
|
||||
$0001 R6510 Chip I/O; memory & tape control
|
||||
|
|
|
|||
|
|
@ -1,10 +1,30 @@
|
|||
- C64 RAM Map (Mapping The Commodore 64)
|
||||
-
|
||||
- MAPC6410.TXT
|
||||
- Leemon, Sheldon:
|
||||
- Mapping the Commodore 64
|
||||
- Greensboro: COMPUTE! Publications, 1984.
|
||||
- ISBN 0-942386-23-X
|
||||
-
|
||||
- MAPC6410.TXT, May 1998, etext #352#
|
||||
- typed by
|
||||
- David Holz <david_holz@hotmail.com>
|
||||
- formatted to 71 columns and somewhat proofed by
|
||||
- Cris Berneburg <pcgeek@compuserve.com>
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 6510 On-Chip I/O DATA Direction Register
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,28 @@
|
|||
- C64 RAM Map (Programmer's Reference Guide)
|
||||
-
|
||||
- C64PRG10.TXT
|
||||
- Commodore 64 Programmer's Reference Guide
|
||||
- Indianapolis: Howard W. Sams & Co., Inc, 1982.
|
||||
- ISBN 0-672-22056-3
|
||||
-
|
||||
- practically the same:
|
||||
- 64MAP10.TXT/Commodore_64_RAM_Memory_Map.doc
|
||||
- http://www.c64.ch/programming/memorymap.php
|
||||
- http://www.cbmitapages.it/c64/c64ram.htm
|
||||
- C64PRG10.TXT, June 1996, etext #46
|
||||
- converted to etext by
|
||||
- Ville Muikkula
|
||||
- Jouko Valta
|
||||
-
|
||||
----------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 6510 On-Chip Data-Direction Register
|
||||
$0001 R6510 6510 On-Chip 8-Bit Input/Output Register
|
||||
|
|
|
|||
|
|
@ -1,12 +1,26 @@
|
|||
- C64 RAM Map (STA/awsm)
|
||||
- C64 RAM Map (STA)
|
||||
-
|
||||
- Commodore 64 memory map, http://www.awsm.de/mem64/
|
||||
- based on:
|
||||
- Commodore 64 memory map by Joe Forster/STA, http://sta.c64.org/cbm64mem.html
|
||||
- Joe Forster/STA:
|
||||
- Commodore 64 memory map
|
||||
- http://sta.c64.org/cbm64mem.html
|
||||
-
|
||||
- edited by awsm.de // @awsm9000
|
||||
- http://www.awsm.de/mem64/
|
||||
-
|
||||
------------------------------------------------------------
|
||||
-
|
||||
# [...]
|
||||
# This plain text file is formatted so that it can be automatically
|
||||
# parsed in order to create cross-references etc.
|
||||
# * Lines starting with "-" is top-level information. The first line
|
||||
# is the title. Lines starting with "--" are separators.
|
||||
# * Lines starting with "#" are internal comments.
|
||||
# * Hex addresses start at column 0.
|
||||
# * Symbols start at column 13.
|
||||
# * The description starts at column 21.
|
||||
# * All lines of the description until the first blank line are
|
||||
# combined into the heading.
|
||||
# * The remaining text is in MarkDown format.
|
||||
# The encoding is UTF-8.
|
||||
|
||||
$0000 D6510 Processor port data direction register
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue