aktuelles File oeffnen ($c9fa)
Einsprung von $87C6, $8803:
8841: AE 30 02 LDX $0230 Nummer des Files holen
8844: AD 2B 02 LDA $022B Directory-Track als aktuellen Track setzen
8847: 85 4D STA $4D
8849: B5 E5 LDA $E5,X Dir-Block mit Fileeintrag holen
884B: 85 4E STA $4E
884D: 20 CF 93 JSR $93CF SA 17 oeffnen und Dir-Block lesen
8850: AE 30 02 LDX $0230
8853: B5 EA LDA $EA,X Zeiger auf den Eintrag holen
8855: 20 22 94 JSR $9422 Pufferzeiger setzen
8858: AE 30 02 LDX $0230
885B: B5 F4 LDA $F4,X Dateityp holen und
885D: 29 07 AND #$07
885F: 8D 2D 02 STA $022D als aktuellen Dateitypen merken
8862: A9 00 LDA #$00
8864: 8D 6F 02 STA $026F Aktuelle Recordlaenge = 0
8867: 20 4D 98 JSR $984D File oeffnen und 1. Block lesen
886A: A0 01 LDY #$01 Pufferzeiger =1
886C: 20 5F 90 JSR $905F Dateityp auf REL-Datei testen
886F: F0 01 BEQ $8872 gleich, (Pufferzeiger =1) ==>
8871: C8 INY Zeiger =2
Einsprung von $886F:
8872: 98 TYA
8873: 4C 22 94 JMP $9422 Pufferzeiger setzen
Previous Page / Next Page