Byte in Puffer schreiben, Pufferzeiger erhoehen ($cff1)

Einsprung von $8BC2, $8E91, $8EA6, $9112, $9122, $9127, $9402, $9407, $9415,
              $941A, $941F, $9613, $961A, $9621, $9A3D, $9A62, $9A66, $B19C,
              $B1A1, $B1A6, $B1A9, $B1AF, $B1B4, $B1C5, $B1CA, $B1CD, $B1D8,
              $B1DE, $B1E6, $B204, $B20A, $B21B, $B21E, $B221, $B23C, $B8C5:

8EB1: 48        PHA              Byte merken
8EB2: 20 11 9F  JSR $9F11        Puffer holen
8EB5: 10 06     BPL $8EBD
8EB7: 68        PLA              Kein Puffer gefunden
8EB8: A9 61     LDA #$61         61, FILE NOT OPEN
8EBA: 4C 7C 80  JMP $807C

Einsprung von $8EB5, $9CD0:

8EBD: 0A        ASL              (Puffernummer)
8EBE: AA        TAX
8EBF: 68        PLA              Byte zurueckholen
8EC0: 81 BB     STA ($BB,X)      Byte in Puffer schreiben
8EC2: F6 BB     INC $BB,X        Pufferzeiger erhoehen
8EC4: 60        RTS

    Previous Page / Next Page