Mapping the ATARI sagt
Code: Alles auswählen
Byte Use
65518/FFEE Revision Date D1 And D2 (four-bit BCD)
65519/FFEF Revision Date M1 And M2
65520/FFF0 Revision Date Y1 And Y2
65521/FFF1 Option Byte; should Read 1 For the 1200XL (my 800XL reads 2)
65522-26/FFF2-6 Part number In the form AANNNNNN
65527/FFF7 Revision number (again, mine reads 2)
65528-9/FFF8-9 Checksum, bytes (LSB/MSB)
65527 and 65528 should read 221 ($DD) and 87 ($57) for the 400/800 revision A ROMS; 243 ($F3) and 230 ($E6) for the B ROMS.
PAL versions read 214/87 ($D6/$57) and 34/88 ($22/$58), respectively. The 1200XL should read 10 at 65527 for revision A and 11 for revision B. The 600XL should read 1 at 65527, and the 800XL, 2. For the 1200XL, 64728 ($FCD8) should not read 162 ($A2).
sowie
Contain NMI, RESET (power-up), and IRQ service vectors, initialized to 49176 ($C0l8), 49834 ($C2AA), and 49196 ($C02C), respectively.
und die anderen Vektoren sind hier
Code: Alles auswählen
58469 $E465 SIOINV SIO utility initialisation, OS use only
58472 $E468 SENDEV Send enable routine, OS use only
58475 $E46B INTINV Interrupt handler initialisation, OS use only
58478 $E46E CIOINV CIO utility initialisation, OS Use only
58481 $E471 BLKBDV Blackbaord Mode Entry
58484 $E474 WARMSV Warm Start Vector
58487 $E477 COLDSV Cold Start Vector
siehe hier
https://atariwiki.org/wiki/Wiki.jsp?page=Memory%20Map
(dort kann jeder mitmachen beim Infos sammeln)