Daten vom Puffer in den Cache kopieren
E: x  : x mal 256 Bytes
   $4a: Bereich im Cache
   $48: Pufferanfang

Controller-Programm 3

D00D: 41 4D 20 49 20 49 20 5A  am i laz
D014: 59 3F 3F 3F 2E 2E 2E 4E  y???...n
D01D: 4F 20 4A 55 53 54 20 57  o just w
D024: 41 4E 54 45 44 20 54 4F  anted to
D02D: 20 53 41 56 45 20 41 20   save a
D034: 46 45 57 20 4D 53 2E 2E  few ms..
D03D: 2E                       .

Einsprung von $D545, $CED6, $CF8F:

D03E: B1 48     LDA ($48),Y
D040: 91 4A     STA ($4A),Y
D042: C8        INY
D043: B1 48     LDA ($48),Y
D045: 91 4A     STA ($4A),Y
D047: C8        INY
.....                            [insgesamt 256 mal]
D539: B1 48     LDA ($48),Y
D53B: 91 4A     STA ($4A),Y
D53D: C8        INY
D53E: CA        DEX              schon alle Bloecke kopiert ?
D53F: F0 07     BEQ $D548        ja, ==>
D541: E6 49     INC $49          Hi-Bytes erhoehen
D543: E6 4B     INC $4B
D545: 4C 3E D0  JMP $D03E

Einsprung von $D53F:

D548: 60        RTS

    Previous Page / Next Page