Puffer mit leeren Records fuellen ($e2e2)
Einsprung von $9C70, $A3A0, $A3AC:
A298: 20 69 9D JSR $9D69 Zeiger auf aktiven Puffer setzen
A29B: A0 02 LDY #$02
A29D: A9 00 LDA #$00 Datenbereich des Puffers mit $00 auffuellen
Einsprung von $A2A2:
A29F: 91 64 STA ($64),Y
A2A1: C8 INY
A2A2: D0 FB BNE $A29F
A2A4: 20 BC A2 JSR $A2BC Zeiger auf 1. Record im neuen Datenblock
Einsprung von $A2B2:
A2A7: 9D 57 02 STA $0257,X setzen
A2AA: A8 TAY
A2AB: A9 FF LDA #$FF $ff: Kennzeichen fuer Leer-Record
A2AD: 91 64 STA ($64),Y
A2AF: 20 BC A2 JSR $A2BC Zeiger auf naechsten Record setzen
A2B2: 90 F3 BCC $A2A7 Datenblock voll ? nein, ==>
A2B4: D0 05 BNE $A2BB Block genau gefuellt ? nein, ==>
A2B6: A9 00 LDA #$00 Kennzeichen fuer 'Datenblock genau gefuellt'
A2B8: 9D 57 02 STA $0257,X setzen
Einsprung von $A2B4:
A2BB: 60 RTS
Previous Page / Next Page