Download Print this page

IMS IMSAI 8080 User Manual page 383

Advertisement

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

Advertisement

loading