Download Print this page

Atari 400 Technical Reference Manual page 324

Home computer system
Hide thumbs Also See for 400:

Advertisement

ERR LINE
AD DR
B1 B2 B3 B4
DISK
*****
DISKP.SRC
*****
3/9/79
*****
4:00:00
PAGE
63
2836
EE4F
C8
TWICE:
INY
2837
EE50
C8
INY
; INCR BUFFER POINTER BY 2
2838
EE51
B1 15
RDBAD:
LDA
(BUFADR), Y
iREAD LO BYTE BAD SECTOR DATA
2839
EE53
C9 FF
CMP
#$FF
2840
EE55
DO F8
BNE
TWICE
i
IS IT "FF"
?
2841
EE57
C8
INY
i
YES,
2842
EE58
B1 15
LDA
(BUFADR), Y·
iREAD HI BYTE BAD SECTOR DATA
2843
EE5A
C8
INY
2844
EE5B
C9 FF
CMP
#$FF
2845
EE5D
DO F2
BNE
RDBAD
; IS IT "FF"
?
2846
EE5F
88
DEY
2847
EE60
88
DEY
i
YES,
2848
EE61
8C 08 03
STY
DBYTLO
iPUT
BAD SECTOR BYTE COUNT INTO DCB
2849
EE64
A9 00
LDA
#0
2850
EE66
8D 09 03
STA
DBYTHI
2851
EE69
AC 03 03
ENDDIF: LDY
DSTATS
2852
EE6C
60
RTS
2853
2854
2855
2856
2857
SUB R 0 UTI N E S
2858
2859
2860
PUT BUFFER ADDR FROM DCB INTO TEMP REG
2861
2862
EE6D
AD 04 03
PUTADR: LDA
DBUFLO
2863
EE70
85 15
STA
BUFADR
2864
EE72
AD 05 03
LDA
DBUFHI
2865
EE75
85 16
STA
BUFADR+1
iPUT
BUFFER ADDR IN TEMP REG
2866
EE77
60
RTS
2867
i*****************************************************
***********
2868
2869
2870
SPARE BYTE OR MODULE TOO LONG FLAG
2871
2872
EE78
CRNTP4
*
2873
2874
*=$14
2875
0014
00
DSKSPR: . BYTE
PRNORG-CRNTP4 iAGDISKP TOO LONG
2876

Hide quick links:

Advertisement

loading

This manual is also suitable for:

800