$F7EA/63466:   Find Specific Tape Header

Jump from $F801, $F3A5, $F54D:

F7EA: 20 2C F7  JSR $F72C     ; Find Any Tape Header
F7ED: B0 1D     BCS $F80C
F7EF: A0 05     LDY #$05
F7F1: 84 9F     STY $9F       ; Tape Error log pass 2
F7F3: A0 00     LDY #$00
F7F5: 84 9E     STY $9E       ; Tape Error log pass 1

Jump from $F809:

F7F7: C4 B7     CPY $B7       ; Number of Characters in Filename
F7F9: F0 10     BEQ $F80B
F7FB: B1 BB     LDA ($BB),Y   ; Pointer: Current File name Address
F7FD: A4 9F     LDY $9F       ; Tape Error log pass 2
F7FF: D1 B2     CMP ($B2),Y   ; Pointer: Start Address of Tape Buffer
F801: D0 E7     BNE $F7EA
F803: E6 9E     INC $9E       ; Tape Error log pass 1
F805: E6 9F     INC $9F       ; Tape Error log pass 2
F807: A4 9E     LDY $9E       ; Tape Error log pass 1
F809: D0 EC     BNE $F7F7

Jump from $F7F9:

F80B: 18        CLC

Jump from $F7ED:

F80C: 60        RTS

    Previous Page / Next Page