![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg1.png)
MZ-3500
SERVICE MANUAL
CODE:
OOZMZ
3500SM/E
r C
PERSONAL COMPUTER
MODEL
MZ-350C
CONTENTS
1.
Specifications
1
2.
Software (Memory)
Configuration
7
3. CPU and
memory
12
4. CRT
display
25
5. MFD
Interface
52
6.
R232C Interface
72
7.
Printer Interface
7g
8.
Other Interface
81
9.
Power
Circuit
discription
37
10.
Keyboard Controller Circuit
discription
QQ
11.
Seif
check functions
94
12. IPL
flow
chart
103
13.
Circuit
diagram & P.W.B
Parts
list & Guide
SHARP
CORPORATION
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg2.png)
M Z 3500
1.SPECIFICATIONS
1-1.
Specification
of the
main
unit
(Model 35XX)
Outline
1)
High
speed
processing
using multi-CPU
2)
Built-in
mini
floppy
disk
3)
Built-in
printer
interface
and
RS232C serial interface
4)
Connection
of up to two
Video displav
>nits
(separate
graphic display
or
overlaid
display
possible
on two
individual color
monitor
units)
5)
Permits
the use of
Standard CP/M
Model 3530
incluse a single double-side, double density
mini
floppy
disk
and 64 KB
RAM.
Model
MZ3540
has two
double-side, density
mini
floppy
disks
and
64 KB
RAM.
LSI
DISPLAY
MFD
Other
I/F
Other
functions
Software
Accessories
CPU
MEMORY
I/O
MZ353X
MZ354X
Light
pen
Keyboard
Printer
RS232C
Multi-CPU processing
ROM
RAM
Custom
LSI
GDC
FDC
RIO
SIO
TIMER
CLOCK
Screen
structure
Elements
Attribute
Colors
I/F
One
double-side.
double
density
floppy
disk
Two
double-side,
double
density
floppy
disks
IPL
C, G
For
main
CPU
For
sub-CPU
Shared
RAM
VIDEO
RAM
Memory mapper
Screen
Controller
CRT
Controller
Floppy
disk Controller
Parallel
I/O
port
Serial
I/O
port
Counter
Clock
Model 3531 includes a single
double-side,
double density
mini
floppy
disk
and 128 KB.
Model 3541
has two
double-side, double
density
mini
floppy
disks,
and 128 KB.
Z80A microprocessor
x 2
8K
Byte
ROM
8K
Byte
ROM
64K Bit
DRAM
x 16
Chips
or 8
Chips
16K Bit
SRAM
x 4
Chips
16K Bit
SRAM
x 1
Chip
16K Bit
SRAM
x 1
chip
4K Bit
SRAM
x 2
Chips
TH
SP6102R001
CSP-1
SP6102C002
CSP-2
SP6102C003
MPD7220
pPD765
8255
8251
8253
/JPD1990AC
80
characters
x 25
lines.
80 x 20, 40 x 25. or 40 x 20
8 x
16,8x8
Reverse,
blink,
line
(horizontal,
Vertical)
8
colors
on
each Character
and
background color
2
channels (applicable CRT:
640 x
400,
640 x
200,
B/W or
color).
256
bytes/sector,
16
sectors/track,
80
tracks/disk
Built-in
interface
for
optional
MFD.
Oedicated keyboard
Centronics interface
No
protocol.
asynchronus
mode,
110 to
9600
bps, half-duplex
Speaker
(500mW) Battery
backup
Clock
HALT
SW
Speaker
volume control
FDOS
CP/M
BASIC
Utilities
Basic
CP/M
Expanded CP/M
High
class
compatible
with
PC3200 BASIC, supplemented
and
graphic
control
commands
Expanded
RS232C,
GPIB,
and
GPIO
BACKUP,
INIT,
COPY, DEBUG.
KILLALL
Intstruction
Manual
master
floppy
disk
power
cord
O
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg3.png)
M Z 3500
1-2.
MZ-1K01
(Keyboard)
specification
Outline
Specification
MZ1K02: U.S. keyboard (ASCII)
MZ1K03:
U.K. keyboard (ISO).
MZ1K04: Germankeyboard
MZ1K05:
French keyboard
LSI,
IC
Keys
(98)
Interfacing
cables
Other
Cabinet
Keyboard Controller
CMOSIC
Sculpture
key
Alphanumeric
keys
Mode switch
61
1
80C49
or
8749
4049x2,4514
Mechanical contact key,
with
life
of
10,000,000
operations.
Ten key
15
Function
keys
6
Definable keys
10
For
data transfer
with
the CPU
(serial)
and
power
supply
(transmission
under
15,000
baud)
Use
of
coiled
cable
with
8-pin
DIN
plug
Repeat
function
Indicators
(4
LED's)
Molded
Size
(W x H
Automatic
repeat
occurs
0.64 seconds after
....
, 2
Two-key rollover
contmuous depression
of the
same
key.
POWER,
Alphanumeric
keys
Color
xL)
Office
gray
467 x 35 x 190
Weight | About 1 .5kg
(3.3
Ib)
Keyboard
layout
Refer
to the
page
7 IN
"CIRCUIT
DIAGRAM"
1-3.
MZ-1U02
Outline
Specifications
Expansion
unit
for the
MZ-3500
series
CPU,
which
can be
attached
to the
rear side
of the
main
unit.
Optional
boards
are
plugged
in to the
expansion
box.
The
expansion
box
will
accomodate
up to
four
Option
boards.
Number
of
slots: 4 slots
Slot
connector:
60-pin
edge
connector
x 4
Area
of the
slot inserting
option
board:
140.5
x 140
Slot
for
Option
and
slot
number
MZ-1R06
(expansion RAM)
SFDI/F
Expansion RS232C
GPIO
GPIB
(IEEE
I/F)
Slot
1
O
O
o
o
Slot2
o
o
o
0
Slot
3
O
O
o
o
Slot
4
O
0
o
0
-2-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg4.png)
MZ3500
Expansion
unit
Screw
(2)
Screw
(1)
1-4. MZ-IR03
Outline
Specifications
Optional board
used
graphic display
functions
with
the
Model-3500
series
CPU.
It
includes 32KB
of
RAM.
It is
inserted
through
the
slot
on the
front
panel
of the PU.
The
MZ-1U02 expansion
box is not
required.
LSI
Graphic
functions
(Color
must
be
specified
for
each
dot. when
the
color
video
unit
is in
use)
Software
GDC
Graphic
Controller
Basic
(buit-in)
vinrn
RAM
-
Expansion
(optional)
-~-___WDEO
RAM
640 x 200
green
monitor
640 x 200
color
monitor
640
x 400
green
monitor
640 x 400
color
monitor
BASIC
graphic
control
Statements
MPD7220
16KDRAM
x 16
(32KB)
16KDRAM
x 32
(64KB)
32KB
(basic)
640 x 200
dots
Two
screens
______
—
- ~
640 x 400
dots
One
screen
___—
SDISP
ODISP
CHANCE DISP
GCOLOR
CLS
PSET
PRESET
LINE
GTABLE
CIRCLE
PAINT
GINPUT
GDISP
GPRINT
GREAD
GENTER
GCURSOR
GSCROL
SYMBOL
SCALE
96KB
(maximum expansion)
640 x 200
dots
Six
screens
640 x 200
dots
Two
screens
640 x 400
dots
Three
screens
640 x 400
dots
One
screen
Screen
designation
for two
video units.
Oesignation
of
Output
screen.
Mode designation
Graphic
pattern
designation
Cleared
by the
color specified.
Dot set
Oot
reset
Line
creation
Table creation
Circle creation
Paint over
Input
of
graphic pattern
Display
of
graphic pattern
Output
of
graphic pattern
on
printer
Read
of
coordinates
Input
of
pattern
within
the
specified
area
Graphic
Cursor
Position designation
Graphic
screen
scrolling
Graphic
symbol displaying
Seren
scle-down
designation
(
-3-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg7.png)
MZ3500
1-8.
System
configuration
of
Model 3500
Keyboard
M2-1K02
MZ-1K03
MZ-1K04
MZ-1K05
1
1
Printer
'
I02824E
l
|
l
Option MFDl
l
CE-331M
|
l l
*Model-3541 = Model-3531 + MZ-1F03
-6-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg8.png)
M Z 3500
2.
SOFTWARE (MEMORY) CONFIGURATION
Memory
will
be
operated under
four
states
of
SDO ~ SD3,
depending
on the
hardware
and
Software
configurations.
In the
paragraphs
to
follow,
description
will
be
made
for
those
four
states.
2-1.
SDOUNITIALIZE STATE)
SDO
can
only
exist
immediately after power
on, and the
System
executes
IPL
under this
condition
and
that
the
system
thus loaded
will
automatically
assign
memory
area
for
SD1,
SD2,
and
SD3.
MAIN
CPU
SUB
CPU
MAS
MA2
MAI
MAO
17
p
171?
r
r r r
{
,
/
cooo
BFFF
]
/
8000
7
FFF
J
/
4000
3FFF
1
0
0
0
0
1
RAMA
4
RAMA
3
RAMA
2
1
1
ROMB
]
1
0
1
0 1
0 1
1 1
— 1 T
FFFF
T
] l
|RAM(COM)f
:nAn
1 i
tiOO
^\
\
RAMA
J 1
MSI
=0 (L)
MSO
= 0 (L)
2000
OFFF
0000
l
J
v
A
\\
\\
\\
U
\\
\\
\\
\\
\\
\\
ROM
(SPÄHE)
ROM
IPL
ROM
IPL
4000
2 7 FF
l
FFF
0000
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bgb.png)
M Z
3500
Operational
description
(1)
As
soon
äs the
sub-CPU
is
started,
it
initializes
the I/O
port
and
waits
for
program transfer (IOCS)
from
the
main
CPU.
This
IOCS
(Input
Output
Control
System)
is
the
program resident
at
address
4000H-5FFFH.
(2)
As the
main
CPU
loads
the
Information
from
sector
Communication between Main
and SU B CPU
"1" of
track
"0" of the
floppy
disk,
it
loads
the
IOCS
and
bootstrap routine
to the
sub-CPU.
(3) The
bootstrap program
is
loaded next.
(4)
The
bootstrap program determines memory allocation.
BUSRQ H OUTPUT
l
(ISOLATION
OF COM
RAM)
2.3.
SD 2
(ROM
based
BASIC)
SD2
is
active
when
"SHARP
BASIC"
is
executed
via
ROM.
MAIN
CI'U
MS]
= l (H)
MSO
= 0; L;
SUB CPU
MA3
RAM
BANK
MAI
SELECT
MAI
MAO
FFFF
cooo
4000
im
0000
{MO2
00
0000
00
0011
00
1100
01
0101
1
III
RAMA
RAMB
4
3
2
ROM
B
ROMA
0
1
1,2,3,4
ROMC ROMU
ROM]
ROM2
000]
MO]
00110
MOO
01010
0
1
I
0
1
'l
0 1 1
I
0 0
I
0 0
1
0 1
1 1
HAM<_
2, 3, 4
1111
0 0 1 1
1100
0101
1 1 1
KAMI.
l| 2, S| 4
]
1
1
1
püS >
LZLrnm
v V
\\
\\
\\
U
u
\\
u
\\
u
H
1»
»\
v\
°v
RAM
SD
RAM
SC
RAM
SB
RAM
SA
1.
Bank
select.
MAO~MA3.
is
effective
for
memory
area
COOOH-FFFFH.
2.
Bank
select.
MOO~MA2,
is
effective
for
memory
area
2000H-3FFFH.
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg10.png)
MZ3500
3-4. Memory mapper (MMR) SP6102R-001
1)
Block
diagram
ADDRESS
BUS[
J)
AO
. l
.13.14?1S
CÜAB
CONTROL
BUS
MERQ
RFSH
RD
DATA
BUS
DO-D7
oc
INTB
WAITB
SYSR
A15
A14
AI3
AI
AO
COAB
MREQB
RFSH
Memory
A 15
AI4
RB
GAB
1/0
PORT
LOGIC
~L
""L
1
-
WAIT
TIMING
GENERATOR
CLK
TORESET
INTERRUPT
PRIORITY
ENCORDER
I
NTFI)
19
-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg11.png)
M Z 3500
2)
Memory
mapper
(MMR)
SP6102R-001
signal
description
1
2
9
10
12
13
14
15
16
18
19
20
21
22
23
26
27
~
30
31
Polarity
Signal
Name
ST
DO
D7
A15
A13
A1
SRES
SRQ
AR13
AR15
R32
IOAB
SRDY
ROPB
ROAB
RODB
RSAB
~
RSDB
SACK
IN
IN/OUT
IN
IN
OUT
OUT
OUT
OUT
IN
IN
OUT
OUT
OUT
IN
Main
CPU
DRAM Output buffer
(LS244)
switching
strap.
Bidirectional main
CPU
data bus.
(Data
bus 0 ~ 7)
Main
CPU
address
bus.
Used
in the
memory mapping logic
of the MMR for
address
Output
for the
DRAM, ROM,
and
shared
RAM. (Address
bus 13 ~ 15)
Main
CPU
address
bus.
Used
in the I/O
port
Select
logic
of the MMR to
assign
device
number.
Sub-CPU
bus
request
signal.
•
After
power
on:
Halts
the
sub-CPU.
•
After
write
command
(LDA-80H: OUT#FD)
by the
main CPU:
Starts
the
sub-CPU.
This signal
is
issued after transfer
of the
main
CPU
program contained
in the
ROM-IPL.
(Sub
CPU
Reset)
Sub-CPU
bus
request
signal.
•
After power
on:
Resets
bus
request
to
sub-CPU.
•
After write command
(LDA-02H:
OUT#FC)
by the
main CPU:
Place
bus
request
to the
sub-CPU.
This
signal
is
issued
to bus of the
sub-CPU, after
the
main
CPU
writes
to the
shared
RAM a
command
Parameter
to the
sub-CPU
or
reads
the
message
Status
from
the
sub-CPU.
(Sub
CPU
Request)
Address
signal
to the
main
CPU
dynamic RAM.
The
main
CPU
address signals,A13-A
15,
merged
in the
memory mapping logic
Circuit
to
produce
AR13-AR15.
This
is
means
by
which
the 4
basic
and
CP/M memory
maps
are
made.
along
with
MS1
and
MSO.
BASIC
interpreter
32KB mask
ROM
chip
Select
signal.
Valid
when
SD2 is
active (Sharp
ROM
based BASIC). Command (LDA
02H OUT
3FD)
(ROM
32K
Select)
Internal
MMR I/O
port
select
logic
Signal.
Goes
Iow by the
command
IN/OUT
#FC-#FF.
(Input/Output
Address)
Input
of
ready
signal
from
the
sub-CPU.
(Sub
CPU
Ready)
Chip select signal issued
from
the
main
CPU to the 8KB
mask
ROM.
Valid
with
SDO
active
(initialize
state).
(ROM
ipl)
Chip
select signal
for
four
chip
BASIC interpreter
8KB
EPROM
(A. B. C, D).
Valid
with
SD2
active (Sharp
ROM
based
BASIC).
*R32B (alternate choice
with
the
32KB
mask
ROM
chip
select signal).
(ROM
A~D
Buffer)
Row
address
Select
Signal
for the
main
CPU
dynamic
RAM
(block A-block
D).
RAS
(ROW ADDRESS SELECT; LINE
ADDRESS
SELECT)
SIGNAL.
(Row
address
Select)
Input
of bus
acknowledge
signal
from
the
sub-CPU.
command
is
Written
in the
shared
RAM
after
acknowledgement from
the
sub-CPU.
l
At the end of the
command
cycle
bus
request
is
released
and the sub CPU
executes
the
command.
/
-
20-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg13.png)
M
7,3500
Pin
No.
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Polarity
Signal
Name
SYSR
FD3
COAB
RO1B
GND
Vcc
RO2B
RÖ3B
'ROB
CLK
RO4B
MPX
GND
CASB
GND
INTB
IN/OUT
IN
IN
IN
OUT
IN
IN
OUT
IN
OUT
OUT
IN
OUT
IN
OUT
Function
System
reset
Signal.
Used
to
reset
I/O
port
in the
MMR.
(System
Reset)
Input
from
the
sytem
assignment
dip
switch.
'See
the dip
switch description, provided
separately.
Shared
RAM
Select
Signal.
Address
of the
shared
RAM is
*F800-#FFFF
for the
main
CPU
(Common
RAM
Address)
Select
Signal
for 8KB
area
allocated
to
slot
1.
Valid
when
SD2 is
active (ROM
based
BASIC)
and SD3
(RAM
based
BASIC).
(ROM
1)
Ground
5V
supply
Select
signal
for 8KB
area
allocated
to
slot
2 or 3
Valid
when
SD2 is
active (ROM
based
BASIC)
and SD3
(RAM
based
BASIC).
(ROM2.
3)
Read
signal from
the
main CPU.
(Read)
EAIT signal generation
Clock.
(Clock)
Select
signal
for 8KB
area
allocated
to
slot
4.
Valid
when
SD2 or SD3
(RAM
based BASIC)
are
active.
(ROM
4)
RAS/CAS
address
switching signal
for the
main
CPU
DRAM.
High:
Row
address
Low:
Column
address
(Multiplex)
Ground
CAS
(Column
Address) signal
for the
main
CPU 64K
DRAM.
•Refresh
for the RAM
only.
(Column
Address
Select
Buffer)
Ground
' l h •
(Interrupt)
Not
used
-22-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg14.png)
M Z 3500
MAIN
CPU
I/O
PORT
IN
MEMORY
MAPPER
ADDRESS
A7|A6|A5|A4|A3|A2|Al|AO
11111101
11111110
11111111
II
EX
U f~
KI)
FE
FF
UHUS
Dl
00
D7
ül
DO
1)7
D6
D5
D4
D2
Dl
DO
D4
D3
D2
Dl
DO
D7
D6
D5
1)4
D3
D2
Dl
DO
D7
D6
I/O
OUT
IN
IN
SKQH
i-;
i
S K K S
MSI
MSO
M
A3
MA2
MAI
MAO
MO2
MOI
MÜO
S\\'4
swg
SW2
swi
SHC
FD
3
FD2
FD1
SKDY
SACK
INP2
INT1
INFO
ME2
M
El
-•->
SRQ:
Bus
request
Irom
the
main
CPU to the
sub-CPU.
7-V
Sub-CPU
reset
signal
Memory
System
define
Bank select signal
to
memory
area
of
COOO-FFFF.
,J
•A
Bank
select
Signal
to
memory
area
of
2000-3FFF.
System
assign
switch
FD
assign
(SW8)
•fr
Sub-CPU READY signal
•fr
Sub-CPU acknowledge
signal
Interrupt
Status
.1.
All
Output
Signals
are
reset
to Iow
level
upon
power
on,
l
except
for
SRBQ
that
goes
high.
2.
Noted
with a star
mark
"6" are
Input/Output
Signals,
and
rest
of
others
are
processed
in the
LSI.
#1 I/O
port
Output
of ME1 and ME2
uses
the
memory
at
the
addresses.
ME2->8000~BFFF
ME1->-4000~7FFF
When
ME1 and ME2 are in
high
state,
RSAB (RASA)
is
inhibited
during
memory
addresses
in
RAM-A
that
correspond
to
overlayed addresses
for ME1 and
ME2.
This
is not
true
during
SD1
mode.
; 1 1 )• ii
.il'lLI
-iq-r-j
H 1 H
II 1 H
H j H
i
MTT Td f.
r
i n
H"T"i
1 1 h
Tvr7T.J
'i'vfr
"l4-
M [ 1.
H J H
" i "
H
t»
i "-
i-
ki
IM
M>
i
«U
»Ft.
1
72h
ITSL
K
X
'
H
"
Y
fHOH
i
r'
1
13h
•Jvn
X
X
X
X
L
H
si
m
inh
/
on
IM'2
1
X
1.
L
H
H
Cl'T
K K
-T"
X
L
K
H
.
L
»M
t-M
IM'O
L
X
H
I
H
L
H
11
IKK
IM h
Tvf>
L
II
L
L
L
l
L
1
TO Vf
Wait
timing
generator
WAIT
is
issued once
per
main
CPU
fetch
cycle.
Its
outut
is
tri-state.
-
L>3
-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg15.png)
MZ3500
3-5.
Memory
(ROMIPL,
RAMCOM,
S-RAM) Select
Circuit
To
main
CPU
1)
ROM-IPL
Select
by the
main
CPU
As
ROM IPL
turns
to Iow
level after power
on
address
bus
buffers (LS244, LS367)
and
data
bus
buffer
(LS245)
are
enabled.
S of the
data selector
IC
(LS157)
is
set to a Iow
level
to
enable
input
1A-4A.
The 3Y and
2Y
Outputs
of the
LS157
then
go Iow so
that
CE and ÖE
of the
ROM-IPL
are
from
main
CPU.
The
Contents
of
the
IPL-ROM
are
then
read
by the
main
CPU. Because
the
input
pin
(#16)
of the
address
buffer
(LS367)
is
connected
to
Vcc,
IPL for the
main
CPU
will
be at
address 1000
of the
IPL-ROM.
Switch
SW2BA
is the
Operation test
dip
switch
which
should
be ON at all
times.
2)
RAM-COM
Select
by the
main
CPU
When
RAM COM is
Iow, SRES
high,
and
SACK Iow,
the
Select
input
S of the
selector
IC
(LSI
57) is in
Iowstate
so
that
input
1A-4A becomes
effective.
That
is, the
out-
put 4Y is Iow and
either
1Y
(WE)
or 2Y
(OE) becomes
Iow
level,
so äs to
enable
to
read
or
write
RAM-COM.
3)
ROM-IPL
Select
by
sub-CPU
Normally,
the
Select
signal
S of the
selector
is
pulled
up
to Vcc
level
that
inputs
1B-4B
are
enabled
by sub
CPU.
If A13
thru
A15
were
to be at Iow
level,
the
Output
YO
of the
LS139 becomes
Iow
level
so
that
the
Output
3Y
of the
LS147
or CE of the
ROM-IPL
should
be at Iow
level.
Should SRD, SMRQ
be at Iow
lebel
äs
well,
the
Output
2Y of the
LS157
or 51 of the
ROM-IPL
turnde
to Iow
lebel
to
read
the
ROM-IPL.
Though
the
sub-CPU
can
access
an
address
ränge
of
0000
to
1FFF theoretical-
ly, it
would
be
from
0000
to
OFFF,
actually.
4)
RAM-COM
Select
by
sub-CPU
Y1 of the
LS139
changes
to Iow
level
when AS13
is
high
and
AS14
and
AS15
are
Iow.
In
other words,
the
input
4B of the
LS157
is at Iow
level
which
brings
the
Output
Y4 to Iow
level,
so
that
CS of the
RAM-COM
chip
select
signal
should
become
effective.
If
SMRQ,
SRD or
SMRQ,
SWR is in Iow
level
at
this
point,
it
enables read (OE)
or
write (WE). Address ränge,
however,
is
2000
to
3FFF.
5) RAM
(SA,
SB. SC, SD)
Select
by
sub-CPU
SMRQ,
SRD
(ÖT)
or
SMRQ,
SWR
(WE)
is at Iow
level
to
select
the
sub-CPU dedicated RAM, SA-SD.
The
following
chip
select
signal, then becomes valid under
these
conditions:
RAMSA
..
AS11, ÄS12, AS13, AS14, AS15
(address
4000-47FF)
RAMSB
..
AS11.ÄST2,
ÄS~T3,
AS14, ÄS15
(address
4800-4FFF)
RAMSC
..
AS11, AS12, AS13, ASM. AS15
(address
5000-57FF)
RAMSD
..
AS11, AS12,
ÄSl3,
AS14,
(address
5800-5FFF)
-
24
-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg17.png)
Summary
of
video
display specification
Table
1
^^^^^
Type
of
monitor
Function
^^^^
Elements
Character structure
Screen
structure
(Characters x ines)
Color
designation
Basic
Option 1 (48KB)
Option
II
(96KBI
Small letter descenders
Line
creation
Display
memory
Frames
Screen
overlay
Basic
Option 1 (48KB)
Option
II
(96KB)
Basic
Option 1 (48KB)
Option
II
196KB)
High
resolution
CRT
(640
x 400
dots
mode)
Green
monitor
Characters
ASCII
8x 16
8x20
5x 14
80 x 25
mode
80 x 20
mode
40 x 25
mode
40 x 20
mode
O
O
3KB
1
frame
t
t
Graphics
(option)
B
/W
640 x 400 dot
32KB
No
frame
1
frame
3
frames
Not
possible
One
Character
screen
against
one
graDhic
screen
One
Character
screen
ngamsi
three
graphic
screens
Color
monitor
Characters
ASCII
8x 16
8x 20
5x 14
80 x 25
80 x 20
40 x 25
40 x 20
By
Character
t
t
O
X
3KB
1
frame
t
t
Graphics
(option)
Color
640 x 400
By
Character
By
dot
32KB
(I),96KB(II)
No
frame
1
frame
1
frame
«-
One
Character
screen against
one
graphic screen
One B/W
Character
screen
against
three graphic
screens
One
color
Character
screen
against
one
graphic screen
Medium
resolution
CRT
(640
x 200
dots
mode)
Green
monitor
Characters
ASCII
8x8
8x10
5x7
80 x 25
80 x 20
40 x 25
40
x20
X
X
3KB
1
frame
(1
page)
t
t
Graphics
(option)
B /W
640 x 200
16KB
No
frame
3
frames
6
frames
*-
One
Character
screen
against
three graphic screens
Color
monitor
Characters
ASCI:
8x8
8x10
5x7
80 x 25
80 x 20
40 x 25
40 x 20
By
Character
t
1
X
X
3KB
1
frame
(1
page)
t
t
Graphics
(option)
Color
640 x 200
By
dot
t
48KB
No
frame
1
frame
2
frames
-
One B/W
Character screen agamst
three graphic
screens
One
Color
Character
screen
agamst
one
graphic
screer,
!
I
l
IC
er.
NOTE:
Graphics
option
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg18.png)
M Z 3500
1}
Character display
1.1.
Screen
structure
CRT
used
Character
ASCII
High
resolution
CRT
(640
x 400
dot)
fH • 20.9KHz
(New)fV = 47.3
Hz
80 x 25
lines
80 x 25
lines
40 x 25
lines
40 x 20
lines
Medium
resolution
CRT
(640
x 200
dol)
fH =
15.7KHz
fV =
60Hz
-
Dip
switch
in the
main
unit
is
used
to
Select
assignment
of
high resolution/medium resolution CRT.
Display
mode must
be
chosen
by
Programming.
1-2.
Character
structure
and
picture elements
ASCII
Graphic
Symbol
640 x 400
Elements
8x 16
8x 20
1
Structure
5 x 14
8x 16
Small
letter
descenders
and
line
creating
functions
are
avaitable.
640 x 200
Elements
8x8
8 x 10
t
Structure
5x7
8x8
Small
letter
descenders
and
line
creating
functions
are not
available.
NOTE:
In the
case
of 8 x 8 and
8x16
picture
elements,
vertically
adjoining graphic Symbols
will
joint
together
in the
25-line
mode.
As
for
Character
structure
of 6 x 14, 7 x 14,
6x7,
or
7 x 7,
decision must
be
given
on an
actual
dot
pattern.
2)
Graphic
display
(option)
(High
resolution
CRT)
640 dot
(Medium
resolution
CRT)
640 dot
400 dot
200
dot
Dot
pitch
Horizontal:
Vertical
= 1:1
Dot
pitch
Horizontal:
Vertical
= 1:2
W:
White
Three
basic
colors
4)
Attribute
AT1
AT2
ATS
AT4
B/W
Vertical
line
Horizontal
line
Reverse
Blink
Color
B
R
G
Blink
Designated
for
each
Chara-
cter.
Line
and
Character
rr.üy
exist
in the
same
element.
(Line
may
also
be
dis-
played
on the 80
charac-
ters
x 25
lines
screen.)
5)
Screen overlay
It
will
be
possible
to
have
an
overlaid
screen
that
consists
of one
Character (screen
and a
maximum
of
three
graphic
screens.
(For
detail
of
overlay screen,
refer
to
Table
1.)
In the
color
mode,
if
there
are two
colors
in the
same
screen
and
other
designated
for a dot on the
graphic
screen
element
— the one
designated
for a
Character
on
the
Character — both
colors
will
be
merged
altogpTher
to
produce
Image.
00
o
o
>o
o
»
o
(Red)
© Dot
color
designated
by
Character
attribute.
(Blue)
O Dot
color
designated
by
graphic dot.
(Violet)
£ Dot
composed
of
more than
two
color
designntions.
3)
Color
designation
Eight
colors
are
usable
(white,
yellow,
cyan, green,
violet,
red,
blue,
black)
Color
designation
ASCII
_
48K
hyte
Graphics
| 96 K
byte
640 x 400 dot
By
Character
By
Character
By
dot
640 x 200 dot
By
Character
By
dot
By
dot
Background
color:
8
colors
for
designation
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg19.png)
M Z 3500
6)
Screen
overlay
and
displaying
on two
independent
CRT's.
As
there
are two
video
Output
channels,
it
will
be
pos-
sible
to
display
two
independent
screens
on
separate
video
display
unit.
Overlay
is
possible
on
either
of
screens.
(See
preceding
item
5).)
The
following
bit
selection
is
needed
for
screen
overlay.
;p-i
;p-2
Address
Hex
50
51
52
53
54
55
(50)
56
57
5D
AS AS AS AS
3210
0000
000
0010
0011
0100
0101
0110
0111
1101
Data
DS
DS DS
2 1 0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Internal
Signal
name
of CSP
ECH1
ECH2
EAT2
SR1
SR2
SR3
SR4
SR5
SR6
BGC-B
BGC-R
BGC-G
COLOR
BODER
08/16
40/80
RA-400
V-RAM2
V-RAM1
25/20
08/16
40/80
Function
Choice
of
outputting
the
Character
screen
on
CRT1.
"0" No, "1" Yes
Choice
of
outputting
the
Character
screen
on
CRT2.
"0" No, "1 " Yes
Choice
of
whether
attribute
or
Cursor
be put on the
frame that displayed
on
CRT2.
(0: No, 1:
Yes)
Displays
on
CRT1
the
blue elements contained
in the
VRAM.
Displays
on
CRT1
the red
elements contained
in the
VRAM.
Displays
on
CRT1
the
green elements contained
in the
VRAM.
Displays
on
CRT2
the
blue elements contained
in the
VRAM.
Displays
on
CRT2
the red
elements
contained
in the
VRAM.
Displays
on
CRT2
the
green elements contained
in the
VRAM.
/
Choice
of
background
Color
display.
Color mode
Border color mode
in
effect.
Defines
the
data
size
for the
graphic
RAM (0: 8
bits,
1:16 bits)
Defines
display digits
for the
Character screen
(0:
40
digits,
1 : 80
digits)
Connection
of a 400
raster CRT.
Connection
of the 96K
bytes
VRAM.
Connection
of
graphio GDC.
25
lines/20 lines switching
(0: 25
lines,
1 : 20
lines)
Defines
data
size
for the
graphic
RAM (0: 8
bits,
1: 16
bits)
Defines
display digits
for the
Character
screen
(0:
40
digits,
1 : 80
digits)
NOTE:Both
CRT1
and
CRT2
must
be
high
resolution
CRT's
(640 x 400)
or
medium
resolution
CRT's
(640 x 200>
Output
to
each
CRT may be
possible
in the
following
combination
.
Output
to
each
CRT may be
possible
in the
following
CRT1
CH
( AT )
GF(AT)
CH ( AT
.)+r,F(
AT)
CKT2
CH(AT)
GF(
AT)
cn( AT
)-K;F>,
AT .
CH
GF
CH+GF
CH:
ASCII
GF:
Graphic
screen,
including
overlay
of two
graphics
screens.
(AT):Attached
with
attribute.
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg1b.png)
M ^ 3500
2)
20-line display
mode
10
Without
line
Graphic
Symbol
2)
20-line display
mode
8
20«
20
XXSNNX^-ll
With
line
HL: On
18th
raster
VL:
Line
to the
right
of
element
c
V L
does
not
join
0 In the
case
of
graphic
Symbol
display,
VL is
overlaid
to the
pattern.
Graphic Symbol
|
9)
Cursor
Sharp
of the
Cursor: Same
äs
seen
in
Model
3200
Reverse
and
blink)
10)
Light
pen
input
Incorporates
the
light
pen
input
connector
and its
inter-
face.
The
light
pen, however,
is an
Option.
Accuracy:
By
each
Character
Function:
Coordinates/character code
11)
Difference
in
specification
with
that
of
Model
3200
(1)
There
are two
modes
for the
Model
3200;
normal
mode (6x9 elements)
and
graphic mode (6x8 ele-
ments).
In the
normal mode
of
25-line displaying
of
the
PC-3200, vertically adjacent graphic symbols
do
not
joint.
But, they
will
joint
with
the
Model 3500.
Model-3200
Model
3500
(2)
No
line
will
be
displayed
for the
medium resolution
CRT
(640
x 200
dot).
It is
possible
to
display line
on the
high resolution
CRT,
compatible
to
line
the
utilizing program
of
the
Model 3200
4-2.
Video
RAM
1)
Structure
of
VRAM
GDC1 (for Character)
GDC2
(for graphic)
#BFFF
*7FFF
16Kbit
(G)
Attribute
#07FF
#0000
2Kbit
*8
(
S -R
AM)
(ASCI
L
2Kbit
x4
(S-
RAM)
#3FFF
#0000
(D-RAM)
16Kbit
xS
(B)
16Kbit
x8
(R)
DO-
-D7
D8—DU
DO-
-D7
D8-
-D15
Solid
line:
48KB
Option
Broken
line:
To be
added
to
comprise
the
96KB
Option.
VRAM
capacity
Graphic
Option
1:
48KB
Basic:
3KB
(including
attibutes)
Graphic
Option
2:
96KB
Bit
Structure
of
VRAM
— — £^J
640x400
dot
Character
VRAM
Graphic l 48KB
V-RAM
j
96 KB
j
8 bit /
word
16
bit /
word
16 b<t /
word
640
x 200 de i
8
bit /
word
8 bit /
word
16
bit /
word
-
30-
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg1d.png)
M 2 3500
4)
Graphic
VRAM
memory
(MZIR03)
•
Block
Diagram
t+r-
1
CSP-8
D14
CAS-2
RAM'.FI
RAMCK)
M
1
1 Ir—
RAM(D)
RAW(C)
1 1
|
RAM(B)
RAM(A)
i
n
P-S QH
T
\[
SL
I'-S
A8-15
AO—7
1.
read/write Mode
The
select
signal
RASA, RASB
and
RASC
are
generate
from
RAS,
A14 and A1 5
which
is
signal
of
GDC-2.
The
address
is
allocated
to
each
area
selected
by
above
signal.
Read/write
by
Z-80
via the GDC
(1)
640 x 200
dots
display
mode
Option l #BFFF
(48K
byte)
8bit
structure
#8000
#4000
#0000
Low
byte
G
B
High
byte
-
__
i
R
i
16K
RASA
= RAS • A14 • A15 . .
RASB=
RAS • A14 • A15 .
RASC
=• RAS • A14 • A15 . .
.
. .
0000 ~ 3FFF
.
. .
4000
~ 7 F F F
. . 8000 ~ BFFF
2.
Display mode
A14 and A15 are not
valid
and
RASA, RASB. RASC
are
selected
together.
By the
DBIN
signal
from
GDC-2. 08/16 signal
is
gener-
ated
by
CSP-2.
The
signal
of
08/16
Select,
after
P-5
conversion
for
RAMA,
R
AM B
Output signal then Output
to V B by
Serial
signal,
or
sprit
the
signal
to VB and VR.
(08/16
Select:
08 for 200
rasters.
16 for 400
rasters)
During
displaying
B/W: 3 frames
Color: 1 frame
#3KFF
#0000
8bit
16 K
it
8bii
8bit
8bit
Option
ll
#BKFK
(96K byte)
16bit structure
#8000
#4000
*0000
G
16K
#3FFF
#0000
B/W: 6 frames
Color: 2 frames
i
16bit
16bit
]fiK
16bil
![](/html/2b/2bc9/2bc9b75681a042e76f1ee2982ac03a6e7f0a5daa61bf368b5f8264af3f9155ee/bg1e.png)
M Z 3500
(2)
640 x 400
dots display
mode
Option
1
(48Kbyte)
#4000
16
bits structure
# o u-
i.-p
#0000
f
BKFF
Option
H
(96K byte)
16
bits
structure
#8000
#4000
#0000
5)
Synchronize signal
timing
(1)
For 640 x 200
dots display
r
|
fH = 15.87kHz
l t\i - cn
u-»
1
Video
t
i
16bit
G
R
B
V
t
16bit
node
B/W: 1 frame
Color: 1 frame
Color
can be
A
#3FFF
'k
designated
tor
each
Character.
I6K
Video
!6K
,,
#0000
X
i
16b.t
B/W: 3 frames
Color: 1 frame
#8FFF
"
B R G 16K
iL
#0000
,r
16K
4 l i-
,r 16bit
16bit 16bit
.X
e
s
\
T ' X : Y ^ 1 : 2
Dot
Clock
(ÖD)
2XCCLK
Horizontal display
time
HFP
HS
HBP
Vertical
display
time
VFP
VS
VBP
GDC-1
(SOdigits)
Character
display
(40
digits)
<16MHz)
(
8MHz>
(4MHz)
<2MHz>
40/js
7/as
6>JS
10n«
1
2.6ms
1.2ms
1 ms
1.8ms
GDC-2
8
bits
16MHz
4MHz
-
-(14 Chr.)
(12
Chr.)
(tREFO.Sms)
»-
(20
Chr.)
-
*•
•-
«-
graphic)
16
bits
16MHz
2MHz
-
10>JS
5jus
(tREF=1.6msl
8^s
-
l
-
Total
rasters:
261
rasters
Display
raster:
200
rasters
—i —-
'—n
-
^Lt""
1
VSYNC
Jl
-
33-