    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