Herunterladen Diese Seite drucken

Sharp mz-800 Systemhandbuch Seite 129

Holtkötter

Werbung

••
280 ASSEMBLER 22-004C
<9Z-504M-VI
.~C>
PAGE 37
01 E838 219AEE
02 E83B EDB3
03 E830 01FD04
04 E840 EDB3
05 E842
06 E842
07 E842
08 E842 3E01
09 E844 03F7
10 E846 AF
11 E847 03F7
12 E849
13 E849
14 E849
15 Eß49 CD320A
16 E84C 3014
17 Eß4E FE20
18 E850 C262E8
19 El\53 DBCE
20 El\55 E602
21 El\57 2806
22 E859 AF
23 E85A 03CE
24 E85C CDE1E8
25 E85F C35800
26 Ea62
27 Ea62
28 Ea62
29.
EM2 0604
30 Ea64 3E9F
31 Ea66 03F2
32 E868 C620
33 E86A 10FA
34 E86C
35 E86C
36 E86C
37 E86C 3E01
38 E86E 3203E0
39 E871 3E05
40 E873 3203E0
41 E876
42 E876
43 E876
44 E876 06FF
45 E878 21FI 10
46 E87B CDD80F
47 E87E 3El6
48 E880 CDt200
49 E883 3E71
50 E885 210008
51 E 888 CDD509
52 E88B 218003
53 E88E 3EC3
54 E890 323810
55 E893 223910
56 E896 3E04
S7 E898 329E 11
58 E89B CDBE02
S9 E89E CD0900
60 E8A1 C0770S
LD
HL,PIOIDA
OTIR
LD
8C,04FDH
OTIR
SIO lni t ial ize
LD
A,
01H
OUT
<SIOBC> ,A
XOR
A
OUT
< SIOBC>, A
<CTRL+Resetl Check
CALL
JR
CP
JP
IN
ANO
JR
XOR
OUT
CALL
?BRK
NC,PSG0
20H
NZ, PSG0
A, <CEH>
2
Z,CMY00
CMY00:
JP
A
<CEH>,A•
PLTST
CMY0
PSG Reset
.
PSG0
:
LD
LD
PSGSET: OUT
ADD
OJNZ
B,04H
A,9FH
<F2Hl ,A
A,20H
PSGSET
Sound & Interrupt mas
k
reset
.
SORES:
LD
.
LD
LD
LD
BGl0
:
ENT
LD
LD
CALL
LD
CALL
LD
LD
CALL
LD
LD
LD
LD
LD
LD
CALL
CALL
CALL
A,0!H
<E003Hl ,A
A,05H
<E003Hl ,A
B,FFH
HL,NAME
?CLER
A, t6H
PRNT
A,71H
HL,0800H
llCLR8
HL
,
TIMIN
A,C3H
<1038Hl ,A
C1039Hl ,HL
A,04H
<TEMPWl ,A
MLOSP
NL
?BEL
03.06.8S
Pio in1t1alize data
Port=B <C:port B:cont>
WRI Reg. Clear
CTRL
?
Key is 'CTRL' Key
Mode su1tch
bit 1 check
700 Mode
800 Mode
Pallet set
Ban
k
&
J
um
p
Sound 111as
k
reset
Interrupt mask reset
Buffer Cl ear
10Fl-l!F0H Clear
Laste
r
Clear
Back:Blue
Chara:White
Color Adrs
Interrupt jump routin
Norma
1
ten>po
Melody stop
••
Z80 ASSEMBLER 2Z-004C
<9Z-504M-VI
.
0C>
PAGE 38
03.06.85
01 E8A4 3E01
02 E8A6 329011
03 E8A9
04 E8A9
05 E8A9
06 E8A9 DBE0
07 E8AB 1100C0
08 E8AE 210010
09 E881 010010
10 E884 EDB0
11 E886 DBEI
12 E888
13 E888
14 E888
15 E888 CD1B00
16 E8BB FE4D
17 E8BD 287C
18 E8BF FES!
19 E8Cl 2858
20 E8C3 FE43
21 E8C5 287E
22 E8C7
23 E8C7
24 E8C7
2S E8C7 CDD5E8
26 E8CA 2026
27 E8CC CD59EA
28 E8CF CD4AE4
29 E802 C334EA
30 E805
31 E805 3EAS
32 E807 47
33 E808 0309
34 E8DA CDB3E6
3S E8DD 0809
36 E8DF 88
37 E8E0 C9
38 E8El
39 E8El
40 E8Et
41 E8Et
42 E8El
43 E8Et
44 E8E 1
45 E8Et ES
46 E8E2 0!F005
47 E8E5 21A2EE
48 E8E8 EDB3
49 E8EA AF
50 E8EB 0!CF06
St E8EE ED79
S2 E8F0 Et
S3 E8Ft C9
S4 E8F2
SS E8F2
56 E8F2
57 E8F2 0EF8
58 E8F4 CDBAE7
S9 E8F7 OA87E9
60 E8FA CDDAE6
LD
LD
A,01H
CSWRKl ,A
PCG
CG ROM
.
IN
LD
LD
LD
LDIR
IN
Key check
A, <E0Hl
DE,C000H
HL, t000H
BC, t000H
A, <EtH>
KEYCK:
CALL
GETKY
CP
'M'
JR
2
,
MON
CP
'Q'
JR
2, KSJPQB
CP
'C'
JR
2, CSS
Floppy check & boot
CALL
JR
FDB
:
CALL
CALL
JP
FDCC&:
ENT
LD
LD
OUT
CALL
IN
CP
RET
FOCC&
NZ,R12C&B
DISCLR
FOX
ERRMG
A,A5H
B,A
<09Hl ,A
DLY80U
A,
C09Hl
8
Key in silent
CG & Vram
Destination
Sorce
Size
t000-1FFFH,C000-CFFFH
:Key check
Monitor cmd.
Quick disk
Cassette tape
FD i/o check
Pallet Reg. & Border Reg. set
PLT0-3
Black
:
PLTST:
ENT
PUSH
LD
LD
OTIR
XOR
LD
OUT
POP
RET
Border
Black
HL
8C,05F0H
HL,PLTDT
A
BC,06CFH
<Cl ,A
HL
MZ-1Rl2 check & boot
.
R12C&B: LD
CALL
JP
CALL
C,F8H
R12CK1
• C,QBT
1Rl2R0
C=port , B=count s
Data
Border
Ellack
Port
Set •
• cy='
0',
z=' 1'

Werbung

loading