    physikalischen Folgesektor holen (bei der 1571: $886c)

    Einsprung von $BB6B, $BC90:

    C040: 38        SEC
    C041: AD EF 01  LDA $01EF        kleinste gefundene Sektornummer
    C044: F0 03     BEQ $C049        =0, ==>
    C046: E9 02     SBC #$02
    C048: 2C         B $2C

    Einsprung von $C044:

    C049: E9 01     SBC #$01         a=$ff
    C04B: 85 3D     STA $3D
    C04D: AD 04 02  LDA $0204        aktuelle Sektornummer mit der
    C050: CD F0 01  CMP $01F0        groessten gefundenen Sektornummer vergleichen
    C053: F0 06     BEQ $C05B        gleich, ==>
    C055: 18        CLC              Sektornummer erhoehen
    C056: 69 01     ADC #$01
    C058: 4C 6E C0  JMP $C06E        [Hier ist doch das Carry geloescht, oder ?]

    Einsprung von $C053:

    C05B: A5 7C     LDA $7C          Seite wechseln (0/1)
    C05D: A8        TAY
    C05E: 49 10     EOR #$10
    C060: 85 7C     STA $7C
    C062: 98        TYA
    C063: 29 10     AND #$10         war Seite 1 angewaehlt ?
    C065: F0 03     BEQ $C06A        nein, ==>
    C067: EE 03 02  INC $0203        Spurnummer erhoehen

    Einsprung von $C065:

    C06A: A5 94     LDA $94          1. Sektornumer holen
    C06C: B0 08     BCS $C076        , ==>

    Einsprung von $C058:

    C06E: 90 06     BCC $C076        ==>

    C070: ED F0 01  SBC $01F0        [Wird nie aufgerufen ?]
    C073: 18        CLC               "
    C074: 65 3D     ADC $3D           "

    Einsprung von $C06C, $C06E:

    C076: 8D 04 02  STA $0204        neue Sektornummer merken
    C079: 60        RTS

        Previous Page / Next Page