Partition formatieren
Einsprung von $B377:
8746: A5 90 LDA $90 Starttrack der Partition holen und merken
8748: 85 4D STA $4D
874A: A9 00 LDA #$00 und Sektor 0 merken (Partitionen muessen
874C: 85 4E STA $4E am 1. Sektor der Spur beginnen)
874E: 20 88 95 JSR $9588 T&S an DC uebergeben
8751: 20 CF B0 JSR $B0CF Physikalisches 1581-Format setzen
8754: A9 C0 LDA #$C0 'RESTORE_DV': Kopf auf Spur 0 setzen
8756: 20 9D 95 JSR $959D Aufruf des Controllers
8759: A4 9B LDY $9B altes Fuellbyte merken
875B: A9 00 LDA #$00 Blocks beim Formatieren mit $00 fuellen
875D: 85 9B STA $9B
875F: A9 F0 LDA #$F0 'FORMATDK_DV': Partition formatieren
8761: 20 9D 95 JSR $959D Controller aufrufen
8764: 84 9B STY $9B altes Fuellbyte zurueckholen
8766: C9 02 CMP #$02 Fehler ?
8768: 90 03 BCC $876D nein, ==>
876A: 4C 2D FF JMP $FF2D Job-Errorbehandlung ==>
Einsprung von $8768:
876D: 60 RTS
Previous Page / Next Page