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 |