Sharp MZ-5500, MZ-5600 Tehnical Manual

Page 1
MZ-5500/5600
TECllNICAL REFERENCE
Vol.2
(HARDWARE)
SlIARP CORPORATION
Page 2
TABLE
OF
1. 1
1
1 1 1 1 1
-1.
-2.
-3.
-4.
-5.
-6.
-7.
Introduction
MZ-5500 MZ-5600 MZ-5500 MZ-5600 Optional Optional Optional
-------­series series
hardware
hardware specification specification
devices devices devices
specificationß specifications
specificatio~s
S~ction
-
One
---------------------­description description
-----~----~----------------
--------
System 'Specifications
----
-----
-----
------------r---------------------
------
---------------
(for
MZ -5500/5600)
(for
MZ-5500)
(for
MZ-5600)
-------------
-----
---
---
-------------------------
--
-------~--
--------
--------------
--------
--------
---
----------------------
----------------------
--------
-
-
------
-------
---
-------
---------
--
--
----
------
-------
-
2
3
~
b
g
/0
10
,
Page 3
Section
Two
Hardware
Specifications
I.
2.
2 - 1 •
?
-2
L
~
- 1 •
~
- 2 .
3- J .
I, •
') .
r
,.,
)-
L.
)-
3.
) -
4.
r) _ ')
()
.
()
- 1 •
()
- 2 .
ho, 3.
7 .
7 - I •
7 - 2 •
R.
<).
9-
I .
9
-2
9-.3 .
10.
1 () - I •
10
-2
lO-
J.
10
- 4 .
I
()
- 5 .
1
I.
1 1-
I.
I 1- 2 .
I 1-°3 .
1 1- 4 .
12 . 12-1 .
13.
11-
1 .
13-2.
14.
15. 15-
I.
1')-2. 1
6.
1,
7.
C
PU
pe
ripheral
M('mory
~lZ-5500/5600
.
1/0
IllterrtJpt
Inlrrrupt
lI~nclling
SysLem Software Expansion
- ----------------------------------------------------------------------
map
---
-----
circuit
circuit
of
user
interrupt
timer
slot
MZ-5500/5600 e xpansion
.
Expnnsion
1/ 1/0
1/
UMA
m1t\ C on t
Op
lis Milli -
(
~e
~l
11
;n
Print
Circ
.
lI<1ndling
M<1king a RS
Sp
.
Input/output
0
address slot
0
port
--0------
r r;l t i olla 1 t t"
of
floppy
n e
ral
l-56
00
cl
dis e r
lIit
2J2C
ec
ification
signal
setup
timings
interfacing
------------------------------------------------------------------43
ro
L w i t h HZ-
mlt\
channeL disk
descr
~lFD
(640Kß)
kin
t e r
interface
description
printer hard
interface
Proc e S s ou t 1i
Wiring example
RS2J2C
Kp
ybo
K
ey
K
ey Kpy Eig
MOli
se
()pprating
R-rc
Operational Acce
PCG Vid
e o
Fe
<1 t ure
IIS
p.
Pov.1P r SlIpp I y un i t
sample
ard
and keyboard hoard board
searcll
llt
-bit
(~lZ-
(Real
ssing
(p
rogr
display
s 0 f t h e v i
of
video
specifications
interface
timing
keyboard
I X 10)
principle
Time
description
the
ammab
80H7 COf)[oceSSor
------
memory
-----------
----
heo
iption
fa
copy
----------------------------------------------~------
si~nals
ne
------
program
----------------------------------------------------
Clock)
RTC
le
circuit
display
--
--------
and
memory map
--
-----------------------------------------------------------
---
---------------
------------------------------------------------------
interrupt
(IR-2S)
------
-------------------~---------------------------------31
slot
description
-----
-------
------------------
-
examples
5500/
r y
- -
--------------~------
J
------
interface
(MZ-5500)
interface
c e
gen
e r a L
---------------------------------~----
-----------------------~-------------------------------
control
of
tlle
---
-----
-------
and
-------------
-----
----
interface
-----------------------------------------------------~0
--
--~
-------------------------------------------------
-------
processo
--
-----
-------------------------
-~-------
internal
Sound
Gene
--------------------------------------------------------~6
deo
dis
circuit
----
--
----------------------
option --------
--
--------
-----
----
-
---
---------------
specification
-
---------------------------------------------------34
(HZ-IUOS)
(common
--
---------
--
-------------------
--
--------
--
--
----------------------------
-
------------
-
------
--------------------------------------30
---------------------------------------37
for
the
HZ-SSOO
---
----------------~-
and
HZ-S600)
--
---------------------------------------------­(user's
S600
-----------------------------------------------4-3
------
----
---
--------
----
general
des
c r i p t
code
(function
video
control
-----
-------
---
r
----------------
RAH
ra
p1a y
screen
-------------------------------------~-
signals
--
----------------------------------------------
-----
----
------------~--.:....-----------------
--------------~-
pP080C49
---
-----
tor)
ci rcu i t
(software
-----
job)
--------
---
-----
-----
description
ion
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 55
--
---------
--
------------------
------
-----
code)
--
--~----
-------------
-------
-----
-----
-----
----------
-----
- -
-----------------------------50
------
(HZ-S600)
-----
~
---------------------~-g
---------------5o
----
----
----
------
-----
------------------------------------62
--
---------------------------------------66
-----
--------------------
---------
---
-------
---------------------
--------
-----
--~-------------------------------
-----
--
---------
-------­control)
-
-----
----------------------
-----------------------------~4
--
-----------------------------~~
---------
---
------
--
------
------------
----------------
---
------------------~1
---
--------
--
--------
----
------
--------
-.:---
-----
--
-----
-----
--------------
---------/2
~
,q
2\
-.:....
--
------'21.:>
-----;2b
-----
------27
---
--------38
-----
---
-------
---------
------
-
--
---
--------
------
--3q
------1-0
----------4~
-----
-
-----
-
------------ryo
------
--
---------
-----
----------
------
-----er
------
------52.
-----
-------bl
---------6\
-
-
----60
---60
4(,
-~
64-
------6
----~o
-
-----q2
-
----q2
----
rr:\-
------
-----
----
-----
--
82
---').}
--
&b
W
10(,
toS
3
~
~
Page 4
1.
Introduction The MZ-ssOO the
It
has the introduced
It
has
and The 192KB, Up
to
internally
5.25"
Not MZ-5500 and
1)
8MHz/5MHz
2)
Implementation
3)
Use
Intel's
been
bit
map
the
:i.
t
can
96KB
permitting
two
disk
only
series,
higher
of
series
8086
is
designed \·.dth display
to
the
system
also
be
video
units
RAM
of
installed,
media.
the
MZ~s600
but,
processing
selective
the
10.7MB
is
the
used
system,
MZ-5500
RAM
area
expanded
area
clear
color
320KB
and
The
OS series it
also
speed.
for
of
the (formatted),
System
first
for
the
intense
and
series.
of
128KB (MZ-5511)
to sl,
1s
provided
graphie
(formatted)
the
OS
supports
succeeds
permits
operation
640KB
SECTION
ONE
Specifications
16-bit
MZ
series
CPU.
care
the
2KB
for
man-machine
multiwindow
at a max
standard
imum. and
displaying.
mini-floppy
(Operating
CP/M-86
all the
of
(form~tted),
5.25"
System)
and functions following
the
8086-11
5.25
hard
disk
persona)
display
ur
256KB
it
disk
MS-DOS
11
floppy
(MZ-s64s).
interface:
function
(HZ-5521)
also
drives
is
contained
as
and
features
external
epu.
computer
can
be
can
option.
me~ory
disk
drive.
in
which
th
e
mOllSt~ ,
are
as
standard
expanded
be in
the
from
the
expansion
to
Not
only enhances added
the
expansion
(applicable' for The MZ-S600 series. Since
the
processing
time
processing
Such
as
CP/M-86, option. Because been
the
developed eonsideration See
Table-l
MZ-s600
series~
MZ-s645
enables
8086-11
speed
,
MZ-S600
on
has
for
has
to
21.4MB when the
absorption
is
adopted.
and
graphie
of
the
software
MS-DOS,
series
the
basis
been
given
individual
one
unit
of
the
200V
version of
the
improvement
speed,
developed
MZ-3500series
is a up-graded
of
MZ-SsOO
for
compatibility
model
configurations
the
internal
MZ-IF18
only).
software
and
consideration
BASIC,
peripherals
has
on
the
model
llard
external
cre~ted
been
achieved
MZ-5500
and
GW-BASTC
for . the
and
in
basic
of
the
disk
drive,
hard
disk
on
the
MZ-S500
for
is
given
in
the are
MZ-SSOO
software,
terms.
~IZ-5s00
it
drive
higher
for
the
SMHz
mode.
availabie
and
lias
series
also
is
real
as
and
' 1
Page 5
1-1
MZ-5500
SERIES HARDWARE DESCRIPTION
System
lhe
following figure shows
tion
for the
pheral device-s
Color
CRT
configuration
MZ ·5500
which
(EX)
MZ1D14
display
the
Series syst'em.
are
to
be
marketed
Mono chrome
CRT
complete
including
·
system
in
the
Oevice
RS-232C
interface
configura-
some
near
with
"
4
____
"
, /
interface
cable
MZ1CJ4
peri-
future_
//
/
Expansion
,/
Unlt
C"ble
MZ1C33
I
(256KB
MZ1R11
&
MZ1P02
L7
......
"
Expansion
----.:.(8087
Arlthmetic
processor
M21M03
RAM
or
more)
.
logicaIOD
PWB
MZ1F02
MZ1K07-10
Specifications
System
1) High microprocessor
2) Large addr essable 255KB
3)
High ·
video
4) One or provided
5)
Powerful Integrateq
5)
7)
ep/M86
highlights
data
processing
plus an
resolution
screen
memory
two
mini ·
as a standard
standard
sound
as
the
.
additional
color
standard
Keyboar d
capability
memory
graphie
and
floppy
feature.
1/0
system
generator
operating
achieved
space
256KB
.
display
bit -
map
display .
disk drives,
interface
.
system
of
wilh a 16-bit
512
K B:
with
large-
each
of
.
.
f
Mouse
MZ I X
Standard
capacity
320K
10
Bare
\
\
VRAM
MZ1R09
Fig. 1
\
PWB
(96KB)
..
Model
description
MFO MFO
Oescription
plus
256KB
's
plus
256KB
of
RAM
of
RAM
.
.
Model
MZ-5511 MZ -
5521
Conlains Contains
one two
2.
Page 6
1- 2
MZ-5600
SERIES
HARDWARE
DESCRIPTION
System
The following figury shows tion
for
configuration
the
complete
the
MZ -5600 Series system, including some peri-
pheral devices which are to be marke
Mono-
chrome
eRT
MZ 1
014/1018
system configura-
ted
in
the
RS-232C interface cable MZ1C34
near
/
L
____
/
/
/
/
future.
7
/
/
~
//
//
Printer MZ1C32
\
\
\
\
,
cable
MZ1P02
Expansion
----1
Hard
Disk
I/F
CZ56450i/
~
,/'
processor MZ1M09
.21
8087
Expansion
(256KB)
MZ 1 R
Unit
Cabla MZ1
11
/MZ
C't~
RAM
PWB
1 R
22
7
MZ1F16
MFD
DIG
5"
ß;/.Z
MZ 1KOg MZ 1 MZ 1 K
KlO
11
(Germany) (Frenchl (English)
Mouse
MZ
lX
I
10
Specifications
System
1) High microprocessor .
2) Large addressable
256KB
3) High-resolution color graphie display with large-capacity video screen
4) One or
provided as a
10.7MB
5) Powerful
6j
Integraled
ep/M86
7)
highlights
data
processing capability achieved
memory
plus an additional
memory
two
mini·floppy disk drives, each
standard
Hard disk
standard
as
sound
the
is
standard.
1/0
generator .
standard
2~6KB
and
bit·map
feature.
system
operating
space
of
.
display.
And
interface .
system .
12
the
with a 16
Kß:
Standard
of
640KB
MZ5645
-bit
are
is
~
VRAM MZ1R09
Fig.2
.
L;?
PWB
{96KB)
Model
Model
MZ · MZ ­MZ -
Specification
No.
..
Tracks/side By
les/sec Sef'ors/lrack T
dlal
Bytes/block
description
5631 5641 5645
Ilem
of
side/drive
lor
Bytes/Drive
Conlains Contains Comains
of
I
one
IwO
one
Disk
MFD
MFD's
MF 0
5513216
4096
Description
plus
256KB
plus
and
one
HO
1
673
512
16
256K
HO
01
Bol
plus
RAM
RAM
256K
MFD
327680
.
2
40
256
16
2048
.
BRAM
._
-
---
~
--
-
-"
-
~
Page 7
1-3
HZ-5500
specification
I'em
--_
CPU
. .
_._
----
MEMOR
DISPLAY
..
Y
ROM
RAM
I/ F
Display
scheme
Screen
con"guratlo~
by
system
soft
(CPM
111)
ware
Std./Opl.
Sto
.
.
.
.
.
.
8086 8087 80C49
IPL
SYSTEM VRAM SYSTEM
VRAM
Opt
Std
Std
Std
Std Opt Opl.
Monochrome
Color
Std. Resolution
Pages
Arithmetic For
keyboard
16KB
256KB 96KB 256KB 96KB
Composite A.G
.B.V.H
Bit
map
Resolution
640 x 400
B/W
640 x 200 320 x 200
640 x 400
C
640 x 200 320 x 200
and
signal SYNC
display
logic
contro!.
processor.
Number
Installed Available
of
pages
3
6 B
6
B B
Descriptioll
in
the
Expansion
by a RAM
PWB.
Unit
.
Opt
.
! .
Color
Gr
anat
Ion B
SCI
een/char
acter
Display
confIguration
Character
-
~
Screen
control
Super
Multi·window
Serail
Reduct
expansion
Palette
Background Color Reverse
Boundary
capacity
~
fell
imposed
ion/
feature
priority
video
color
color
640 x 400
BIW
640 x 200 320 x 200
640 x 400
C
640 x 200
8
colors
dot'
gradat
dedicated
40
or
80
The
number
progr
ammable
8 x
B.
8 x
3
pages
4
windows Character Smooth Software
B
colors Can
be Planes Reversible
320 x 200
lean
be
ions
available
monitor.
characters
of
.
16
seroll
scroll
control
availahle
specilied
with
order
for
each
specified
on
rOw5
per
lor
each
of
priority
window
with
each
sereen· is
4 4
4
2 4
B
for
each
the
row
window
.
.
.
.
When
optional
InstaHed
Available monitor 400
matrix
Controlled
Horizontal Verlical
colors
8
Availahle
other
than
model.
VRAM
.
on a monochrome
(J
013'
wilh a 640
.
by
software
or-vertical
direction
on
the
only
all
color
640 x 400
direction
is
x
.
.
.
models
dot
Page 8
I I
Integrated
1/0
Item
interläce
Sound
Centronics C.
lock
MFO
I/F
AS·232C
Key
ItF
Casselte
I/F
I/F
Std./Opl.
Std
Std. Std Std
Std
.
Std Std Std
. .
. .
. . . .
Real·time
Chennel
A
Channel
B
clock
Three
codes
in
speaker.
One
channel
Backed
Capable
Start
-$Iop
Stan·uop
I
~
available
up
by
battery
01
controlling
asynchronous!sync
asynchronous
througha
.
up
tO 4 drives
.
.
built
·
For
Built Two
.
external Programmable and
Not
printer
·in
13
built'ln
9600
u~d
Descriptlon
attachment
byte
dr Ives
drives
.
between
bauds
RAM
.
plus
.
twO
110
OP
1/0
Additional device
CRT
Printer
I/F
256KB
HO
I/F
Expansion
SFP
I/F
Mouse MFO
MFO
unit
Hard
disk
sFD
unil
12"
monochrome
12"
color
15"
color
BO
columns
BO
columns
AAM
PWB
PWB
unit
display
display
PWB
Unit
. -' - .
in
color
Opl. Op\. Opt Opt.
Opl. Opt.
Opt
Opt. Opt.
Opt. Opt. Opa.
Opt. Op\.
.
.
-
Single
drive incremenl. Contains drives.
Contains drives
.
,wo
two
Expansion
Hard
dlsk
SFD
I/F
Attached Additional the
Synem
E)(
,er
nal
1a.'1M
Bytes
External
640 x 400 640 x 400
640 x 400
RAM
dr
ive
PWB .
to
drive
Unit
dr
ives
drives
dot dot
dot
PWB.
I/F
·.PWB.
keyboard
to
.
matrix matrix
matrix
.
be
installed
MZ-1Ett
Avallable
in
Available For ÄVililable
Available
Available
MZ·'
with wilh
MZ5511
with
with wlth
013
the the
only
the
the Ihe
MZ-IX MZ ·
IF
MZ ·1f02
MZ · IF10 MZ
· !
Fa5
10
oq
.
MZ -l0'4
MX-l0IB
MZ 1
MZ ·
IP02
MZ · IP04
P07
----
.
e;-
Page 9
1-4
HZ-5600
specificatiqn
Itern
CPU
MEMORY
DISPLAY
ROM
RAM
1/ F
Display
Scre!,n by
system
(CPM
scheme
conllguratlon
soft
1111
ware
Std./Opt
Std. Opt. Std.
Std.
Std.
Std Opt. Opt.
Sld
.
.
.
t
8086·2
8087·2 eOC49
IPl
SYSTEM VRAM SYSTEM VRAM
Monochrome
Color
Resolution
"
Pages
(8
MHz)
(8MHz)
Maln Numarlc For
keyboard
l8KB
(8KB x 2)
256KB 96KB 256KB 96KB
Composite R.G.B.V.H
Bit
map
Resolution
640)(
B/W
640)(
320)(
640)(
C
640)(
320)(
deta
signal
SYNC
display
400
200 200
400
200 200
procauor.
contra!.
.
Number
Description
Insta"ed Available
of
pages
3
6 8
6 8 8
in
the
Expansion
by a RAM
PWB.
Unit
.
Opt
...
.
COlor
Gradation
I
Scr
!'en.char
conl'gurat.on
I--
Sereen
ac ter
conlrol
Display
cClpacity
Character
Super
~
Mull i­Scroli
I
Reduclion/
expansion
Palette
Background Color Reverse
80undary
eell 8 x
imposed
window
fealure
priorily
video
color
color
B/W
640 x 400
640)(
320)(
640)(
C
640)(
320)(
8
calors
lean
dotl
8
gradations
dedlcated
40
or
80
charaete,s
The
number
programmable.
8,
8)(
3
pages
4
windows Character Smooth
Software
8
calors
Can
be
speeified '.or
Planes
with
Reversible
sero"
available
.
200 200
400 200 200
be
available
monilor
of
16
sero"
control
order
for
each
speeified
.
on
rows
per
e<:leh
of
priorilY
window
wilh
each
4
4
4
2
4 8
for
the
row
screen
window
.
.
each
is
.
.
optional
Whim insla"ed
AvailClble monilor
400
matrix
Controlled
Horizontal
Vertical
colors
8
Available other
than
model
.
:
on
CI
(101:1)
.
by
or
verlieal
direetion
on
all
Ihe
VRAM
is
monochrome
wlth a 640
software
color
640
only
)(
.
direction
.
models
400
x
.
dot
Page 10
Item
Integrated
1/0
interface
I
I
Sound
Centronic$ Clock MFO
I/F
AS-232C
Key
I/F
I/F
Std.lOpt
Std
Std. Std Std.
Std Std Std.
.
..
. .
.
Aeal-lime
A B
Channal Channel
t
clock
Three
codes
in
speaker
One
channel
Backed
up
Capable
01
Start-st0f:> Start-uop
available
.
by
controlling
asynchronous'sync. asynchronous.
batlery
through a built-
.
up
to
.'
4 drives.
Oescrlp
For
printer
Built-in
13
byte
Two
built-in external Programmable Ind
9600
drives.
bauds
t,on
attachment
AAM .
drives
plus
betwaen
.
,
..
.
two
110
OP 1/0
I/F
Additional device
CRT
Printer
256K8
HO
I/F
Expansion
SFO
I/F
Mouse
MFO
MFO
unh
Hard
disk
5
FO
unit
12"
monochrome
12"
color
15"
color
BO
columns
AAM
PWB
PWB
unit
display display
-
PWB
Unit
Opt_ OPl_ Opt.
Opt.
Opt. Opt
Opt
Opt
Opt.
Opt. Opt.
Opt Opt.
.
.
.
.
Single
drive
increment.
Contains
drives.
Contains drives
.
two
two
Expansion Hard
disk
5FJ)
I/F PWB .
Attached Additional the
System
External
10.'1H
Bytes
External
640 x 409 640
)(
400
640 x 400
AAM
dri
....
to
kayboard_
drive
Unit.
drives
drives
dot dot
dot
f
i
PWB.
I/F
to
matrix matrix
matrix
PWB.
be
inualled
For
MZ6645 " nandard
MZ
Available
in
Available
Avalillble MZ1F
MZ1F18
MZJFJ4
Available
MZ -l0l3
MZ ­MX·lOtS
MZ·1P02
-
MZ6631,
·1EII
with with
For
MI5631
with
10
External
for
MZ563VSb41
External
for
MZ5b4$
(
200"
Intarnal
with
1014
MZ6&41
the MZ -1)(
the
MZ -l F
only
the
MZ
only
~I'$
r..am
the
MZ -l
-l F 16
()(1
I,
FO!)
10
15
)
7
\
Page 11
I .
-5
$peciflcations
Green
Type
monitor
Optional
MZ·l D 13
High
resolution
for
the CRT '
Display
capacilY
InpUI signal Supply Power
consumption
Outer dimensions
Welght 6 .
Expansion Unit MZ·1 U07!1
MZ-5f"700/
vol tage
devices
t
'"
monochrome
5bO<.:
Scti~J
12
inches. 90
640
dots
raslers Composite Rated
·29
313(W) x 289(H) x 327ID)mm
horizonl911y
vertically
signal
voltage
WatlS
2kg
specifications
video
monitor
.
deg.
deflection
by
01
1
400
Vp·p
j
UOS
Color
monitor
Type
Specificatlons
(for
MZ-l
High
CRT
Display
cepacity
Video signal
Sync.
Supply Power
consumptlon Outer
dimensio~s
Weight
MZ-S500/5600)
014
resolutlon·color
t11.
··5500/MZ-5600
Input
Input
vol tage
video
Serles
12
Inches,
640
dotl
wlth
TTL
ted
Watts
horllontally
vertically
level
vol
)(
rasters Independent
level Independent
of polarity
Ra
-63
326(W)
11kg
monitor
90
deg. deflection
RGB
positive
tage
Input polarlty
H.V. sync. inputs
wlth
negative
288(H)
)(
for
the
by
400
of
TTL
375(D)mm
Descrlpt,on
Expansion
Descriplion
Expansion VRAM
Descr ipt ion
Printer
Used
to interface peripherel VIIiI"
Ihe
Seriei
System
MZ'
U07
RAM
Designed to
~d
(MZ1R221s
Provides
to
increase
,
eXlended
install
PWBs
devices
interfece
is
5
slots.)
PWB
to
256KB
PWB
an
graphie
Unlt.
Ihe
optional
MZ-1
be
used
~ditional
expansion
required
to
which
cannot
contained
(MZ 1
R22/1 R
installed
01
~dilional
only
MZ
·1 R09
total
VRAM
capabilities
control
U05
in
SEEG)
VRAM
PWBs
or
optional
be
controlled
in
the
MZ· 5~00/.56c<'
h "
slots
and
11
Ihr
expansion
F1AM
space
8rl!8
.
space
to
.
01
96KB
192K8
Unit
for
..
House
HZ
- lxIO
O(!lIcript
..
nc~crlptlon
c:rlo
ion
H1.-IE21
A
kind
or
the
Cllrllor
ies
intrrrAce
oul
roint
drAk
on
kcybunrd.
l/o
"nd
on
the
connrctinR connrctnr
lI(>r
The cnrry
rnullrl
~eric8
HZ-IU05l11l01
inr,
with
CH'
lltr
the
cnhlr
thr
bonrd
informnl
modI'
prrirhrrnls.
rtc.p;msiflll
cl"vin·.
YOllr
hnnll,
lli!lrl:'l.Y.
clirf~ c.I
rr,H
or
for
,Irtn
which
ion
C'xcllnnp'C'
Iwlwc'rn
Ihr
i III t
is
111,'
",,,C'tlN
unit
ny
III/1Villlt
YOII
( ' :'111 movc'
"sf'll
hv
Iy
tu
tlH
'
H7. -5'OO/')(,OO
Hf'f
' 94.
,I,' ,
:ir,'H'cl in
111"
tt/.-'i',III1/'i(,OO
th"
to
IIsr.
il
tn
....
MZ
Model
__
.-
- 1
P02
Pr,nt
001
impact pr,nle
system
matrix
r
Max
print
120cps
.
speed
\
Character
.
_--
-
Alphanumeric, syrnbo1ic.
characters
type
l ·
and
Character
Basic : 9
columns Character: 9
columns
G
x 9
x 7
cell
rows
rows
Max
.
·
columns/row
Standard characlers
80
paper
10
Friction
lraclor
Max
width/leed
inchesl
leed
leed
.
method
(optional)
Copy
capaclly
3
copies
condilional
.
Page 12
Color
Display
Product outline
Specific8tl
~
Accessories In,erfacing cable.
MZ1D18
640 x 400 5eml·black
MZ
·5!)00/!;(;(XL .
Tube used
on
Input
signal
(Horizontal s
ynchronization signal) (Vertical synchronizatlon signal)
(Deflectlon freqLiency)
DIJplay
time
Resolution
colon
Display
Display capacIty
Dot
pitch Power supply Physical
dimensions Weight 15.0 Power
consumption
Input
connector
knob
Adjust '
System configuratlon
Appearance color
dots
. 15 Inch flat square. non.glare
type
colqr
display for use
900 deflection
15 Inch.
type
B.
three
po
sitive
negative
Hz.
vertlcal horizontal
(non
independent
polarity
polad.y
horizontal.
square A. G.
pOlarity
TTL
}
TTL
24B6KHz.
65.48
29.
80pS.
ma, verticel 640
dou,
do",
Seven yellow. whlte,
4000
2000
6500/5600
horIzontsi. and
vertical
colors
of
red, green. blue.
magents, cyan,
end
black
characten, maximum. characters
whh
.
0.39mm Aated
voltage
404(W) x
409(0) x 331(H)mm
Kg
75
(W)
Aectangular 8·pin
1.
Open
2.
Video
input
(red)
3. Video
4.
5.
6.
1. Horizontal
8. Verticsl synchronizing signal Front Side
(Personal
(Color display 1
(lift
input (green)
Video
input Ground Ground
signal
POWER switch Vertical
lion. horizontal llon. brlghtness
computer)
MZ·5600
MZ -1D18
(Cable
altached
standl
(blue)
synchronizing
vertieal horizontal
series
Office gray
Instructlon
manual
whh
the
flat
'glare
treated)
.
and
end
the MZ-
eonnector
synchroniz
amplitude
synchroniza
10
the
TTl
16.09
400
phase.
unit)
-HZ-1 F05
I
I
-HZ-lflO
·
I
I
Product outline
Spec1 ­flcat
-
ion
(p~r
drive
Product
out
Hne
Sped­flcat­ion
standard
hard
floppy
The
8"
floppy
Cor
use series, MZ-S600
It [he HZ-1Ell the
loterfacing with HelDory
capacity Tracks
See
Hedia
Supply
voltall.e
Power
consu~pt
dimens
S.
disk
HZ-SSOO
5641. Includes
interfaclng
Reeordiog capacity track capaci Sectorli capllclty Sec per Disk "eads
C~l
Revolu tioos
Oata
traolifer
speed
Recording deoslty Recc.rding
method
Supply
volta2e
Pmoli::­consUll!p-
[100
Physical
diIDen-
51005
Coler
with
HZ-SSOO
ser i es.
has
(0
be
exclusively
interface
HZ-5500 and HZ- S600 .
the
HZ-1E11.
tor
..
tght
disk
2S".
tors
track
inders
-
-
dr
10.7MB
drive
serles,
the
ty
U6ed
-
ion Physical
lon6 \.
·e
Color
dis~
driv~
disk
drive
the
HZ -lSOO
,~ries.
Interfaced
designed
board for
cable
co~es
1.2MB , fonnatced 77
tracks
8
..
ectors/track
S"
floppy
lOOV
(SO/60Hz)
100\J
19.5cII:
wide.
37 . Scm
deep
22.0cII:
hillh
l5.2KR
Office
~ray
ive
~xternal
for
use
wlth
HZ-S6 l l alld
interface
cable
.
10 .
7MB,
fonnatted
8.704KB, fonutted 5128,
fonrultted
17
2
dlsk.s
4 317 3600RPH
500KB/
...
8cID
ice
IDllX.,
CPU
\lide, deep high gray
between controller 9260BPI
Hn1
100V, SO/60Hz
65\.1
11.
33.lclII
lS.9cm
Off
11
d i
and
via
2
6k
hard
the
and
lf
aod
'q
Page 13
1-6
Ar i
thmet
Optional
devices 'specifications
ic and logical processor
MZ
-l M03
.
·~1Z-1F09
(for
internal
MZ-5SÖO)
expansion
KFD
drive
Additional
Descr ip
5Dec i
f Icat l
1Ion
on
,
Desi
gned
operal ion
mini-floppy
Additional MZ·
3500 SeI ies
May
be
a
total
MFD
I/F
Un
lt uSlng
Drive
s
PWB
Powe
r
supply
Cabinet
10
increasf-arithmet
speeds
disk dri
m ini-
used
as t
storage
capacity
connector
the
dedlcated
Th in-profile, density
li F PWB
LED
PWB :
SW 1tch regula
Top
and
F
rorn Color Dimensions
We ight
ic
.
ve
floppy
a.n~l
ML-~5"OO
he
3rd
on
drive
45 x l29mm paper
23 paper
+5V
ing
tor
ContAined housing
98(W) x 16.5(H) x 87ID)mm
boltom
panel
:
:
:
:
and
(MFD)
d l
and
of
the
cable
double-sided,
(FD55B)
MZ-'
sk
drive
Serie<:;
4th
d rives,
640K
B.
rear
01
MZ -1C33
x 2.
epoxy
x 8 .
5mm
epoxy
(1.3A)
in a
measuring
cabinets
Pr
ess-molded Molded Office
gray
117
.7(W) x
33l .31D1mm
6kg
unit
Join the
board) (si
b~ard)
and
res in
logical
F02
far
the
.
and
has
to
the
System
.
double
·
(double-sided
ngle-sided
+12V
(1 .3AI
metallic
:
metal
l77.7(H)
Product outllne
Flat double-denslty,
disit
drive
(with
two-sided
type,
option. One
unit
of
be
expanded
the
HZ-SSll
Spec!-
fica­tion
x
ldentical
mini-floppy
of
the
this
internally
.
to
disk
HZ-S500.
mini-floppy
cable)
drive
internal
the
drive
,
can
in
unH
1- 7
Arithmetic
Table
8
Addit
Table 9
Descrlption
Specificat ions
Optional
and logical
Designed operation
ional
mini-floppy
Additional MZ -
5600
be
May a t o tal MFD
I/F
Un
it
tJS
Drive
PWB
Power supply
Cabinet
devices
processor
to
increase
speeqs. (8087
disk
drive (MFD)
mini-floppy
Series
.
used
as
the
capacity
the
dedicated
PWB :
PWB :
and
panel : Molded
:
ght
:
3rd
boltom
storage
connector
ing
Thin-profile , doub density drive
I/F
LED
Switching regulator
Top
Front
Color
Dimensions
We i
specifications
MZ-'
M09
arithmet
on
ic
and
MZ-'
ve unit for
drives,
KB . Join
of
MZ -
!e·
sided,
x 2 .
epoxy
5mm
epoxy
in a metallic
measuring
cabinets
molded
ice gray
.7(W) x
logical
F16
the
and
to
the
System
1C43
.
double
(double·sided
board) (single-sided
board)
and
+12V
:
metal
resin
l77 .7(H)
has
-2)
disk drI
and 4th
of
1280
the
rea r
cable
(FD55FI
45 x l29mm paper
23
x 8 .
paper
+5V
(1 .3A)
Contained hous
ing
98(WI x l6.5(H) x 87(D)mm
Press-
Off
117
:
331 .3(O)mm 6kg
the
·
(1 .3A)
x
·HZ-IFIS
Product outline
Speci­fica­tion
(for
internal
rlat
type, double-density double-track, disk
drive option expanded HZ-563l. Identical mini-floppy of
the
MZ-5600)
expansion
which
internally
MZ-5600.
two-sided,
.,
mini-floppy
(with
C8n
to
the
disk
MYD
drive
cable) be
in
internal
drive
the
unit
10
Page 14
O}ß-IF18
Product outline
Spec1­ficat­ion
expansion
Expansion option
MZ-56~5.
Must
be
Co
the prov1ded slot. Reco.
rding capacity Track capacity Sec
tors capacity Sec[ors per
track
Disk
used Heads Cylinders Revolu­[ions Data
. transfer speed Recording dens1ty Recording meehod Supply voltage Power consump­tion Physical d1men­sions Color
hard
hard
for
use
d1rectly
hard
disk
1n
the
10.7MB, fonnatted
8.70~KB,
fonnatted 512B,
17
2
4
317 3600RPH
SOOKB/s. between controller 9260BPI
MFH
200V. 60Hz
65\J
11.8cm
33.1cm
18.9cm
Office
disk
disk with
connected interface
H2-56~5
format[ed
disks
unit
unit
the
max.,
CPU
wide, deep high gray
aDd
°MZ-IFl~
internal
Produce ou[line
Speci­fica­cion
Hard
di
face
unic cable) expansion ldencical
expansion
sk
unh and
tor
internal
in
ehe
[0
[he
hard
(wich
inter-
interfacing
HZ-56)1. MZ-IF18.
disk
'i
\ \
Page 15
1.
CPU
peripheral
For
the
CPU
the
main
is
adopted
clock.
In
processing
The 8086/8086-11
minimum size
of
and
the interface address
generation, operates pipe It lines Since
line
is
possible of the
MZ-SSOO/5600,
Controller supplies
'
synchronize
clock 8086 decoded
signal
to
is
to
operated from
As a ccprocessor
permits
direct
(option). 8086/8086-11 becomes
For
A
kcy
entry
key
100
entry entry so
operation.
of
the
MZ-5500
trend
unit
and
is
for
the
MZ-5600
the
5MHz
mode,
for
applica~ions
has
features maximum system
allowing
used.
(BIU);
and
in
the
async
processing.
to
directly
the
8086, data
8086/8086-11 ,is
it
requires
in
the
send
the
order
clock
the
it
the
1/0
to
(4.9152HHz)
READY
to
the
in
the
status
device
for a high
connection
In
that
terms
cornrnand
times
of
is
it
of
system.
[aster
the
MZ-SSOO/5600,
transferred
decreases
The 80C49
SECTION
Hardware
is
used
driven
by
which
compatibility
developed
shown
choice
lt
consists
the
B1U
manages
the
EU
interprets
mode
and
enhances
access
may
be
used
operated
the
8284
operate
the
to
signal
CPU.
generated
Tlle
maximum mode.
output,
and
the
speed
of
the
software,
AsTable
than
operated
by means
the
burden
is
also
used
TWO
Specifications
the
16-bit
5MHz
clock.
permits
is
on
in
Iable
of
pin of 6-byte
high
the
memory up
as
either under Clock 8086
as
the
8086,
in
8288
is
Command
SO -S2,
memory.
numerical 8087 it
(MZ-5500),
can
be
1-2
with
the ' exclusive
of
interrupt
to
for
handling
CPU
On
the
8MHz/5MHz
obtained
the
MZ-5500. 1-1,
configuration
the
execution command
command
throughput
to
8-bit
the
maximum mode
Generator
the
CPU.
but,
the
ready
the
bus
and
from
the
operation
8087-11
assumed , as
shows
its
only
80C49 only
the
8086
of
(8086)
other
which
h~nd,
selection
for
the
real
and
has
two modes
according
unit
queue
(EU)
and
function.
by
the
Uili
,.
Using
or
16-bit
for
and
tUe
8288
Not
only
it
has
the
funetion
control
circuit
controller/driver
control
CPU
to
of
signals
issue
the
(MZ5600),
an
expansion
execution
the
8086/8086-11.
subprocessor
and
the
when
allows
there
mouse
has
the
for
performs
Each
use
AO
data.
the
Bus
the
control
8086,
speed,
faster data.
be~
8086-11 driving time
of
to
and
the
unit
of
and
8284
to with when
are
it and
of
it
is
was a
system
me
the
bus
the
BHE
the the
NDP
the
used. key
(1)
16-bit
(2)
Rasic
(3)
Direct
(4)
14
(5)
Arithmetical including
(6)
SMHz,
(7)
Maskable
(8)
Dual
(9)
N-channel
(JO)
Single
(11)
40-pin
Iable
microprocessor
commands: 90
acc~ssing
x 16
bits
mu1tiplication
single
(INTR)
mode
operation
MOS
+5V
DIP
1-1
enabled
register
operation
clock
and
supply
Features
of
(8086)/8HHz
non-maskable
1MB
signed
and
of
8086,
memory
or
division
(8086-11)
(NM1)
(minimum/maximum)
1'/
8086-11
space
unsigned
external
8
or
16
bits
interrupt
data
input
Page 16
Table
1-2
8087
and
emulator
execution
speed
comparison
Item Ml.lltiply Multiply
Add
Divide ComEare Square
tan
x ·
e
(single (double
(single
root
,
precision) precision)
precision)
Basic 808 7
19 27
17
39
9 36 90
100
frequency
8086
1600 2100 1600 3200 1300
19600
13.000 17100
SMHz[us]
emulation
\~
Page 17
'"
la-IR09
un
~
I
\'II"~
96KH
2
I-
~
~
r---
IIIPX
lJ'
"
1
1
1
I 9~KB
---------------'=
I
~
j-------
VI!AM
--.
I>
1
I
I :::
I
,......j-<J-~
~
LZ90E07
5"6102-085
/lATA
r---
~
B
vncl
;:;;
wnc
v:
~
,---
c
eHT
~
)
c;-r
CULOI!
BIll!
f;~ox200
6~OX40()
If;X 8
'---
r-=M
>
-<
~
v .
~~
LATCHf'r-
r-'
p PI)'i220
SYSTEM
nATA
BUS
"'
!
16
~
)
~}
o
IIIZ-IIII08
1
1 ____
-'
t=
'~
STATl IS
CONTROL
t
READY
I
I
I
8087
I
I I I
1
1
,-1--1.,
NOP
I
I--
L...-..
~
'----
SLAVE
8259A~
PIC
E
Cl.OCK
C;F.N
I~
HEAIlV
CLK
8086
h
cr'u
I I I .
~
NA
B259A~
STER
,---
PIC
r
14 .
7,-c,oMf.4
o
,
I------,LOCA
LA&.
DRI IS
MZ5500
SYSTEM BLOCK DIAGRAM
~II " ~
"'
A
Fig . 1 - 1
J 4
1/1
tI
~
e
1111
~----+I...,IHI_+{II
~
'-
~
=
;;
~
PT:
11:
mp )
C:
K~
j
: V
CF.N~IIO)
1­____
(R5:.lliCW)
-.
l
RS-28
r-
S-RA/oC
'KX~
~~~
'J
~
:Jl
-<
.
I....-.--
[
s-~
11:
:Jl
-<
v .
~
~
r--
I ! O COIoIMANI) AUS
~I
--------1
"-
I/Cl
I)ATA
RUS ( S l I I J
LH-0082A
CTC
~h""
CRTL
BUS
r-
I
SVSTE~
ADD
BUS (
3l
I j
I1
ii
J
SYSTEM
AD5TB
CONM~~n
AUS
SYSTEM UATA BUS \ 16 )
ft
~
~~
---..
.
RAS/CAS
CRTL
NPX
j
I
EP
'1
1
D·RAM
256KB
l
IrL
16KB
ROM
r"
J..
LATCII
(ON
SLOT) :
r---
A/lll
,-------------'1
1 I
I
D-RA/ol
21i6KIl
1
""Z-IRIl
~
2C I8
1
[~T~
EX-MF'1l
1
I
~
JoI Z-
IF02
8
I
~
M/
..
'-
-
ro~-i
IF09
___
J
j
j
I
I
I
~----
L
___
t
~l:~
____
EX-~NP
J
J
)
SLOTS
SLOT2
5LUTI
r-.- - - - - - - - -
/oIZ-IUOS
-­'\
H
Page 18
A
8
C
( .lo·"~
10 I
"1
· I
'~9
I
_______
__
____
J
I
96"8
I
(I .
'"
.
,a"
U90!.'
sOo"'"
2
,-~."
.,il
3
~
~l
·
I
Du
S '~
:rlt
Da IA
BUS t 161
",t
· '",09
I
I ,
L
I
_____
8'8'
· l
-1
I,L-
f.-
S"
L--.J
' U5
C"'­t.
f------------C
C
.( '0'
OIil '·O
l
,.
I
I I I
I
~lll
'Ir
aus
5
(loe-
.,,"
~!.
Cl
.f
~'..!!
"
_0"
'
I I I
fIIO·"'
- l
- -
'
~
0'~~~ .
I
-
-
~l!
0.&' ..
:
l
~
6
8
MZ-5600 SYSTEM
SYS TEM
A
8
BLOCK
c
DIAGRAM
1
,*0
1
( ' U
.--
o
E
"
F
G H
1
'HO
), ' 1
,
".':
:"
L
I I I : 10'"
_________________
~---u"::~T"'
HO
, 1 ,
,
ZOIltI'ff/"1
'If.'ftl
..
- S6'"
S6J I
/4!.
"l.
"
16
"l
-" 'Z
~'
. I
"0
-@"'~
.
..
o.
I@ ""
-
'0
+-
I ,
, I
L _ _
"OU"';[
____
'
,
I
J'Htt/SfN
"~TH
: 1
, 1 0'''0.
---------1
! O\JI'~O
'"1-"'0
51"'OUO'"Z
1 /"1
-
-
564'
56'5
<}
16""
~
PI
..
1)
lS6'&
.
It .. "
,.,
Nt·'Orr
.. ,.,,,
_-
-------,
1
0'"
0·"'"
IH'~
10'"
--~
~~"
;-
SI
'
5.;..'.:...'"
~'f'"
--'-'-
-
(0
0"
~~~ru'~i=
.......
A
eus
0 8U5
ll
=O='=========c==========rL==
1161
I~
111
. ..
e"
l~
~"
e
~
'''0'((11000
l
[
======~CI~
_, quS
5'5f["
'68 1r
~I
1----
I ,
I
---
-
--
---_
------
Sla
51015
,
.•.
_- - -_ .
..
--
:"1 ' UO'
"',
I
UO<'
D
.
OCK
D!~GRAH
E
F
G
H
2
3
4
'5
6
10
Page 19
IIOB6
(PLI
OBus
Fig.1-3 \.Jhen
issued the
control
control
shows
the
8086
in a form
circuit the
block diagram
is
operate.cl of a status .(50-52)
signal. to
the
undet
memory
of
the
MZ-5500/5600
the
maximum mode, command (RD,
and
which
the
is
1/0
de~lce.
decoded
bus
control
by
the
circuit.
WR,
8288
1NTA)
to
send
is
<:0-
TI
TI
Fig.J-3
8288
SO
sr
TI
Bus
Tabl~
52
51
0 0 0
0 0 1
1 0
0
1
0
1 0 0 1
~"
0
1.
1 1
1 0
control
1-3
SO
iliiOC
N~lC
AJoI
/OkC
/O~("
A/O'tttC
IN1A
8288
1
1
1
~c
Output
lNTA
lORC
IOWC,
Hold MRDC MRDC MWTC,
Passive
Memory Memory
Advanced
1/0
re~d
1/0
write
Advanced
Interrupt
circuit
input
A10WC
(command
ANWC
read
contro!
~rite
1/0
write
contro!
contro}
memory
acknow!edge
block
vs
output
control
output
~rite
fetch)
output
output
control
output
contro!
diagram
output
output
ClK
iiRöC
.
TcTi«:
AWie
.
AiO"WC
INTA
During a write mterru
pt
"
During a raad
D1/R
Fig.1-4
-0....-
___
-.-.
....
WAX
35
: .
,
:
7'
---"""--'---JJ~
~-
-..
~'n"':"'"
oe
'"
" \ "
: ': :" .
__
--J':'l.b
MAX.",
,
-:
" '
I ,
~~NAX3S..j
I \ :
.
MAX45
,
41:"'"
WA,X
35
:,'
I' '.
LJ~WAX,3S:
:"WAX45
~~-,,:
-\-WAX-(5-
'
l
-: ' ;.-
NA>",
I
Timings
o RESET,
RESET
Für
reset
rising signal alarm
timing,
READY
For
the
returned decode
timing \.Jhen
timeout .is
NMI
Fig.1-5 Table
the
i8
1-4-
L
SPD
signal
('
l oc
k) sho
is chang
READY
of edge to
tile
the
at
circuit
8086
the CPU refer
MZ-550lVS600
to
the
CPU signal circuit
1/0
is
in
aIld memory
automatically
issued
shows
shows
to the
wait
(for wait cou
wn
in the block diagram
ed
to
ANS55.
time
is
internally
to
is
CPU,
tI,e
of
power
the
paragraph
normally
against
inputted
to
synchronization
of
the
returned
the
CPU
at
block
diagram
count
required
nt
Wait counts are
alarm
on
synchronized
a
non-ready .system,
a
valid
the
8284A,
with
XACK
unless
the
same
of
the
adjustment
is
signal
are
detected
which
discussed
accessing.
but,
CLK
for a device
area
is
XACK
time.
MZ-5600
for
device.
acco rding
not
applicable,
for
the
from
the
by
with
CLK 'by
Actually,
RDY
is
accessed,
is
returned
RESET
llowever,
to the
5MHz
power
the
the
the
delayed
the
and
and
mode
supply
CR
network.
the
8284A.
power
ready
supply.
signal
memory
in
the
that
requires
ready
within
READY
on
circuits
the
choice of
signal
in Tabl
e 1-
unit
RESET For
is
and
1/0
wait
wait.
signal
130ps,
MZ-5500,
5Mllz/8MlIz
nClm
e TG555
4.
J
and
of
and
and
a
the
I.
the
\b
Page 20
M.:Inc.t)'o-
"UUIt-
tl·.OOI
I/0o':"'''H
Ilu ,.......
1/0
YAr1r
1nTnt
.....·••·11
t t
ffn.
,.·fll
CTC
u ..-r
,'
ru
....
.l.."
1t'''INr--1Nt.AIIY
~1I
..
r-~-1ll
K
nrm
Fig.5
°System °1PL °1/0
RESET
Table
RAM
ROM
other
and
1-4-
than
READY
Watt
below
°510
80
°RTC
AU
Tlau
MI>IT (
circuit
count
8MHz
:
(Hl-b)')O
of
mode
..
q.
~S
block
device
'
11
CI)
diagram
5MHz
1
3 3
mode
0
°pSG °PB
°CTC
15
15 °1NTACK °1NT
RET
°VRAM
°1/0(380H-3FFH) °Memory
other
than
above
XACK or
1
XACK
I.
!,
\\7
Page 21
READY Figures
signal
next
(8MHz/5MHz).
o
8MH
z
lWA1T
TI/lI
lLI(.
AIII(
AL
TI
l
11
Tl
rr
_AU
l Y
o 6MHz
CL,..,.
OWAIT
1 I
Tl
11
A"'~
_A::~
o 8 MII z , 5
MJI
Z , a
WA
I T
timings show
lW
14
TI(11)
14
E
READY
T
11
1 I )
signal
timings
o
8MHz
o
8MHz
o
5MHz
for
XACK
XACK
XACK
TI
the
(XACK
(XACK
Tl
MZ-5500
at
the
at
the
",
TII
(5Mltz)
timing
timing
14
and
MZ-5600
of
0
wait)
of 1 wait
I
or
mor
l
_AlOY
ALl
o
8~mz,
5MHz, 15
waits
omitted
from
figure
Fig.1-6
~
o
Timeout
READY
signal
ready
timings
Page 22
mor
2.
Memory
2-1.
MZ-5500/5600 memory Fig.2-1 For
is series. For Expansion In can 16KB initialize Since
MZ-5500/5600,
contained
. shows
the
memory,
equipped
memory
regard
be
expanded
of
tlie
the
RAM
to
CRT
in
the
memory map
it
standard
expansion,
Board
the
VRAM,
96KB
ROM
is
the
system display it
does
the
IPL
is
for
are
more
used
ROM.
and
memory
possible
the
such
and 1s not
as
available.
96KB
by
for
load
performed
use
mup
of
the
to
HZ-551l
MZ-IR16
is
standard
the
use
IPL
(Initial
CP/M
the
MZ-5500/5600.
expand
by
ce
the
and
256KB
Expansion
for
of
the
Program
loader.
the
bit
ROM,
but
system
for
DRAM
the
MZ-5500/5600
MZ-IR09
Loader)
map
method
character
RAH
up
to
512KB.
the
MZ-5521 and MZ-5600
and
the
MZ-IRII
series,
option.
which
with
patterns
js
the
are
used
128KB
whjch
to
\q
Page 23
Memory
tMZ-
..
16bit
...
map
5500/5600>
FFFFF
JH
'S
FCOOO
FOOOOII
E800011
EOOOOII
I>ROOOII
))000011
C800011
COOOOII
;;~
®
(Q!)
®
MA2 MAI
MAO
IPL
Auxiliery
.
VRAM6
VRAM3
VRAM5
VRAM2
VRAM4
VRAM1
ROM
(16KB)
ROM
plane
(32KB)
plane
(32KB)
plane
132K
plane
(32KB)
fllnne
(32KB)
plane
(32KB)
B)
area
2'
2
l'
1
O'
0
~~
XACJ<
o
64KB
192KB
Oivided Read
I
and
;nto
write
the
altempt
8086
o
display
from
o o
cycle
.
8086
includes 1 to 7 waits
o 0 0 0
)
(I
010
0
.
16bit
BUS
AOOOOIf
8000011
40000/1
2000011
®
®
Expansion R AM
'------
RESERVED
(12BKBI
AlIxiliaryarea
(lor
options)
(256K
BI
----
area
---
_I
XACK
1
.
128KB
512KB
0000011
Standard
(256KBI
RAM
area
/'0
.;
XACK
......
External
Ready
signal
Fiq.
?-1
Page 24
2-2.
1/0
I
1)
MZ-5500/5600 For for
HZ-5500.
8-bit For
wait
2-2
ii)
1/0
For
(5MHz)/1 for In
the
is
returned
If
XACK
For
discussjng
map
1/0
1/0
of
the
200 - 37FH,
Where
bus.
the
is
for
user
both
Where
MZ-5600,
inserted the
1/0
area
theMZ-5500
wait .(8MHz)],
user's
8MHz
use.
mode
in
is
not
practical
the
map
MZ-5500,
for
which
noted
"byte
noted
the
1/0
for
the
bit
map.
and
300 - 33FH
of
the the 0 wait returned
examples
expa~sion
of
it
needs 0 wait
the
ready
access"
"reserved"
map
is
area
0 - IFFH
MZ-5600,
signal in
1S
basical.ly
three (3
waits),
MZ-5600, 1 wait
timing.
within
the
130ps,
1/0
user
slot.
for
the
the
only
areas
i8
CP/M
aren
accessing
is
automatically
1/0
indicates
area
reserved
the
same
as
in
the
8MHz
of
180 -
and
3CO -3FFH
nutomatically
initiates
usage,
refer
of 0 to
IFFH, 3
created
connection
by
the
system.
the
MZ-5500,
· mode.
lAFH
[0
wait
~)
See
inserted
bootstrapping.
to
the
waits in to
but, Table
are
open
when
XACK
paragraph
the the
1
2.1
Page 25
1/0
lable2-1
System
PWB
110
slot
CRT PWB
address
r------------------------------------------------.----------------~-----,
[
t-
map
HEX
00-
OF
10-
lF
20-
2F
30-
3F
40-
4F
50-
5F
60-
6F
70-
7F
80-8F
F8-
F F
lOO-lOF 110-11F 120-12F
130-13F
140-14F 150-15F 160-16F 170-17F
(HZ-5500
15
X
X
X
x x
X
12
X
X x
X X X
x X X
X
x
/5600)
10
11
X
X
X
I I I
x
x
x
x
AOORESS
9 8 7
o
o
o
o
o
o
o
o
o
o
0
o
o 0
o 0
o
o
o
o
o
o
o
o
o o o
o
o
o
o
o o
o
o
o
o o o
o
o
o o
o
o
o o
o
o
o
o
o
o
Al Al
Al
Al
Al
Al
Al Al Al
All All
o
AO AO AO
0
0
X
X
X
AO
AO
0 0
0
OMAC PIO
FOC
PICt
PIC2
OMAC
PORT-A
PORT-C
Reserved
Reserved
GOC WOC VOC2 VOCl
AFLI AFL"
5
o
o
o
4
o
1
1
o
1
1
o
6
o
o
o
1
o
o
o X X
o
1 X X
o
o A3
1
1 X X X 0
1
1
1 1 1
o X
o
1 X
o
o X X X 1
1
1
1
2
3
A3 A2
X X X X X
X X
X X
X
X -x
X X
X
X X
X
X X
1
A2
A2
A2 A2
OEVICE
(8237)
(8255A)
(pP0765)
(8259A)
(8259A)
high-order
(pP07220)
(TI
(H21
(Hn
MASTER
SLAVE
address
100
-7
100
100
-7
AOO-7
AOO-7
laIch
104
-7
100
-7
100-3
100
-3
00
-7
00
-7
00
-2
00
-2
08-10
08-10
(
WAIT
-7
Byte
Access
r I
1/0
C
PU
PWB
Il O
slOI
sial
180-18F. 190-19F lAO-1AF
lBO-1BF
leO
200-20F 210-21F 220-22F 230-23F 240-24F
250-25F 260-26F
270-27F
280-
300 340
I
380-37F
i
.r
-lFF
-
2FF
-
-
-
3BF
-3FF
X
X
X
X -
X
I
X
X
I
X
X
x
000
X
X 0 0 0
X
X
X
X X
X
X
o 0
I
X
X
I
X
X
I
X
o
o
o
o o
o
o
o o
o o
o
o
o
o
o
o o o
o
o
o
o
o
o o
o
o
o
o o o
1 0
1 0 1 1
1 1
o
o
1 1
o
o
o
1
o
o
1
1
1
o X X
o
1 X X
o
o
1
1
A3 A2
1 X X X
o X X X
1 X X X
o X X X
1 X X X
o
o
o
o
o
o
1
1
o
o
X
A2
Al
0
X A2
Al
0
X X X X
X }
X X
X
Al
AO
Al
AO
Al
AO
X PSG (AY-3-
X CTC INT Aeset
X
X CTC
X
Note} Note
User
Note Note
Reserved
SIO
(LHOOB4A)
CTC (Z -
ATC
(PA5COl)
510
INT
Return
PORT
-B
}
R.",v.d
area
User
}
} Aeserved }
Reserved
Not
Ready
the
Syslem
}
area
80CTC)
8198)
Aeset
INT
For generales Wlt
Unit
... 1 Waitl
100
-7
100
-7
100
-7
100
-3
X
X
100-7
100
-3
.
, 3 Wait
~
1/0 sIal
h'
-
In
User area ,
T I
o
Waitl
5MHz
8MHz
Byte
Access
__
X AC K
NOlf' :
XACK:
In returned
initiates
180H
the
10
1BF H:
8MHz
in
bootstrnpping.
PWB
checker
mode
of
the 0 wait
the
MZ-5600, 1
timing.
X :
If
Not
in
wait XACK
Oecode
is
was
00 100
automatically
not
-15 - 16 Bit
-8 - 8 Bit
returned
syslem
"0
BUS
inserted
within
BUS
when
130ps,
XACK CP/M
is
Page 26
I/U
(1)
System
OEV
8255
[G'OUP
Mode Group
Mode
bit
,ICE
A.
1
B
0
map
board
AOD
DlOH
Dl1H
012H
(013H)
NOTES
1)
Group
2)
Group B is
3)
The
4)
The
5)
While '
MZ-5500/5600
BIT
SIGNAL
fAD PAl PA2 PA3
PA4 PA5 PA6 PA7
PBO
PBl PB2 PB3 DK PB4 PB5 PB6 PB7
PCD
PCl PC2
PC3 IA-PAT PC4 PC5 PC6 ACK PC7
:
,A
is
used
used
desired
bit
bit
PC6
the
AC!<
is
in
in M'
otfthe
an
interrupt
may
nATAS""
6DATA6
MOTOA
EXCLK
STRÖBE
Mode
ode
be
NAME
OATAl
OATA~
OATA3 DATA4
DATA7
DATA8
BUSY
PE
POTA
SRK
CO
er
ON
OC
STC
EN
1.
O.
output
enable
read
to
Group C may
tlag
by
PC3,
1/0
OUT
IN
OUT OUT OUT
OUT
OUT
IN
OUT
is
Output Carrier
Called
Strobe BSC
Centronia Centronia Not
(INTEl.
needs
Table 2 - 2c\.
Data
output
Null
codes
Centronics Centronics Centronics Oata
bit
from
requested
sense
signal
MFD
motor
Data
bit
to
to
external
Interrupt
used
.
be
set
or
and
is
set
not
be
read
to
are
hex
I/F
busy
I/F.
I/F
select signal
keyboard
}
on
$latus
keYboard}
keyboard
dock
bV
ACK
I/F
STROBE
I/F
ACK '
reset
or
reset
8S
its Status
Centronics
trom
fCir
input
using
I/F (negative
F F.
(busy it
zero
,)
(selecu
it
one.)
CPU.
mode
(LI)
register
to
}
the
keyboard
synchrOnQI~
input
(BSC if High)
to
Centronics
output
input
the
control
by
the
is
known
polarityl.
K,y
I/F.
(013HI.
CPU
via
the
PIC.
AFTER
Input
mode (FF
Mode input
Input
mode
(FFH)
P/O
'H)
INITIAL
OEFAULT
Output mode
(FFH)
Mode input
1 0 0
0 0
1
X X
OEVICE
AY·3·8912 (Sound
IC)
PORT·A (
LS5411
AOO
230H
060H
SIGNAL
BIT
IOA4 IOA5 IOA6 IOA7 MA2
100 101 102 103
104 105 106 107
MOTOA
MAO MAl
High Den
ASTSW
DIP
SWl
DIP SW2
DIP
sm
DIP SW4 DIP SW5 DIP SW6
NAME
ON
1/0
OUT
IN
Table
motor
Drive
}
Am
IAOOOOH-BFFFFHI
RESET
switch
,
SWl SW2 SW3
SW4 SW5 SW6
Z-2~
on
input
System
next
(see
signal (on if
(on
if
zero) -MFO
DIP
switches
page)
Low
b,nk
,)
,,'eet
';gn,'
selection
AFTER
P/O
Input
mode
(FFH)
Input mode
INITIAL
DEFAULT
0 0 0
0
t
0 0
Input
mode
23
Page 27
When
sound
wr
ite
accessing
le),
load
the
1/0 data
the
rIo
to
1/0
port
register
230H.
of
the
address
AY·3-8912
into
231
H,
then
(2)
When output output MOTOR
initializing
(described
mode.
This
ON
signals
the
above),
is
needed
inactive
lOA
port,
then
to
during
write
the
place
the
maintain
initialization
port
the
data
SE
in
.
to
the
land
be
Table
2 -30..
OEVICE
PO
RT
-C
(LS175)
PO
f-H
-B
(LS125)
TL\.ble.
DEVICE
PORT
(LS74)
PORT-B
(LS367)
*1/0
2 -
-C
the
AOO
070H
nOH
3b
AOO
070H
270H
address
MZ-5600.
MI.
-5500.
BIT
100
101
102 103 100 101
102 103
MZ
-5&00
BIT
100 101 102 103
100
101 102 103
area
SIGNAL
----------
WRCT
MOTOR
FOCRST
RDCT
SEr
DIP DIP
Signel
shown
NAME
,J
SE
SW7 SW8
name
in
1/0
OUT
IN
1/0
the
~
~
High FOCRST
Den
OUT
~
DIP
SW7
-----
DIP
SWS
IN
table
Oedicated Oedicated
F
OC Oedicated Oedici:!ted casse
(0
SW7 } SW8
MF 0 • 1
SW7 } SW8
: SW
FOC
("0"
Reset
OFF
System
reset
- SW
cassette cassel1e
signal
cassette
, 1 : SW
M/640K
signal
System
below
Write
Motor
(reset
Read
tte
Sense
ON
DIP
alternate
(reset
OFF
"1"
DIP
may
signal
signal
when
signal
signal
and
Switches
with
-
SW~ON
SW (See
differ
(No
(No
one.)
(No (No
C.PU)
(See
signal
"1'"
separate
use'
use) use)
page.l
&
CPU)
use'
between
page'
After
Oon't
Input
the
MZ-5500
AFTER
P/O
Indefinite
Input
mode
power
care
mode
on
and
INITIAL
OEFAULT
Initialize
Page 28
v)
System
switch
Table
S\o11
SW2
SW3 SW4
-- --
--
Switch
SW1 SW2 SW3
l
SWS
2-4-b
OFF
ON
OFF
ON
Table
No.
400
Normal mode
SW3
0
1 0
SW6 SW7 SW8
System
Description High
resolution display rasters)
Medium
display rasters)
Normally
Seifeheck
Fixed Fixed
to to
-
---
2-4-a
raster
SW4
0
8086
operated
Open
to
dip
switch
(400
used
resolution
(200
used
OFF
mode*
ON OFF
System. dip
OFF
(1 D
10,11)
SWS
0 0
Standard MZ-80BF
Reserved
user
definition
Factory setup OFF
ON OFF
switch
CRT
8087
definition
200-raster Selfcheck
MFD
opera
ted
(MZ-S600)
OFF
SW5
ON
OFF
SW6
ON
SW7 SW8
drive
Description 8MHz
SMHz
8087 processor used
8087. processor
(MZ-5500)
ON
CRT
mode
(S4B) DT/DD,
CPU
clock
CPU
clock
numerical
not
· numerical
used
IF02,07,09
Factüry setup
OFF
'
System Tables the
1/0
switches
2-3-a
and
address
of
the
2-3-b.
60H
MZ-5500/5600
As
these
for
all
models,
are
switches
they
25
assigned
are
are
sensed
to
functions
assigned
by
to
the
bit, IPL
shown
ID2 -ID7
at
power
in
of
on.
Page 29
3.
:3
-1.
i)
Interrupt
Inter
t-tApt
Circuit Two
chips circuits A
high
on applies the
interrupt
Because
be
accepted
When
the Controller. second
the
INTA
data
circuit
(;
H-C.t.(,.t
description
of
8259A PIC
are
shown
the
interr"upt
an
interrupt
input
the
INTR
at
any
CPU
receives
To
which
is
sent
bus.
below.
line
time
are
request
to
device.
is
interrogated,
of
the
unless the the
8259A
from
the
used
for
line
CPU
it
interrupt,
forces
CPU
the
MZ-5500/5600
of
As
the
state
the
is
asynchronous,
has
been
INTA
the data
via
the
the
8259A
INT
prohibited
i8
8288,
Interrupt
of
the
signal
an
returned
bus
an
8-bit
series,
mask
is
issued
interrupt
by
via
high
vector
and,
Controller
and
priority
to
CPU.
request
the
software.
the
8288
impedance.
is
their
Bus
sent
As
of
can
the
on
L e
ge
n
Timings
cl:
. T
cu
11.
he
y,"",
Jr-Tm
lI-nrT
~
II~
~
iI-IR
1J-filC
--rz
11--
Jr-1r
iT=1i
Jr-T
Tr-T
IlAI
\J
m a r k
U
IHT1I I
sr
!lA'
L-~_""-.J-------'--fTR"T~
re pre
sen
t s t h e
6.
8
kn
....
SI
s~
pu 11u P res
ist
0 r .
IIrT
IIrTA
Fig.3-1
Interrupt
circuit
diagram
2(,
and
timings
Page 30
ii)
3-2.
mi1
With
two
(1)
The
(2)
Timeout
memory
monitor unless and
Handling
(Non-Maskable
the
MZ-5500/5600
purposes:
System
signal period If period system
Since
software
8086
the
NMl
reset
as from
system which will
the MZ-
or
the
does
with
the
may
be re-
monitor
5500/5600
1/0
bug,
circuit
ready
is
issued
of
user
Interrupt)
series,
not
have
the Z-80.
CTe
is
reset possibly
initialized
area it
from
makes
is
provided
signal
to
interrupt
NMl
the
function
Whereas,
to
DMA
hardware-wise,
destruct
with
is
normally
which
the
was
the
epu
epu
no
by not
at
stoppeu
which
to
the
to DREQ read · the
the
NMI
a
non-ready
ready
the
returned
the
same
8086
send
i5
refresh
memory by
the
signal in
appearance
ready
within
time to
CPU
the
dynamic
issued
dynamic
is contents. software,
system,
is
sjgnal
is
used
in
suspended
retllrned
the
inform a timeout
for
the
RAM
refresh
the
prescribed
RAM
to
refresh for a certain
Therefore,
instead
accessing
due
.
So,
the
is
forced
predetermined
following
of
the
to
a
timeout
to
tjme error.
it.
tbe
reset.
return
i)
Hardware
As slots, to
°
Since state retained use or
there
the
the
the
lR-26
are
several
only
the
following
the
8259A
of
interrupt until
device
hardware
Opec
coll
-o(]---i
interrupt
IR- 26
conditions
applies
the that
that
ec
request, epu
can
tor
is
open
the
acknowledges
clear
may
clear
:;>u
signals
for
user's
when
designing
inter rupt the
interrupt
the
interrupt
it
via
(ex;
A'ioW(
1/0
it.
IR
used
use.
to
the
request
There fore,
the
1/0
Open
-2b
------o(J---!
decode
1
BOH)
for
the
The
the
int~rrupt
CPU
request
port.
collector
MZ-5500/5600
user
must
circuit.
upon
detection
signal
it
is necessary
by a
t5v
Q
I~ltff
IL
-U-
pay
has
to
softwar
expansion
attentior.
oE
Ili gh
be
t o
e commnnd
lssue
at t
hel
" e
lnterrupt
th
beginn"
processi
NT
res
lng
e t
command .
of
the
ng
routin
e.
Force the
th
e
beginning
processing
2?
port
r o
l ow l e
oE
utine.
the
vel
at
interrupt
Page 31
ii)
Software The processing
followingprogramming
using
the
machine
is
required language.
in
order
to
perform
interrupt
°Set
interrupt °Clear O(Execute
°For
the
-Level
-8086
-Normal
-Free
Main
to
the
processing
the
8259A maske
the
MZ-5500/5600 , the
trigger
mode
EOI
mode
nested
top
STI
mode
mode
routine
address
of
routine
command)
following
the
modes
Interrupt
°lnterrupt
0lssue
are
assigned
routine
acknowledge
processing
1
the
EOl command
to
the
8259A PICo
.
to
the
8259A
lnterrupt
(1)
Jnterrupt
The routine
the
As address set offset:
interrupt
written
Segment Offsel
top
main
shown
in
routine
address
address
must
of
sequence
be routine. in
the
each
100H".
routine
in
14th
0:
100H+4*14
programming
designation
of
the
interrupt
assigned
figure
interrupt from The
for
address.
right,
"segment
top
address
the
mode
at
the
routine
IR-26
processing
start
the
top can
0:
of must
the
be
be
of
0:
0:
IOOH+4*14
IOOn
Offset Segment
Offset Segment
28
Page 32
(2)
PIC mask
Since the
the
interrupt
register
IR-26
unless
has
clear
been
the
masked mask
register
initially,
is
it
does
cleared.
not
permit
to
accept
(3)
PIC mask
The
IR-26
IN
AL,
AND
AL,
OUT
42H,
EOI
generation
At
the
the
end
MOV OUT OUT IRET
Example:
register
should
42H
OBFH
AL
termination
of
the
interrupt
AL,
20H 40H, 30H,
AL AL
CSEG ORG
lOOH
1/0
be
programmed
of
the
address:
interrupt
processing
Master
Slave
as
PIC
foliows;
routine,
to
the
PIC
...
....
PICo
32H
42H
there
is a need
of
informjng
INT26:
XOR MOV MOV MOV MOV
INC
INC MOV
PUSH
POP
I
CLI
IN AND OUT
STI
MOV
OUT
BX,
BS, BX, AX,
[BX], BX BX
[BX],
CS DS
AL, AL, 42H,
DX, DX,
EX
BX
lOOH+4*14
OFFSET
AX
CS
42H OBFH
AL
IBOH
AL
INT26
1
Programming interrupt
J
Assign
J
Clear
1
Interrupt
J
Interrupt
address
the
8080
the
mask
enabled
acknowledge
the
model
register
MOVE OUT OUT
IRET
AL, 40H, 30H,
20H
AL AL
2~
J
EOI
generated
Page 33
3-3.
The
and interrupts
when
i)
Sinc e the high
r equ e
Th
reque As dcsi gned
a)
System
MZ-5500/5600
the
1R-25
designing
Hardware
state st
e re
for
e ,
st
tlle
IR-25
~~en
the
interrupt
is
of
eight
the
8259A
of
an
signal
has
there
by the so
inte rr
as
to
de t cct
interrupt
(lR-25) expansion used
for
levels,
interrupt
lnterrurt
interrupt
to
be r e i s a need ftwa
re
oga
t e s
t~
elear
specification slots
system
attention
cireuit.
Controller
request tained of
or
the
multiple
e
device
and
port
have expansion.
until
using
software
with
several
must
issues
input
the
the
deviee
that
interrupt
the
output
interrupt
As
it
be
paid
the
interrupt
(low
on
CPU
reeognizes
that
elears
by a software
interrupt
functions
tsv
supports
to
the
ean
it
request
are
request
the
1/0
elear
on
hardware
multiple
following
to
the
slot),
the
the
the 1/0
polling,
on
input
points
CPU
with
the
interrupt
interrupt.
interrupt
port.
it
the
r/o
comprised.
lines,
As i s port.
a
so
b)
When
IR-2S"
,0
1/0
(e>.
AiDW(
using
J!a
(e;t0
f)11
'J1:
0,,-/)
Re.
~-~
deLc
·
:
fCDH
)
the
deviee
D1t
1J
1
0,,15
;oRc
d~~c\~
1(0\4)
that
o~
D
J...-------t
(.
has
the
interrupt
U:'I\:dbr-
~~-------------;;~
clear
;
NT
funetion.
c)
\.Jhen
internal
using
the
register
device
interrupt
that
has
request
the
interrupt
flag
sensing
clear
funetion
funetion.
and
the
Page 34
ii)
The machine
Software
following
language.
procedure
is
required
when
interrupt
is
processed
using
the
~1o.lt'\
'Wa.il
~r-j\,«
inre\Tupt
Se
·t
to
fu
prou~'h
;
t\l.~
(.leoy
1ttl
·)et
-to
1~1errupt
olJ
For Für
1vp
proc.ess;n~
-top
routi0e..
~sLl
t\~
:
top
theMZ-5500/5600,
more
loutj'
ne..
.Jress
0+
-the
rou1ine
acldre5s
~tM
inierrupt
' . / . .
A
Vntl'7~
, • .
OdJ;Q5S
pnx:es5;~
of
-tt~
nxrltne
. t
the
details,
refer
old
/J
. ' .
.J"tertUpt!juJ1<1li1e.rt
I k I .
"terrur~
Issu~
tb
~l\1qA
IRE
,
following
to
the
T
müdes
8259A
IY\terrupt
0.(
'
How
€'c{je..
fO[
comMllluJ
~
- - - - - - - -
are
assjgned
specifieation
proce~)iVLj
~-Q.'h
~~
.
~
the
_I
to
sheet.
rOi.ltiV1~
0\
~&
~
,
i\~'\~~
()\~
'
~
.
ih\~
~~
the
'{
~i
V.
8259A
'Io.. ,\'(\1J.-
'
PICo
°L
evel 08086 °Normal
~
Free
Interrupt
(1)
Interrupt The
the .start
address offset: must
written
Segment
Offset
Before
writt~n.
trigger
mode
EOI
nested
~
routine 'programming
top
be
writing
mode
mode
addre~s
address
of of 100H".
in
0:
100H+4*13
the
eaeh
13th
of
The
address.
the
main
interrupt
designation
the
interrupt
routine.
routine
top
address
address,
mode
be
0:
100H
0:100H+4*13
processing As
shown
ean
be
of
the
interrupt
sure
to
save
in
set
r------,
Offset Segment
routine
the
fjgure
in
sequence
routine
the
address
}IR
JIR-I
~
must
-O
be
assigned
right,
from
for
previously
the
"segment
the
at
top
0:
IR-25
31
Page 35
(2)
(3)
PIe
Since
the
PIe
The
IN
AND
OUT
EOI
At
the
the
mask
IR-25
generation
end
register
the
IR-25
interrupt
mask
AL, AL,
register
should
42H
ODFR
42H,
AL
termination
of
the
clear
has
unless
1/0
be
of
interrupt
been
masked
the
mask
address:
progranuned
the
interrupt
processing
initially,
register
Master
Slave
as
foliows;
is
PIC
PIC
routine,
to
the
it
does
cleared.
...
32H
....
42R
there
PICo
not
permit
is a need
to
accept
of
informing
HOV
OUT OUT IRET
AL, 40H,
30H,
20R
AL AL
\,
32
Page 36
Programming example
'
CSEG ORG CLI
XOR MOV MOV MOV MOV MOV MOV ADD
MOV
MOV MOV MOV
100H
AX, DS, BX, AX, CS=INTADR, AX,
1
[BX], BX, AX, CS: AX,
[BX],
INTADR+2,
(for
the
AX
AX
100H+4*13 [BX]
AX
OFFSET
AX
2
[BX]
CS
AX
INT25
circuit
AX
example-
Saving interrupt
):
and
setting
address
INTADR
INT25:
i'
INTA:
PUSH POp
"
IN AND OUT
STI
I
DB
PUSH PUSH
MOV
IN AND JNZ POP POP
JMPF
OUT
MOV
OUT OUT POP POP IRET
CS DS
Al.,
42H
AL,
ODFH
42H,
AL
0, 0, 0,
AX
DX
DX,
lCOH
AX,
DX
AX,
1
INTA DX AX
CS=INTADR
DX,
AX
Interrupt
AL,
20H
40H, AL.
30H,
AL
DX
AX
0
J
8080
Clear
]
1
Interrupt
Interrogate
1
To
J
J
processing
l
next routlne Interrupt
EOI
model
the
1
level
genera
.mask
enabled
acknowledge
ted
register
interrupt
interrupt
and
return
3'3
Page 37
4.
Software
j)
Hardware One
it
have e
Each 7,
Fig.4-1 controlling MZ-5500. A
read, CPU. acknowledge
the
A
different
circuit
MZ-5500 D..nd
it accessing
and
timer
chip
has
however,
Z-80
has 3 waits
15
of
four
ight
channels
channel
shows
write,
Input
CPU.
is
timing
waits
the channels.
are
channels,
timing
of cycle
CTC
provided
the
Z-80A
are
has
the
specification
the
specification
the
block
control
interrupt
"OEDH"
and
timing
for
MZ-5600, and
for
the
of
the
for
the
HZ-5600.
CTC
is
used
For
the
MZ-S600, two
used.
diagram
4
to
7,
muat
circuit
acknowledge,
ancl "04DH"
thc
illterrupt
control
the
1/0
MZ-5500
for
as
applicable
of
the be is
and
to
the return
IORQ
11Wtr
nArr
nnT
the
software
shown
MZ-5600 omitted added
interrupt
1/0
cycle
CiC
llroincl
(on1rc'
timer
chips
in
for
to
port
of
Table
the
software
from
t--____._-+----1f---tI41rn"
the
control
return
(260H)
correspond
lASTS
of
the
Z- 80A
4-1.
MZ-5600
timer. figure the
cycles
for
.....
"'
CHo-l
~
"
vr
the
MZ-5500
CTC
Channels,
only.
The
for
the
Z-80A
the to
lt:./TOt
CTC
by
interrupt
"RETI"
.
which
4
CTC
1/0
the
of
RSmC(I!)
eI
oe"':.
and
to
8086
Ch
0
4 5 6
1
2
J
7
1/0 210H
21]
H
212H
21311 21411 215H 216H 217H
adr
Mode Timer
i
I
Counter
t
t
t
t
Table
Prescale
4--1
Int
1/16
i
i
--------
~
--------
-----------
----...------
Channel
Time
x 2
x
x 16
32 64
87
0
0.832ms-213ms
0
0.052ms-1J.313ms
0
0.832ms-213ms
0
0.832ms-213ms
0
3.328ms-852ms
specification
constant,
9600b/s
1
4800b/s
2
2400b/s
4
8
1200b/s 600b/s 300b/s 150b/s 110b/s
'----+---+4l1'T
~
Fig.4-1
L-t--~"Tmftf
~-+-~m
Block
etc.
Refresh
I58/2ms RS232C Ch
A
Tx,
RS232C Ch
B
Tx,
System Reserved Reserved Reserved Reserved
ClK/TR("~---'
CH4-7
diagram
timer
"
Rx
Rx
timer
Model
5500/
5600
5600 only
\'
Page 38
ii)
Interrupt
If
the
aeknowledge
/
the
processing
intcrrupt
be
issued
higher
following
~
ease
proeessing
CPU
is
eyele
of
the MZ-
routine
of
to
priority
deseribes
the
Z-80A,
and
5600, by
the
MZ-5500/5600,
the
8259A,
at
the
the
the
the
interrupt
there
the
software.
when
end' of
operational
Z- 80A
is
the
it
is
the
CTC
a~tomatieal1y
return
a
need
cycle
of
exeeuting
Besides,
interrupt
possible
interrupt
to processing
flow.
by
as
the
terminate
accept
exeeutes
its
hardware.
the
interrupt
8259A
manages
command (EOI)
an
interrupt
routine.
the
interrupt
But,
,
the
must
of
The
in
a
~
Interrupt
proce66
....
-'
I
"OV
DX,240H
IN
,
Al,
DX
f
Interrupt
diS
cl,(\nnel
t i (\ ct,i
on
I
"OV
DX.260H
"OV
Al,OEOH
OUT
DX,
MOV
OUT
AL Al,4 DX.AL
DH
I
.\
Jnterrupt
process
I
"OV
Al,20H
OUT
30H,AL
STJ
,
'-
I
I RET
-....,
,
I
j
~
~
~
Dummy,
Dummy,
EOI
interrupt
interrupt
command
acknowledge
return
cycle
eyele
1ii)
Cheeking
The Z-80A
interrupt set
in
the
dummy
ean
be
Because
the
veetor
interrupt CTC acknowledge
the
AL
interrupt
known
the
from
vector
"08H"
~end~
out
register
aeknowledge
the
"OH"
must
ehannel
the
eycle.
when
state
has
be
set
(MZ-5600
interrupt
Since
th~
MZ-5600
eyele,
of
the
been
set
in
the
only)
vector
the
vector executes
the
register.
in
the
CTC-2.
35
in
the
is
channel
CTC-l,
Ch 3 Vector
06H
4
08H OAH
5 6 '
OCH
,
7
OEH
I
l
Page 39
iv)
Interrupt
The
software
formula.
t = K x T / 19200
~lere,
t:
Interrupt
T: Time
K:
Constant
eyele
timer
Ch
3:
Ch
4:
Ch
5:
Ch
6:
eh
7:
eomputing
interrupt
eyele
faetor
dependent
16
1
16 16
64
...
method
[s]
Value
o
must
eyele
set
be
on
and
must
in
handled
the
time
be
the
CTC
ehannel
faetor
obtained
as
256.
setup
with
the" following
Sinee
used.
Ex:
the
To
generate
Time
To
disable
NOTE: Range
ehannel 3 is
interrupt
eonstant
MOV MOV
MOV
MOV MOV
OUT
OUT
OUT
of
DX, AL, DX, AL,
DX,
interrupt
DX, AL, DX,
the
time
216H
OC5H
AL
12
AL
216H 4lH
AL
CT)
already
at
10 x 10-
to
[aetor
every
the
set
used
by
the
lOms
on
3
x 19200 / 16 = 12
ehannel
in
the
6.
CTC
system,
the
ehannel
is
as
ehannels,
6.
foliows:
4
to
7,
must
be
o
to
255
("0"
slgnifies
"256")
I.
3G
Page 40
5.
Expansion
5-1.
The i.
nsta11ed
slot
MZ
- 5590/5"hOO eXpatls/Oh
figure
be10w
to
shows
the HZ- SSOO/
slot
the
(MZ-:
condition
sboO
ser'es.
lUD5)
when
the
MZ-1UOS
Expansion
Slot
is
2\
KEY
0
. L
Board Since
to
which
tab
Slot
1/0
foliows:
·
SL6T
5LoT
M
[Nl
\
inserted all
insert
shou1d
between
signal
signal
2
~LOPP,(
DISK
)
in signal the
board
be
inserted
the
slot-l
1ine
lines
PRLNTER
\ i
the
slot
lines
in
interface
of
the
1/
are
arrangement
any
slot,
in
and
slot-3
board
SLÖT
P.S232C
(A)
~~OO
with
the
slot-l
must
to
be
inserted
~
SLOT
4
RS2
.\2C(BJ
common
exception
or
slot-3.
be
removed.
B/W
for
in
G
~T
all
for
the
131
ll
WLD!'-ll'T
slots,
the
In
this
slot
0
HD
interface event,
must
· 0
[3
I I
r v
it
is
possible
th~
be
treated
j
board
guide
as
*See
Current
Per
slot
~I
o
OUT~UT
~6e
the
hardware
limit
I.
STTL
the
open
information
for
slot
LSTTL
[>0---
lS245
c<::}--
or
standard
collect
or
(MZ
- 5500
vnn
(+
12V) I VGG
SOmA
x 1 .
equivalent
--
TTl
for
the
for
I
interrupt
terminal
series)
(-12V)
lOmA
and
lACK
arrangement
only
and
board size .
s~
Page 41
5-1. Expansion
signal
description
(common
for
the MZ- 5S00
and MZ- S600)
nam
Signal AO
- AI9
DO
- DIS
e
MRDC MWTC , AMWC
IORC
10WC,
JNTA
AIOWC
IOACC
MAO-MA2
In/Out
Out
ln/Out
Out Out
Out Out
Out Out
Out
Function °Memory,
IOACC=l:
1/0
Memory
10ACC=O : 1/0
functions
°AO
(DO-D7 ) of
attention
°Pay
issued
°A
16-bit
a t a
data
between the
transfer
°Memory
°Me~ory
°Ihe
MWIC signal AMWC high
°During
be
read s ignal.
write signal
signal,
to
low
DH!,-,
timing.
r ead
°r/o
°1/0
write
°Ihe
AIOWC high
°During
timing °lnterrupt °Ihe
the
lOACC~1
IOWC
signal,
to
DMA,
.
signal 1/0.
signal
signal.
signal
low
acknowledge
Ihe
and
lOACC=O.
°Bank
AOOOOH
select
- BFFFFH.
manner:
address
signal
address
the
the
time
CPU
address
same
data
to
it
when
signal
and
bus.
- -
BHE
as
that
an
addressing
which
the
memory
tween the memory
.
sho
the
two
rter
write
of
signals
i s
and
transition
the
se
.
is
shorter
the
two
write
of
signals
and tl-ansition these
signal
used
memory
the
signal
to
indicate
1/0
for
Each
decoder
decod
the
bank
er
which
for
invalid
is
used
and
by
one
da
ta
signal.
the
are
by
one
da
ta
the
s
are
from
that
must
must
memory
is
used
represents:
low
address
signal
for
the
or
the
1/0
CPU
is
es
issued
CPU
is
es
ignalt
issued
the
the
be
be
enabled
address, in
order
ch
anges.
byte
transfer
1/0,
or,
during
clock
tablished
at
clock
tab
lishe
at
CPU.
epu
is
enabled
the
following
may
be
data
DMA.
than
the
at
a
the
same
than
th
.d
e
at
s
the
ame
accessing
with
with
a
XACK
In
HAI
MAO
1
0 I I
1 0 1 0 1
0 1 0
1 0
°Ready
on
signal
the XACK
°Must be
wired-OR.
HA2
1
0 1
1
0 0 0
driven
1
0
0
returned
area
Reserved
Not
used Not us Not us
Not
Not
Not Not
by
of
ed
ed used used used used
~he
the
from
memory
open
the
device map
collector
and
which
1/0
to
perform
is
map.
mapped
Page 42
Signal
name
IR-22-IR-26
.\
In/Out
In
FUllction
°lnterrupt
slot.
IR-22 lR-23 IR-24 IR-25 IR-26
request
For
HD For ,SFD Not
used Not
used For
user's
input
from
interface
interface
use
the
device
on
the
1/0
DACK2 DREQO, DACKO,
CLK86, OSC
RESET RSTSW
*See
5-3.
1/0
When
port specification
DREQ3 DACK3
CL4M
the
next
address
an
1/0
address
Out
In
Out
Out
Out Out
page
setup
port
must
such
°System DDMA
transfer
°Channel 0 for
standard
°CLK86
isthe
MZ-5500
and
4.9152MHz when
MZ-S600.
°CLK4M
is
°Power-:-on-reset
~The
signal switch is
pushed,
for
the
timing
is
to
be
expanded
be
set
as
as
accessing
RAM
floppy
and
It 4MH
is
in
refresh
is
kept
an
the
time
signal.
request
the
and
hard
disko
CPU
clock
8MHz
when
the
is a narrow
and
OSC
signal
forced
low
depressed.
NMI
is
issued
chart.
on
the
expansion
table
of
below
the
ackllowledge
disk
and
which
the
system
switch-5
high
is
14.7456MHz
which
is
while
At
to
in
device
the
channel
is
4.9152HHz switch-S
is
set
per~od
clock
clock.
normally
the
front
the
moment
the
CPU.
slot
by
reference
to
be
used.
signal.
on
low.
panel
the
the to
3
with
is
with
of
'
user,
the
for
the
set
off
the
1/3
duty.
RESET
switcll
the
the
I
I
I
Access
tACC< 300ns<
time
300ns
tACC..c::.
550ns<"tACCS
*Because
need
the
more
from
550ns 100;Us
access
st~dy
IORC
time
before
(tACC)
shown
the
Port 180B - lBFH 300H - 3JFH 3COH -3FFH
in
the
actual
address
table
designing.
is
I
just
for
reference,
it
will
31
Page 43
5-~.
1/0
1)
1/0
slot
read,
CLK~6
IOACC
timings
8MHz,
1
wait
(1/0
address:
180H
-
IBOn)
2)
1/0
CLK~6
IoA
1\0
rORe
DO"DIS
AO-vAI5
[0
DO'"V
BHE
P.C
DIS
read,
c.e.
"'Ab
BHE
8MHz,
T.
"\
TI
3
wails
(1/0
address:
300H
-
33FH)
(
{
I
C
I
)
3)
1/0
l
LI<-
10/\ C C
AO'''ÄI'l
fORe
Do
,,-
DIS
read,
~b
8MHz,
BHE
.
---------------------------
XACK
'
(1/0
address:
~
__~____________
Tw
3COH
- 3FFH)
Iw
~~
---4
Iw
___
--~~
T.w
_____
J
)~-------
Page 44
4)
1/0
write,
8MHz, I wait
(1/0
address:
180B -
IBOH)
5)
.1
A'fl"A\S}
1}&"-DIS
1/0
LLK)b
IoACC
CL
K
86
IoACC
B
lowC
Arowc
write,
1\
LJLJ
\
~E
D
T~
L--.J
L-J
L--J
L---
,-
C
}
8~~z,
.
1I
3
waits
T
2
(1/0
T~
address:
~
300H - 33FH)
, I
Aft~IS/BHE
IOWC
D C
AroWC
D'O.
-,
DIS
6)
1/0
C,LK
IoAcc
r
A1i
--AJr;
IOWC
write,
~G
J
BHE
8MHz,
Ti
L--l-
.\
TI
XACK
T2.
~----~------------------~I
~
___________________
(1/0
\
address:
3COH -3FFH)
.
L
AIOWC
DO
rv
DI5
XACK
)
(\.,\
Page 45
5-5.
(1)
1/0
16-bit
port
interfacing
input
port
examples
(1/0
address:
(user's
l80H)
job)
Lsz44
Machine
language
programming
6
6
example:
I ö
Ace.
Aq
A8
A7
Ab
AS
A4-
~
loRe.
(2)
16-bit
°When
~--
A~
A9
A7
Ah
4~
ALt
,ÖW!.. ---td
C
- -
---1
output
only
---Ll
ward
port
write
(1/0
D15
Dra
D7
~
PS
address:
is
done
:f) /5
D8
~
D7
S
D~
320H)
°Word
MOV
IN
°Low
HOV
IN
°High
MOV IN
°Word
MOV MOV
OUT
I
input
DX, AX,
order
DX, AL,
order
DX, AL,
output
DX,
M,
DX"
°Insignificant
will
byte
other
be
stored
byte
write
180H
DX byte
180H
DX
byte
18lH
DX
l80H
--
AX
when
is
input
input
date
in
the
done.
the
,
(3)
~len
Al
A8
117
Ab
-4
~
ALt-
----I
~-----
BHE
A~
the
high
order
and
low
1)
15
~
DS
order
bytes
are
written
'-f5v-
independently
°Word
°Low
°
M V
6
M V OUT
MOV MOV
OUT
High
MOV MOV OUT
output
DX,
AA,
D?<.,
order
DX,
AL,
DX,
order
DX, AL, DX,
,180H
AX
byte
180H
AL
byte
1.8lH
AL
output
output
Page 46
6.
DMA
(*1)
6-1.
DMA
control
A
different
and
minimum
HOLD
by
maximum
the
RQ/GT grant peripheral
With
and 8237A(*2) converted the
conversion
f0110win~
it
Simultaneously,
the
compl
the
HOLD, continued
the
theMZ-5500/5600,
the
maximum mode
at
the
wywtem
etio
bus
w~its
bus mode.
the
peripheral
mode,
line,
request.
unit
memory
is into
circuit
mannet.
end
bus,
n,
r e
for
six are
thereafter
with
suitable
oE
MZ-5500/5600
privilege
In ,the
the
perfpheral
to
which
~\en
sends a release
the
and
for
for
HOLD
and
in
order
is
rather
When
the
bus
it
is
put
during
leases
HOLD.
clocks.
inserted
as
acquiring minimum
unit,
the the
DMAC
DRAM
which
refreshing.
the
HLDA
to
receiving
access
into
In
If
the
for
if
nothing
method
mode,
and
gran
ted unit 8086 bus
of interface complicated,
six
first sends
has
been
pulse
is
minimum mode
the
cyc1e
the
time
this
epu
c10cks
on
used
8237A
HOLD
or
non-ready
the
8237A manner, goes
happenp-d.
is
the
with
sends
the
released
the
for
data
The
of
since
with
the
from
in
executes
into thp-
at , the
used ' for
use
of
the
HLDA
GT
same
hold
the
conversion
the the
condition
the
by the
the
bus
pulse
from
line.
transfer
request
the
8086.
the
8086
8087
82J7A,
idle
8237A
bus
maximum, and
the
8086
bus
is
8086.
request
on
the the
must
Coprocessor.
the
cycle,
and
OMA
deprives cycle
pulse
same
us~,
between
sequence
But
it
be
is
done
8086
and
separated
transfer,
after accessing
maximum ' mode
requested
In the
RQ
to
line
to
the
the
disk
of
tlle
has
to
be
operate~
As
this
in
the
recogniz returns
f rom
and,
the CPU
rp-c
of
e i.ving
is
with
in
es lILDA.
uron
As 2
for slot), disk separately Although single
6-2.
Operational
The 8237A
ehannel provided channel reads
(*1):
It
written,
(*2):
It
(*3):
It
four
channel$
the
RAM
it
is
and
the
there
transfer
Programmable
1
is
to
2 i 's
DRAM
by
.
DMA
is a short
and
8237A
is
the
DMA
FDC
i5 a short
are
provided
refresh, expected channel
in
regard
are
theory
for
meet
for
means
iIJToo
mode
the the
refresh
---.fl
to
3
to
several
must
standard specification
of
=r~
-ro:nT
words
refreshed
controller
words
Don't
for
for
(ur,
and
channels,
use
for
other
the
channel
modes
be
DMA
Controller
of
the
arequest
U
Direet
without
whieh
Floppy
for
the
the
channel device.
for
used
in
MFD
interface
from
system
at
!8,MS
Memory
intervention
has
four
Disk
8237A;
0
and
3,
0
for
Discussion
3. the
DMA
order
has
every
DREQ
RAM
.aan~
to
four
in
which
13
nL--___
'\
~~t
~
Aceess
of
independent
Controller.
channel
for
exclusive
transfer
assure
independent
which
to
lORD
mtcroseconds.
the
is
refreshed
1
for
1/0
will
with
proper
the of
~
which
the
the
memory
CPU.
channels.
the
slot
use
be
the
refreshing.
DMA
DREQ
the
FDC(*3).
MFD,
(expansion
of
the
provided
8237A,
channels.
delay
as
the
is
read,
channel
hard
the
circui.t
The
CTC
The
i s
43
Page 47
To
HOLl)
c..onversion
(..iru,.l,t
HRQ
HLDA
AO-7
DMAE
A8-15
A16-19
DO-15
16-8
Cvmmand
HRQ HL[}\
AO
I
A7 ADSTB
DBO
DB7
IOR JOW
MEMR
MEMW
DREQO DACRO
DREQS DACK3
DREQI
DACKI
DACK2
DACK2 READY
C K
DREQO DACKO DREQ3
DREQ3
f.f
DACK2
(DRAM
Ta
1/0
)
DREQ
DACK
CTC-I
refre5h cir(.ld)
siot
CLK
R IlY
---"'--1/
_______
--.J
Fig.6-1
D~~
circuit .block
>---+--40
Q
diagram
Page 48
°DMA
ClK86
( 8!o/H, )
C1
.K37
I ~ WH
~)
HRQ
HlUA
UACK I
READY
([~)
(
1-Hl;
E.
TIlr
channel
1
(SW
is
not
used
for
the
channel
T4
..
rTI
2)
T1I
TW
TW
(TI)
:rnnr
TC~
:J
~
ADR
5!. )
_
I,WA
CPU
v..ddress
l14J(e~!ö
(11
(~EVI,l)-==========-,i~----~============~===================x~
DATA
eWO
-
________
ROY
(8284)
QSince
signal
°The
Upon
.
signal sjgnal, released. enable The '8237.
some
CPU
"
rece1v1ng
name
clock
(HRQ)
it
·At
signal
DMAC
of
makes
address .signals, ADSTB 1/0 space
The
ready
However,
at
the
(50H)
DMAC
are
of
the goes
si~nal
it
I
-1
signal
given
parenthesized
CLK86
of
DREQ
~o
the
the
the
same
(DMAE)
controls
AO
beginning
used
8086
as
CPU.
ready
returned
is 0 wait
r - - - - - - - - - - - - --
names
and
CPU.
CPU
are
DMA
- A7,
A16 -A19
with
with 0 wait
at
the
differs
DMA
between
1s
for
clock
Fig.6-2
from a channel,
As
the
HOLD
in
the
non-ready
time,
of
the
returned
transfer and
A8
the
DMA
the
DMA
hold
to
of
- AlS transfer.
in
order
transferred
is
all
time
during
UWA
-,.ri/'--------------,
the
the
MZ-SSOO.
CLK37
DMA
timing
the
are
DMAC
conversion
state
acknowledge
the
DMAC
any
16-bit
which
to
'
cover
automatically
refreshing.
UItAO
CPmII\uoJ
MZ-SSOO
completely
issues
circuit
and
the
signal
to
perform area
latcl~
Also,
memory
DBO -OB7
lD4 - 7
up
the
ready
attached
and
the
receives
system
(HLDA)
the
(64KB)
1MB
signal,
MZ-S600,
async
hold
the
clocks.
request
this
bus
is
and
the
DMA
transfer.
represented
with
latch
signals
memory
address
but
with 1 wait.
DMA
by
of
the
\1
j
~
Page 49
6-3.
Use
of
DMA
For
the
MZ-5500/5600
the
channel
open
[or
the iIlterfac interface.
The below) . Attention direct
eh Ch Ch Ch
e
channel
data
0
1
2
A
3
B
C
D
E
F
G
H
channel
s 1
and 2 are
r/o
slot.
and
the
channel
3,
hOHever,
must
transfer
Hard
disk
MFD
interface
Main memory
Reserved
Reserved
SFD
interface, Reserved Reserved Reserved Reserved User
3 series,
already
However,
3
permits be
with
interface
the
refresh
MFD
four
is
reserved
multiple-DMA
paid
to
main
interface
DMA used the
the
memory
h
channels by
the
channel
for
following
by means
------
~
are
machine,
0
is
the
standard
up
to
~
AEH
r/o r/o
AEH
r/o
AEl1 to.
r/o
AEH AEH AEH AEH AEH
to
1/0
1/0
r/o
1/0
provided
channels
used
conditions
to to
to
to to to
eight
of
DHA.
OlH 02H 04H 08H
lOH 20H 40H 80H
for
standard.
the
floppy
levels
when
0
and 3 are
hard
disk
disk
(Table
performing
\.
Since
\,
.
1)
Hardware
(1)
(2)
Only
(3)
DREQ3
(4)
'
(5)
(6)
(7)
(8)
Channel
byte
(channel
it
is
wired-OR.
Provide input
DREQ3
DREQ3
System
Some instance).
through
and
must
means
3H
an
data
is
used
transfer
output
the
DACK3
be
maintained
bus,
must
3
DH.J\
port bit 7 of
are
D8
be
[or
the
mode
provided
is
request)
to
gated
active
- D1S,
D~~
channel.
applicable
must
the
bit
the
r/o
by
the
until
must
to
be
know a
be
7
of
address
above
pulled
for
the
outputted
the
1/0 OAFH.
output
DACK3
DMA
is
up
termination
DMA
transfer.
by
the
open
address
port.
returned.
with a proper
OAEH
(interrupt,
collector
to
permit
resistance.
for
as
I'
Page 50
\1
ii)
Software
(1)
Since
,
must
(2)
Assign
2 wi
(3)
Bef~re
(4)
64KB
(5)
Assign
the
be
deve10ped
on1y
th
the
the
is
the
the
user
the
master
DMA,
maximum
single
DMA
is
not
by
the
assembler.
channe1 3 for
clear
send
transfer
BOR
that
command,
to
can
at
the
mode
all
the
1/0
be
subjected
for
supported
DMAC.
for
examp
address
the
tl
by
Never
le
to
DMA
the
OS,
reset
.
AEH
to
DMA
at
operation.
and
open
one
the
user
mask
the
time.
the
user
program
chaI'nel
DMA.
.\
4
~
7
Page 51
Circuit The
analog
converter, to
47FFFH
DO
~
D7
example
waveform
and
at
every
-t-5V
is
data
of
100
v-~--------------~ADB
8
converted
32KB
are
transferred
microseconds.
ftß8
tth1
.-------------~AD7
into
the
digital
to
A/D
signal
the
via
main
convert.er
memory
IAl
the
area,
1--_--'
,
A/D
~OOOOH
6&1<
Do
I
DIS
rORl
4McLK
D7
Di~
Arowc
Aq
A~
A7
AG
A5
A4
1~3
A2
(\1
AOO
1'\&
1
'1
8
--------~----~
~DO
Counter
r-------~----~D
Qt------I
'-
a:r:-c<}--
+5V
~R5TSW
D
g
CLR
(}----
}---IR-2G
DREo.
3
DAck,3
RESbl
EOP
Fig.1
Circuit
example
\.
Page 52
°Software
(in
reference
to
the
circuit
example
in
the
preceding
page)
~\
put
\j
CSEG
ORG
MOV
,
OUT
MOV
OUT
MOV
OUT
OUT
MOV
OUT OUT
MOV
OUT MOV OUT
100B AL,
0
OAEll,
AL,
07H
OAH,
AL,
50H,
OCH,
AL,
0
06H, 06H,
AL, 07H, AL, 07B,
AL
AL
40H
AL
AL
AL AL
OFFH
AL
7FH
AL
;Only
;4
bits
high
are
order
valid
~i
Se t
offset
I
Set
DMA
DMA
add
word
ress
Set
DHA
address
40000H
set
DMA
size
to
start
to
transfel
32KB
Li:
MOV OUT
MOV OUT
MOV OUT
IN
AND
JZ.
i
MOV OUT
XOR XOR
INT
END
AL,
47H
OBH,
AL,
03H
OAH,
AL,
80H
OAEB,
AL,
40H
AL,
40B
Li
AL,
0
OAEB,
CX,
CX
DX,
DX
224
.
AL
AL
AL
0
Clear
eH] mask
Enable
J
CH3
DMAC
*1:
IR-26
is
used
simply
as
an
input
port.
4q
Page 53
7.
Mini-floppy
7-1.
General
Every mini-floppy mini-floppy connector
two MZ-5521 drive external Fig.7-1
0(
HRQ
HLDA
Dltü
--
~---
more
_• . -
~
. bus
description
MZ-5500
on
drives
that
unit
permits
drive
shows
·
DMAC
DA~1
D130
(
DßI1
-
--
disk
series disk drive
the
has
unit.
the
-
interface
personal
interface
unjts.
back
for
the· MZ-55ll
two
internal
expansion
block
t:"D
( A Y-J .
(MZ-5500)
which
As
of
the
diagram
(
(f-~DVbl))
{)ALf,
WMU\
psc
DRO
r~
1
R,D
0 W;
ttdew
1
t1~H
Pß7
WeLt'
SltK
i
P60
1
PB
I-=.J,...::---------..:.-
lO~'
1 LOt\l
100
}
psCr
~q
12
)
computer
can
there
machine,
that
drive
witl,
the
of
YFO
\V(
Lt:.
SYNC
j1
is
equipped
control
up
to
is a mini-floppy
it
permits
has
one
internal
units.
interna!
the
mini-floppy
The MZ-5501
disk
wrc
~()I€-
__
_
_
~&
\'MOUT
IN
-
witll
·a
320KB
a maximum
disk
external
drive
disk
expansion
installation
drive
that
unit
circuit.
.
--
--
-
------~>
(formatted)
of
unit
has
or
WiUIE
INOh~f
-ro.I\c.\(O
'$lPE
"}
WDATA
REAP
M010R
<7f:L
four
and
no
four
I
sn:~
DATA
0"" .)
interface
of
the
internal
PI<OfEcr
W&I'T'E
,
REA()~
'
Dl.~H,TIO/J
f
oN
',
.
The
recorcling
disk
begins sides
the
is
radius
from 0 and
and from 1 to point tbe
1 t
sec
terms
on
track
penni
t or
of
and
fjg.7-2 1n
the
ID
(track,
the
information
to
read/write
created
(initial
Fig.7-1
divided
(Fig.7-2).
sec
16
on
the
disk
number
ts
to read/write
sector.
also
shows
field
side,
during i
zation).
Mini-floppy
surface
into
ends
tor
number
both
is
and
record
is
sec
tor)
in
data.
formatting
of
fo rty
Track at
are sides. represented
the
sector
256 by
is
possible
the
soft
recorded
of
the
this
ID
Tlle
ID
disk
the
mini-floppy
tracks
number
39
on
assig~ed
A
tes
sector.
the
sector.
field
field
interface
along
both
specific
with
number.
in
one
in
address
is
used
is
block
Fig.7-2
sec
tor
diagram
Disk
example
and
software
Page 54
The
MFD
are
directly Fig.7-1. command
software,
The
8237 memory
that
the
(1)
The
VFO/data
(2)
As
CPU.
(3)
As
To
(L,)
Data
control
drive
As
(write,
the
DMAC
to
perform
FDC
DMA
the
the
which
are
unit controlled the
read, FDC is
reads
request
separator
DMAC
receives
CPU
receives the transferred
by
the
has
three
by
side
of
disk
seek)
automatically
used
DMAC
fast
from
signal
DMAC.
to
transfer
DMA
or
(*1).
DRQ,
HRQ,
returns
between
major
the
ßPD765
(front
to
the
contro~
transfer.
writes
(DRQ)
HRQ
the
DACK
actions
Floppy
or
FDC
read/wtite
The
to the
is
issued
(request)
bus
line
to
the
the
memory and
reverse
are
the
following
disko
is
FDC.
of
write,
Disk
side),
specified
MFD
drive
data
from
the
is
sent
opened,
FDD
read,
Controller
track,
from
unit.
between
are
required
FDC
to
from
and
via
FDC
and
seek
(FDC) shown
sector,
the
CPU
the
FDC
in
the
DMAC
the
DMAC
HLDA
is
returned.
under the blls
by
and
to
whjch
in
and
the
the
order
anJ
the
The ~receive
of
window
disk timer
MFD
incorporated
*1): Read pulse,
window,
circuit delivered being
«D
DA,TA
Window
the
drive
circtiit.
drive
VFO
data
sent
f)
~
SED clock
select
output
and
in
that
by
circuit
9420
(*2)
which
in
*2):
they
order
is
the
out
as a da
OlilOG
from
VFO/Data
by
which
is
then
This
Window
must
i>
controls
signal
the
AY-3-8912
from
be
to
obtain
designed
VFO
is
~
the
Separator
the
divided
1s
sent
the
MFD
separated
the
for
rearrollged
ta
signal.
c V
~
MFD
drive
le.
read
data
into
the
MFD
out
Programmable
are
composed from
data
of a low
that
purpose.
to
f)
_.I-u-LI~~rLJLrL
to
As signal
the
motor
through
each
tlle
the
FUe
it
internally
is
clock
Sound
of
mid-point
stop the
the
other
error
Read"
pulse
1/0
is
simplified
fetched
and
signal.
~ort
Generator
data by
data
the
rate.
of
pulse
input the
by
incorporates
from
data
which
reliable
lt
window,
pulse
is
(PSG).
and
is from
the
the
the
the
data
the
hefore
use the
floppy
and
clock
VFO
MFD
the
,I
51
"
Page 55
Table
7-1
FDD
specification
Recording Sec Tracks Recording Track Recording Data Recording Transfer Access
Average Track
Settling
Head
7-2.
HZ-5600
Sincc
driv
tll e MZ-5500 The addi
of
the
MZ-IFIJ
expansion
WllPn
(lllci
possible
mod
e l
"0"
t C)
th
In
the
djsk
into the
Track provided disk, from 1 to side. number represent Iocation.
stored
js
permitted Fig.7-J Sec
tor side,
10
field reading ffeld disk
tors
density
transfer
method
t~me:
to
load
mechanism
MFD
tlle
MZ-5600 '
e ,
the
MFD
interface
tion,
the
machine
mini-floppy
with
using
write
to
as
of
personal
1ll1lSt
e
CP/l"1-86
be
ease
recording
80
tracks
disk
as
numbers
for
respectively.
16
Track
are
used
the
256
in
one
indicates
address
sector)
which
or
writing
is
created
formatting
capacity
surface
(TrI)
density
rate
method
track
(640KB)
MFO
interface
series
HZ-5600
which
the
the
640KB
the
disko
it
is
specifi
and
of
the surface along
shown
from 0 to
both
sides
areassigned number
altogether
specific
bytes
sector,
in
terms
the
information
is
contained
is
searched
at
(initialization).
(formatted)
(HPl)
interface
series
are for
in
detail.
can
control
has
the
permits
disk
drive
MZ-1F15
mini-floppy
(200)
However,
designed
computers
ed
[or
the
MS-DOS
manuals.
640Kß mode,
is
divided
the
radius
in
Fig.7-3
79
are
of
the
Sec
tor
on
and
the
to
disk
of
data
and
read/write
of
sector.
soft
sector.
(track,
in
for
data.
the
The
time
general
equipped the
up
expansion
expansion
options.
disk
to
on
read
such
FD
the
of
.
numbers
each
sec
tor
can
be
the
when
ID
of
320KB 16
sectors/track
40
tracks/side
Two
sides 48 5876
(max)
250KB/s MFM HFM
93ms 6ms
15ms
None
(head
description
with
MZ-5600
to
four
MFD
of
a
series
units
interface
two
The MZ-5631
disk
drive.
the
MZ-5600,
when
using
the
disk
as
the
MZ-5500.
l~gical
number.
'
Fig.7-3 example
load
large
of
more
the
which
(04OI<B)
time=O)
(MZ-5600)
capacity
is
different
the
HFD ,drives connector
units
permits
it
is
possible
320~B
has To For
disk, been
read
more
Gap
Disk
and
!
mini-floppy
from
that
and,
on
the"back
of
the
external
internal
to
read
only
reading
created
the
320Kß
details,
256
B
DAT{\
+i~lct
software
disk
for
in
from
by
other
disk,
refer
Cld~
lI
'
'
lT~(J
\t
is
'
0
1
Page 56
Fig.7-4
The
are side read,
shows
MFD
drive
dir~ct~y
of
disk
seek)
automatically
The 8237
f
memory
DMAC
to
the
unit
controlled
(frortt
to
the
~ontrol
is
used
perform
8287
block
has
or
FDC
fast
DUAC
diagram
three
by reverse are
the to
transfer
DMA
of
the
major
the~PD765
actions
side),
specified
MFD
drive
read/write
transfer.
765 FDC
Floppy track,
from
unit.
MFD
interface.
of
write,
Disk
sector,
the
CPU
data
rend,
Controller
and
command
by
the
software,
between
and
the
seek
(FDC).
(write,
FDC
the
and
which
As
FDC
the
the
'.
The
th
(1)
, I
(2)
(3)
(4)
e
HLDA
HRQ
I
DO-7 '~________
following
disko
The
DMA
request
VFO/data
As
the
separator
DMAC
CPU.
As
the
CPU
To
which
Datfl
control
are
by
the
transferred
DACK
DREQI
AO
l
A7
Fig.7~4
are
requfred
signal
receives
receives
DMACreturns
the
DMAC.
11
--J
~
prcm
5
MFD
interface
in
order
(DRQ)
(*1).
DRQ,
HRQ
HRQ,
the
DACK
between the me
DACK
WR
DATA
DRQ
WCLK~Wrjt~
RD
DATA~
pSG
-
L3------')......J1
block
that
is
issued
(request)
bus · line
to
the
mo
the
from
is FDC.
r y a
diagram
FDC
is
opened,
nd
PrCc.o\Ylp
(.i((u,L
decK
e
iflUI
YFO
c.ir':uit
Dri"~
s~\e(.t
C~rL.t.Ait
--------'
r e
ads from
the
FDC
sent
from
and
FDD
via
t
to
FDC
Control
WR
RD
SELO SELI
SEL2
SELS
or
the
the
DMAC
HLDA
und e r the
DATA
DATA
writ
DMAC
is
returned.
t;:'j()(li
es
and
to
to
the
bit
S
The
receive
of
the
HA16632AP VFO/Data
window
drive
timer
MFD
is
clock
which
circuit.
drive
sent
Programmable
circuit
is
·
s~lect
out
through
by
which
then
Sound
from
the
divided
signals,
the
Generator
the
MFD Separator. read
into
SE~O
1/0
port
drive
data
the
-
2,
which
(PSG).
to
As
sjgnal
clock
are
is
the
FDC ;is
it
internally
is
fetched
pulse
sent
out
incorporated
and
from
simplified
incorporates
from
data
the
in
the
pulse
FDC the
by
the use
th
e
floppy
and
and
disk
the
only
AY-3-8912
SET.3
li
s3
f
Page 57
Table
7-2
640KB
FDD
specification
8.
Recording Sectors Tracks Recording Track
density
Recording
Data
transfer Recording Transfer Access
Average Track
time:
"
to
Settling
Revolutions
capacity
surface
density
method
methou
track
(RPM)
(TPI)
rate
(BPI)
640KB
16 80 Two
:
~.
96
5922
250KB/s
MFM
MFM
94ms 3ms
15ms 300
sectors/track
tracks/side
sides
'\
\ '
!;4-
Page 58
8.
llard Any a
MZ-5645).
installed
disk
of
the MZ-S500/S600
formatted
interface
capacity
Especially
via
the
general
of
in
internal . hard
description
series
10.7 the
B HZ-564S; a mClximum
can
(one
disk
be
interfaced
unit
interface.
is
equipped
with
of
the
standard
two
hard
hard
disks
disk
for
the
can
that
bC'
hns
't
HZ-5631/5641
MZ-564S
10.7HB
HZ-~~ll
*MZ-IF18
The
HZ-S500/560b Fig.8-1 of
the
I
to
number,
Fig.8-1
address
the
specified
For
better
made
successful
(ECC)
to a burst
In
addition
is
provided permit a
whole unrecoverable as a physical
So,
tracks tracks the
track the
test
field, by
the
(with
hard
/2521
is
and
disko
17,
are sector also
information
possible.
is
automatically
to
replace
sec
of
track
number
of
however,
user.
an
internal
disk
drive)
_ _~_____
equipped
hard
each
reliability,
with
data
on
tor,
actually
the
surface
Track
assigned,
number,
shows
sector.
If retrial,
of
to
it,
Track 0 or
data
in damage disk
number 2 to
319
hard
cannot
__
with
disk
consists
numbers,
to
and
the
soft
(track,
retrial
recovery
correction
carried
up
to
eleven
alternate
or
case
damage.
in
usable
being disko
be
there the
MZ-IFIO* MZ-IFI8*
~J1Z-1FIO*
the
drive
has
0
represents
head
sector.
head,
was
track
Track 1 to
program
i9
disk
are
318,
used
The ID
created
four
of
to
319,
number
sector)
i6 not
out
bits.
by an such
317
with
for.
unit
disk
320
the
In
(with (without
(with
only.
recording tracks
are
assigned
specific
(0
to
the
10
which
DiSK
It"lQ.)(
the
hard
the
hard
the
hard
surfaces
developed
location
3). field
is
normally
P\.(\$~
disk
disk
and
is
interface)
disk
sector
contained
interface)
interface)
as
along the
with
used
shown
numbers,
rfldius
the
track
the secto
to
acc e ss
J ""-'-
:'
-
Tr(ll
in
'ru(
7(1)
~
~
0
\
r
~CII
~
Fig.8-1
example
11
Disk
(physical)
and
so[twClre
sec
tor
S5
Page 59
(M815546)
00" -
Gr.J<RAr
GENlRA10R
PHE-CCM>
1tN,.
MHA·
.
.-
tIX:-LSI
D
(MBIS550)
MZ-
F
I/
.~~~~
"Tl
l.rr
~
Page 60
Fig.8-2 MFD, write, mode
shows
action
read,
under interface in
the
DMA automatically starts error
the
to
has
video
of
and
the
chip
mode,
test been unit
the
block
the
hard
seek.
control
internal
then
hy
the
firmware
(ready, encountered by
the
diagram disk Data
of
drive
transfer
the
register,
the
command
read/write,
during
OS.
of
8237
of
the is
DMAC.
the
1s
the
seek)
the
hard
divided
with
the
After
data
are executed interface.
the
test,
disk
into
host
data
transferred
to
hard
the
condition
interface.
three
is
conducted
are
the
hard This disk
firmware
upon
major
set
to
disk
power
is
Similar
actions
in
the
in
the
host
the
M58725
drive
automaticnlly
on.
displnyed
to
of
If
on
the
l)~lA
RAH
any
Table
8-2
640KB
FDD
(physical)
Recording
capacity Disks Heads
~ecording
surfaces Cylinders Tra.cks Sec
tors Track Recording Recording Transfer Data Access
density
density
method
method
transfer
time
Average
(TPI)
(BPI)
speed
(including
.. 10.7MB
. '
: 5MB/s
settling
2
4 4
317 317 x 4
17 360 9260, MFM
MFM
85ms
Minimum 18ms
Maximum 15ms
specification
tracks
sectors/track
maximum
time):
(CP/H-86
t 10.7MB)
(673
x 2
(16
sectors/track)
spec)
tracks)
!/
S'l
Page 61
9.
Printer *Common
9-1.
Circuit
Tl\e 8255A under
tlle applies
(CPU
interface for
the
8255A
side)
the
description
is
used following is
operated
the
interrupt
MZ-5500
for
mode
and
the
setup.
under
to
the
82ssA
MZ-5600.
parallel
the
CPU.
interface
For
mode-l
the
and
controller
Centronics
the
ACK
wh1ch
interface,
signal
is
from
(Printer
operated
Group A of
the
printer
side)
ID~
~
Hn
1 R-
fRT
~--4--
825SA mode
hiODEl
outr~t
I-
hiODEO
outpvt
f-----.
hiODEO
li1~ut
'---
PAO
I
PA1 PC1 PC6 PCS PC. PCS PC2
pet
PCO PBO
I
PB1
-
1
ALK
OUT
om
INT
üm
IN
e5
RD
~
RESfT
Atj
AI
FC3
pes-
PAS
~
pA?
PC6
PBS
PB,
PB2
°IOCS
~
~-----~
control
procedure
11 V 11
DATA
BUS),
PE
SElECT
SRES
mark:
STRöBE
,
IV
ACK
lKohms
DATA
pulhip
8
I1
resistor
*Centronics
Printer
interface
interface
method
which
16
popular
worldwide.
Page 62
Parallel
interface
signal
description
'I
Pin No.
1 2 3 4 5 6
7
8
9
10
11 12 24 25
*14 - 23: *18:
Timings
Signal
name
STROßE
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
DATA8
ACK
BUSY
.
PE
SRES
SELCT
Error
GND
insertion
In/Out In
In
In Out Out In Out
protected
Function
The
printer
Data
output
Completion Data
receive Paper Reset Indicates
(high)
empty signal
sampies
to
of
enable
(high)
the
the
data
select
data
printer.
or
function
(low)
(receive
at
the
rising
input
enabled)
edge.
conJition
- - - - -
BUSY
,m::
IR-FRT
:f)ATA
~TRöBE
,
I
,
/'Ur-
, 1n
--------n
---
1J
----
~~
Page 63
9-2.
Handling
As
minor
is
executed
Ho",
BASIC the
HZ-3500 HZ-5500/5600
NOTE:
The
9-3.
Making a hard
Since
the
printer
control
with
to
send a control
operating
personal
machine
the
printer
language
MZ-5500/5600
with
control functions the
control
computer
(BASIC-3)
routine
copy
of
windows
code are
code
"XX
Transmission
control
PRINT
15
the
video
has
the
overlaid
(function
furni5hed
code
that
(hex)"
code
CllR$ . &XX
required
screen
multiwindow
in
follows
of
the
code)
to
each
Example: and pitch PRINT
for
the
capability,
display
MZ
the
ESC
data
set
CHR$
MZ-2000
screen.
series
c1de
1'0
send
"6"
to
&
it
printer,
(IBll).
the
with
the
1/6"
IB;"6";
series!
can
code
be
control
"IBU"
linefeed
copied
on
°CP/M-86
Push tiOle display
th~
°BASIC
the the
CP/M-86
BASIC-3
and
MS-DOS [BREAK) [CAPS]
sereen.
and
ineorporated
GPRINT
incorporated
key
first.
key
is
This
MS-UOS.
hard
blinking.
function
copy
hard
Push
the This
i5
supported
funetion
copy
[COPY]
will
Hard
function
key
in
the
produce a hard
for
the
applieation
co
[SHIFT] + (BREAK],
then
wait
(COPY]
state
copy
in
of
the
software
which
of
{o
Page 64
10.
RS232C
Two
channels MZ-5600 peripheral
(Electronic
(modulator/demodulator) binary between The RS232C
these printer, device not
be
interface
in
order devices.
dlgital
the
interface
EIA
requirements
plotter, that connected
of
RS232C
Industries
da
modem
has
the
interface
to
permit
The RS232C
Association
with
ta
signals,
and
the
data
of
the
to
make
etc.
satisfactorily
However;
interface
are
provided
aserial
the control
MZ-5500/5600
connection
that
data
is
the of
communication
signals,
terminal.
attention
conforms
depending
transfer
standards
the
U.S.A.)
has
with
must
on
standard
control
and
been
the
to
the
the
for
with a variety
set
forth
for
interfacing
device,
timing
designed
acoustic
be
paid RS232C
case.
signals
to
the
MZ-5500 aIld
of
by
EIA
the
and
seriR]
transferred
in
compliance
coupler,
it
that
even
requirements
modem
wi
the
may
th
10-1.
Specification Input/output Channels
Code
Baud
Transmission Transmission Data
Signal
*BSC
BSC binary protocol
control between
following
transmission,
used
rate
format
level
is a short
data
for
characters
two
signals
method
rnethod
control
words
synchronous
which
stations
they
procedure
aseries are
are
are
for
Binary
data
used
of
the
provided
not
RS232C
2
channels Channel A (BSC Chanriel
JIS
7-channel
J1S
8-channel 110, 9600
Half-duplex Non-procedure
l
stop Parity High: Low:
Synchronous
cornmunication.
of
standard
for
the
synchronous
data
communication
in
the
supported
bit
B
150,
200,
BPS
bit option
+5
to
-5
to
control
hardware
by
CP/M-86,
serial
(Channel A and
input/output
conforming)*
code
system
code
of. even,
300,
system
600,
+ISV
-ISV
Communication
It
is
the· charncter characters binary
system.
f~)[
the
MS-DOS,
1200,
odd,
which
data
Though
synchronous
and
2400,
B)
and
<lud
transmissi0n
the
RASle.
4800,
non
parity
means thp.
type
*Since
that
I,
the
LSl
Z-80
is
S10
attached
is
used
at
the
for
end
the
of
serial
this
interface,
text.
the
specific<ltion
of
b1
Page 65
10-2.
(1)
Input/output
Data
input/output
signals
signals
and
control
signals
( 3
)
(2)
Pin
No.
2
3
Contro}
Pin No.
4
5
Signal name Transmit Receive
signal~
signal
Signal name Si.gnal Send
ground
request
Trallsmit
signal
enable
Signal symbol SD(TxD)
RD(RxD)
t
Those
Signal symbol SG RS
(RTS)
CS(CTS)
In/Out
Out
In
in
parentheses
In/Out
Out..
In
Funetion Output Input
data
data
are
Funetion
ON
during
OFF
when
completed.
The
signal
output Data when Data
is
transmission
ON.
trnnsmission
when OFF.
NOTE:
turned
Even
OFF of 2 bytes sended
until
eompleted
from
'
deviee
the
ElA
symbols.
data
transmission.
trapsmission
with
which
permitted.
is
is
when
of
from
data
the
ON,
transmission
.
is
data
enabled
disabled
signal a maximum
may
be
1S
is
1 2
6
7
8
9
Receive
Signal Data
set
Signal
Terminal
enable
ground
ready
ground
ready
READY
(DTR)
SG
DR(DCD)
SG
ER
Out
In
Out
The
signal
whether
ON:
Enabled.
OFF:
The
Disabled.
signal
whether
for
the
ON:
Operation OFF: When
Operation
this
during
it
results
The si.
that
the machine. ON:
Power
whieh
data
the
operation.
signal
the
gnal
which
powßr
on
input
whieh
devi.ce
enabled
not · enabled.
data in
input/output,
nn
is
state
indicates
is
enabled.
indieates
is
ready
.
goes
OFF
error.
indicates
on
to
'
the
Page 66
(3)
Other
contro1
signals
(channe1 A on1y)
Pin No.
10
11
l4
IS
NOTE: Not
supported
Signal name Carrier
Ca1l
Receive
detect
indicator
signal
element/timing
Transmit
signal
element/timing
by
the
Signal symbo1 CD
CI
RT
ST2
standard
In/Out In
In
In
In
software
Function
The
that
by
the
The
reception from Input signal
transmission Output signal
transmission
(BASIC,
signal
the
carrier
device.
signal
the
line.
signal
in
signal in
CP/M-86,
which
indicates is
which
of
the
indicates
ca
element/timing
the
synchronous
mod
e .
element/timing
the
synchronous
mode.
MS-DOS).
received
II
signal
I,
G3
Page 67
10-3.
Process
Transmission
outline
Device
in
error
BASIC
Cp/tl
(
mode
MS-DOS
~
RS - ON
mode )
mode
-----,
--
---""'\
1*1
1*
2-
I I
I
I
,
*1:
~len
*2:
Wh~l\
masked masked
In
in
RSloff
RET
RE
the
the
-te>
10
DR
es
monitoring monitoring
cp/t1
115-D0.5
ep/M
M~-POj
mode. mode.
Transmit byte
mode
of
one
data
RSlOff
RET
See See
10
the
the
BASTC
CP/H
CP/M
no
or or
MS-DOS
MS-DOS
Manual.
Manual.
Page 68
Receiving
BASIC mode J
CP/H
[
MS-DOS
mode
mode
ho
yes
lAll
the
data.
CP/n
.t15-Das~
shal1 receive
mt1:4·
yes
be
~~il/e.
~
ro\)\
rec.ei"e
O~
th~
1,,1ernn
bv~r
do.tc\
\
CP/H
"S~D
OS
tn'*-
BASIC
NOTES:
1.
Data But,
2.
Although
the
RET
RET
CP/H mode,
will
the
TO'
+0
be
data READY
C
F/M
/15 -
DOS
received
input
goes depression
in
when OFF
RET .
the READY
upon
of
1-0
BASIC
divided
is
OFF
occurrence
the
[CIRL-Cl key
mode.
will
of
65
be
inval:f.d.
(1
receive
clears
Error
error
the
Rn
in
error.
1-0
BASIC
Page 69
10-4.
Wiring
example
(1) MZ-
5500/5600
Signal
SD
RD
es
READY DR ER SC
Others
(2)
MZ-5500/5600
Signal
SO
RD
es
READY DR ER
SC
Others
(A)
(A)
to/from
A
name
are
name
are
Pin
5
6
8 8
12
1,
open.
to/from
A B
Pin
2
3
5 5
6 4
8
12 6
1,
open.
MZ-5500/5600
(B)
No.
2 2
3
DC
Pio
DC
=><=
7,
No.
7,
9
MZ-3500
(B)
9
,L
1,
Pin
9,
Dip
3
· 5
6
12
7,
. 1
3
7
8
10
5
6
7
No.
9
No.
switch
B
Signal
SD RD
es
READY DR ER SG
Signal
SD
RD
es
READY DR ER PO
SG
ON ON
OFF
name
name
Page 70
(3)
MZ-5500/S600
(A)
to/from
MZ-IX11
(B)
(acoustic
coupler)
B
Signal
V24
compliance)
name
SD
RD
RS CS
OR
ER CD CI RT ST2 SG
I,
Signal
SO
RD
CS
OR
ER CD CI RT ST2 SG
Others
*:
Use
(4)
MS-5500/5600
(A)
name
are
the
A
Pin
2
3 3
5 5
8
12 10 11 14 15 1,
open.
MZ-IC36
to/from
No.
7
cable.
the
r---
modem
(B)
Pin
4
6
20
8
22 14 15
1,
(CClTT
No.
2
7
Signal
SO
RD
RS CS
READY OR CD CI
ER STI
RT ST2
SG
*Use
the
A
name
,
--
MZ-lC40
Pin
No.
2 2 3 4 5 6
8
10 11 12
'----
13 14
15
7
_lL_
_
cable.
Pin
1,
22 20 24 17
15
3 4
5
6
8
7
No.
B
Signal
SD RD RS CS
OR CD CI ER STl RT ST2
FG,
name
SG
I
I
{;,r7
Page 71
10-5.
(l)
RS232C
In
°The
Set sides.
Fl: F2: 8 F3: F4: F5: F6: F7: F8: F9: FIO:
the
file
the
sampIe
case
name "ABC.LST"
following
1200
None
2 No No No No
program
of
the
Baud Ward Parity Stop Send/receive Send Echo Xon/Xoff Exit Set
RS232C
example-l
using
rate
length
bits
CS
monitoring
back
is
transferred
the
RSPARM
DR
monitoring
parameter
utility
and
on
exit
CP/M-86.
for
both
transmit
and
receive
Also,
Fl:
F3: F4:
F9: FI0:
Now,
eTransmit eReceive
NOTE:
With
the
command
set
Console
F2:
Console Auxiliary Auxiliary
F5 : List
Exit Assign
transfer
this
list
the
side:
side:
PIP
file
file,
following
IN
OUT
Out
and
the
command, can
the
IN
OUT
exit
file
A>
A>
be
transfer
using
Input Key ON
---
---
---
PIP PIP
transferred.
device
Port
---
ON
---
---
using
AXO:=A:ABC. A:
ABC.
only
program
the
A
the
LST=AXI:
the
file
ASSIGN
Port
---
---
---
PIP
command.
LST
composed To must
utility.
Output
Screen
B
---
---
J
~
transfer
be
created
ON
of
the
device
Port
---
---
ON
the
ASCII binary by
A
the
Port
B
---
---
code . such file user.
such
Printer
---
---
ON
as
as
the
°Data
are
eTransmit
10 20 30
40
eReceive
10 20 30 40 50
transferred
side CHANNEL X$="ABCDE" SEND END
side CHANNEL RCV X$=LEFT$(X$, DISP END
0,
X$;"@";
0, 0,
X$,
X$
on BASIC-3.
9600,
9600,
"@"
LEN
"8N2"
"8N2"
X$-l)
Page 72
(2)
In
Althotigh
the the
the
case
it example-l, RS232C
parameter
of
is
identical reference
the
example72
to
the
must
setup.
CO/M-86
be
made
to
and
the
BASIC
MZ-3500
programming
manual
example
as
it
for
differs
in
09
Page 73
11. KEYBOARD AND KEYBOARD INTERFACE
11-1 Keyboard specifications
..
Intelligent
..
63
byte
..
Twokeyroll -over
keyboard
input
containing
buffer.
.
the
BOC49
processor.
~
..
Mode
it
Two
commands
indicators
types
of
.
for
repeat
CAPS
',
functions
and
GRAPH. can
be
IWN
SI"OP
specified
cl"
.
by
CPU
Special Keys SHIFT
: Used
case
keys
CAPS
:
LOCK
GRAPH : Selects CTRL
ALT
Keyboard
1)
2)
Notes : ..
Description
(Al
..
other
..
transferred
(B)
..
Used for
..
Operative
..
If
will
..
If
(no
Used with will be
: Used
Used
:
mode
NORMAL
GRAPH
ro mode
..
If keyboard and that with
code, code.
SHIFT
Used
10
keys)
Operation
CAPS
key
used
with
be
reversed
the
CAPS
code
mode:
mode
clear
the
of
key
place
.
of
shift
only
is
transferred
for
uppercase
shift
functions
(F1-Fl0).
10
fix
the
Shift
reversed
Graphie
to
generate
to
generate
:
Selected the
the
select
CTRL
SH I
FT
every
the
and
special
the
the
SH I
to
the
character
in
the
the
SHIFT
.
key
alone
F1
shift
character
key,
.
mode.
compressed extended
All
keys
(to
generate
keyboard
byte data
selected
key
or
and
is
placed
keys
operative),
piece
of
first
byte
the
second
keys
keyboard
FT
key
CPU).
selection.
normal
key,
is
to
the
shift
(F
the
on
with
).
keys
ALT
in
data
assigned
in
mode
shift
used,
CPU).
F:!
Fig.
or
ll-F20)
selection.
shift
commands.
the
keyboard
one
byte
the
in
the
mode,
a seco(ld
keys
the
normal
consists
byte
assigned
the
shift
alone
.
and
0.0
1'3
F4
F5 F61..-7 I
11-1
(In
the
to
provide
and
commands.
GRAPH
graphie
operate' the
are
with
to a CTR L ALG
is
invalid (no
normal
operation
for
the
If
normal
are
data).
key
time.
depressed,
mode
the
of
two
to
mode
will
the
function
it
operative
to
mode
exception
the
(used
selection
ca
se
upper
is
used
mode
place
(1
same
the
(CAPS
bytes,
entry
with
code
result
of
is
"-I!
I1'9
1-'10
I
English
type)
(C)
GRAPH
..
Used
to
place
opera
ted,
(operation
..
AU
other
the
normal
(0)
CTRL
key
..
When
this
bytes:
code.
After keys
..
Operation
assigned). (E) .. . After
two
..
Used ..
Effective ..
The
operated_
anormal-mode
Operation
the
remain
ALT
key
the
bytes
to
pertinent
genera
11-2 Keyboard interface
(1) Block
lO~
diagram
11266
JR2
key
the
the
pertinent
of
the
keys
produce
mode.
key
is
of
CTR L key
valid.
of
the
ALT
key
(same
as
te
when
used
code
PCO PC
J
~---=:'
1'113
IN
~
01::1.
I' (JI.L UI'
HO"'''
UUWN
f
--+
--
1
keyboard
code
GRAPH
the
operated,
key
the
mode
is
operated,
CTR L key
is
operated,
for
CTAL),
extended
with
other
is
transferred
rs
...
".m
Unil)
';'''':''
I
Fig.
----
I I I I I
8
5
2
.
Graphie
is
valid).
the
same
consists
followed
CAPS
not
valid
data
codes
to
the
l K
iOY
J
:t
!I
6
3
dJ
mode.
to
as
by a CTAL are
and
.
CPU
CL /
1
I
0
in
the
is
transferred
key
alone
codes
entry data code
keys
alone
command
keys.
11-
2.
(GAAPH) the
is
entry
+
-
=
When
the
those
of
ignored
SH I
(no
code
consists
when
CPU
in
two
.
FT
is
of
Page 74
Signal
(2)
Dir;.ection
name
DC
STC
DK
SRK
Key
data
1)
From
CPU
Send
READY
transfer
keyboard
lable
to
keyboard
data
Strobe
and
ACK
None
procedure
to
CPU
11-
signals
1
Keyboard
'READY'
Request
Aequest
ror
Send
to
key
to
Aeceive
to
signal
Send
data)
data
CPU
(strobe
(CPU)
Keyboard:
2)
m:
Repeat
Form
When r
eads
STC enable completes
parity
terminates
tries
nine
CPU
to
.
STC
the
is
set
an
error
the
times.
keyboard
I.
d.c
same
is
set
to
zero, the
result
of
the
to
one,
it
interrupt
the
was
the
data
da 1 d2 1 d' 1 dO
from
data
transfer
detected, the
data
transfer
send
parity
sets
again .
1"·1\
keyboard
check.
OK
to
one
the
CPU,
sequence
keyboard
sequence,
1
When
to
and
.
1f
then
a
liC
src
I
mr
ntr
Ta
set
Keyboard:
CPU:
Keyboard:
CPU:
Keyboard:
(
CPU:
Keyboard:
CPU:
Execution key
process
disable
both
oe
u 0
0'
I
~
d61
~
d5fdOl
p.nl
u
Fig.
11-
.:3
both
the
and
DR
When
key
other
necessary completed, entry
data
OC
is
set normally a
time-out
data
send
the
keyboard
the
CPU.
After
acknowledging
CPU
verifies
the
CPU noise, routine.
When
waits mum occurred,
initialization 0, one.
Receiving
reQuest send.
Seeing waits Sets keyboard, re Quest send
When
P.ß.
When
zero.
Sets to into is The transfer
the
STC
.
and
STe
one
OC.
zero;
CPU
and
STC
until
waiting
keyboard
STC
for
the
STC
STC
to
if
seQuence.
keyboard
to
zero.
the
to
3ms;
occurred,
seQuence.
identifies
It
then
STC
keyboard
the
the
STC
to
then
is
waits
is
to
zero
set
If
no sets
search,
entry
keyboard
the
CPU.
to
one.
for
sets
SR K to
that
DR
exits
sets
is
set
is
time
routine.
send
Eß,
the
keyboard
is
set
to
be
zero
sets
keyboard
set
to
for
set
again
to
the
result
a
parity
parity
STC
and
code
The
direct
the
When
the
the
STC
to set is
control
CPU
to
set
to
STe
one,
STC
read
error
to
one
the
CPU
translation,
data
starts
First.
waiting
keys,
keyboard
OC
zero
the
interrupt,
is
zero. If
transferred
interrupt
to
zero. one, to
zero.
500ms.
When
verifying
data
sets
for
the
one,
to
zero.
read
data
again
for
the
the
to
be
to
one,
P.8.
of
the
error
occurred,
occurred,
to
the ' keyboard
returns
the
keyboard
then
complete
W",it
interrupt,
processing
transferring
it
waits
time
it
is 1ms
exits
is
set
to
to
interrupt
DK
is
data
service
The
maxi
Ir
a
time-out
to
STC=
and
SR K to
STe
to 1 to
next
keyboard
from
to
one
next
reset
to
it
sets
OK
sets
parity
<;heck
UC
L
and
until
.
the
one,
the
one,
the
data
the
to
data
sets
zero.
to
STC
OC
is
1.
the
If
as
SlfK
Fig.
11-
q.
CPU:
is
Keyboard:
is
CPU:
Keyboard:
(
CPU:
­Keyboard:
CPU:
..
(3)
Keyboard
(A)
If
Checking Connect
system
indicator
(B0C49)
, a ROM
processor
Repeat
the
without
is
five
check
keyboard
the
keyboard
the
keyboard
comes
norm
~heck
(BOC49)
Waits
for
one.
If
OK identifies the
seQuence.
one,
the interrupt When
the CPU, it and
verifies DC=O.
board
identifies the
interrupt
OK
to
zero.
Verifies rupting STC
to
zero
again. Seeing reads
data
Sets
STC
STC
to
zero.
Reads
P.ß.
result
of
to
1.
If
to
one;
zero.
The
STC
is
Sets
STC
parity
check.
to
zero
to
terminate times.
method
is
locked
processor
to
operating
on,
ROM
at
If
all
error
occurred.
is
malfunctioning
up
is
it as a
CPU
the
keyboard
enters
that
the
one
STC
when
to
this
no
parity
if a
keyboard
reset
to
and
the
any
check
the
indicators
to
100ms
still
zero keyboard
After
sets
oe
keyboard
the
data
If
STC=O as
sequence.
OK
is
keyboard.
to
set
d4,
is
set
to
STC
one
to
to
check
parity
check
error
parity
error
to
zero
one
to
It
then
then
sets
operations.
up:
System
keys . If
for
the
Probably
.
for
0 K
100ms
error
verifying
and
STC
.
is
interrupted
receive
OC
is
noise,
If
OC
zero
70115
The
CPU
then
one,
the
is
reset
to
set
data,
parity,
when
occurred,
occurred,
sets
OK
.
read
the
temporarily
it again
Unit,
then only
keyboard
come
on,
t~e
to
be set
later,
the
and
exits
that
OK
to
zero,
by
sequence
one,
the
and
exits
is
zero, it sets
after
inter
then
re sets STC
keyboard
zero
. .
then
resets
then
sets
STC
is
it sets
OK
to
zero
when
resul t
of
sets
to
turn
on
the
CAPS
processor
it indicatp.s
keyboard
to
CPU
is
to
the
key·
·
sets
to
the
set
DK
is
the
STC
one,
th e
'71
Page 75
C:J
D --I-f3 --
F33B
I I I I
[±]I-H+I
6)
Built·in
7)
Single +2 .5
Pin
configuration
clock
to
generator.
+6V
power
supply.
t<
(B)
Same
keys Cheeking Conneet system
key
the
with held . After the
keys in figure. will go will eome sequently
If
remain
no
If
no
off. If
on,
they
pressed
eontact operated, the the
key
cheek
11-3 Key
.
'\..W
t~
~
(11
11
To cheeked data it
is extended
~
fwutH.
IlAlAI
Slngll
1
I
fIoL
II"
f "
___
!JA I A
_____
prevent
twice
is
regarded
t\"YI~
~~Y2
_
__
_ _
search
klY
are
eontaets
keyboard
the
CTRL
making
the
order
defective
any
defective
on.
If a wrong
will 90
.
trouble
CAPS
was
normal.
timing
op.'lIlon
I
eNlllring
---I
ehattering
during
as
to
16.5ms
_
___
----'
Fig.
11-
5
inaperative:
to
the
System
and
ALG (a, c)
sure
all
the
shown
key
contact
contact
key
off
when
exists
when
indicator
_
will
Boun
---4nL-_~;~1-_2_by_I
Fig.11-
and
bounce,
each
search,
correct.
While
if a bounce
Unit,
indicators. come
by
the
exists,
exists,
is
pressed
the
alt
come
..
..
_d._II
b
the
and
the
search
occurs'~
~~-------
keys
arrows
all alt
and
eorrect
the
on,
___
same
only
and
turn
on
depressed
on,
in
the
the
indicators
the
indicators
the
indicators
key
is
keys
have
indicating
_
___lL
key
data
matching 'key
cycle
is
5.5ms,
the
and
press
above
sub-
been
that
TO
XTALI XTAU
RESET
SS
JNT
EA
RD
PSEN
WR ALE DHO DDl OH2 OD3 084
DH5
086 DH7
Vss
20
21
Vcc
Tl
1'27
1'26 1'25 1'24 Pl7 PI6 1'15
1'14
PI3
p
12
1'11 1'10
Voo
PROG
1'23
P22
1'21 1'20
Fig.l1-ß
Pin
functions
1/0
port
(port (port
latch
store
access
inputs
eon
1)
2)
enable
enable
trol
Pl0-P17:
1/0
P20·P27:
OBO·067: TO,
Tl:
TFJT:
is
RO:
WR:
ALE
.
PSEN:
RESET:
SS:
EA: XTAL1,2: VOO:
port
Oata
bus
Test
Interrupt
Read Write Address Program
Reset
step
Single
External Ouartz Standby
lJ
l:'l
I
~A
JA
___
Key
search
sequence
that
for single
taneously
pressed,
are successively
11-4
Eight-bit
Highlights
1)
Single-chip,
2)
6uilt-in
3)
On ·
4)
Interruption
5)
1/0
Oata
chip
port:
bus
2K
128K
8 bits x 2
(serving also
___
fLJl~f.L_
for
key
operation.
key
transferred.
keyboard
8-bit
microprocessor.
x 8
bit
ROM.
x 8
bit
service
capability.
Fig .
two-key
data
processor
RAM.
as
1/0
.......
:
~~1
----::=--::-:c;-:------
11-?
operation
When
for
the
first
port): 8 bits
K~Y2
IJATA
is
th~
two
keys
are
and
second
J..IPD80C49
x 1
same
simul-
as
keys
Page 76
Keyboard
processor
(80C49)
signal
functions
Table
11-
2
Pin No. Signal
1
2
3
4
5
6
7
B
9
10
11
12
19
20
XTALt
XTAL2
RESET
PSEN
ALE
DBO
DB7
TO
SS
INT
EA
RD
WR
Vss
name
IN/OUT
IN
IN
IN
IN
IN
IN
IN
- N.C
- N.C
-
-
IN
IN
Data
or
READY
Accepts a quartz
Äccepts a Quartz
Initialization
+5V
CPU
GND
N.C
N.C
Returns
GND
input
interrupt
signals
signal
input
signal16MHz)
signal16MHz)
of
BOC49
strobe
input
from
the
from
for
for
ISTC)
keyboard.
the
System
the
internal
the
internaI clock
Description
Unit
"
;
clock
oscillator.
oscillator
.
,
~
21
22
23
24
25
26
27
30
31
32
33
34
35
36
37
38
P20
P21
P22
P23
PROG
VDD
Pl0
P13
P14
P15
P16
P17
P24
.
P25
P26
.
P27
OUT
OUT
OUT
-
- N.C
IN
OUT
OUT
OUT
OUT
-
-
-
-
-
Send
Data
Enables
N.C
+5V
Strobe
CAPS
GRAPH
N.C
N.C
N.C
N.C
N.C
N.C
data
to
the
enable/start
data
send
to
the
keyboard.
indi.!:ator
indicator
System
signal
to
drive
drive
(SRK)
the
signal
signal
Unit
mouse
lOK)
to
ICTS)
".
CPU
_.
...
39
40
Tl
Vcc
IN "
IN
Mouse
+5V
data
power
input
supply
(TX
0)
~~
Page 77
12. Mouse
The mouse cursor
s
lJ
rface
be
su
(MZ-IXI0)
is
movement
oE
slIch
pport _d.
a new
is
as
Use
input
controlled
the it
device,
table.
by
connecting
by
On
a
kind
the
manipulation
the
MZ-5500/5600
to
of
the
pointing
keyboard.
device,
of
series,
the
with
mouse
the
which
on
the
mouse
can
12-1.
°As
surface center
°The
with Y
axes)
the
°Including
coordinates, counted
°The
the given
U2
reset read
all
Rt
°As
keyboard
the
°The
in
Operating the
mouse
of
of
encoder
the
ball
and
rotation
in
value
U2
(4-bit
cycle
internal
as
soon
and
performs
times.
the
U2
of data mouse
the
on
next
prfnciple is
moved
the
desk,
the
mouse
elements
at
right
they
move
of
the
both
counted
reads
is
positive
the
encoder
the
counter
microcomputer)
to
be
counter.
as
the
the
the
~lZ-5500/5600,
the
TXD
handshaked
paragraph.
on
the
the
ball
rotates.
are
in
angle
according
ball.
and
outputs
(U1).
in
U1
is
accumulated
The
U1
value
relative
data
line
has
request
in
with
flat
at
contact
(X
and
to
negative
read
by
in
the
in
is
been
counting
receiving
thci
given
the
keyboard
the
are
the
signal
Fig.12-1
CTRL of
format.
controller
in
CTRL
Y-axis
thegiven
causes
X-Y
pulse
X-axis
encoder
the
in
the
generator
pulse
cycle
U2
to
timing
of
from
the
send
generator
mouse
the
out
described
NOTES:
1)
HSMOVE
Reads
movement.
2)
MSDIRECT
Real
The
the
time
following
coordinates
mouse
are
data
provided
of
the
input.
for
cursor
the
lOCS
position
module
which
to
control
occurred
by
the
the
mouse.
mouse
'74
Page 78
TXD
da.te\.
Dutput
i)tart
~rt
,
VI
~
.
DO
Dl
D2
D8
,
D4
D5
D6 D7
,
~~
bit'
-
,
,
--
von
VOL
HGhdsho.ke
CTRL
Löntro\ input
TXD
output
Data
X,Y
SW
request
data
data
1/4800
....
-
l c
TCl
t-
Tn
CTRL
terminated.
whereas
SW bit)
and ~ coordinates
X A
and
becomes
condition
is
data TCL TCH TD
(sec)
hQ.r(\..c-ter(
fT
TA
In
no
data
immediately
issued
B. min min max
10/4800
da
ta
request
this
block
.
within
(Relative
500pS
50~lS
750~S
sec)
TB
condition,
is
issued
before
TA
coordinates Control Control Output
± 2 %
rCH
when
and
L H
data
the ODe when
the
TB
pulse pulse
reply
-.,.
data
data
CTRL
data
are are
output
blo
output
issued
always width width
tim
.\
ck
e
is
is
iSSII
Pc!
(st~rt
as
dat
a
issued.)
Encoder
input
Positive
Ne
gative
·wave
rotation
rctation
form
(X-ENC, Y-ENC)
Direction
·
Direction
in
Phase Phase
which
Phase
Phase
in
which
A
B
pha
se B
becomes
A
B
phase B becomes
QS
-
-----
positive
-
------
negative
----- H
-----L
wh
----11
----
-----11
--
--
11
en
L
-L
wh
phas
en ph
e A
as
e A
lS
i s
11.
11.
Page 79
~
~~~~~+-~--------------~KIO
~
X
ENC
~
c
'{ -E NC A
~
c4
+vcc
--------1
r
I :\100 JC(6
: I
L - J
-----L~4_+_~~----------------;1Ri
sW'
:~::::W:()=~=::::=:====~8_;
P
0.-1'
~G-:.:::ree..::..:.n-=----+---t--I--;o
~~c.:::e.l:.:..;'O~W~----4~-1
I K
PI
+\'CC
12
Yd
d . E
~o
l6
::
CI>
N
::i
-
ce
C>
:I:
Y B
'r.
Y A
-
:;)
2
eto
15
(Jl
1.
2
8
r-
13
<J3
SHl
:in
He
v
••
10
11
12
13
14
+VCC
Vtid
"
KO
tu
1\2
Ha
K4
K5
Ra
0
..
:r
on
ce
0
:c
.,.
-.
N
:;)
V
8
K7
Rl.:S
••
I.
EX
+-VCC
TXD
-V
er
I
I I S5 I
Ba
I
<':4
j;loopr
I
..J
+VCC
CI
+
10,.,
lOV
_______
15
C2
OD
I)lF
;J;
X
;J;
ca
IOOff
CTRL
+Vcc
GND
GND
Fig.12-2
Mouse
circuit
Page 80
13.
RTC
(Real
Time
Clock)
13-1.
Operational
As
the
circuit
battery
power
löRD
Iöw~
l~
t
Ir t
real
which
power
off.
CSRrc
time
is
to
Apart
----des
---_t\IA&
----'
1-
l
description
clock shown retain
of
the
RP5~1
~
A3
\
J{)tJ
S
D3
is
implemented
in
Fig.2-13-1.
the
clock
RAM
OSe
OUT
oSc.
IN~
can
Ji
and
be
in
the
The
RPSC01
the
data
accessed
I
MZ-5500/5600,
RTC
is
in
the
internal
by
the
user.
f-5V
it
backed
has
RAM
up
the
by
during
the
1 R-
RT(
~""--------'
Fig.13-1
°The
RP5C01
has
the
Although
time
of
WR
signals,
°4-bit °4-bit °Internal
years, °Choice °All
timer
o±30
seconds °Possible °lnternal °Possible
in
features
the
lORD
because
bidirectional address . input:
timer leap of
the
data
battery
26 x
outp~~
Real
the
figure
shown RP5C01 and
lOWR
to
year,
24
expressed
adjusting
4-bit
of
time
in
is
accesseQ
is .delayed
the
Table
bus:
AO -A3 keep month,
hours
backup
RAM
the_
clock
is
the
the
table.
read/write
13-1
time
and
function
alarm
Features
DO -D3
(hours,
day,
12
by
the
siEnal
circuit
LSl
with
via
setup
day hours
BCD
designed
the
1/0
the
timing
of
minutes,
of
the
(am,
notation
or
16Hz/1Hz
for
address
LS74
the
week)
pm)
the
real
220H D-flipflop 1s
rather
RPSC01
seconds),
modes
timing
time
clock
to
22FH, the s e
to
create
slow.
calendar
pulse
(100
and
RD
it
tu
and
r
?7
Page 81
DUA
QJT
--+-+---i
;c.--+--N
In'(
DUA
name
Pin
CS,
CS
ADJ
AO
-
A3
1m
GND
WR
DO
-
D3
ALARM
OSCIN, OSCOUT
VCC
QJT
----~-----I
Fig.13-1
Tab]e
Pin
1
,2
3
4,5,6,7
8
9
10
11,12,
13, 15
16,~7
18
RP5COI
No.
14
_.g
access
13-2
RP5C01
Function For
valid
down
is
connected
lt
has
intervention
reset
it
is
incremented.
Address
the
CPU.
1/0
the
CPU.
OV
control
1/0
RP5COl. Bidirectional bus. Alarm,
32.768KHz
+5V
timing
pin
interfacing
when
CS=H,
detect
the
function
to
zero
within
pin
control
16HzCK,
crystal
supply
names
with
circuit
with
of
the
when
30
to
to
be
input.
input.
data
1HzCK
and
the
CS=L.
of
the
microcomputer. to CPU.
it
is seconds,
59
connected
Low
Low
bus.
pulse
oscillator
functions
external
CS
is
the
device
adjust
With
within
with
for
input
for
input
Connected
output.
device
connected
power
seconds
the
ADJ=H
to
0
the
seconds
the
from
from
with
Open
connection
which
with
supply
without
the
seconds
seconds.
29
address
the
the
the
drain
pins.
becomes
the
and
are
then
bus
RP5C01
to
CPU
CPU
output.
power
CS
are
lf
of
to
the
data
Page 82
171
OSCOUT
Fig.13-2
°The
RPSCOI ceramic divides
°The
CS the
power
and
Tt2
the
backup
gone
Tr2.
.
time
RPSCOl .
oscillator
it
pin
down
in
inactive
Then
along
:D
(]1
"
()
o .
pin
generates
for
the
detects
condition. Fig.2-l3-1 battery
f~rst,
the
backup
with
the
IS'
ALARM
configuration
clock and counter
a
power
the
pulse CR operation.
down,
When
are
active
is
being
then
Tr2.
battery
internal
internally
network
and
power
so
recharged.
This
supplies
RAH.
between
then
is
that
When
isolates
power
sets on +SV
by
connecting
OSCIN
the
to
the
is
supplied
power
the
to
the
th
e 32.768KHz
and
OSCOUT,
circuit
personal
is
off,
circuit
to
computer,
to
the
it
on
the
makes
RP5COI, whi c h kee
and
RPSCOi
Tri
right
Tri
ps
and
of
th
p
'i9
d
Page 83
11
Contents
10
lock B
bits 4
I
x
13
RAH
f'Same
'""Same
10
01
Mode
assignment
ts
Conten
DO
Dl
D2
D3
10
13
Block
4
x
bits
x x x x
x x x
register ute
n 1-mi
x
register
register
ute
ur
o l-h
10-min
x x
x x
register ek
register
we of
10-hours
x x
register
register
l-day
10-day
RAM
x
x
x
x
x x x
selector
x x
x
x
x x
unter co
year
t-Same
MO
register
M1
EN
EN
Timer Alarm Mode
Test
Test
Test
Test
Alarm
~~set
1 0 rSame
Timer
~--,!"~s_e!
--
2
16Hz
ON
3
ON
1Hz
address
internal
RP5COl
13-3
Iable
Contents
DO
D1
I
D2
00
Mode
D3
Contents
- A3
de
AO
Mo
x
counter
counter
cond
ond
l-sec
10-se
0
1
Al~rm
Alarm
Alarm
x
nter
ter
counter
coun
inute m
lO-minu t e cou
l-
1-hour
2
3
4
Alarm
Al arm day
x
x
x
counter unter co
week
of 10-hour
Day
6
5
Alarm
Alarm
x
x
unter co
counter
-day
l-day
10
7
8
12-hour/24-hour
Leap
x x x
unter co
nth mo l-
y
nter
counter
cou nth mo
lO-
l-year
unter co
10-year
...
9
A
B
C
MO
register
Ml
Alarm Mode
er m
EN EN
Ti
ter s
regi
Mode
D
Test Test
Test
Test
Test
E
0
2 1
st er 3 regi
Alarm
reset reset
Timer
16Hz
ON
1Hz
ON
etc. r,
e ll
o
et
s
contr
Re
F
read.
always·O·when and
write
rewhen ca
is·don't X
(jj
o
Page 84
*Mode,
banks
Since
under
00,
which
mode
any
01,
can
registers
mode.
10,
be
11,
has
achieved
are
function
by
writing
assigned
to
to
select
the
the
the
select
same
internal
data
address,
in
register the it
can
mode
and
register.
be
revised
RAM
MODE
register
D3 Timer
EN
~
------
*Leap
*12/2
Leap
year year
l
l
hours
The 24
when
*Reset
DO=O.
controller:
16Hz/lHzCK
CA3,
A2,
All
alarm
Minutes
16HzCK 1HzCK
*Addre,ss
and
Read
*Address
Only
write
*The
can
refer
following
be
to
(A3, A2,
D2 Alarm
EN
------
------
counter: when D1=DO=0.
selector:
hours
system
With
register
Al,
AO)=(l,l,l,l)=F
registers
above
pulse
pulse
seconds
is
is
0 - D
write
are
E - F
is
possible.
are
used
when
Section
Dl
MI
1
0 0 0
1
1 1
Dl=l,
ON
with
ON
with
possible.
provided called 3,
Al,
AO)
DO
MO
1
1
0
----
----~
Counted
is
adopted
PM
is
are
reset
are
reset
D2=0.
D3=0.
for
as a subroutine
Software.
(1,1,0,1)
MODEOO: MODEOI
:
Set Set
or or
D
read read
year. Write Write
1:
0:
1:
0:
or
read
ore
ad
Alarm Alarm are
Timer
Counte~
up
output output
disregarded).
to
stops
at
the
RAM
RAM
start.
same
BLOCKiO.
BLOCKli.
enable. disable
after
time
when DO=l. The It hours
selected.
with
with
the
DO=l.
D1=1.
real
With
time
by
D1=0,
clock
the
machine
time.
alarm,
this.
the
AM
is
related
12/24
(16Hz
year
selected.
languag
hours,
and
is
system
IOCS
e .
leap
1Hz
signals
counted.
is
adopted
modul e . anrl
For
c!,'uli
d
I,
IOCS
name TIMRD TU1SET ONTIM OFFTIM
Function Reacls Sets
the
Enables
Disables
the
real
real
the
the
time
clock.
time
clock.
alarm
interrupt.
alarminj:_e!rupt.
81
I
j
!
Page 85
13-2.
Total and
not
~ystem
Se~
Accessing
26
nibbles
11
as
shown
so
large
and
the
flowchart
the
in
those
RTC internal
in
Table
capacity
Mode
below
internal
RAM
2-13-3, .
~ 1
for
RAM are
But,
are
the
provided
they
are
all
RÄMs.
user
accessible.
accessing
in
the
the
battery
for
Mode
methode
RP5C01
backed
10
RTC
are
for
the
up
RAM,
reserved
Mode
though
by
10
the
(2)
(1)
Read
Write
Select Set
(0,
OA
(X ,x
Write
,0 , ,0
,1,1)
STAAT
mode
, , 0
data
f
STAAT
RAH
register
) -
(X,
0
in
N
block
X,1,0)
RAM
o
NO
[Ex.]
To
write
addre?s
SSUB:
ESUB:
To
read
Mode
of
the
4-bit
OA
of
Mode
CALL MOV MOV OUT
SSUB
DX,22AH
AL,05H
DX,AL
CALL ESUß
HOV
IN
OR OUT
DX,22DH AL,DX AL,03H DX,AL
RET
HOV
IN
AND OUT
DX,22DH AL,DX AL,OCH DX,AL
RET
the
4-bit
11
and
to
da
11.
data
store
ta
in
5H
it
in
the
in
the
address DL.
OA
Select
Set
mode
,
(D.,D.,D"Do)-(X,X,I,O)
OA
(X,X,I,I)
Read
E N
RAM
RAM
block
register
data
NO
*Nibble
CALL HOV
IN
AND MOV CALL
= 4
SSUB DX,22AH AL,DX AL,OFIl DL,AL
ESUB
bits
Page 86
14.
PSG One eight
(Programmable
channel
o~tave,
I
öl<
[öwl(
()
{ro
IAf!i.
of
Iro,.,
...
rVL
triple
flJC
the
Sound
PSG
chords,
Generator)
is
provided
and
for
it
has
~IJ:t
AY-J-81ll...
BDIR
Bel
the
A
!3
C
the
MZ-5500/5600
following
t----t---t
series
configuration.
+5'1
'
x-r
~~-I!---+
~
J,.
t-5."
to
generate
SF'eak.er-
(3H)
Operational
°The
°Not
figure address As
there cornrnand as
to registers generate
only
has
the drive signal
enable
select
Re~et
theory
above
of
230H - 23FH.
are
in
the
have
sound
the
8-bit
(AOOOOH-BFFFFH)
16
above
to
and
PSG
parallel
sfgnal
-----------(1
4HHi
shows
registers
know
been
manage
ineorporates
' I CLÖlk
Fig.14-1
the
AY-3-8912.
in
the
1/0
address.
the
current
prograrnrned,
it
and
1/0
port
(SLO-SL3),
are
sent.
RHn
iA'1G
S
'
DA?
PSG
PSG,
Those
state
eontrol
the
the
sound
on
motor-on
t--Sl2.
J--sL3
cireuit
PSq
control
CPU
which
SL~
SL
M~N
HA61
HAl
~A1.
which
is registers and d,ata
is
done
is
therefore
generating
the
signal,
1
can
do
mini-f
be
ne
b
are
in
via
open
funetion,
and
accessed
y
writing
permitted
the
memory.
those
for
loppy
address
registers
other
but,
di
sk
bank
by
the
to
Al.d :ö
the
cont
read
Once
jobs.
it
in
terf nee
selec
5JT
1/0
rol
so
1 h
to
also
t
°Three
mode the
°The
°pSG
The
For to
the
MUSIC: Drives
ElviUSIC:
Data
ZMUSIC: Similar
sound
to
drive
AUDlO
pin
related following detail,
OUT
configuration
PSG
tIte
are
direetly
as
signal
the
speaker
jack
via
10CS
three
refer
Descriptions
PSG
MUSIC.
to
with
set
outputs
the
and
modules
Section
published
the
contents
in
(A,
via
the
emitter
functions
are
provided
Three,
the
ehannel
B,
follower
by
of
C)
from
TA7313
are
shown
for
Software.
GI.
the
musie
A
of
ca3
the
Audio
transistor.
in
the
For
note.
the
PSG
PSG
are
Amplifier
the
next
lOCS
whi
detail
to
generate
ORed
ch contr
and
page.
of
in
the
the
sent.
o l s t
rSG,
sound.
anD10?
through
ll
P
PS
refer
G.
Page 87
ANALOG
ANALOG ANALOG
CH
TE
Vec
CH CH
GND
IO IOA8 ICA6
IOA4 'CA.
' O IOAI IOAO
A7
AI
ST
5V
C
n
B
A
I
7
a
10
II
U
JI
14
iII
m
U
!:I
ZI
n
ZIO
18
11
11
11
16
DAO
DAI DA! DA'
DA. DA5 DA
DA7
LOCK
11
Pin
7 -
15
16
1 7
] 8 19
20
fig.14
No.
1
2
3 4
5
6
14
- 2 AY-3-8912
fable
Signal
ANALOG
name
CH
C
TESTl
VCC ANALOG ANALOG
CH
CH
B A
GND
IOA7
- 0
CLOCK
RESET
A8
BDIR BC2 BCI
pin
14-1
In/Out
Out
Out Out
In/Out In
In
In
In In In
configuration
AY-3-8912
Function Analog Test
pin
should +5V
supply Analog Analog OV
1/0
port Tone reference
Input the
start, Auxi1iary permit addition
Bus
.Bus
Bus
These
external PSG. manner
signal
output
description
channe1
during
be
unconnected.
output output
channel
channe1
noise,envelope
input
it
(0)
resets
of
a 10w
address
a memory
to
the
direction
control control
bus
control
and
Signals
by
the
1
2
internal
are
PSG.
chip
generator
(2MHz)
signal
bit space area
signals
decoded
C
manufacture
B
A
to
this
all
registers.
which
is
expansion
specified
control
bus
operation
the
in
which
timing
line
provided
in
by
DA7 -DAO.
all
following
of
at
to
the
BC2
BDIR
\
0
Bel
0 0
PSG
function
INACTIVE
The PSG/CPU
inactive
and
becomes
bus
DA7-DAO
high
impedance.
Page 88
Pin
No.
Signal
name'
Inlaut
Function
21
-28
DA7 -DAO
In/Out
BDIR
BC2
0 1
0
1
0
1
0
1
0 0
1 1 1 0
1 1
In
the
data
register
array
mode.
In
the
address
select
comp!~s~
the
the
BCl
PSG LATCH Indicates retains address
the INACTIVE
0
READ
1
Data current on LATCH
0
INACTIVE
1
WRITE
Indicates retains register current
1
LATCH
mode,
corresponds
bits,
mode,
register
ad~!ess
function
ADDRESS
the to
PSG.
FROM in
the address
the
PSG/CPU
ADDRESS
Ta
PSG
the
latched
\.
address.
ADDRESS
B7 -BO
DA3 -DAO
number
i!1P~~t
that
register
be
PSG
register
that
data
and
_ .
the
latched
are
bus.
the
in at
to
the
in
the
are DA7 -DA4
bus
at
sent
bus
the the
data
used
in
to
to
I
~5
Page 89
15. The MZ-5600
Video
video
display
display
which
circuit
features
circuit
the
is
basically
following.
the
same
for
both
the
MZ-5500
and
15-1.
Features °Bit °The
map
~PD7220
controller. °Meets °Possible
the
Window
°Possible
display
faster °Incorporation
input
etc.
pr
e s e
alt
has
192KB
°The
hardware
01
ncorporates
~Possible
[Color (Color
°Possible
0, °Possible °Possible °Possible °Possible
hardware
method,
resolution
to
to
cycle
access
pe
rmits
However,
nt.
96KB
when
to
mode)
CRT)
I J
and
of
th~
video
complete
Graphie
Display
of
640 x 400,
perform 'multiple
Controller
access
is
from
of
the
divided
the
the
external
(WOC)
CPU
superimposition
of
the
option
character
the
handle
both
the
the
video
is
generator
pallet
eight
Table
to
2.
to to to to
by
make
assign make
specify change
means
choice
~
eight
choice
priority
any
of
aisplay
graphie
video
into
to
software
RAH used.
function
colors
15-1
of
tones
of
color
the
pallet
circuit
display
Controller
640 x 200,
window
of
the
RAM
the
the
display
hardware.
from
GDC
video
clock
on
sucl1
and
as a standard
is
not
and
color
and
eight
Mode
eight
specification
colors
for
eight
for
to
border desired
any
function.
(GDC)
either
cycle
RAM
input
as
TV
the
provided
the
of
other
is
used
320 X 400,
up
to
the
and
the with and
less
the
broadcasting,
hardware
equipment
as
priority
monochrome
for
each
background
colors.
four
colors
sev~n
for
the
and
320 x 200
four
CPU
windows
or
CPU
cycle,
waits.
externa~
dc
not
and
can
standard.
function.
tone.
dot
for
color
(200-raster
and
colors
video
the
GDC.
vertical
VTR,
support
be
,
three
of
each
any
in
dots.
by
means
it
video
it
expanded
planes
window.
eRT
only)
one
color.
terms
display
As
the
permits
sync
disk,
at
of
the
of
to
of
(Monochrome
°Possible
0,
1,
and
°Possible °Possjble °Possible °Possible
hardware
[Monochrome
°Possible °Possible
CRT
to
2. to to to
to
by
mode) to to
tone)
make
assign
make
specify
change
means
overlay reverse
choice
eight
choice
priority
any
of
planes, any
the
of
eight
stages
of
eight
tone
pallet
0,
window.
for
to
1,
colors
of
the border desired
any
of
function.
and
for
each
background
tones.
four
other
2.
(200-raster
tones
seven
dot
for
for
each
and
tones
three
any
in
planes
window.
eRT
only)
one
tone.
terms
of
of
the
Page 90
Table
15-2
Maximum
screen
frames
by
the
hardware
Hemory size
640x400 color
96KB
192KB
MZ-5500/5600
400
,,,,,.r
displ-v
1ß"
---,
V I DEO
VS
-U
U17m••::
VIDEO
r.l
..
d i
lpl-V
200
1 2
CRT
,
r I
-f-r-
I I
I
, .
I
••
I
I
~
. , ,
' :
,
,.
-l-i--4.
I ,
640xL~00
B/W
3 6
320x400 color
2 4
320x400 B/W
timings
4O.23u5
2.98
Us
29
.8J19 "
18
.02in5
0.82J19 .
16.09ms
I I
.'
i
\o;.~
I
63.695
JlS
47
~,
12
L
I.
6
r--
r-
.--
640x200 color
2 4
24.86 K Hz
56.49Hz
15.699KH.
640x200
B/W
6 4
12
320x200 color
8
320x200 B/W
12 24
HS W i
V I DEO
VS I 12739rns-U
2..42ms .• '
VIDEO
640x400/640x200
a
4.8Sps
b
-.1~_69E~
640x200 320x200
c
9.S0}Js
d
5.03}ls
Clück
640x400 320x400 640x200
DOT
CK
21.48
2xCCLK --2.68
.
_----
c I
I .
I
,-
, I
I
-t-+ O.19ms
I I .
,.
I
__
9.78}Js
,
4.
~_.42,us
--
- -
75ps
10.74
2.68
-
--
«.698~,
16688rre
:
..
,--
d
59.92 Hz
I
.,
I
l
At
the
320x400
5.0&us
At
the
7 . 82)1s
6.70ps
HZ1D13 MZ1D14 MZ1D18
21.48
- - -
base
2.68
3.
73,Ps
3
.73~s
of
Others
14.32
1.79
-
base
GDC
of
I
I
GDC
<61
Page 91
DOT
CK
2xCCLK
320x200
HZ1D13 HZ1D14 MZ1D18
10.74
2.68
Others
7.16
1.79
Unit:
15-2.
i)
MHz
Use
of
Video To written bit has and
the
shows (8
(16
S
IOCS*
NOTE-1 Tne WOC. hardware data address, display
ec
make
bits)
tion
RJ.M
position to window
word
bits).
wh
:
display
Only
should
data in
be
video
started
display
displayed
the
video
on
the
to
controller
will
th
e memory map
and
Three,
en
be
one
word
As
many
Software,
programming
address
the
low
to
read
be
three
read
30000H - 3FFFFH
to
distort.
circuit
on RAM. display display
setup.
displayed
of
the
(16
IOCS
by
is
set' by
otder
data
is
directed
the
video
A
single
screen.
can
Sixteen
from
video
bits),
modules
for
more
the
machine
the
15
bits
for
(GDC) , for
(software
screen,
bit
be
specified
left RAM.
and
the
are
provided
details.
language.
SCROLL
of
the
displaying
by
VDS
control)
of
From
bits
to
The
GDC
of
the
each
the
video
what
in
of
right
CPU
accesses
for
It
is
command
address
from
the
display
independent
RAM
location
unit
the
in
of
bit
their
accesses
in displaying, recommended
of
the
(GDC)
planes,
WDC.
address
dot
corresponds
of
the
word
0
to
the
order.
in
unit
unit
GDC
and
are
uecoded
0,
1,
However,
may
using
of
of
one
refer
to
use
VMA
and
giving
has
to
vi.deo
the
bit
Fig.l5-l
one
word
to
of
by
2.
cause
to
be one RAM
GDC~
15
of
byte
the
the the
Which
the the
·
·
NOTE-2: When
the
CPU
accesses DFFFFH, E8000H - EFFFFH, expansion
XA
CK
from the
is
VRAH'
not
HI
does
returned. chip
(CRT
NOTE-3 : DMA
i8
not
permitted
not
possible VRAM. bi
ts
And, do
of
the
to
make
not
DMA,
set
as
malfur:ction.
jj)
GDC
(~PD7220)
Since sync of address
Also,
is
the
are
the
SYNC
130H
see
attached
GDC
is
generated
command is
also
NEC
~PD7220
at
the
used
from
end
the
expansion
NMI
not
exist.
However,
controller
for
the
direct
the
i t may
for
the
of
the
contained
GDC
User's
of
this
VRAM
loading
VRAM
cause
the
GDC.
GDC.
will
not
(Normally,
for
the
LSI)
area
area
CRT
controller,
Table
The
in
the
Manual
text.
VRAM
area
be
expansion
even
of . COOOOH
and
saving
OCH,
the
VRAM
15-3
value
table.
for
of
applied
NMI
if
the
ODH,
to
·
See
the
C8000H - CFFFFH, D8000H -
to
the
CPU
even
is
automatically
VRAM,
VRAM
- EFFFFH,
from
emd
the· floppy
OEH
be
af f ec
horizontal
shows
set
the
i.n
Table
detail
XACK does
in
list
the
15-4
of
the
ted
sync
1/0
the
is
not
so
high
or
and
of
for
GDC.
applied
returned
exist.)
that, disk
result
parameters
port
others.
if
it
to
order
vertical
of
the
Summary
the
if
is
the
4
in
Page 92
;'~IOCS
:
Short
used
subroutine
words
to
control
*Gnc:
Short
MZ-5500/5600.
*VRAM:
Video
words
RAM.
by
for
for
the
1/0
Contrc;>l
the
machine
Graphie
hardware.
language.
Display
System
The
Controller
which
user
indicates can
use
vuPD7220)
the
it
I
when
j
which
software
called
is
used
module
as
for
the
a
CPU
Unit: 8 bits
32KB
GDC
PLANE2 EXPANSION
E8000 14000
EOOOO
D8000
DOOOO
C8000
COOOO
---------------
PLANE2
PLANEl
EXPANSION
..
_-------------
PLANEl
PLANEO
EXPANSION
--------------
PLANEO
'
10000
00000
08000
04000
00000
UNIT:
I
J
16
16KW
,\
bits
EXPANSION:
Expansion
Fig.l5-1
VRAM
VRAM
memory
$5~
map
d
Page 93
Table
15-3
GDC
setup
Resolution Display H
display HFP HS HBP V
display
VFP
VS VBP
130
H
Others
IDI3:
NOTE-I: Set
NOTE-2: Set Set Set
MZIDI3
to
to to to
(H
1 )
L/R=1 (2
IM=l
by
double
DGD=1
by
640x400 ID14,14,1811D13,14,1811DI3,14,18
0
---
IDI4:
lines),by
the
SCROLL
value
the
I 320x400 I
40
400 200
34 38 4
I I
NOTE-2
MZIDI4
the
command.
of
640
dots
VECTW
command.
5 4 5
6 8
CSRFORM
mode
640x200
0 I
I
J
NOTE~l
IDIB:
MZID1B
conunand.
by
the
PITCH
Others
40
6 4 7
21
3
---
command.
320x200 1D13,14,16
---
---
---
---
---
---
---
---
---
---
Others
40
6
4
7
200
21
3
38
5
NOTE-2
~
For
graphics
CAUTION:
320x200 mode
and
is
display,
not
applicable
refer
to
the}APD7220
for
the
User's
ID13, ID14,
Manual.
and
IDI8.
qo
Page 94
iii)
Window
controller
(LZ90E07,
LZ9lF07)
cGeneral
The window desired
A
description
controller
location
v-
RA
t1
Fig.lS-2
of
of
the
B
the
WDC
displ,ays
display
~
a
rectangular
screen
Here, A, B, C,
window
as
shown
rectangular
area
in
Fig.l i -2.
eR
T
and D are
from
areas
called
the
of
VRAM
Background
in
the
color
°Features
(1)
A maximum
(2)
Euch window
windows.
(3)
When overlaid
(4)
It
use
°WDC
registers
(1)
RNO
Register
IX x x x !
(2)
Priority Priority
there
is
possible
of
register
of
four
ean
ar
display
the
window
number
RNO
register is
set
l 8
have
.e
three
td
(1/0
(0 -12)
to
bits--7
windows
its
VRAM
of
two
make
funetion.
address
RNO=O-12
direct
(1/0
address
window.
can priority
planes,
or
three
110H)
is
be
output
set.
displayed.
specified,
it
planes.
112H)
is
of
possible
the
inputted
and,
it
to
allows
display
address
overlay
by
plane
without
of
or
the
RNO=O
I
PWO IPWl!
.
\
\...-------
pW21
PW3
!
of
the the
windm.,;r
the
window 1
the
window 0
window ' 3
2
.,
\
.L-
Pr~ority
.'---
\
Prl0rity Priority Priority
of of of
q,\
Page 95
°The
an °All °lhe
the
priority
opposite
priority windm.J address
3 among
to
tho~e
must
function
from
the
of
be
different
i5
GDC
all
BASIC.)
not
is
has
the
highest
each
other.
e~fective
directly
when
sent
priority.
all
priorities
out.
(Be
careful
are
set
as
to
it
is
0 and
P
°Window
VMA*1
RNO
1
2
3
4
~
.
5 6
7
8
9
10
11
12
°Register
The
priori
each
register
one
automatical1y
register
and
VDS*2
8
VMAOL
VHAOH x x x x VMA1L
VMAIH
x x x
VMA2L
VMA2H
x x x
VMA3L
VMA3H
x x x
setup
ty
(1/0
are
bits
xlVDSO
x xlVDS1
xlvnS2
x
x xlVDS3
Fig.1,5-3
register
number
each
address
set
to
Bias
Bias
VRAM
Bias Bias VRAM Bias Bias V Bias Bias VRAM
and
to
RNO
time
112H)
window.
address, address, data address, address,
data
address, address,
data
RAH
address,
address,
data
the
register. written,
select
select
select
select
window
low
high
low
high
low
high
low
high
register
Since
only
J
J
1
.1
the
For
For
For
For
the
first
window 0
windm.J
windöw
window 3
must
RNO
be
register
RNO
1
2
set
may
after
increments
be
written.
writing
by
*1 *2
[Ex]
1/0
VMA: VDS:
To
address
See See
set
110H
112H
112H
the
paragraph
the
paragraph
the
window
x x x x 0 1 0 0
V1-"~
11
J VHA1H x x x VMA2L VMA2H x x x
xlvnSl
x
x xlVDS2
discussing discussing
register
Fig.15-4
for
I
{--
RN0 iss
<--VMA
VHA. VDS.
the
w{ndows 1
and
e t f 0 r
VDS
are
and
VHA
set
1 L .
2:
in
succession.
Page 96
°Priority
As
discussed
of
the windows flicker
window
are
of
moment
previously,
display;
overlaid,
by
priority
the
the
changing
value
layout
the
is
used
0
to
of
windows
priority.
3
to
must
determine
be
set
can
be
set
the
in
upside
priority
registers.
down
order
When
in
a
[Ex]
0010
Except
NOTE-1 : When the
only
same
pwo
·PWl
1110111
the
following,
one
value. other
PW2
PW3
window
Fig.15-5
different
was
than 0 is
set
:>
priority
to
set
PWO
o
mapping
for
PWl
0' 1 1/0
values
RAM*l,
all.
PW2
111 0 I
must
it
PW3
be
does
given.
not
matter
even
d
if
NOTE-2: If
windows
right,
~alue
NOTE-3: When disables address
VDS
In
this
accordingly.
all
it
other
from event,
are
does
than
priority the
window
the
not not
0
GDC
there
overlaid matter
is
set
registers
function
is
is
as even for
are
directly
8.
n~ed
so
in if
all.
of
set
that
sent
setting
the the
to
the
figure same
0,
out.
it
*-
1
li\ef~r
Mc\ppil'l'j
tc
i
-the
RAM.
sec-L;ol1
q::,
Page 97
°VMA
VMA display
i s
the
area
bias
value
.
VRAM
which
makes ·the
window
area
c
set
T
to
the
respective
VAD
°VDS
VDS
~DAt-*
SAD
is
address
controls
the
- - - - -.,
I
I
L_
display
to
he
the
VRAM
set
A
plane
start
to
I
I
GDC.
output.
Area
the
Fig.lS
respective
display
VMA
In
other
begins
the
area B which
- 6
to
screen
- VAD
words,
with
WDA
the
area A which
is
displayed
begins
WDA
in
with
VAD.
VDS
As
shown
perform
bit
2
\
1 0
I
above,
any
I
'\
plane
1:
I
For For For
VDS
display
the the
the
has
plane plane plane
three
or
R
or
G
B
bits
overlaid
one
for
display
plane
ea'ch
of
window
two
or
which
three
are
planes.
used
to
Page 98
[Ex]
B G
~
VDSO
VDSl
IT
I 0 ! 0 I
R
CRT
t!
Fig.15-?
·
When
°Mapping
The screen
30000H 3000lH
3007FH 30080H
303FFH
that
Bit
000 window
mapping
is
set
to
RAM
area.
is
displayed
RAM
three
controls
VDS
bits,
instead
the
location
o 1· 2 3 4 5 6 7
WO
W1
W2
W3
WO
W1
W2
W3
,
,
--
tttiJIt=tJ
\
Column map 1024
words
1\
Row
128
1
map words
of
the
background
the
and
Not
VRAM
area
used
color
data
The accessed
in
o,f window
NOTE:
mapping
correspond
the
wind
RAM
from
ow are
in
cannot
the
the
epu.
i ng t o
a.
display
be
The
mapping
It
has
to
(Fig.lS-9).
RAtl
exists
corresponds
Fig.1S.-8
on
the
to
the
GDC
memory
display
CiS'
map
screen
as
when
shown
the
in
Fig.lS-8.
mapping
RAM
is
used
Page 99
400 or
200
,--
----
640
or
---;-----
CRT
320
-,-
-----
---
o
0 1 2 3
30000H
--
--
---
bit
-
--
'---
bit
---------
0
39:
~--
I
---
----
4
5
6 7
I
30000H 300271l 3007FH
Row
map
ÜF
or
the
addresses
address
o
As
one
djsplaying
the
wind
row
0
bit
ow
map
are
and
of
under
may
Fig.1S
at
ef
fective.
the one
the
the
be
- 8
MaEEins
the
time
that
follows is
column map
200
-ras ter
specified
of
The
in
direction.
-------------
127
I
assignment
RAH
320x400
left
corresponds
mode
an inc
and
margin
the
for
rement
399
--
-
- -
--
1023
Column
320x200
of
address
to
the
dots
the
2.
~
dot
MZID13, MZID14,
of ~ dot
map
mode,
display
of
the
for
3018FH 30190H
303FFH
only
screen
display
and
the
even
.
is
the
when
MZIDI
horizontal
8 ,
Page 100
°WDC
Write
flyback
vertical
to
the
programming
to
the
time.
flyback
program
Set
WDC
and
Whereas,
time
timing
SAD
to
the
one
to
for
GDC
window
set
the
mapping
four
mapping
RAM
must
be
windows.
RAM.
is
limited
programmed
Special
only
at a time
attention
to
the
vertical
in a single
must
be
paid
rI
V
MA=
VAD-WDA
Set
P:iOrity
Set
VMA,
mapping
END
VDS
RAH
1\
~Ä,
should VSYNC be
set
As
VSYNC
master
interrupt
VDS,
and.priority
be
provided
check
in
succession
is
with
(8259A),
may
and
be
they
IRQ
this
used.
values
before
should
at
of
the
the
VSYNC.
cl
Priority,
they .may
preferably
flyback
°Use
of °Window °Relocation
with
VMA.
VHA,
be
time
the
overlay ,must
and 'VDS
set
be
programmed
in
WDC
of
the
altogether
order
may
to
be
done
window
not
.,
if
for
prevent
by
must
be
programmed
possible.
a window
distortion
changing
be
done
q'!
However,
one
the
by
one' at
at
a
time
in
the
priority.
changing
a
the
mapping
during
display.
the
time
mapping
necessarily;
the
RM~
vertical
RAH
shCluld
along
Loading...