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