$F05B/61531:   ?

Jump from $F03B:

F05B: A6 6F     LDX $6F
F05D: 20 DF F0  JSR $F0DF
F060: A5 7F     LDA $7F         ; drive number
F062: AA        TAX
F063: 0A        ASL
F064: 1D 9B 02  ORA $029B,X
F067: 49 01     EOR #$01
F069: 29 03     AND #$03
F06B: 85 70     STA $70
F06D: 20 A5 F0  JSR $F0A5
F070: A5 F9     LDA $F9         ; buffer number
F072: 0A        ASL
F073: AA        TAX
F074: A5 80     LDA $80         ; track
F076: 0A        ASL
F077: 0A        ASL             ; times 4
F078: 95 99     STA $99,X       ; equal pointer in BAM field
F07A: A5 70     LDA $70
F07C: 0A        ASL
F07D: 0A        ASL
F07E: A8        TAY

Jump from $F08E:

F07F: A1 99     LDA ($99,X)
F081: 99 A1 02  STA $02A1,Y
F084: A9 00     LDA #$00
F086: 81 99     STA ($99,X)     ; zero in buffer
F088: F6 99     INC $99,X       ; increment buffer pointer
F08A: C8        INY
F08B: 98        TYA
F08C: 29 03     AND #$03
F08E: D0 EF     BNE $F07F
F090: A6 70     LDX $70
F092: A5 80     LDA $80         ; track
F094: 9D 9D 02  STA $029D,X
F097: AD F9 02  LDA $02F9
F09A: D0 03     BNE $F09F
F09C: 4C 8A D5  JMP $D58A       ; write block

Jump from $F09A:

F09F: 09 80     ORA #$80
F0A1: 8D F9 02  STA $02F9
F0A4: 60        RTS

Jump from $F06D, $EF13, $EF1A:

F0A5: A8        TAY
F0A6: B9 9D 02  LDA $029D,Y
F0A9: F0 25     BEQ $F0D0
F0AB: 48        PHA
F0AC: A9 00     LDA #$00
F0AE: 99 9D 02  STA $029D,Y
F0B1: A5 F9     LDA $F9         ; buffer number
F0B3: 0A        ASL             ; times 2
F0B4: AA        TAX
F0B5: 68        PLA
F0B6: 0A        ASL
F0B7: 0A        ASL
F0B8: 95 99     STA $99,X
F0BA: 98        TYA
F0BB: 0A        ASL
F0BC: 0A        ASL
F0BD: A8        TAY

Jump from $F0CE:

F0BE: B9 A1 02  LDA $02A1,Y
F0C1: 81 99     STA ($99,X)     ; write in buffer
F0C3: A9 00     LDA #$00
F0C5: 99 A1 02  STA $02A1,Y
F0C8: F6 99     INC $99,X       ; increment buffer pointer
F0CA: C8        INY
F0CB: 98        TYA
F0CC: 29 03     AND #$03
F0CE: D0 EE     BNE $F0BE

Jump from $F0A9:

F0D0: 60        RTS

    Previous Page / Next Page