Blockheader des Verzeichnisheaders suchen
und Schreibschutz pruefen ($d00e [mit etwas Phantasie...])
Einsprung von $84C3, $8F14:
8EDC: 20 04 92 JSR $9204 Puffer suchen
8EDF: 85 6C STA $6C und merken
8EE1: AA TAX
8EE2: 20 35 92 JSR $9235 Puffer wieder freigeben
[Puffer wird nur waehrend der Initiali-
sierung gebraucht. In der Zeit kann
sowieso keine andere Routine Puffer
suchen.]
8EE5: A2 00 LDX #$00
8EE7: 86 4E STX $4E Sector 0
8EE9: AE 2B 02 LDX $022B Directory-Track anwaehlen
8EEC: 86 4D STX $4D
8EEE: 20 88 95 JSR $9588 T&S an DC uebergeben
8EF1: A9 B0 LDA #$B0 SEEKHD_DV: Suchen eines Sectors
8EF3: 20 E4 94 JSR $94E4 Job ausfuehren
8EF6: A6 6C LDX $6C Puffernummer wieder holen
8EF8: 48 PHA
8EF9: A9 B6 LDA #$B6 DETWP_DV: Schreibschutz pruefen
8EFB: 20 9D 95 JSR $959D Controller aufrufen
8EFE: 8D FA 01 STA $01FA und Zustand merken
8F01: 68 PLA
8F02: 60 RTS
Previous Page / Next Page