Sharp MZ-808 Owner's Manual

Page 1
1
Personal
Complete
This
supplement listing. pared for users who only. The'Sharp Corporation is thiS assembly listing.
Although
Computer
MZ-80B
shows the complete MZ-808
operationofIPLisdescribed in
wanttoknow
MZ-80B
IPL Assembly Listing
IPL
(Initial Program Loader) as::embly
the
Owner's Manual, this
operational detaiisofIPL.
not
obliged to answer
any
Owner's
This
booklet
questions
about
Manual
bookletispre-
is for reference
the
contents
of
-.
I
IPL
includes
grams from the cassette tape
CONTROL routine, which loads programs from
executes them; nected routine name
to the extension
The Sharp Corporution reserves all rights
the
folloWing routines:
into
the
memory
and
the
INTRAM-EXROM
port
of
the
M7.-808 into
is
shown in the remarks column.
the
routine, which loads programs from ROM con-
to
SHARP
CMT
CONTROL routine, which loads pro-
and
executes them; the MFM MINIFLOPPY
the
floppy diskette into the
the
memory
the
contentsofthiS pubiication.
and executes them. Each
memory
and
Page 2
MZ-80B
BEDIENUNGSANLEITUNG
..
SUPPLEMENT
Komplettes
Diese Ergiinzung fahrt das komplette MZ-80B Assemblerprotokoll auf. Wenngleich die IPL-Operation in der Bedienungsanleitung be­schrieben wird, wurde diese Broschare des
IPL
wissen m6chten. Diese Broschare ist nur nicht verpflichtet, irgendwelche beantworten.
IPL
umfal3t die folgenden Routinen: die CMT CONTROL Routine, die Programme vom Kassettenband in den Speicher liidt TROL Routine, die Programme von der Floppy Diskette in den Speicher liidt fiihrt
und
die INTRAM-EXROM Routine, die Programme vom am Erweiterungsport des
MZ-80B angeschlossenen ROM in den Speicher
in
der Spalte "Bemerkungen" aufgefahrt.
ist
MZ-80B
Fragen
IPL Assemblerprotokoll
IPL
(Initial Program LoaderjUrlader)
far
Anwenderzusammengestellt, die Betriebsdetails
zur
Referenz.
aber die Inhalte dieses Assemblerprotokolls
und
sie ausfilhrt; die
liidt
und
sie ausfilhrt.
Die
Sharp Corporation ist
MFM
MINIFLOPPY
jeder
Routinename
und
sie aus-
zu
CON-
Die Sharp Corporation behiilt sich aile Rechte bezaglich der Inhalte dieser Ver6ffent-
lichung
vor.
SHARP
Page 3
2
0000
(1[100
0000
;
***t::t:*******************:f:
F'e
r'so:.t"IL't1
, 0000
0000
[1iJ(,O
000[' P 0000
0000 00[10 0000 000[' 1804 JR
0(102
0002
;
**************'t:**********
................
~~"""~""'"
;
NsT
RESET
0002
0002
0004 0006
0006
3E03
D3E3
I<ST:
.........
"""",
; INITIRLIZE
0006 0006
3E82
£u)08
D3E3
OOOA
3E0F
l1lJ0C
D3E9 3ECF
00('E
0(110
('3EB
0012
3EFF
~~11)14
('3EB
0016
3E5S
1)(118
D3E2
0011'1
3E12
U01C
P3EO
RF
001E
lh31F
P3F4
(1(121
31EOFF
(:1024
2100(>0
0027
3EB3
0(129
D3E:'::
0[128
3600
.-,..,..
002[)
":"-'
D02E
7(:
Ol2l2F
85
(nJ·30
20F9
0032
3E13
('034
D3E:'::
0036
RF
£1[137
32ECFF
(1[t3R
32E6FF
(to.3D
CD4800
0040
CB5F
0[142
2827
0044
C847
l:U?~46
C~EF05
£1£149
f1t14E:
0£14E:
(H:ND
0[14F ('£151
0052
~)£154
(1[156
0~)57
O~15?
005?
(1(15~
0G·5D
Ul15F
£1£15F
(1(161
1:::0C
('614 e'8E:,:
Et.FO
8[1 WE8
DBER
L9
CD5F(10
CR3C03 180C
3E~5
47
STRRT:
CLERR:
KEI'IH:
KEV~;;1:
KE\'S:
tJKHI:
FDCC:
OR JR LD OUT
~<OR
LD
L('
CRLL 8IT JR BIT JP JR
LD
IN
Hfj['
OR OUT
IN RET
CALL JP JF:
LD
LC>
MZ-80B
Initi'J.l
Loader
LD OUT
......
,, ,, , ,
LD OUT LC' aliT
L()
OUT
l[l
OUT LD
OUT LP
OUT
~<OR
OUT
Le­LD
LD OUT
LD
INC
LC'
CCJI''lf:'ute"r
t'03
t'Uf')
STRRT
~,.3H
(E3H),A
;
R,82H
(E3H),A
R,
(1FH
(E9H),A
R,CFH
(EBH),R
R,FFH
(EBH),R
H~
5:'::H
(E2H),R
R,12H
(EOH),R R (F4H),
S:F',
FFEOH
HL,
e'00£1H
R,E:3H
(E8H),R
(HU
HL R,H
L NZ,CLEI<R
H,13H
(E8H),R
A
WRHm),R (mFG),R
f(E\'Sl
3,1'1 z,
crn
0,R Z,
E:',ROfn
I·wm
8,14H
R, (E:::H)
F£1H 8
(E8H),R
R,
(ERH)
FDCC
z,n)
CMT
H~R5H
8,R
I<
,0£1H
.....
·~.ee
,0"-")·_'
;PIO ;PIO
;8ST=!
~
[)
I
SPU:,I).'
;KEV
A=OUT
R=OUT
E:=II<
OPEN=1
CLERR
SH:08E
B=IN
WRITE=l
OUT
C=OUT
Page 4
,
3
13(162
D3D9
131364
WD613S
006.7
0809
['[169
88
006R
C9 13068 0068 13068 13068 0068 13068
CD85(ll
CD1D(12
1306E 13071
ct>CE01 0074
ct>RE013
0077
3817
0079
1307C
CD3002
2101CF
1307F'lEW
6(181
(1083
0088 (108D 00913 131391 0094
01Z197
131398
0086 13089
0EW
CD3902
3A1313CF
FEel
2(111
CDCFI313
F5
CD1D132 CDOE:[12
Fl
DA5F(15
0098 C302(10
~)09E
(109E
2126[13
(10RI
(i(lQ3
0(lR5
0(~A8
00H8
O€1I=!C
IE0R
0E13F
C['4602
W85;,11
~..,
~"
18E2
00RE 00RE
00HE (i0HE
(i'3HE
F3
OOHF
1604
(11
['[lE:l 0[1E:4
121087
[1[1E:R
008C
OOSF O(lCI
0(lC4
0('C6 00C8 00CR
00W 0(1CE
:':::£18[1
:2100CF CD:::601
3:'::[1E
CD5201
3809
CDC-800 3804
C85R
2803
CD85(11
FE:
C9
oOcF 00CF 00CF
0(1CF OOcF
F3
[10D0
r;)OD2
121(106
O[1D9
1608
EC'4E:12CF
21[1080
18De 00D8 00D8 00D8
00D8
OUT CI'ILL
It~
CP
............................
11~~~~11'1~1J"':1
cm
..................................
"""~"""~"~
cMT:
RET
CONTROL
CALL CALL CRLL CRLL
JR CALL
LD
LD
LD CALL
LD CP
JR CALL
STl:
PUSH CRLL CRLL F'OP
JP
;
MI::;:MCH:
JP LD
L[) LD
CHLL CRLL
<D9H),R
DLV80U A,
8
~ISTOP
DEL6
KVE~lES
?RDI
C,ST!
LDMSG
HL,
E,10H C,10H
DISF'2 A,
I
NZ,MISMCH
?RDD
AF DEL6
RE~I
RF
C,
flST HL,
E,0HH
CdS
DI8P t'lSTOP
8CF JR
8Tl
IF:ER[iI1·IFOF:r1RTI01·1
CF=I:
ERROR RDHlF: O'RD
RDI:
RET2S:
:::TF'EIR: EIRnl:
Eln
I:
01 LD
LD LD
CRLL JR CHLL
JR CHLL JR
8IT JR
CRLL
D,4 8C,0080H HL,I8UFE
t10TOR
C,
Tt1ARt<
C,STPEIR RTAPE C,STPEIR
3,
Z, EIRnl
~lSTOP
EI RET
,REHD RC'DRT: ?RDD:
lRERD
DRTA
HIT 01 LD LD LD JR
TRPE
BC=SI2E
0,8
BC,(SIZE)
HL,8000H RDl
W9H)
fJAt1E
(ATR8)
TRliJ,:JG
t'lES16
STPEIR
()
Page 5
4
0(1DB 00DB
D5
OODC
C5
00DD
E5
00DE
2602
00E0
CD?R01
00E3
3838
00E5
2SF9
00E?
54
oom
210000
00EB
22E0FF
00EE
El Cl
"'OEF 00FO
C5
OOFI
E5
(:D3201
,,'OF2 00F5
3826
OOF?
77
l1lWt:
23
0,,1F9
0B
00FR
78
00FB
Bl
0,,'FC
20F4
['OFE
2REOFF 0101 W32(11 0104
3817
0106
5F
CD32(11
01O? o
lOR
3E:
010C 0100 E1l0F 0110 0111 0113 ['114 0116
(1117
0119 011C
['lID
011E 011F 0120 0121
(1121
0123
0124
0125
0126
0127
0129
(1128
[112(:
012D "'12E
(112F
0131
(1132
1Z1l.32
0132
0132 0133
0136
013'3 013B 013D 013E 0141
(1142
11
BD
201214
78
BC
280!=l
15
2803
62
18C7
CD3F02
37
EI
CI
01
C'3
[>E:E
I
2F
07
[>S
~j?
30FE: OBEI
2F
£17
[)S
(17
3SF8
C9
E5
210008
W?fi01
3815
280R
E5
2REOFF
23
22EOFF
RTRPE:
RTP2'
RTP3,
RTP5'
RTPE"
TRTNI
;EDGE
EDGE:
EDGE
I:
,
8VTE
1
;
RBYTE: RBYl:
DE=LORD
PUSH PUSH PUSH
l[l
CRLL JR JR
l[l
LD LD
POP PDF' PUSH PUSH
CRLL JR LD
mc
e'EC LD OR JR
LD
CALL JR LD CRLL JR CP JR LD CP JR DEC JR LD JR CRLL
SCF
:
POP POP POF' RET
m
CPL I':LCR RET
I':LCR
,W
W CPL ,:LCR ,:ET RLCR JR
RET
RERD DRTR=R SUf'l[>T
PUSH LD CRLL JR JR
PUSH LD
INC
LD
RDDRESS DE BC HL
H,2 SPDIN
C,
TRTlH
2..RTF'2
D,H HL,
['OO0H
(SU~lDn,
HL BC BC HL
RBtlTE
C,
TRTfH
(HU,R
HL
BC fi,B
C NZ,RTP3 HL,
(SUMDD
RBI'TE
C,TRTNI E,R RBYTE C,
TRTNI L NZ,RTP5 R,E H Z,
TRTfH D Z,RTP6
H..D
RTP2 BOOTER
HL BC DE
R,
(EIH)
C NC,EDGE
R,(EIHJ
C C,Er>GEI
STORE
HL
HL..[1800H
SPDW
C..RBV3
2..RE:V2
HL HL,
(SUMDn
HL
(SUr'1[oD,
HL
HL
Page 6
5
El
0145
37
0146
C815
0147
25
0149
20ER
014R
W2101
014C
7D
014F
El
0150 0151
C9
0152
6152
0152
0152
E5 211414
0153
0I5E,
CB5~
0158 2881
29
015R 015B.,22E2FF
2RE2FF
015E
CD7R01
0161
38Ej:/
0164
28F6
0166
-,~ ~~,
01E·8
20F6
0169
CD7R01
01".8
38E0
016E
20EC
0170
Z[)
0172
(t173
20F6
CD2101
0175
0178
017£
18D6
W2101
08
CD2902
DBEI
Et.40
C9
~117R
1Z117R
017()
0181
0183 0185
0186 0186
018E.
018E,
D5
C~
0187
0188
01e:9
8188
018D
018F
0192
01',4 01',6
0199
019C 019E 019F ['IRG
01R2
GIR4 01RE. GIR8 01RB 01RE
-'
E5
DBEI
E620
281F
21 :::B02
lE0R
0E[lE
CD461212
WC201
D8EA
2F
137
380F
DBEI E62[' 2[1F4 CDCE01
CD231212
CDD9Gl 01Bl El 0182
Cl
0183
Dl 0184 C9 [l1B5 01B5 0185 0185
3EOD
RB'·/2:
RB'r'3:
:mPE
HlRF:K:
Tt'10
:
Hll : TM2:
TM3:
SPDIN:
,1'10TOR
MOTOR:
PlOT!
:
1'10TRD: P10TR:
,1'10TOR MSTOP:
POP SCF RL DEC JR
CRLL LD PDP
RET
PIRF:K
E=L=
E=S:
PUSH
U'
BIT JR
RDD LD
LD
CRLL JR JR DEC JR
CALL
JR JR
DEC JR CALL JR
CALL RET CRLL
Ifj
AND RET
ot·j
PUSH PUSH PUSH
IN
AND JR LO
LD
U)
CALL CRLL
m
CPL RLCR JR
IN ANC' JR CRLL CRLL
CRLL
POP POP POP F:ET
STOP
LD
HL L
H
NZ,
F;:E:V
1
WGE R,L
HL
[)ETECT
INFORPIRTION
CI!=lT!=l
HL HL,1414H
3~[)
HZ,TM0 HL,HL
(HlCNT),HL
HL
(Tt1CtH)
SPDIN
C~RBV3
z,ml H
tlZ, Hl2
SF'DIN
C,RB'r'3
NZ,Tr11
L
HZ,
TI13
EDGE
R8V3
WGE
C
DL\'2
A,
(EIH)
40H
c'E BC HL R,(EIH) 20H Z,
t'1OTF:D
HL,
J1ES6 E,RH C,14D
[i1~;P
OF'EfJ R,
lERH)
C,
J'lDTR
A,
(EIHi
20H
flZ,
PlOT!
K'-/ENES
DELlPI PLRI' HL BC DE
R,0DH
._.
.
._.__. - -
.0-
-_---------_._---------_·---
-----_-
....--._-
Page 7
6
0187
D3E3
01B9
3E1R
01BB
D3E0
018D
CD1D02
01C0
01C2 01C2 01C4 01C6
182['
3E08
D3E3 WlD02
;
EJECT
OPEIH
('lC9 3E09 LD 01CB
D3E3
('lCD
C9 01CE 01CE 01CE
216F02
KYEMES:
OlDl lE04
0W3
0E1C
0105
CC>4602
0108'
C9 OlD9 0lD9 ;
01D'~
CC>F401 E'IDC
W1Nl2 01DF
3E16
01El
D3E0
01E3
180R 01E5
CDW02
01E8
CC>EFE'l 01EB
3E13
01ED
D3E0
01EF
3E12
01Fl
D3EO
(HF3
C9
PLR'/
F'LRV'
BLKI
8LK2: E:LK3
,
,
01F4
01F4 01F4
3£12
01F6
D3EO
(11F8
(:D1D02
('lF8
3E0B
[13E3
01m 01FF
CDW02
0282
3E0~
0204
D3E3
0286
C9 (1207
3E10
020'~
18E8 020B
0208
C()0702
020E 18D5
FF:' FRI
:
RF::
;
F:EI,IIH[)
REI,I'
JR
0210 0210 0210
0211 0212
0213
0215
(1216
0217
E'218
021
0218 021C 02ID 021E
0221
0223
0224
0227
0229
(122'3
F5
RF 3D
2BFD
08
78
Bl 2EW7
A
Fl (:1
(:9 (:5 01E900
1:::ED
CC
-'
01OF06
18E7
; TI
1'1
DIM'
DEL6'
DEL
11'1:
;THPE
HJt3
DELV
r:'EL
PUSH
HOR
DEC JR
DEC
LD
OR
JF: POP POP RET PUSH
LD JR PUSH LD JR
OUT
LD
OUT CRLL JR
LD OUT CRLL
OUT
(E3H),R
R,lRH
(E0H),R
DEL~,
E:LK3
~,08H
(E3H),R
DEL6
1'1,
0'~H
(E3H),R
RET
HL,
LD
LD
LD CRLL
MES3
E,4H
C,28D
DISP
RET
CRLL CRLL
LD R,16H
OUT
JR CRLL CRLL
LD
OUT LD OUT
FR DEL6
(E0H), R
BLJ<3
DEL~,
BLK3 R,13H
(E0H),R
R,12H
(E0H),R
RET
LD OUT CRLL
LD OUT
CRLL LD
OUT
R,12H
(EE'H),H
['EL~,
R,0BH
(E3H),A
['EL6 1'1,
E'RH
(E3H),R F:ET LD
JR CRLL
R,10H FF:l
F:R BLU
RF R 1'1
NZ,-!
BC 1'1,8 C
Ie,
D1M+l HF BC
E:(:
BC~233
[)
11'1
E:C
Bf}
1551
[ J
fl
TmlHG
;RERD
~10DE
Page 8
8229 0229
0229
3E31
0228
3D
022C C22802
022F
C9
0230 0230
0230 0230 0230 P
0230
P
0230 P
02313
P
0230 P
0230
0230
0230
P P
0231J' 0230 216102
0233
1E0a
0235
0E0E
e
0
'?7
180D
~~.
0239 0239
3E93
0238
D3E8
023D 1817
023F
023F 21'?902
0242
lE0A
0244
0E00
0246 0246
3E93
D3E~;
0248
024R
09
(1248
21(1000
024E
3600
0250
23
0251
7C
0252
85
0253
20F9
0255
D9
0256
AF
0257
47
0258
16D0
(125R
EC,E:0
025(:
~)E
1.3
0Z5E
D3E8
0260
C9
0261
0261
(1261
49504C2Q
0265
6';l73206C
0269
6F616469
0260
6E67
026F 49504C20
0273
6973206C
0277
6F6F6B69
(1278
6E672066
027F
6F722061
(1283
2£170726F
0287
6772616D
0288
4D616865
028F
20726561
(1293
':.4792043
0297
4D54
02'39 4C6F6164
029D
696E6720
021'11
65727'26F
77
,
02R5
~
DL
Y2:
Leo
C'EC JP
A,31H A
NZ1DLV2+2
RET
........
"
........
"
.."..
1~~"""""""""""""
18UFE: ATR8: NAi1E:
SIZE:
DTA()R:
SUM(lT:
mUlTO
" ........" .. " "
"~'"'""',,>~""""',,,
LNI::;G:
EQU
EQU
EQU
EQU EQU
EQU
mu
LD LCI
LD JR
DISP2:
L(> OUT JR
800TER:
L[> LD LD
DISF':
L(l
OUT
EX,';
LD
DISP3:
LD
mc
Ler
OF, JR
" " " " " " " " " " "
CF00H CF00H CF(11H CF12H CF14H FFEaH FFE2H
.....
" " "
HL,
~lES1
E,0H
C,14D
C'ISP
A,93H
(E8H),A
DISPl HL,MESS
E,AH
C,13D
H,93H
(E8H),A
HL,D000H (HU,00H
HL
H,H
L
flZ,
D1<·1"3
EXX
DISP1
:
XOR L(' LD
LOll<:
LD
OUT
A B,A
D,D0H A..13H
(E8H>"
RET
t'lES
1:
~1ES·3:
MES6:
MESS:
DEn1
DEFM
()En1
(JEFM
'IPL
.is
~IF'L
L;·
'~I(\ke
"'-Lo(',d:in-=,
..
" " "
H
1
lookin9
ready
':Jacl
c't't'Ot'
i
tH
cm"
"
7
.'
pro"Sl
f
CIt'
a
f"aj"l
-------_.
__
.
__
._
•....
_._----'----~~._
....
Page 9
8
1321'16
4D61
t,865
1321'!1'!
213726561
132AE
64792646
0282 44 02B3 50726573
13287
732646213
~)2B8
6F722643
132BF
463R466C
132C3
6F7B71379
62C7
2664t·973
02C8
6B657474
132CF
65
132D13
433R4361
1212D4
73736574
02D8 746520'74
£12DC
6170E.5
132DF
132E3
eZE7
02EB 132EE 132F2 02F6
02FA
132FE
0302
0306
0309
030C' 73E.96E67
0311
0315
0319
031D 0321
0325
'3326 8321'1
~332E
0332
44726976
652134E6F
.f3F202831
2D3429 54686973 213646973 6B657474
65206973
2136E6F74
206D6173
746572
5£1726573
20532068
6579212173
74617274
732(17468
652(-)434D
54
46696C65 2BE.D6F64
6520E.572
726F72
0335
(1335
(11
0336
49504C50
8331'1
524F
l13·3C
833C
033C
(133C
1333C (133C
(133(:
£133C
12133C
033C
033C
633C
033(:
033C
(133C
033C
033C 833C
033(:
033C
033C
033C
(133C
033C
(133C
1333C
(13.3C
P
P
P
t'IES9:
MESI0:
MES
~lESI3:
MESI6:
IF'LMC:
......
» "
.
·~"~"""1""""'"'"""'"""""'
MFM
.................. "
l"'"""""""'~'"""""
CR:3E
CRSE
I/O
CF:: TF:: SCR:
DEFM
DEHI
II
:
DEF~l
DEFM
DEFt1
DEFB DEFI1
t'1INIFLOF'PV
OF
CORIUE
OF
ORII.JE
8'/TE SIZE
RODRESS NEXT I'lEXT
STRRT STRRT
PORT
EQU EQU EQU
~Mak
..
-Pr,,:=.:=.For
"F:
F1
0""'-
'D,'iw
"Fil"
..
" " " ....... " " " " "
DISK
NO=[)RHJO
SEQUEfJTIi'lL
t,jI)=[lRItJO
TRRCK
SECTOF:
TRRCK SECTOR
HOORESS
,"od
CONTROL
ItJITIALIZE
=IY+2,3
=IX+0,! =IV+0 =IV+1
=IV+4 =1','+5
D8H
09H Dl'IH
nadY
t,o?
...
«1-3)
REi'lD
(0-3)
d
i:=.k
(1-4)'
'
N'C'
.....
FD"
C'
..
r'
..
tt
.. '
STRTUS,'CIJt1l'1tiD Ti':RC:f( SECTOR
REf;
REG
RORT
PO~:T
PORT
;.:;
..'
Page 10
9
I
~
~
1
03.3C
033C
833C P 033C
033C
[133C
033C
0340
0341
0344
0347
034B 034E
€1351
0354
0357
035R 035D,0606
035F
0360 lil 0361
B9
0362
C24R05
0365
23
0366
0367
10F6
1:":1369
CD3Cl02
036C
2107CF
(136F
(1371
037.3
0376
037~
(1.37C'
03:::0
0383
03f:6
0389
(l38C
O.38C
~:138C
0·38F
0391
~1393
6396
03'~'j
[e99
039'j
0399
039'j
039:C
O]';;D
03RO
03R3
031=15
03A7
031=18
03RB
03RE 03RF 03E:0 03E:l
£13B3
03E:5 0386
£1387
£1389
03E:C
(:138[)
1,)3CO
~CC2
lEW
OE0R
CD.3902
W210080 2H14CF
FD7502
FN'40.3 CD7R04
CDF303
C3(1208
211=1602
lEOH
OEOl'
CD46(12
C3591')5
3HE6FF 0F
D4CC03 3RECFF F6:,:4
D.3DC
RF
CDE4[15
210000 2E:
7C
E:5
28[:r';l
DB[)t:
2F
(17
38F5
3HECFF 4F 21E?FF 0600
09
P
P
[o[)2WOCF RF 321ECF 321FCF
F[C1EOFF
21
(tO~ll
FD7502
FD?403
CD7A04
2100CF 113503
4E
13
DR: DM: HS:
...........
'~~.'~~~~~~
;FD
FD:
t'lCHECf<:
HODISk:
RERD'/
F'ERU/:
RE[l/0
:
mu
EQU
mu
LD
i::rJR
LD Leo
LD LD LD
LD CRLL LD
LD LD LD
LD CP
.
.IF'
mc
HlC
O.JNZ
CRLL
W
LD LD
CRLL Ll)
LD LD LD
CRLL CHLL
..IP
LD
W
LD
CRLL ..IP
CHEC~:
EtIT L[' F:RCH CRLL LD OF:
OUT
>:;OF:~
UILL LD
[)EC LD
OR ..IR
HJ
CF'L RLCR
..IR
l[)
Leo
LO
L[:r
He'D
['BH DCH DDH
I>~,
I8RD!':1 R (CF1EH),R (CF1FH),R
I'i,FFE0H
HL,0100H
(IV+2)~L
(1"/+3),
BPERD HL,CFOOH
DE,
IPLNC
8,6 C,(HU R,
(DE)
C NZ,HNRSTE
HL
DE
~lCHECK
LDMSG HL,CF0?H
E,lOH C,RH
OISP2
D<,
I
BHD!':2
HL,(CF14H)
(I';'+2),L
(IV+3),H
E:RERD
MOFF
NST
HL,
~lES9
E,HH C,DH
DISP ERF:ORI
R.o
(MTFG)
tJC,mOH 14,
WF:ItJO)
84H
(Dr1),H
H
DLV6(1t1
HL,00H HL R,H L
z~
t·WDI
J'I,([:R)
C, J'I,
SI<
RED''''O
([;oRUm)
C,R HL,CLBF0 B,00H
HL,BC
lDRTR : lHERD
H
l I H1RSTER
;DRI'-..IE WRI'-..IE
;
~;TRTUS
F:EG
PORT
MOTOR/DRIVE
SIDE
SELECT
NFOR~lRTI
ON
CHECK
HO
GET
"':ELECT
GET
PORT
PORT
HWUT
r'1OTOH
---------------._.-.-._,..
--~-------_.
-_.
--
. -
---._-_.-
------_._------
_.
_
..
-.
Page 11
10
03C3
CB46
03C5
CO
03C6
CCo0904
03C9
CBC6
03C8
C9 03CC 03CC
MOTOR
03CC £I3CC 03CC
3EB13
03CE
D3(;'C
03DO
£16011
21193C
03D2
133D5
3306
03D7
03DB ,,20F8
03DR
133DC 133C'E 133El
28
7D
84
WF6
3HJl 32E6FF C9
133E2 133E2
03E2 03E2
03E2
3E1E:
03E4
2F
D3[,8
03E5
03E?
CCo21
£I3ER
CDE4135
DB(,8
03Ell 03EF
2F
03F0
E6'?9
03F2
C9
03F3
03F3
03F3
03F3 (<3F3
CDDD05
03F6
RF
03F7
D3DC
03F9
32E7FF
03FC
3.2E8FF
£13FF
32E9FF
(1402
32ERFF
0405
32E6FF
0408
C9
04('9 0409 0409 13409 13409
E5
040il
3E0E:
040C
2F
(1'1
MTot·j,
MTD1:LD MTD2'
;
;
'::EEK
SEE~;'
MOTOR
; MOFF'
,
RECRLI
;
;
RCLB:
040[' D3D8 040F
CD2H)4
0412
WE4'='5
0415
DBPB
0417
2F
0418
E685
(141R
EEC14
041C
El
041D
CB
041E
C356~)5
0421 0421 iBUSV 0421
0421
0421
0422
D5
E5
8USV:
BIT RET CRLL SET
0, fjz
RCLB 0,
(HU
RET
OIl
EIH
L(,
OUT LD
R,813H
WM),R B,10 HL,3C1'ilH
DEC
LD
OR JR
DJ~~Z
LC­LD
HL R,L H
NZ,
I'HDI R,1
01TFG), R
RET
T~:ERn1ENT
ENT LD
R,IBH
CPL OUT CALL CALL
HI
(CR),R
BUS'y'
DL'r'E,0t1 R,(CR)
CPL RHD
9'ilH
RET
OFF
EIH
CRLL
>;:O~:
OUT
LD
LD
LD LD
W
DLVH1
R
(['t'l),
(CLBF0J, R (CLBF!), R (CLBF2),fl (CLBF3),R (t1TFG>,
RET
BLRT
IOfJ
EI,T
PUSH
LD
HL
fl,13BH CPL OUT CALL CRLL
Hj
(CF:),
BUS\·'
PLVE·OI'1
R, (CFO
CPL
miD
~<OF:
POP RET JP
RI,D
B5H
04H
HL
Z
H:ROR
klRIT
EI-IT PUSH PUSH
[>E
HL
(HU
t'1T02
!=I
DELJ:lV
ISEC
i
1(1(H)US
R
DELHV
R
Il£",.-'"
Page 12
.
11
0423
CDD605
0426 lE07
0428
€142D g42E 0430
0432
210000
28
7C
85
2809
D8D8 2F
gF
042B g42C
13433
0434 38F5 0436
El
0437
Dl
0438
C9
043'3
10
0431'1
20EC
043C
C35605
043F' 043F 043F
[16~](1
043F 13441
1110'30
13444
2RIECF RF
0447
ED52
0448 13441'1
38133
g44C
04
g44D
18F9
044F
19
60
0450
[:1451
2(:
m74g4
0452
0455
FD7505
0458
3RECFF
FEg4
0458
045D
3018
045F
FD7E04
0462
FE46
0464
3011
FD7E[15
0466
[1469
B7
0461'1
2:::1218
046C
FEll
30(17
046E 0470
FD7E02 f[lB603
0473
0476
CO
C356[15
0477
047R
0471'1 0471'1
047A
047~
F3
047B
CD3F04
047E
3EOR
~)480
32EBFF
~3483
CD9903
FD5i£.(13
0486 0489
FD7E02
€148C
87
28~31
04:::0
04f:F
14
0490
FD7E€15
(1493
m7?(ll
04%
FD7E04
(1499 F[)7?00
(14'~C
DDE5
049E El
C83F
049F 041'11
2F
CRLL LD
BUS'/2:
E:USV(1
LD
:
DEC LD OR JR
m
CPL F:RCI'1 JR POP POP RET
8U<'VI:['EC
JR
JP ;DRTR CONlJRT:
CHECK
LD LD
L[l
XOR
TRl'1fl<':
SBC
JR
mc
JR
TRRNSl
R[)[)
:
L[l
mc
LC' Le:,
DCHK:
C'TOU: ;
SEQEtH1RL
BREI'lD:
RERDI:CRLL
REO:
F~E8:
LC' CP
JF: LD CP JR
L[l
OR JR CP JR LD OR
RET
JP
ENT C'l
CRLL
LD L[)
L[l LD OR
JR
INC
LD
LD
LD
LD
PUSH POP SRL CPL
[)LV80U
E~7
HL,00H HL
I'1,H L Z,8USYI
1'1,
(CR)
C,
BUS'.,'g HL DE
E
NZ,BUS'r'2
ERROR
8,0
C'E,16
HL,(CFIEH)
1'1 HL,DE C,
TRRI1Sl
B TRRtlS HL,DE H,8 L
(IV+4),H
(I,/+5),L
1'1,
([)R
4 HC, I'1,OY+4)
70
flC,
R,(IV+5)
R
2,DTCf(1
17
HC,NCU
R, (1'1'+2)
(I
\/+3)
HZ
ERF:OR
RERC'
COt·j\.lRT 1'1,10
CRETRV),}'.I
F:EI'1Vr'
D, (1',.'+3)
i=!,
(1'-/+2)
R Z,RE0
C'
1=1,
(1'/+5)
(lY+1),R
A,
(1V+4)
0\'+0),1'1
I:~
HL 1'1
mo)
[)TCkl
[:>TCU
'1!";J......"
i
I
......
-------.,
._---.-----
",-
~._-_.
_.~,
_.
---
... -
_..'.'._
0'_._0
..
Page 13
12
04R2
D3D8
04R4
3004
04il6
3E01 04il8 1802 04RR
3E00 04RC
2F
04RD
D3DD
04RF
CDE203
0482
206il
0484
OED8
0486
FD7E00
04B9
CB3F
0488
2F
048C
D3D9
048E
FD7E01
04C1
2F
04C2
D3DR
04C4
09
04C5
21F704
04C8
E5
04C9
D9
04CR
3E94
04CC
2F
04CD
04D7
D3D8
CD2DC15 0600 D8D8 OF D8
0F
38F9
EDR2
20F5
FD3401 FD7E01 FEll
2805
15 20Et· 1801 15 3ED8
2F
D3D8
C02104
DBDf:
2F E6FF
2(120
D9
E1 D9 F07al! FEll
2£1£18
3E01
FD7701
F034C10
71'1
87
201215
3E80
D3DC
C9 F07E00
1881
3REBFF 30 32EE:FF
282F
04CF 04D2 04D4 04D6
0408 0409
04D8 04DD 040F 04E2
04£5
04E7 04E9 04ER
04EC 04EE 04EF 04F1 04F2 04F4
04F7
04F9 04FR 04FC 04FE
04FF
050121
0501
(15134
0506
1215£18
0501'1
0500
05113
0511 0512 0514 0516
0518
121519
051e
051E
0521
()522
[1525
REI: RE2:
RE6: RE4:
RETS:
RE5:
RE3:
RE)<:
i<:E7: REE:
OUT JR LD
JR
l[l
CPL OUT CRLL Ji<: LD LD SRL CPL OUT LD CPL OUT
EX>-~
LD PUSH
E~":':'
n
..
LD
CPL OUT CRLL
LD
IN RRCR RET RRCR JR
I1H
JR
mc
l[l
CP JF: DEC JR JR
['EC LO
CPL OUT CRLL
m
CPL Rt·IO JR
E~H~
r){,
POP E:,,,: L[)
CP
..
W
LO LO
mc
L[) OR
JF: LO OUT
RET LD
JR
LD e'EC
l[)
JR
(['R),R
tK:,
i<:E1 R,01H RE2 il
,130
(HS)~A
SEEK
NZ,REE C,DBH
R,
(11'+0)
R
(TR)~J,:j
il, (1'1+1)
(SU:),R
HL,
i<:E3
HL R,94H
(CR),A
WRIT 8,00H R,(CR)
C C,RE4
~C~
RE4
(1'
.....
+1)
R,(Ilt'+l)
17
Z,
i<:ETS 0 HZ,RE6
RE5 D A,D8H
(CR), A
BUS'l
1'1,
(CR)
FFH HZ,
i<:EE
HL
R,
(IV+1)
17
~lZ,
F~E>·~
1'I,01H
(1Iy'+1),
(1'/+0)
R
1'1,0 R
NZ~Fi:E7'
R,80H
(OM),
R
~~
(1\-'+0>
RE8 A,
,i<:ETR'l) R (RETR'r'), R
Z?ERROR
;
i<:EilD
;
FOi<:GE
K
Cl'lD
INTER
RUPT
Page 14
.13
:.
I
,
I
CDet9(14
£1527
(1521'1
C383~N
052D
052D 052D
052D
D5
052E
E5
052F
COD605
0532 lE0S
0534
21130130
0537
28
053S
7C
0539
B5
0531'1
2809
053C
D8D8
(153E
2F
(153F
0F
0540
:WF5
0542
El
0543
Dl
(1544
C9 0545 0546
l;':j54A
054R 054D
£1548
ID
20EC
180C
21EE02
lE07
054F 0E18 0551 CD4602
0554
1803
0556
0556
0556
0556
(1556
0556
(1556
CD3F02
0559
CDF303
(155C
31E0FF
(155F
055F
055F
(155F
0562
0564
0567
(156E: (156E
£1569
CD5F(u3
2047
21
E:3(12
1E5R
OE0C
CC'3902
lER8
0570 DEll
0572
CD3902
0575
1£[>3
0577
0EOF
[:D3'302
0579
057C
CD4E:00
057F
CE:5F
0581
CR6800
(:877
0584
0586
2802
0588
18F2
058R
2WF02
058D
058F
0591
lE0R
0E0F
C046f12
0594 1612
CDC:105
0596
3121(19
8599
859B 1618
(P(:105
059D
('15R0
3002
1,11'1
IT
WRIT:
~IRIT2:
~IRlnl:
CRLL
JP
RND
PUSH PUSH CRLL LD LD DEC LD OR JR
IN
E:Us'i
HL
F:CL8 RERDI
OFF
DE DL'i8(1U
E,8 HL,(10H
HL R,H
L Z,\,IRITI 1'1,
(CR)
CPL
F:RCR
NC,
JR POP POP
~IRIT0
HL
DE
RET
I,JRITI
:
DEC JR JR
NMRSTE:
LD LD LD
CRLL JR
.....
~
""""~""""'~""",
....................
EF:RoR
OR
E NZ,
~IRIT2
ERF:OR HL,MESI4
E~7H
C,27D
DISP EF:RORI
E:RERK
..........................
"""""""""""""
ERROR: ERF:OF:
TRt,Ji=lG2:
;
TR',,'RG
TRV!=IG:
TRVRGI:CRLL
NW:
[>HOW:
1:
CRLL CRLL LD
CRLL JR L[)
LD LD CRLL LD LC' CRLL
LD LD
CRLL 8IT
JF' 8IT
JR JF: LD LD LC' CHLL LD CRLL JR
L[>
CRLL JR
800TER
MOFF
SP,FFE0H
FDCC
~C,
TRVH(33
HL,f'lES10 E,5RH
C.12D
()
1SP2
E,RE:H
C,17D ()ISP2
E,D3H C,15D DISF'2
~<P,.lSl
3,~
Z,CMT 6,1'1 Z,
C'ijO
TF:'y'RG
1 HL,11E:;13 E,RH C,FH
[lISP
D,12H
Df·mE'
fK,OtKi.3
[),1:=:H
DHOD
HC~
[It·W3
:
DF:IUE
NO
~;ELECT
._------
-------------
---
Page 15
14
05!=!2
05/H
05A5
[15':'8
05RE:
05i=1B
05RE
0580 0582
0585
0587
058R
058C
05BF
18F0
78
32ECFF C33C03
210903
lE54
0E1D
CD3902
0606 CD4D00 C8SF
CR6800
18F6
DN03:
TRVAG3:
TRI'RG4: TRI'RGS:
JF: LD LD
JP
LC'
LD
LD
CRLL
LD
CHLL
E:lT
JP Z,
JR
0SCI
05el
DBE8
135C3
E6FO
0SCS
,£2
0SC6
D3E8
[15C8
D8EH 060(1
05CH
osee
OE04
135eE
0F
05CF
OF
(15D£1
DO
05D1
134
l:15D2
OD
0S()3
20FR
05D5
C9
05D6
13SDc,
05D6
(15ft6
D5
05D7
110('00
OSDH
C3E805
05DD
D5
05DE
118200
05£1 C3E8(t5 JP
D~
05E4 12I:;E5
05E8 05E9
05EA
(15E8
05ED
OSEE
05EF
.'
112C1H
lB
78
82
2C1FB
Dl
C9
0SEF
05EF
DNOO:
DfKil
TIME
DLV:::~1U:
[olI'IM:
DLVE,(tM:
DL
I'T:
.........................
1~""""'~""""''''''
;
INPUT
:
m
RtJD
OR
OUT
HJ
LD
LD
RRCR
RRCR
RET
mc
DEC
JR
F:ET
DELA
PUSH
LD
JP
PUSH LC'
PU:::;H
LD
C'EC
LD
OR
JR
POP
RET
BUFFER 05EF OSEF
05EF 05EF
05EF
P
P
IBRDF'l I8R(W2:
EQU
:
EQU
SUBROUTI
05EF
05EF
05EF
05EF
(15EF
05EF
05EF
05EF
05EF
0SEF
£15EF
05EF
0SEF
0SEF
05EF
F'
P
P P P
P
P CL8F0'
P
F'
F'
P
P
tHF:H(:f;::EQU
NSECT:
BSIZE:
STTR:
ST3E:
MTFG:
EQU EQU
EQU EQlI
EC!lI
EQU CL8Fl CLBF2: CLBF3: RETF:\,:
DRum:
..
~
I~~~~~"'»>">"".·
EQU
:
mu
EQU
EC!U
EG:lU
.................
0SEF
DN010
H,8
WRINO),R
FD HL,
t'IE815
E~54H
C<29
DI~;P2
8,6
KEV=::
3~~
ct'1T
TRI'RGS
R,
CE8H)
F(lH D
(E8H)~R
1'1,
(ERH)
8,
(1
C,4
NC
E:
C
NZ,DNOI
'
(H!
/
~,60rl
C'E
(IE,
13
DL'/T
DE
['E,j
30D
DLVT
(lE
DE,
6700
C'E R,E
D
HZ,
['LVT
DE
I=iDDPE~;S
C:F00H
8000H
1,IOF:f:'
NE
FFEOH FFEIH FFE2H FFE4H FFESH FFE6H FFE7H FFE8H FFE':JH FFEHH
FFEBH
FFECH
f;80U
)
Page 16
• 15
r
05EF
05EF
05EF
05EF
210080
05F2
DD21F805
05F6
181R
05F8
D8F:;' EROMl :
05FA
FEEl0
05FC
C25700
05FF
DD210506
0603
180D
0605
DBF9
77
0607
..
£1608
23
06,09
7D
0601'1
84 20F6
06fl8
£160D
D3F8
060F
C30200
0612
0612
7C
D3F;;:
0613
0615
7D
0616
D3F9
(1618
(1611'1 0618
061D 061F (161F 061F
1604
15
20FD
DDES!
I
HTRRW
~
.....................................
~~1111111"1111"1"
D':RGI'1T:
EROfolTJ: ERoM2:
SERGI'IR:
SERorlD'
EXRGrol
L[>
LD
JR
It;
CF' JP
LD
JR
It1
LD
mc
L[)
OR
JR OUT JP
W
OUT L[)
OUT LD DEC D .IF: JP
Et1D
HL,
Ii<:,
8EF:orlR
ii,
00H
HZ,
I>:, SERGI'IR ii,
(HU,R HL
R,L
H
11Z,
(F:'::H),H
HST
R,H
(F:::H)1H
R,L
(F9H),
[l,4
IE,
(I>:;
:;:(u30H
mom
(F9H)
,WIN EROl12
(F:;of;)
EF:Of'lT 1
R
smor1D
;.
~F:DD
Bun
BUSV0
ClE:F2 CR
[>ISP
DLV2
DI10 DR
EDGEI ERROl': F,:
jE:UFE
K'
....
Et1E~;
I1E811 I1ES I'1l srlCH I'IOTRC' mOH
HSECT RBI' F:C>I
PE2 04HC RE3
RE? REE 051E RET2S
F:EX
RTF'5
SEROPID
STPElR
Tfoll
TR
TR'iRGI
l,JRIT
16
I
0c'cF [lIEF
0428
FFE9
(10[):::
[1246
(1229
058H
(100E:
(1129
0556
0lF4 CFOO
DICE
028F
0326
009E
01RE
,[t.3CC
'
FFEI
0136
00B7 0519
£1510
0113
0611'1 00eR
015E
00D'j (157C
u52D
?RDI E:OCITER
BUSl/l
CLBF3 [>IM
[ll:;PI
DL'/60r'1
DHOO DRIHO
EIF:Tt-l ERF:ORI FRI
IPLPIC
LDNSG
~1ES12
f1ES3 f10FF f'lSTOP
t~AME
NST
R8V2
F:WRT RE:C: f':R
RTF'6 SIZE
STSE
TM2
TRRt'I~:
TR\'RG2
(,IRIT[I
00iiE
li23F
0439
FFER
0210
0256
[15E4
05C1
FFEC
[toeD
055'31
01F6
0335
0230
tilDB
(126F
03F3 (HB5
CFOI
(1(102
0147
OOCF 04F7
04'3F F:ERDI
ODe6
02(17
011'j CFI2
FFE5
OIEoI 044:;
055C
0537
HTf':B E:RERD
BIJS\'2
CLERR DCHK
[) I
~:F'2
DLV:::OU
Ot·jO ['THDR
mol'1l
DWCitH
H~:
f<E
....
'IH
I1CHECY
f'IESI3
~1ESE.
rIOT! f'lTD 1
WIt~
tHRRcr<
R8\J3
RDItW RE4
F:ET~:"'"
f':TRPE SCR
~:F'[)
H1
~:Tlf':
He TI':Rlf31
TF~'/AI33
WHITI
1
CF(10
[<47H
042:3
[l02E:
045:::
0239
05Dt. DL\'T
(15CF
CF14
05F:::)
05EF OliDD ['[13(:-
035F
02[W
02t:E:
019C
03D2
~]057
FFEO
0150
OORE
(14D4
04c:3 FFEB
OODB
OO[:"=i 01?H
FFE4
[1168 [144F 05RE:
0545
BlK!
B~:r:E
Cl8F[I CI'1T
['ELHI
[:.
I
DI'10W DTCl::1
EFmc Fe,
j
E:R(W
KE',':3
r'lES1
f'IE:C:14
f'lESt)
f'lCiTOR PIW2 t·U'IH:':TE OPHl
RB'r'TE
F:EO
RE5
f"ER[",' F:E1',: F:TF'2
~:EEt:.
~:Tl
~:umn
HlRPf':
TRHII
Tp
.....
l<JHIT2
~::;P3
1
RG4
€l1E5
FFE2 FFE?
0068
0223
[l24E
05E:::
0594 0477
O£,O5
O::,:3C
CFO[1
~~1(14D
0261 02EE
(129'9 [118E-
03D5
E154R
01C2 0132
€14'?~j
04EF
0·~;':~'3
04EE
(1~jEO
03E2 88'38
FFEO
(1
[111D
05E:5
0534
E:U~2
8USV
CL8Fl
CO,~UF:T
DEl6
[,L'/lt'1
(>M DIKI3
ECoI3E
EF~or1T
FDCC
IE:ADP2
kP,JS
rIE:,: 1[,
l'lE~:15
r'IE~:'j
r10Tf': IHFG
I'j(l[:'j:,x
PLi=l\'
F:Cl8 F:El 04RR F:E6
PE[)'/O
f'HI RTF'3
~:EI':OI'm
:':TRvr
Tr'W
1
::~~
H1CHT
Tr;:'.,-'HIJ
TF.:\JRr3S
1
1
[11m
0421
FFE~:
[l43F
02W
05C'D
(1(~[:JC
OSH4
[1121
ClE,03
OEtSF
::::000
O[l4E:
0283
0309
02R6
[;1E:I
FFE6
03:=;C
01['j
04[1'3
(14[:;2
[i,3RE
02~~1E:
0['"2
0612
0006
015E:
FFF2
055F
05[:;'
Loading...