Sharp MZ-808 User manual

•
-.
I
Personal
Computer
MZ-80B
Owner's
Manual
SUPPLEMENT
Complete
MZ-80B
IPL Assembly Listing
This
supplement
shows the complete MZ-808
IPL
(Initial Program Loader) as::embly
listing.
Although
operation
of
IPL
is
described in
the
Owner's Manual, this
booklet
is
pre-
pared for users who
want
to
know
operational detaiis
of
IPL.
This
booklet
is for reference
only. The'Sharp Corporation is
not
obliged to answer
any
questions
about
the
contents
of
thiS assembly listing.
IPL
includes
the
folloWing routines:
the
CMT
CONTROL routine, which loads pro-
grams from the cassette tape
into
the
memory
and
executes them; the MFM MINIFLOPPY
CONTROL routine, which loads programs from
the
floppy diskette into the
memory
and
executes them;
and
the
INTRAM-EXROM
routine, which loads programs from ROM con-
nected
to the extension
port
of
the
M7.-808 into
the
memory
and executes them. Each
routine name
is
shown in the remarks column.
The Sharp Corporution reserves all rights
to
the
contents
of
thiS pubiication.
SHARP
1

MZ-80B
BEDIENUNGSANLEITUNG
SUPPLEMENT
Komplettes
MZ-80B
IPL Assemblerprotokoll
Diese Ergiinzung fahrt das komplette MZ-80B
IPL
(Initial Program LoaderjUrlader)
Assemblerprotokoll auf. Wenngleich die IPL-Operation in der Bedienungsanleitung be-
schrieben wird, wurde diese Broschare
far
Anwenderzusammengestellt, die Betriebsdetails
des
IPL
wissen m6chten. Diese Broschare ist nur
zur
Referenz.
Die
Sharp Corporation ist
nicht verpflichtet, irgendwelche
Fragen
aber die Inhalte dieses Assemblerprotokolls
zu
beantworten.
IPL
umfal3t die folgenden Routinen: die CMT CONTROL Routine, die Programme
vom Kassettenband in den Speicher liidt
und
sie ausfilhrt; die
MFM
MINIFLOPPY
CON-
TROL Routine, die Programme von der Floppy Diskette in den Speicher liidt
und
sie aus-
fiihrt
und
die INTRAM-EXROM Routine, die Programme vom am Erweiterungsport des
MZ-80B angeschlossenen ROM in den Speicher liidt
und
sie ausfilhrt.
jeder
Routinename
ist
in
der Spalte "Bemerkungen" aufgefahrt.
Die Sharp Corporation behiilt sich aile Rechte bezaglich der Inhalte dieser Ver6ffent-
lichung
vor.
SHARP
..

