Sharp MZ-808 Owner's Manual

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
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
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
,
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
()
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
Loading...
+ 11 hidden pages