Download Print this page

Atari 400 Technical Reference Manual page 319

Home computer system
Hide thumbs Also See for 400:

Advertisement

ERR LINE
ADDR
B1 B2 B3 B4
SIO ( SERIAL BUS INPUT/OUTPUT CONTROLLER )
PAGE
58
2599
ED60
A4 14
LDY
RTCLOK+2
iREAD TIMER LO
&
HI BYTES
2600
ED62
20 A3 EC
JSR
COMPUT
iNO,
COMPUTE BAUD RATE
2601
ED65
8C EE 02
STY
CBAUDL
2602
ED68
8D EF 02
STA
CBAUDH
iSET BAUD RATE INTO RAM CELLS
2603
ED6B
AO 09
LDY
#9
iSET BIT COUNTER FOR 9 BITS
2604
ED6D
DO CC
BNE
COUNT
2605
2606
ED6F
AD EE 02
GOREAD: LDA
CBAUDL
2607
ED72
8D 04 D2
STA
AUDF3
2608
ED75
AD EF 02
LDA
CBAUDH
2609
ED78
8D 06 D2
STA
AUDF4
iSET POKEY FREG REGS FOR BAUD RATE
2610
ED7B
A9 00
LDA
#0
2611
ED7D
8D OF D2
STA
SKSTAT
2612
ED80
AD 32 02
LDA
SSKCTL
2613
ED83
8D OF D2
STA
SKSTAT
i
INIT. POKEY SERIAL PORT
2614
ED86
A9 55
LDA
#$55
2615
ED88
91 32
STA
(BUFRLO),Y
iSTORE '$55' AS FIRST RCV. BUFFER
2616
ED8A
C8
INY
2617
ED8B
91 32
STA
<BUFRLO), Y
2618
ED8D
A9 AA
LDA
#$AA
2619
ED8F
85 31
STA
CHKSUM
iSTORE CHECKSUM FOR 2 BYTES OF '$AA'
2620
ED91
18
CLC
2621
ED92
AS 32
LDA
BUFRLO
2622
ED94
69 02
ADC
#2
2623
ED96
85 32
STA
BUFRLO
2624
ED98
AS 33
LDA
BUFRHI
2625
ED9A
69 00
ADC
#0
2626
ED9C
85 33
STA
BUFRHI
i
INCR.
BUFFER POINTER BY 1
2627
ED9E
58
CLI
2628
ED9F
60
RTS
2629
2630
2631
2632
EDAO
20 SF EC
BROKE:
JSR
SENDDS
iBREAK KEY WAS PRESSED, SO PREPARE
2633
EDA3
A9 3C
LDA
#MOTRST
i
TO RETURN
2634
EDA5
8D 02 D3
STA
PACTL
i
TURN OFF MOTOR
2635
EDA8
8D 03 D3
STA
PBCTL
iRAISE NOT COMMAND LINE
2636
2637
EDAB
A9 80
LDA
#BRJ.<.ABT
2638
EDAD
85 30
STA
STATUS
iSTORE BREAK ABORT STATUS CODE
2639
/ '
2640
EDAF
AE 18 03
LDX
STACKP
2641
EDB2
9A
TXS
iRESTORE STACK POINTER
2642
2643
EDB'3
C6 11
DEC
BRKKEY
iSET BREAK KEY FLAG TO NONZERO
2644
EDB5
58
CLI
i
ALLOW IRQ'S
2645
2646
EDB6
4C 00 EA
JMP
RETURN
i
GO RETURN
2647
2648
2649
2650
2651
2652
EDB9
A9 EC
SETVBX: LDA
#JTADRL
iSTORE TIME OUT ROUTINE ADDRESS

Hide quick links:

Advertisement

loading

This manual is also suitable for:

800