    Pufferzeiger initialisieren ($dcb6)

    Einsprung von $9B12, $9BCE:

    9B9B: A6 50     LDX $50
    9B9D: B5 D1     LDA $D1,X        1. Puffer holen
    9B9F: 0A        ASL              ist Puffer belegt ?
    9BA0: 30 06     BMI $9BA8        nein, (sollte nie ausgefuehrt werden) ==>
    9BA2: A8        TAY
    9BA3: A9 02     LDA #$02         Pufferzeiger auf Datenanfang setzen
    9BA5: 99 BB 00  STA $00BB,Y

    Einsprung von $9BA0:

    9BA8: B5 D8     LDA $D8,X        2.Puffer inaktiv setzen
    9BAA: 09 80     ORA #$80
    9BAC: 95 D8     STA $D8,X
    9BAE: 0A        ASL              Puffer belegt ?
    9BAF: 30 06     BMI $9BB7        nein, ==>
    9BB1: A8        TAY
    9BB2: A9 02     LDA #$02         Pufferzeiger auf Datenanfang setzen
    9BB4: 99 BB 00  STA $00BB,Y

    Einsprung von $9BAF:

    9BB7: A9 00     LDA #$00
    9BB9: 9D 42 02  STA $0242,X      Programmlaenge auf 0 setzen
    9BBC: 9D 49 02  STA $0249,X
    9BBF: 9D 50 02  STA $0250,X      Blocklaenge loeschen:
    9BC2: 60        RTS              0: noch nicht letzter Block

        Previous Page / Next Page