FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO
FAOO C3
E FA
6
C 3 OF FA
FA 03
FA 06
C3
14
FA
F A09 C3
E4
FB
FAOC C3 EA FB
FAOF
FAOF
FAOF
FAOF 06
80
F A l l
FA
C3
16
FA 14
06
31
F A1 6
F A 16
F A 16
OS 30
F A 1 6
F A 1 3
OB FF
FA1A
57
F A1B E5 FÜ
F A I D
5F
r
7A
a i e
F A l F
93
F A 2 0 CA 4 A FA
F A 23
57
A 24
0 7
f
0 7
F A 2 5
F A 2 6
0 7
F A 2 7
0 7
F A 2 3
33
67
FA 29
F A2A
2E
50
F 9
FA2C
FA2D 63
F A2E
2E
00
F A 3 0
73
F A31
I F
22
11
* * * * * * * *
UC R I C AS SET TE
0 0 0 0
0 0 1 0
R E V I S I O N
1
0 0 2 0
0 0 3 0
0 0 5 0
0 0 6 0
I / O
PORTS
0 0 7 0
0 1 0 0
TAPE I N I T I A L I Z A T I O N
0 1 1 0
CHARS TO S T A B I L I Z E AU T O M A T IC VOLUME CONTROL)
0 1 2 0
0 1 3 0
0 1 6 0
0 1 7 0
M ISCELLA NEO US
PARAMETERS
0 1 8 0
0 2 5 0
0 2 6 0
S P E C I A L CHARACTERS
0 2 7 0
0 3 1 0
0 3 2 0
ERROR CODES
0 3 3 0
0 4 0 0
0 4 1 0
ENTRY P O IN T S
( T H I S
0 4 2 0
0 4 3 0
JMP
0 4 4 0
JMP
JMP
0 4 5 0
0 4 6 0
JMP
0 4 7 0
JMP
0 4 8 0
0 4 9 0
P I C K UP PROPER STATUS 3 YTE
0 5 0 0
0 5 1 0
DUMP:
M VI
0 5 2 0
JMP
0 5 3 0
LOA D:
M VI
0 5 4 0
0 5 5 0
I N I T I A L I Z E
FOR W P IT E / R E A D
0 5 6 0
0 5 7 0
S T A R T :
M V I
0 5 8 0
I N
MOV
0 5 9 0
0 6 0 0
AN I
MOV
0 6 1 0
0 6 2 0
MOV
0 6 3 0
SUB
0 6 4 0
JZ
MOV
0 6 5 0
0 6 6 0
RLC
0 6 7 0
RLC
0 6 3 0
RLC
0 6 9 0
RLC
0 7 0 0
ACC
0 7 1 0
MOV
0 7 2 0
m v i
0 7 3 0
SPHL
0 7 4 0
MOV
0 7 5 0
MVT
0 7 6 0
MOV
0 7 7 0
RAF
I N T E R F A C E D R I V E R
27 J U L 7 6
BFH
PARAMS
(WHEN W R I T I N G DUMMY
D P I V E R
I S
N O N - S T A N D A R D ) .
C P IO D
O R I G I N A L D R I V E
DUMP
DUMP MEMORY TO TAPE
LOAD MEMORY FROM TARE
LOAD
TESTW
; T E S T W R IT E R O U T IN E
TE S T P
f T E S T READ R O U T IN E
FOR D U M P /L O A D .
, 80H
BLOCKED W R IT S STATUE
8
START
START COMMON CODE
BLOCKED READ ST ATUS BYTE
B , 3 1 H
RECORD LOOP.
LENGTH OF EACH RECORD
C , 1 2 8
FPOMP
READ SW ITCHES
D ,A
SAVE T E M P O R A R IL Y
OF OH
Z E ° 0
LOW N I B B L E
SAVE H I G H
SYTE CF
E, A
A , 0
GET SW IT CHES BACK
E
; ZERO H IG H
N I B B L E
E X I T
E X I T
I F
COUNT I S
D
A
SAVE COUNT OF 4K I N C ' S
,
Sw ap M I D D L E S . . .
E
COMPUTE AND SAVE H IG H BYTE
H , A
OF RAM ADDRESS
L , 80
S E T SP H IG H ENOUC-H TO LEAVE
°OOM ° O F
DE SCENDIN G STACK
H , E
P O I N T
SL AT 1ST MEMORY
L , 0
TO BE DUMPED/LOADED
PUT STATUS BYTE I N
A , 3
PUT W RIT E/REA .C B I T
* * * * * * * *
ENTRY P O I N T
0
3YTE
1ST A DC R
ZERO
DDR
A
a
I N
CARRY