    Pufferinhalte kopieren ($dea5)
    a: Anzahl der zu kopierenden Bytes (1-128)
    y: Quellpuffer
    x: Zielpuffer

    Einsprung von $A47B:

    9DDE: 48        PHA
    9DDF: A9 00     LDA #$00         Lo-Bytes der Pufferzeiger = 0
    9DE1: 85 40     STA $40
    9DE3: 85 42     STA $42
    9DE5: B9 F1 01  LDA $01F1,Y      Adresse des Quellpuffers holen
    9DE8: 85 41     STA $41
    9DEA: BD F1 01  LDA $01F1,X      Adresse des Zielpuffers holen
    9DED: 85 43     STA $43
    9DEF: 68        PLA              Anzahl zu kopierender Bytes
    9DF0: A8        TAY              nach y
    9DF1: 88        DEY

    Einsprung von $9DF7:

    9DF2: B1 40     LDA ($40),Y      Bytes kopieren
    9DF4: 91 42     STA ($42),Y
    9DF6: 88        DEY
    9DF7: 10 F9     BPL $9DF2
    9DF9: 60        RTS

        Previous Page / Next Page