JOB $f0: FORMATDK_DV

CB35: A9 00     LDA #$00         mit Seite 0 anfangen
CB37: 85 96     STA $96

Einsprung von $CB58:

CB39: A5 96     LDA $96
CB3B: 20 C0 CF  JSR $CFC0        zu formatierende Seite auswaehlen
CB3E: 20 B7 CF  JSR $CFB7        Cachepufferzeiger auf Cache-Anfang setzen
CB41: 20 D6 C3  JSR $C3D6        Spur formatieren
CB44: 20 3F CD  JSR $CD3F        Controller-Status pruefen
CB47: D0 1C     BNE $CB65        Fehler ? ja, ==>
CB49: 20 DC CB  JSR $CBDC        1,6 ms warten
CB4C: 20 B7 CF  JSR $CFB7        Cachepufferzeiger auf Cache-Anfang setzen
CB4F: 20 00 CA  JSR $CA00        Track auf Fehler ueberpruefen
CB52: E6 96     INC $96          naechste Seite
CB54: A5 96     LDA $96
CB56: C9 02     CMP #$02         sind beide Seiten formatiert ?
CB58: 90 DF     BCC $CB39        nein, ==>
CB5A: A5 88     LDA $88          aktuelle Spur
CB5C: C5 8F     CMP $8F          = letzte Spur ?
CB5E: D0 08     BNE $CB68        nein, ==>
CB60: A9 01     LDA #$01         01, OK_DV
CB62: 2C         B $2C
CB63: A9 06     LDA #$06         Formatfehler FMT_DV_ER

Einsprung von $CB47:

CB65: 4C CC CD  JMP $CDCC        Jobauftrag beenden, alle Jobs nochmal ==>

Einsprung von $CB5E:

CB68: A4 99     LDY $99          im aktuellen Job:
CB6A: B9 BC 01  LDA $01BC,Y      zu formatierende Tracknummer erhoehen
CB6D: 18        CLC
CB6E: 69 01     ADC #$01
CB70: 99 BC 01  STA $01BC,Y
CB73: 4C FA CD  JMP $CDFA        Jobcode bleibt erhalten; Jobs pruefen

    Previous Page / Next Page