![](/html/ea/eaba/eaba4c6d73eecc546d48dbbbb97a94ff8923431aa5b99d701a734105349a2687/bg1.png)
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
SUPPLEMENT
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
![](/html/ea/eaba/eaba4c6d73eecc546d48dbbbb97a94ff8923431aa5b99d701a734105349a2687/bg2.png)
MZ-80B
BEDIENUNGSANLEITUNG
..
SUPPLEMENT
Komplettes
Diese Ergiinzung fahrt das komplette MZ-80B
Assemblerprotokoll auf. Wenngleich die IPL-Operation in der Bedienungsanleitung beschrieben 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
![](/html/ea/eaba/eaba4c6d73eecc546d48dbbbb97a94ff8923431aa5b99d701a734105349a2687/bg3.png)
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
LeLD
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
![](/html/ea/eaba/eaba4c6d73eecc546d48dbbbb97a94ff8923431aa5b99d701a734105349a2687/bg4.png)
,
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
()
![](/html/ea/eaba/eaba4c6d73eecc546d48dbbbb97a94ff8923431aa5b99d701a734105349a2687/bg5.png)
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