2
0000 ;
***t::t:*******************:f:
(1[100
0000
F'e
r'so:.t"IL't1
CCJI''lf:'ut
e"
r
,0000
MZ-80B
0000
[1iJ(,O
Initi'J.l
000[' P
t'03
t'Uf')
0000
Loader
0000
00[10
;
**************'t:**********
0000
000[' 1804 JR
STRRT
0(102 ................
~~"""~""'"
0002 ;
NsT
RESET
0002
0002
3E03
I<ST:
LD
~,.3H
0004
D3E3
OUT
(E3H),A
0006
.........
......;
"""",
,, ,, , ,
0006 ;INITIRLIZE
0006
0006
3E82
STRRT:
LD
R,82H
.....
·~.ee
A=OUT
B=IN
C=OUT
,0"-")·_'
£u)08 D3E3
OUT
(E3H),A
OOOA
3E0F
LC'
R,
(1FH
;PIO
R=OUT
l1lJ0C
D3E9
aliT
(E9H),A
00('E
3ECF
L()
R,CFH
;PIO
E:=II<
0(110
('3EB
OUT
(EBH),R
•0012
3EFF
l[l
R,FFH
~~11)14
('3EB
OUT
(EBH),R
0016
3E5S
LD
H~
5:'::H
;8ST=!
OPEN=1
WRITE=l
1)(118
D3E2
OUT
(E2H),R
0011'1
3E12
LP
R,12H
U01C
P3EO
OUT
(EOH),R
001E
RF
~<OR
R
lh31F P3F4
OUT
(F4H),
I<
(1(121
31EOFF
Le-
S:F',
FFEOH
(:1024
2100(>0
LD
HL,
e'00£1H
0027
3EB3
LD
R,E:3H
0(129
D3E:'::
OUT
(E8H),R
0[128
3600
CLERR:
LD
(HU
,0£1H
~
[)
I
SPU:,I).'
CLERR
002[)
.-,..,..
INC
HL
":"-'
D02E
7(:
LC'
R,H
Ol2l2F
85
OR
L
(nJ·30
20F9
JR
NZ,CLEI<R
0032
3E13
LD
H,13H
('034
D3E:'::
OUT
(E8H),R
0036
RF
~<OR
A
£1[137
32ECFF
LD
WRHm),R
(1[t3R
32E6FF
L('
(mFG),R
(to.3D
CD4800
KEI'IH:
CRLL
f(E\'Sl
0040
CB5F
8IT
3,1'1
•0[142
2827
JR
z,
crn
0044
C847
BIT
0,R
l:U?~46
C~EF05
JP
Z,
E:',ROfn
£1£149
1:::0C
JR
I·wm
f1t14E:
0£14E:
('614
KEV~;;1:
LD
8,14H
;KEV
SH:08E
OUT
(H:ND
e'8E:,:
KE\'S:
IN
R, (E:::H)
0[14F
Et.FO
Hfj['
F£1H
('£151
8[1
OR
8
0052
WE8
OUT
(E8H),R
~)£154
DBER
IN
R,
(ERH)
(1[156
L9
RET
0~)57
O~15?
005?
CD5F(10 tJKHI:
CALL
FDCC
(1(15~
CR3C03
JP
z,n)
0G·5D
180C
JF:
CMT
Ul15F
£1£15F
3E~5
FDCC:
LD
H~R5H
(1(161 47
LC>
8,R

,3
13(162
D3D9
OUT
<D9H),R
131364
WD613S
CI'ILL
DLV80U
006.7
0809
It~
A,
W9H)
['[169
88
CP
8
006R
C9
RET
13068
............................
11~~~~11'1~1J"':1
0068
13068
cm
CONTROL
13068
0068 ..................................
"""~"""~"~
13068
CD85(ll
cMT:
CALL
~ISTOP
1306E
CD1D(12
CALL
DEL6
13071
ct>CE01
CRLL
KVE~lES
0074
ct>RE013
CRLL
?RDI
0077
3817
JR
C,ST!
0079
CD3002
CALL
LDMSG
1307C
2101CF
LD
HL,
fJAt1E
1307F'lEW
LD
E,10H
6(181 0EW
LD
C,10H
(1083 CD3902
CALL
DISF'2
0086
3A1313CF
LD
A,
(ATR8)
13089
FEel
CP
I
0088 2(111
JR
NZ,MISMCH
(108D
CDCFI313
CALL
?RDD
00913
F5
STl:
PUSH
AF
131391
CD1D132
CRLL
DEL6
•0094
CDOE:[12
CRLL
RE~I
01Z197
Fl
F'OP
RF
131398
DA5F(15
JP C,
TRliJ,:JG
0098 C302(10 JP
flST
~)09E
;
(109E
2126[13
MI::;:MCH:
LD
HL,
t'lES16
(10RI
IE0R
L[)
E,0HH
(i(lQ3
0E13F
LD
CdS
0(lR5
C['4602
CHLL
DI8P
0(~A8
W85;,11
CRLL
t'lSTOP
00H8
~..,
8CF
~"
O€1I=!C
18E2
JR
8Tl
00RE
00RE
IF:ER[i
I
1·IFOF:r1RT
I
01·1
00HE
CF=I:
ERROR
(i0HE
RDHlF:
Eln
(i'3HE
F3
O'RD
I:
01
OOHF
1604
LD
D,4
['[lE:l
(11
:':::£18[1
LD
8C,0080H
0[1E:4
:2100CF
LD
HL,I8UFE
121087
CD:::601
RDI:
CRLL
t10TOR
[1[1E:R
3:'::[1E
JR
C,
STPEIR
008C
CD5201
CHLL
Tt1ARt<
OOSF
3809
JR
C,STPEIR
•
O(lCI
CDC-800
CHLL
RTAPE
0(lC4
3804
JR
C,STPEIR
0('C6
C85R
RET2S:
8IT
3,
()
00C8
2803
JR
Z, EIRnl
00CR
CD85(11
:::TF'E
I
R:
CRLL
~lSTOP
00W
FE:
EIRnl:
EI
0(1CE
C9
RET
oOcF
00CF
00CF
,REHD
DRTA
0(1CF
RC'DRT:
HIT
OOcF
F3
?RDD:
01
[10D0
1608
LD
0,8
r;)OD2
EC'4E:12CF
LD
BC,(SIZE)
121(106
21[1080
LD
HL,8000H
O[1D9
18De
JR
RDl
00D8
00D8
00D8
lRERD
TRPE
00D8
BC=SI2E

4
0(1DB
DE=LORD
RDDRESS
00DB
D5
RTRPE:
PUSH
DE
OODC
C5
PUSH
BC
00DD
E5
PUSH
HL
00DE
2602
l[l
H,2
00E0
CD?R01
RTP2'
CRLL
SPDIN
00E3
3838
JR
C,
TRTlH
00E5 2SF9
JR
2
..
RTF'2
00E?
54
l[l
D,H
oom
210000
LD
HL,
['OO0H
00EB
22E0FF
LD
(SU~lDn,
HL
00EE
El
POP
HL
"'OEF
Cl
PDF'
BC
00FO
C5
PUSH
BC
OOFI
E5
PUSH
HL
,,'OF2
(:D3201
RTP3,
CRLL
RBtlTE
00F5
3826
JR
C,
TRTfH
OOF?
77
LD
(HU,R
l1lWt:
23
mc
HL
0,,1F9
0B
e'EC
BC
00FR
78
LD
fi,B
00FB
Bl
OR
C
0,,'FC
20F4
JR
NZ,RTP3
['OFE
2REOFF
LD
HL,
(SUMDD
0101 W32(11
CALL
RBI'TE
0104
3817
JR
C,TRTNI
0106
5F
LD
E,R
•
01O?
CD32(11
CRLL
RBYTE
o
lOR
3E:
11
JR
C,
TRTNI
010C
BD
CP
L
0100
201214
JR
NZ,RTP5
E1l0F
78
LD
R,E
0110
BC
CP
H
0111
280!=l
JR
Z,
TRTfH
0113
15
RTP5'
DEC
D
['114
2803
JR
Z,RTP6
0116
62
LD
H
..
D
(1117
18C7
JR
RTP2
0119
CD3F02
RTPE"
CRLL
BOOTER
011C
37
SCF
['lID
EI
TRTNI
:
POP
HL
011E
CI
POP
BC
011F
01
POF'
DE
0120
C'3
RET
0121
;EDGE
(1121
[>E:E
I
EDGE:
m
R,
(EIH)
0123
2F
CPL
0124
07
I':LCR
0125
[>S
RET
C
0126
~j?
I':LCR
•0127
30FE:
,W
NC,EDGE
0129
OBEI
EDGE
I: WR,(EIHJ
(1128
2F
CPL
[112(:
£17
,:LCR
012D
[)S
,:ET
C
"'12E
(17
RLCR
(112F 3SF8
JR
C,Er>GEI
0131
C9
RET
(1132 ,1
8VTE
RERD
1Z1l.32
DRTR=R
0132
;
SUf'l[>T
STORE
0132
E5
RBYTE:
PUSH
HL
0133
210008
LD
HL
..
[1800H
0136
W?fi01
RBYl:
CRLL
SPDW
013'3
3815
JR
C
..
RBV3
013B
280R
JR
2
..
RE:V2
013D
E5
PUSH
HL
013E
2REOFF
LD
HL,
(SUMDn
0141
23
INC
HL
(1142
22EOFF
LD
(SUr'1[oD,
HL

5
0145 El
POP
HL
0146 37
SCF
0147
C815
RB
'
·/2:
RL
L
0149 25
DEC
H
014R
20ER
JR
NZ,
F;:E:V
1
014C
W2101
CRLL
WGE
014F
7D
LD
R,L
0150 El
RB'r'3:
PDP
HL
0151
C9
RET
0152
:mPE
PIRF:K
[)ETECT
6152
E=L=
INFORPIRTION
0152
E=S:
CI!=lT!=l
0152
E5
HlRF:K:
PUSH
HL
0153
211414
U'
HL,1414H
0I5E,
CB5~
BIT
3
~
[)
0158 2881
JR
HZ,TM0
015R
29
RDD
HL,HL
015B.,22E2FF
Tt'10
:
LD
(HlCNT),HL
015E
2RE2FF
Hll :
LD
HL
(Tt1CtH)
0161
CD7R01
TM2:
CRLL
SPDIN
0164 38Ej:/
JR
C~RBV3
0166
28F6
JR
z,ml
01E·8
-,~
DEC
H
~~,
0169
20F6
JR
tlZ, Hl2
01".8
CD7R01
TM3:
CALL
SF'DIN
016E
38E0
JR
C,RB'r'3
0170
20EC
JR
NZ,Tr11
•0172 Z[)
DEC
L
(t173
20F6
JR
HZ,
TI13
0175
CD2101
CALL
EDGE
0178
18D6
JR
R8V3
~117R
1Z117R
W2101
SPDIN:
CALL
WGE
017() 08
RET
C
017£
CD2902
CRLL
DL\'2
0181
DBEI
Ifj
A,
(EIH)
0183
Et.40
AND
40H
0185
C9
RET
0186
0186
018E.
,1'10TOR
ot·j
018E,
D5
MOTOR:
PUSH
c'E
0187
C~
PUSH
BC
-'
0188
E5
PUSH
HL
01e:9
DBEI
IN
R,(EIH)
8188 E620
AND
20H
018D
281F
JR
Z,
t'1OTF:D
018F
21 :::B02
LO
HL,
J1ES6
0192
lE0R LD
E,RH
01',4
0E[lE
U)
C,14D
•01',6
CD461212
CALL
[i1~;P
0199
WC201
CRLL
OF'EfJ
019C
D8EA
PlOT!
:m
R,
lERH)
019E 2F
CPL
019F
137
RLCR
['IRG
380F
JR
C,
J'lDTR
01R2
DBEI
IN
A,
(EIHi
GIR4
E62['
ANC'
20H
01RE.
2[1F4
JR
flZ,
PlOT!
GIR8
CDCE01
CRLL
K'-/ENES
01RB
CD231212
CRLL
DELlPI
01RE
CDD9Gl
1'10TRD:
CRLL
PLRI'
01Bl El
P10TR:
POP
HL
0182
Cl
POP
BC
0183
Dl
POP
DE
0184 C9
F:ET
[l1B5
01B5
0185
,1'10TOR
STOP
0185
3EOD
MSTOP:
LD
R,0DH
._.
.
._.
__
. - -
.0-
-_---------_._---------_·---
-----_-
....
--
._-

6
0187
D3E3
OUT
(E3H),R
;RERD
~10DE
01B9
3E1R
LD R,lRH
01BB
D3E0
OUT
(E0H),R
018D
CD1D02
CRLL
DEL~,
01C0
182['
JR
E:LK3
01C2
;
EJECT
01C2
3E08
OPEIH
LD
~,08H
01C4
D3E3
OUT
(E3H),R
01C6
WlD02
CRLL
DEL6
('lC9 3E09 LD
1'1,
0'~H
01CB
D3E3
OUT
(E3H),R
('lCD
C9
RET
01CE
01CE
01CE
216F02
KYEMES:
LD
HL,
MES3
OlDl lE04
LD
E,4H
0W3
0E1C
LD
C,28D
0105
CC>4602
CRLL
DISP
0108'
C9
RET
OlD9
0lD9 ;
PLR'/
01D'~
CC>F401
F'LRV'
CRLL
FR
E'IDC
W1Nl2
CRLL
DEL6
01DF
3E16 LD R,16H
01El D3E0
OUT
(E0H), R
01E3
180R
JR
BLJ<3
01E5
CDW02
BLKI
,
CRLL
DEL~,
•01E8
CC>EFE'l
CRLL
BLK3
01EB
3E13
LD
R,13H
01ED
D3E0
8LK2:
OUT
(E0H),R
01EF
3E12
E:LK3
,
LD
R,12H
01Fl
D3EO
OUT
(E0H),R
(HF3
C9
RET
01F4
01F4
01F4
3£12
FF:'
LD
R,12H
01F6
D3EO
FRI
:
OUT
(EE'H),H
(11F8
(:D1D02
CRLL
['EL~,
('lF8
3E0B
LD
R,0BH
01m
[13E3
OUT
(E3H),A
01FF
CDW02
CRLL
['EL6
0282
3E0~
LD
1'1,
E'RH
0204
D3E3
OUT
(E3H),R
0286
C9
F:ET
(1207
3E10
RF::
LD
R,10H
020'~
18E8
JR
FF:l
020B
;
F:EI,I
I
H[)
0208
C()0702
REI,I'
CRLL
F:R
020E 18D5
JR
BLU
0210
0210 ;TI
1'1
HJt3
r:'EL
•0210
F5
DIM'
PUSH
RF
0211
RF
HOR
R
0212
3D
DEC
1'1
0213
2BFD
JR
NZ,-!
0215 08
DEC
BC
(1216 78
LD
1'1,8
0217
Bl
OR
C
E'218
2EW7
JF:
Ie,
D1M+l
021
AFl
POP
HF
0218
(:1
POP
BC
021C
(:9
RET
02ID
(:5
DEL6'
PUSH
E:(:
021E 01E900
LD
BC~233
0221
1:::ED
JR
[)
11'1
0223
CC
DEL
11'1:
PUSH
E:C
-'
0224 01OF06
LD
Bf}
1551
0227
18E7
JR
[ J
fl
0229
(122'3
;THPE
DELV
TmlHG

7
8229
0229
0229
3E31
DL
Y2:
Leo
A,31H
0228
3D
C'EC
A
022C C22802 JP
NZ1DLV2+2
022F
C9
RET
0230
0230
0230
0230
........
"
........
"
..
"
..
""" " " " " " " " "
1~~"""""""""""""
0230 P
18UFE:
EQU
CF00H
0230
P
ATR8:
EQU
CF00H
0230 P
NAi1E:
EQU
CF(11H
02313
PSIZE:
EQU
CF12H
0230 P
DTA()R:
EQU
CF14H
0230
P
SUM(lT:
EQU
FFEaH
0230
P
mUlTO
mu
FFE2H
0230
"........".. " "
.....
"""
..
"""
"~'"'""',,>~""""',,,
0231J'
0230 216102
LNI::;G:
LD
HL,
~lES1
0233
1E0a
LCI
E,0H
0235
0E0E
LD
C,14D
0e
'?7
180D
JR
C'ISP
~~.
0239
0239 3E93 DISP2:
L(>
A,93H
0238
D3E8
OUT
(E8H),A
023D 1817
JR
DISPl
•023F
023F 21'?902 800TER:
L[>
HL,MESS
0242
lE0A
LD
E,AH
0244
0E00
LD
C,13D
0246
0246 3E93
DISF':
L(l
H,93H
0248
D3E~;
OUT
(E8H),A
024R
09
EX,';
(1248
21(1000
LD
HL,D000H
024E 3600 DISP3:
LD
(HU,00H
0250
23
mc
HL
0251
7C
Ler
H,H
0252
85
OF,
L
0253
20F9
JR
flZ,
D1<·1"3
0255
D9
EXX
0256
AF
DISP1
:
XOR
A
0257
47
L('
B,A
0258
16D0
LD
D,D0H
(125R
EC,E:0
LOll<:
025(:
~)E
1.3
LD
A
..
13H
0Z5E
D3E8
OUT
(E8H>"
H
0260
C9
RET
0261
•0261
(1261
49504C2Q
t'lES
1:
DEn1
'IPL
.is 1
':Jacl
i
tH
.'
0265 6';l73206C
0269
6F616469
0260
6E67
026F 49504C20
~1ES·3:
DEFM
~IF'L
L;·
lookin9
f
CIt'
a
pro"Sl
f"aj"l
0273
6973206C
0277
6F6F6B69
(1278
6E672066
027F
6F722061
(1283 2£170726F
0287
6772616D
0288
4D616865
MES6:
()En1
'~I(\ke
ready
cm"
028F
20726561
(1293 ':.4792043
0297
4D54
02'39 4C6F6164
MESS:
(JEFM
"'-Lo(',d:in-=,
c't't'Ot'
"
029D
696E6720
021'11
65727'26F
02R5
77
,
~
-------_.
__
.
__
._
•....
_._----'----~~._
....

8
MES
II
:
DEF~l
"F:
F1
0""'-
d
i:=.k
..
tt
.. '
STRTUS,'CIJt1l'1tiD
RORT
Ti':RC:f(
REf;
PO~:T
SECTOR
REG
PORT
D8H
09H
Dl'IH
DEFB
DEFI1
EQU
EQU
EQU
MFM
t'1INIFLOF'PV
CONTROL
CRSE
OF
SEQUEfJTIi'lL
REi'lD
ORII.JE
t,jI)=[lRItJO
(0-3)
8'/TE SIZE
=IY+2,3
RODRESS
=IX+0,!
NEXT
TRRCK
=IV+0
I'lEXT
SECTOF:
=I
V+
1
STRRT
TRRCK
=IV+4
STRRT
SECTOR
=1','+5
CR:3E
OF
DISK
ItJITIALIZE
CORIUE
NO=[)RHJO
«1-3)
MESI0:
DEHI
-Pr,,:=.:=.
F
or
C'
t'IES9:
DEFM
~Mak
..
nadY
FD"
~lESI3:
DEFM
'D,'iw
t,o?
(1-4)'
IF'LMC:
.................. "
..
" " " ....... """""
.....
l"'"""""""'~'"""""
......
» "
..
.
·~"~"""1""""'"'"""'"""""'
MESI6:
DEFt1
"Fil"
,"od
...
'
N'C'
r'
I/O
PORT
HOORESS
CF::
TF::
SCR:
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
44726976
132E3
652134E6F
eZE7
.f3F202831
02EB
2D3429
132EE
54686973
132F2
213646973
02F6
6B657474
02FA
65206973
132FE
2136E6F74
0302
206D6173
0306
746572
0309
5£1726573
030C' 73E.96E67
0311
20532068
0315
6579212173
0319
74617274
031D
732(17468
0321
652(-)434D
0325
54
'3326
46696C65
8321'1
2BE.D6F64
~332E
6520E.572
0332
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
P
1333C
P
(13.3C
P
•
•
;.:;
..'

9
03.3C P
DR:
mu
['BH
lDRTR
F:EG
PORT
033C
P
DM:
EQU
DCH
:
MOTOR/DRIVE
PORT
833C P
HS:
mu
DDH
lHERD
SIDE
SELECT
PORT
033C
033C
...........
'~~.'~~~~~~
[133C
;FD
033C
[o[)2WOCF
FD:
LD
I>~,
I8RD!':1
0340
RF
i::rJR
R
0341
321ECF
LD
(CF1EH),R
0344 321FCF
Leo
(CF1FH),R
0347
F[C1EOFF
LD
I'i,FFE0H
034B
21
(tO~ll
LD
HL,0100H
034E
FD7502
LD
(IV+2)~L
I
€1351
FD?403
LD
(1"/+3),
H
0354
CD7A04
CRLL
BPERD
l I
NFOR~lRTI
ON
HWUT
~
0357
2100CF
LD
HL,CFOOH
H1RSTER
CHECK
035R 113503
LD
DE,
IPLNC
035D,0606
LD
8,6
035F
4E
t'lCHECf<:
LD
C,(HU
0360 lil
LD
R,
(DE)
0361 B9
CP
C
0362
C24R05
.
.IF'
NZ,HNRSTE
0365
23
mc
HL
0366
13
HlC
DE
0367
10F6
O.JNZ
~lCHECK
1:":1369
CD3Cl02
CRLL
LDMSG
036C 2107CF W
HL,CF0?H
•(136F lEW
LD
E,lOH
(1371
OE0R
LD
C,RH
037.3 CD.3902
CRLL
OISP2
0376
W210080
Ll)
D<,
I
BHD!':2
037~
2H14CF
LD
HL,(CF14H)
(1.37C'
FD7502
LD
(I';'+2),L
03:::0
FN'40.3
LD
(IV+3),H
0383
CD7R04
CRLL
E:RERD
03f:6
CDF303
CHLL
MOFF
0389
C3(1208
..IP
NST
(l38C
O.38C
~:138C
211=1602
HODISk:
LD
HL,
~lES9
0·38F
lEOH
W
E,HH
0391
OEOl'
LD
C,DH
~1393
CD46(12
CRLL
DISP
6396
C3591')5
..IP
ERF:ORI
03'~'j
[e99
RERD'/
CHEC~:
039'j
0399
F'ERU/:
EtIT
039'j
3HE6FF
L['
R.o
(MTFG)
039:C
0F
F:RCH
~
O]';;D
D4CC03
CRLL
tJC,mOH
03RO
3RECFF
LD
14,
WF:ItJO)
;
DR
I'-..IE
HO
GET
03R3
F6:,:4
OF:
84H
031=15
D.3DC
OUT
(Dr1),H
WRI'-..IE
"':ELECT
r'1OTOH
103A7
RF
>:;OF:~
H
031=18
CDE4[15
UILL
DLV6(1t1
03RB 210000
LD
HL,00H
03RE
2E:
RE[l/0
:
[)EC
HL
03RF
7C
LD
R,H
03E:0
E:5
OR
L
03E:l
28[:r';l
..IR
z~
t·WDI
SI<
£13B3
DB[)t:
HJ
J'I,([:R) ;
~;TRTUS
GET
03E:5
2F
CF'L
0386 (17
RLCR
£1387
38F5
..IR
C,
RED''''O
£1389
3HECFF
l[)
J'I,
([;oRUm)
03E:C
4F
Leo
C,R
(:138[) 21E?FF
LO
HL,CLBF0
1,)3CO
0600
L[:r
B,00H
~CC2
09
He'D
HL,BC
---------------._.-.-._,..
--~-------_.
-_.
--
.-
---._-_.-
------_._------
_.
_
..
-.

10
03C3
CB46
BIT
0,
(HU
03C5
CO
RET
fjz
03C6
CCo0904
CRLL
RCLB
03C9
CBC6
SET
0,
(HU
03C8
C9
RET
03CC
03CC
MOTOR
OIl
03CC
£I3CC
MTot·j,
EIH
03CC
3EB13
L(,
R,813H
03CE
D3(;'C
OUT
WM),R
03DO
£16011
LD
B,10
ISEC
DELJ:lV
03D2 21193C
MTD1
:
LD
HL,3C1'ilH
133D5
28
MTD2'
DEC
HL
3306
7D
LD R,L
03D7 84
OR
H
03DB ,,20F8
JR
NZ,
t'1T02
03DR
WF6
DJ~~Z
I'HDI
133DC
3HJl
LC-
R,1
133C'E
32E6FF
LD
01TFG), R
133El
C9
RET
133E2
;
133E2
;
'::EEK
T~:ERn1ENT
03E2
03E2
SEE~;'
ENT
•03E2
3E1E:
LD
R,IBH
03E4
2F
CPL
03E5 D3[,8
OUT
(CR),R
03E?
CCo21
(1'1
CALL
BUS'y'
£I3ER
CDE4135
CALL
DL'r'E,0t1
03Ell
DB(,8
HI
R,(CR)
03EF
2F
CPL
03F0 E6'?9
RHD
9'ilH
03F2
C9
RET
03F3
03F3 ;
MOTOR
OFF
03F3
03F3
MOFF'
EIH
(<3F3
CDDD05
CRLL
DLVH1
i
1(1(H)US
DELHV
03F6
RF
>;:O~:
R
03F7
D3DC
OUT
(['t'l),
R
03F9 32E7FF
LD
(CLBF0J, R
03FC
3.2E8FF LD (CLBF!), R
£13FF
32E9FF
LD
(CLBF2),fl
(1402
32ERFF
LD
(CLBF3),R
0405 32E6FF W
(t1TFG>,
R
0408
C9
RET
04('9 ,
0409 ;
RECRLI
BLRT
IOfJ
•0409 ;
13409
RCLB:
EI,T
13409
E5
PUSH
HL
040il
3E0E:
LD
fl,13BH
040C
2F
CPL
040[' D3D8
OUT
(CF:),
!=I
040F
CD2H)4
CALL
BUS\·'
0412
WE4'='5
CRLL
PLVE·OI'1
0415
DBPB
Hj
R, (CFO
0417
2F
CPL
0418 E685
miD
B5H
(141R
EEC14
~<OF:
04H
041C
El
POP
HL
041D
CB
RET
Z
041E
C356~)5
JP
H:ROR
0421
0421 iBUSV
RI,D
klRIT
0421
0421
8USV:
EI-IT
0421
D5
PUSH
[>E
0422
E5
PUSH
HL
Il£
",
.-'"

.
11
0423
CDD605
CRLL
[)LV80U
0426 lE07
LD
E~7
0428
210000 BUS'/2:
LD
HL,00H
042B
28
E:USV(1
:
DEC
HL
g42C
7C
LD
I'1,H
€142D
85
OR
L
g42E
2809
JR
Z,8USYI
0430
D8D8
m
1'1,
(CR)
0432
2F
CPL
13433
gF
F:RCI'1
0434 38F5
JR
C,
BUS'.,'g
0436
El
POP
HL
0437
Dl
POP
DE
0438
C9
RET
043'3 10
8U<'VI
:
['EC
E
0431'1
20EC
JR
NZ,BUS'r'2
043C
C35605
JP
ERROR
043F'
043F
;DRTR
CHECK
043F
043F
[16~](1
CONlJRT:
LD
8,0
13441
1110'30
LD
C'E,16
13444
2RIECF
L[l
HL,(CFIEH)
0447
RF
XOR
1'1
0448
ED52
TRl'1fl<':
SBC
HL,DE
13441'1
38133
JR
C,
TRRI1Sl
•
g44C
04
mc
B
g44D
18F9
JR
TRRtlS
044F
19
TRRNSl
:R[)[)
HL,DE
0450
60
L[l
H,8
[:1451
2(:
mc
L
0452
m74g4
LC'
(IV+4),H
0455
FD7505
Le:,
(I,/+5),L
0458
3RECFF
DCHK:
LC'
1'1,
([)R
mo)
0458
FEg4
CP
4
045D
3018
JF:
HC,
[)TCkl
045F
FD7E04
LD
I'1,OY+4)
0462
FE46
CP
70
0464
3011
JR
flC,
[:>TCU
0466
FD7E[15
L[l
R,(IV+5)
[1469
B7
OR
R
0461'1
2:::1218
JR
2,DTCf(1
046C
FEll
CP
17
046E 30(17
JR
HC,NCU
0470
FD7E02
LD
R, (1'1'+2)
0473 f[lB603
OR
(I
\/+3)
0476
CO
RET
HZ
0477
C356[15
C'TOU:
JP
ERF:OR
047R
•
0471'1
;
SEQEtH1RL
RERC'
0471'1
047A
BREI'lD:
ENT
047~
F3
C'l
047B
CD3F04
CRLL
COt·j\.lRT
047E
3EOR
LD
1'1,10
~)480
32EBFF
L[)
CRETRV),}'.I
~3483
CD9903
RERDI
:
CRLL
F:EI'1Vr'
0486
FD5i£.(13
L[l
D, (1',.'+3)
0489
FD7E02
LD
i=!,
(1'-/+2)
€148C
87
OR
R
04:::0
28~31
JR
Z,RE0
04f:F
14
INC
C'
0490
FD7E€15
REO:
LD
1=1,
(1'/+5)
(1493
m7?(ll
LD
(lY+1),R
04%
FD7E04
LD
A,
(1V+4)
(1499 F[)7?00
LD
0\'+0),1'1
(14'~C
DDE5
PUSH
I:~
049E El
POP
HL
049F
C83F
F~E8:
SRL
1'1
041'11
2F
CPL
i
I
'1!";J......"
......
-------.,
._---.-----
",-
~._-_.
_.~,
_.
---
... -_
..
'.'._
0'_._0
..

12
04R2
D3D8
OUT
(['R),R
04R4
3004
JR
tK:,
i<:E1
04il6
3E01
LD
R,01H
04il8 1802
JR
RE2
04RR
3E00 REI:
l[l
il
,130
04RC
2F
RE2:
CPL
04RD
D3DD
OUT
(HS)~A
04RF
CDE203
CRLL
SEEK
0482 206il
Ji<:
NZ,REE
0484
OED8
LD
C,DBH
0486
FD7E00
LD
R,
(11'+0)
04B9
CB3F
SRL
R
0488
2F
CPL
048C
D3D9
OUT
(TR)~J,:j
048E
FD7E01
LD
il, (1'1+1)
04C1
2F
CPL
04C2
D3DR
OUT
(SU:),R
04C4
09
EX>-~
04C5
21F704
LD
HL,
i<:E3
04C8
E5
PUSH
HL
04C9
D9
E~":':'
n
..
04CR
3E94
LD
R,94H ;
i<:EilD
K
Cl'lD
04CC
2F
CPL
04CD
D3D8
OUT
(CR),A
04CF
CD2DC15
CRLL
WRIT
04D2
0600
RE6:
LD
8,00H
•
04D4
D8D8
RE4:
IN
R,(CR)
04D6
OF
RRCR
04D7
D8
RET
C
0408
0F
RRCR
0409
38F9
JR
C,RE4
04D8
EDR2
I1H
04DD
20F5
JR
~C~
RE4
040F
FD3401
mc
(1'
.....
+1)
04E2
FD7E01
l[l
R,(Ilt'+l)
04£5
FEll
CP
17
04E7
2805
JF:
Z,
i<:ETS
04E9
15
DEC
0
04ER
20Et·
JR
HZ,RE6
04EC
1801
JR
RE5
04EE
15
RETS:
['EC
D
04EF
3ED8
RE5:
LO
A,D8H
;
FOi<:GE
INTER
RUPT
04F1
2F
CPL
04F2 D3D8
OUT
(CR), A
04F4 C02104
CRLL
BUS'l
04F7
DBDf:
RE3:
m
1'1,
(CR)
04F9
2F
CPL
04FR
E6FF
Rt·IO
FFH
04FC
2(120
JR
HZ,
i<:EE
04FE
D9
E~H~
r){,
•04FF
E1
POP
HL
050121
D9
E:,,,:
0501
F07al!
L[)
R,
(IV+1)
(15134
FEll
CP
17
0506
2£1£18
..
W
~lZ,
F~E>·~
1215£18
3E01
LO
1'I,01H
0501'1
FD7701
LO
(1
I
y'+1),
R
0500
F034C10
mc
(1'/+0)
05113
71'1
RE)<:
L[)
1'1,0
0511 87
OR
R
0512
201215
JF:
NZ
~
Fi:E7'
0514
3E80
LO
R,80H
0516
D3DC
OUT
(OM),
R
0518
C9
RET
121519
F07E00
i<:E7:
LD
~~
(1\-'+0>
051e
1881
JR
RE8
051E
3REBFF
REE:
LD
A,
,i<:ETR'l)
0521 30
e'EC
R
()522
32EE:FF
l[)
(RETR'r'), R
[1525
282F
JR
Z?ERROR

.13
£1527
CDet9(14
CRLL
F:CL8
(1521'1
C383~N
JP
RERDI
052D
052D
1,11'1
IT
RND
E:Us'i
OFF
052D
052D
D5
WRIT:
PUSH
DE
052E
E5
PUSH
HL
052F
COD605
CRLL
DL'i8(1U
0532 lE0S
LD
E,8
0534
21130130
~IRIT2:
LD
HL,(10H
0537
28
~IRlnl:
DEC
HL
053S
7C
LD
R,H
0539
B5
OR
L
0531'1
2809
JR
Z,\,IRITI
053C
D8D8
IN
1'1,
(CR)
(153E
2F
CPL
(153F
0F
F:RCR
0540
:WF5
JR
NC,
~IRIT0
0542
El
POP
HL
0543
Dl
POP
DE
(1544
C9
RET
0545
ID
I,JRITI
:
DEC
E
0546
20EC
JR
NZ,
~IRIT2
£1548
180C
JR
ERF:OR
l;':j54A
054R
21EE02
NMRSTE:
LD
HL,MESI4
:.
054D
lE07
LD
E~7H
054F 0E18
LD
C,27D
I0551 CD4602
CRLL
DISP
0554
1803
JR
EF:RORI
0556
,0556 .....
~
....................
I
""""~""""'~""",
0556
0556
EF:RoR
OR
E:RERK
(1556
0556
..........................
"""""""""""""
(1556
CD3F02
ERROR:
CRLL
800TER
0559
CDF303
ERF:OF:
1:
CRLL
MOFF
(155C 31E0FF
TRt,Ji=lG2:
LD
SP,FFE0H
(155F
055F
;
TR',,'RG
055F
(155F
CD5F(u3
TRV!=IG:
CRLL
FDCC
0562
2047
JR
~C,
TRVH(33
0564
21
E:3(12
L[)
HL,f'lES10
0567
1E5R
LD
E,5RH
£1569
OE0C
LD
C.12D
(156E:
CC'3902
CRLL
()
1SP2
(156E
lER8
LD
E,RE:H
•0570 DEll
LC'
C,17D
0572
CD3902
CRLL
()ISP2
0575
1£[>3
LD
E,D3H
0577
0EOF
LD
C,15D
0579
[:D3'302
CRLL
DISF'2
057C
CD4E:00
TRVRGI
:
CRLL
~<P,.lSl
057F
CE:5F
8IT
3,~
0581
CR6800
JF'
Z,CMT
0584
(:877
8IT
6,1'1
0586
2802
JR
Z,
C'ijO
0588
18F2
JF:
TF:'y'RG
1
058R 2WF02
NW:
LD
HL,11E:;13
:
DF:IUE
NO
~;ELECT
058D
lE0R
LD
E,RH
058F
0E0F
LC'
C,FH
0591
C046f12
CHLL
[lISP
0594 1612 [>HOW:
LD
D,12H
0596
CDC:105
CRLL
Df·mE'
8599
3121(19
JR
fK,OtKi.3
859B 1618
L[>
[),
1
:=:H
059D
(P(:105
CRLL
DHOD
('15R0
3002
JR
HC~
[It·W3
._------
-------------
---

14
05!=!2
18F0
JF:
DN010
05/H
78
DN03:
LD
H,8
05A5
32ECFF
LD
WRINO),R
[15':'8
C33C03 JP
FD
05RE:
05i=1B
210903
TRVAG3:
LC'
HL,
t'IE815
05RE
lE54
LD
E~54H
0580
0E1D
LD
C<29
0582
CD3902
CRLL
DI~;P2
0585
0606
TRI'RG4:
LD
8,6
0587
CD4D00
TRI'RGS:
CHLL
KEV=::
058R
C8SF
E:lT
3~~
058C
CR6800 JP Z,
ct'1T
05BF
18F6
JR
TRI'RGS
0SCI
05el
DBE8
DNOO:
m
R,
CE8H)
135C3
E6FO
RtJD
F(lH
0SCS
,£2
OR
D
0SC6
D3E8
OUT
(E8H)~R
[15C8
D8EH
HJ
1'1,
(ERH)
05CH
060(1
LD
8,
(1
osee
OE04
LD
C,4
135eE
0F
RRCR
05CF
OF
DfKil
:
RRCR
(15D£1
DO
RET
NC
05D1
134
mc
E:
•
l:15D2
OD
DEC
C
0S()3
20FR
JR
NZ,DNOI
05D5
C9
F:ET
05D6
13SDc,
TIME
DELA
'/
(H!
~,60rl
f;80U )
05D6
(15ft6
D5
DLV:::~1U:
PUSH
C'E
05D7
110('00
LD
(IE,
13
OSDH
C3E805 JP DL'/T
05DD
D5
[olI'IM:
PUSH
DE
05DE
118200
LC'
['E,j
30D
05£1 C3E8(t5 JP
DLVT
05E4
D~
DLVE,(tM:
PU:::;H
(lE
.'
12I:;E5
112C1H
LD
DE,
6700
05E8
lB
DL
I'T:
C'EC
C'E
05E9
78
LD
R,E
05EA
82
OR
D
(15E8
2C1FB
JR
HZ,
['LVT
05ED
Dl
POP
DE
OSEE
C9
RET
05EF
0SEF
.........................
1~""""'~""""''''''
05EF
;
INPUT
BUFFER
I=iDDPE~;S
05EF
•
OSEF
P
IBRDF'l
:
EQU
C:F00H
05EF
P
I8R(W2:
EQU
8000H
05EF
05EF
SUBROUTI
NE
1,IOF:f:'
05EF
05EF
F'
tHF:H(:f;:
:
EQU
FFEOH
05EF
P
NSECT:
EQU
FFEIH
05EF
PBSIZE:
EQU
FFE2H
(15EF P
STTR:
EQU
FFE4H
05EF
P
ST3E:
EQlI
FFESH
05EF
P
MTFG:
EC!lI
FFE6H
05EF PCL8F0'
EQU
FFE7H
05EF P
CL8Fl
:
EQU
FFE8H
0SEF
F'
CLBF2:
mu
FFE':JH
£15EF
F'
CLBF3:
EQU
FFEHH
05EF
P
RETF:\,:
EC!U
FFEBH
0SEF
PDRum:
EG:lU
FFECH
0SEF
05EF
..
~
.................
I~~~~~"'»>">"".·
0SEF

•15
05EF
I
HTRRW
EXRGrol
05EF
05EF
~
.....................................
~~1111111"1111"1"
05EF
210080
D':RGI'1T:
L[>
HL,
:;:(u30H
05F2 DD21F805
LD
Ii<:,
mom
05F6
181R
JR
8EF:orlR
05F8
D8F:;' EROMl :
It;
ii,
(F9H)
05FA
FEEl0
CF'
00H
05FC
C25700
JP
HZ,
,WIN
05FF
DD210506
LD
I>:,
EROl12
0603
180D
EROfolTJ:
JR
SERGI'IR
0605
DBF9
ERoM2:
It1
ii,
(F:;of;)
0607
77
LD
(HU,R
..
£1608
23
mc
HL
06,09
7D
L[)
R,L
0601'1
84
OR
H
06fl8
20F6
JR
11Z,
EF:Of'lT 1
£160D
D3F8
OUT
(F:'::H),H
060F
C30200
JP
HST
0612
0612
7C
SERGI'IR: W
R,H
0613
D3F;;:
OUT
(F:::H)1H
0615
7D
L[)
R,L
0616
D3F9
OUT
(F9H),
R
(1618
1604
LD
[l,4
r
(1611'1
15
SERorlD'
DEC D
0618
20FD
.IF:
IE,
smor1D
061D
DDES!
JP
(I>:;
;.
061F
(161F
061F
Et1D
~F:DD
0c'cF
?RDI
00iiE
HTf':B
CF(10
BlK!
€l1E5
E:U~2
[11m
Bun
[lIEF
E:OCITER
li23F
E:RERD
[<47H
B~:r:E
FFE2
8USV
0421
BUSV0
0428
BUSl/l
0439
BIJS\'2 042:3
Cl8F[I
FFE?
CL8Fl
FFE~:
ClE:F2
FFE9
CLBF3 FFER CLERR [l02E:
CI'1T
0068
CO,~UF:T
[l43F
CR
(10[):::
[>IM
0210
DCHK
045:::
['ELHI
0223
DEl6
02W
[>ISP
[1246
[ll:;PI
0256
[) I
~:F'2
0239
[:.
I
~::;P3
[l24E
[,L'/lt'1
05C'D
DLV2 (1229
DL'/60r'1
[15E4
DLV:::OU
05Dt. DL\'T 05E:::
(>M
(1(~[:JC
DI10
058H
DHOO
05C1
Ot·jO
1
(15CF
DI'10W
0594
DIKI3
OSH4
DR
(100E:
DRIHO FFEC ['THDR
CF14
DTCl::1
0477
ECoI3E
[1121
EDGEI
(1129 EIF:Tt-l
[toeD
mol'1l
05F:::)
EFmc
O£,O5
EF~or1T
1
ClE,03
ERROl':
0556
ERF:ORI
055'31
DWCitH
05EF
Fe,
O::,:3C
FDCC
OEtSF
F,:
0lF4
FRI
01F6
H~:
OliDD j
E:R(W
1
CFO[1
IE:ADP2
::::000
•jE:UFE
CFOO
IPLPIC 0335
f<E
....
'IH
['[13(:- KE',':3
~~1(14D
kP,JS
1O[l4E:
K'
....
Et1E~;
DICE
LDNSG
0230
I1CHECY
035F
r'lES1
0261
rIE:,: 1[,
0283
I1E811
028F
~1ES12
tilDB
f'IESI3
02[W
f'IE:C:14
02EE
l'lE~:15
0309
I1ES
16
0326
f1ES3
(126F
~1ESE.
02t:E:
f'lESt)
(129'9
r'IE~:'j
02R6
I'1l srlCH
009E
f10FF
03F3
rIOT!
019C
f'lCiTOR
[118E-
r10Tf': [;1
E:
I
I'IOTRC'
01RE
f'lSTOP
(HB5
f'lTD 1
03D2
PIW2
03D5
IHFG
FFE6
mOH
,[t.3CC
t~AME
CFOI
WIt~
~]057
t·U'IH:':TE
E154R
I'j(l[:'j:,x
03:=;C
HSECT '
FFEI
NST
(1(102
tHRRcr< FFEO
OPHl
01C2
PLi=l\'
01['j
RBI'
I
0136
R8V2
0147
R8\J3
0150
RB'r'TE
0132
F:Cl8
04[1'3
F:C>I
00B7
F:WRT
OOCF
RDItW
OORE
F:EO
€14'?~j
F:El 04RR
PE2 04HC RE3
04F7
RE4
(14D4
RE5
04EF
F:E6
(14[:;2
RE?
0519
RE:C:
04'3F F:ERDI
04c:3
f"ER[",'
0·~;':~'3
PE[)'/O
[i,3RE
REE 051E RET2S
ODe6
F:ET~:"'"
FFEB F:E1',:
04EE
f'HI
02~~1E:
F:EX
£1510
f':R
02(17 f':TRPE
OODB
F:TF'2
(1~jEO
RTF'3
0['"2
RTF'5
0113
RTF'6
011'j
SCR
OO[:"=i
~:EEt:.
03E2
~:EI':OI'm
0612
SEROPID
0611'1
SIZE
CFI2
~:F'[)
H1
01?H
~:Tl
88'38
:':TRvr
0006
STPElR
00eR
STSE FFE5
~:Tlf':
FFE4
~:umn
FFEO
Tr'W
015E:
Tfoll
015E
TM2
OIEoI
He
[1168 HlRPf':
(1
1
::~~
H1CHT
FFF2
TR
00D'j
TRRt'I~:
044:;
TI':Rlf31 [144F
TRHII
[111D
Tr;:'.,-'HIJ
055F
TR'iRGI
(157C
TR\'RG2
055C
TF~'/AI33
05RE: Tp
.....
RG4
05E:5
TF.:\JRr3S
05[:;'
l,JRIT
u52D
(,IRIT[I
0537
WHITI
0545
l<JHIT2
0534
Other Sharp Desktop manuals

Sharp
Sharp MZ-3500 User manual

Sharp
Sharp MZ-80A User manual

Sharp
Sharp PN-L602B User manual

Sharp
Sharp PN-TPCi7W7 User manual

Sharp
Sharp MZ-700 Series User manual

Sharp
Sharp ZQ-4400 User manual

Sharp
Sharp SCR3042FB User manual

Sharp
Sharp ZQ-3000 User manual

Sharp
Sharp MZ-800 User manual

Sharp
Sharp MZ-80B User manual

Sharp
Sharp CE-159 User manual

Sharp
Sharp MZ-5500 User manual

Sharp
Sharp MZ-80B User manual

Sharp
Sharp MZ-80B Installation guide

Sharp
Sharp MZ-700 Series User manual

Sharp
Sharp MZ-5600 User manual

Sharp
Sharp PN-TPC1W User manual

Sharp
Sharp MZ-80A User manual

Sharp
Sharp MZ-700 Series Installation guide

Sharp
Sharp MZ-700 Series User manual