$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