     $F556/62806:   Wait for SYNC

    Jump from $F3BB, $F50D, $F538, $FB1D, $FD39, $FD62:

    F556: A9 D0     LDA #$D0        ; 208
    F558: 8D 05 18  STA $1805       ; start timer
    F55B: A9 03     LDA #$03        ; error code

    Jump from $F565:

    F55D: 2C 05 18  BIT $1805
    F560: 10 F1     BPL $F553       ; timer run down, then 'read error'
    F562: 2C 00 1C  BIT $1C00       ; SYNC signal
    F565: 30 F6     BMI $F55D       ; not yet found?
    F567: AD 01 1C  LDA $1C01       ; read byte
    F56A: B8        CLV
    F56B: A0 00     LDY #$00
    F56D: 60        RTS

        Previous Page / Next Page