Prueft, ob Sektor in Cachepuffer passt, Cachezeiger setzen

Einsprung von $C635, $C936, $CA36:

CB8D: 18        CLC              a: Sektornummer
CB8E: 65 8C     ADC $8C          + Cache-Start
CB90: 85 4B     STA $4B          als Zeiger in Cachepuffer
CB92: C9 20     CMP #$20         >= $2000
CB94: B0 01     BCS $CB97        ja, ==>
CB96: 60        RTS

Einsprung von $CB94:

CB97: 68        PLA
CB98: 68        PLA
CB99: 20 3F CD  JSR $CD3F        Auf Controller ready warten
CB9C: 4C 88 CB  JMP $CB88        02: MISHD_DV_ER: Blockheader nicht gefunden

    Previous Page / Next Page