$D9A0/55712:   Open file for reading

Jump from $CA26, $D990:

D9A0: A0 13     LDY #$13
D9A2: B1 94     LDA ($94),Y     ; track
D9A4: 8D 59 02  STA $0259
D9A7: C8        INY
D9A8: B1 94     LDA ($94),Y
D9AA: 8D 5A 02  STA $025A
D9AD: C8        INY
D9AE: B1 94     LDA ($94),Y     ; record length
D9B0: AE 58 02  LDX $0258       ; last record len
D9B3: 8D 58 02  STA $0258
D9B6: 8A        TXA
D9B7: F0 0A     BEQ $D9C3
D9B9: CD 58 02  CMP $0258
D9BC: F0 05     BEQ $D9C3
D9BE: A9 50     LDA #$50
D9C0: 20 C8 C1  JSR $C1C8       ; 50, 'record not present'

Jump from $D9B7, $D9BC:

D9C3: AE 79 02  LDX $0279
D9C6: BD 80 02  LDA $0280,X     ; track
D9C9: 85 80     STA $80
D9CB: BD 85 02  LDA $0285,X     ; sector
D9CE: 85 81     STA $81
D9D0: 20 46 DC  JSR $DC46
D9D3: A4 82     LDY $82
D9D5: AE 79 02  LDX $0279
D9D8: B5 D8     LDA $D8,X
D9DA: 99 60 02  STA $0260,Y
D9DD: B5 DD     LDA $DD,X
D9DF: 99 66 02  STA $0266,Y
D9E2: 60        RTS

    Previous Page / Next Page