Sharp MZ-3500 Personal Computer User Manual


 
MZ3500
Operational
description
(1)
As
soon
as the
sub-CPU
is
started,
it
initializes
the I/O
port
and
waits
for
program transfer (IOCS)
from
the
main CPU.
This
IOCS
(Input
Output
Control
System)
is
the
program resident
at
address
4000H-5FFFH.
(2)
As the
main
CPU
loads
the
information
from
sector
Communication
between
Main
and SUB CPU
"1" of
track
"0" of the
floppy
disk,
it
loads
the
IOCS
and
bootstrap routine
to the
sub-CPU.
(3)
The
bootstrap program
is
loaded next.
(4)
The
bootstrap program determines
rnemory
allocation.
BUSRQ
H
OUTPUT
|
(ISOLATION
OF COM
RAM)
2:3.
SD2
(ROM based BASIC)
SD2 is
active when
"SHARP
BASIC"
is
executed
via
ROM.
MAIN
CPU
MS]
= I (H)
MSO
= 0 Li
SUB CPU
MAS
00
0000
BANK
MA2
° °
00.1
SELECT
MAI 0 0
1100
MAO
FFFF
i
Sffi
i
\
IFF?
IFF?
J
0000
(MO2
01
0101
1
III
R\MA KAMB
4
3
2
ROME
ROMA
0
1
1, 2, 3| 4
ROMC ROMU ROM!
ROM 2
0001
MO1
00110
MOO
01010
0
1
I
0
1
1 1
0 1 1
1
0 0
I 0 0
1
0 1
1 1
K
\M L
2| 3, 4
1 I 1
0 0 1
1 I 0
0 1 0
1
1 1
1 1
KAMI!
2,
3 |
4
1.
Bank
select, MAO~MA3.
is
effective
for
memory
area
COOOH-FFF
FH.
2.
Bank
select, MOO~MA2,
is
effective
for
memory
area
2000H-3FFFH
-
10
-