Printed Circuit Board (Keyboard) .
IC Block Diagram .
Parts Location .
Parts Location (Keyboard) .
Packing Instruction
Replacement Parts List .
Instructions
.
Circuit .
.
3
5
5
7
20
21
33
34
39
40
42
43
47
49
50
51
52
53
62
63
64
64
Copyright Matsushita
Co., Ltd. 1984
The EE3 system
compatibility
computers.
Microsoft Corporation.
IMPORTANT (FOR U.K.)
The wires in the mains lead are coloured
in accordance
Blue: Neutral
As the colours of the wires in the mains
lead
correspond
of this
with the coloured markings
with the following
Electric Industrial
realizes
between
Brown: Live
is a trademark
apparatus
software
personal
of
codes:
may not
identifying
proceed as follows:
•The wire which is coloured blue must be
connected
marked with the letter N or coloured
black.
•The wire which is coloured brown. must
be connected
marked with the letter L or coloured
red.
Notes:
•Disconnect
supply socket when not in use.
•Do not remove cover. Live parts inside.
the terminals
to
the terminal
to
the terminal which is
the mains plug from the
in
your plug,
which is
(located on
the left side)
I fctr-i
ON POWER
o
OFF
(T^Function keys
Key used for easy inputs of pre¬
defined character strings.
(2)Power indicator
Lights when the power switch is
turned on and goes out when the
power is turned off.
(3)
S
pecial keys
Keys used to select,
edit input characters,
program execution.
correct,
and control
(14) Sound output jack
and
Audio (sound) signal
Connects
terminal.
(l5) Video output jack
Video signal output jack. Connects
to the TV video input terminal.
(16) RF output jack
RF signal output jack,
the TV antenna terminal.
to
the TV
output
audio
Connects
jack.
input
to
(4)Space bar
Bar used to input a space between
characters.
(3)
Character
Keys used to input characters.
(6)Cursor keys
Keys used to move the cursor.
(7)
(¥) General port 1, General port 2
Connectors
joysticks,
, 9;(10) Slot 1. Slot 2
Slots for MSX cartridges.
(ll)Printer
Connector used to connect a printer,
plotter,
(l2) C
assette Input/Output
Connector used to connect a cassette
tape recorder.
keys
connector
etc.
tablets,
used
to
etc.
Connector
connect
(17) Channel adjust trimmer
After
(18) Power switch
computer, turn on the power switch.
Set the TV to UHF channels
Insert
into the channel adjust trimmer and
adjust for a clear picture.
Power turns on when set to "ON" and
the power indicator
turns off when set to "OFF".
connecting
the adjustment
the
TV and
screwdriver
lights up. Power
35-37.
(13) P
ower cord
-
4 -
Memory Map (when using BASIC)
Address in hexadecimal
0000
ROM
area
8000
User
area
RAM
area
F380
FFFF
I/O Map
Array variable
Character string area
File control block
(User reserve area)
MSX BASIC
ROM
Program area
(text area)
Variable area
Free area
Stack area
Work area
(system area)
area
Area storing the program to which line
numbers have been added.
Area for variables.
variables,
pointer which points to the character
string (string descriptor).
Area for array variables.
variables
this area stores
points to the string in the string area.
This area is allocated
statement is executed and an array with
a subscript
The free area is an unused area. The
size of the free area is the size of
the user area minus the sizes of the
character
area, and program area. The size of
the free area can be obtained by the
FRE function.
Stack area storing the return address
for BASIC when the FOR-NEXT statement
or GOSUB statement is executed.
Area storing the strings contained in
the character
variables.
is as specified
statement.
the CLEAR statement,
bytes is allocated.
Area used during the input and output
of files.
according
the MAXFILES statement.
The high limit address can be set in
the CLEAR statement
so that an area (such as for machine
language subroutines)
up until the work area for free use by
the user.
Work area used by BASIC.
this
are of the character
of 10 or
area, stack area, variable
If no
to
variables
The size of the string area
This area is allocated
the number specified
For character
area stores
If
the pointer
when the DIM
less is used.
and array
in the CLEAR
size is specified in
an
to
area of 200
F380 or below
can be allocated
the array
type,
which
in
the
Port
A
B
C
Bit
0
1
mm
5
6
7
||
5
6
7
ffH
I/O
IB
■
MB
SK
Signal Name
'If
•
KB0, KB1
KB2, KB3
SOUND
Specifies
&H0-&H3FF
Specifies
&H4000-&H7FFF
Specifies
&H8000-&H8FFF
Specifies
&HC000-&HFFFF
Keyboard return signal
Keyboard scan signal
Cassette control (ON when L)
Cassette write signal
CAPS lamp signal (lights when L)
Software controlled
-
5 -
Description
the slot number for addresses
the slot number for addresses
the slot number for addresses
the slot number for addresses
sound output
I/O Address Assignment
I/O address
(hexadecimal)
00
80
■
RS-232C
90
Printer
98
(9929A)
AO
(AY-3-8910A)
A8
(8255)
BO
CO
DO
D8
FF
PSG Bit Assignment
Port
A
B
Note 1: Either port 1 or 2 is selected by the output level of bit 6 at port B.
Note 2: Be sure to output a high level at these pins if portB is to be used for input.
VDP
PSG
PP1
Bit
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
Writing a "1" to bit 6 at port B
Writing a "0" to bit 6 at port B low level output
R/W
I/O
Input
Output
I/O address
&H98
&H99
&HA0
&HA1
&HA2
&HA8
&HA9
&HAA
&HAB
&H90
&H91
•The I/O address with the
•For details on the VDP, PSG, and PPI, see their respective
•Addresses &H40-&HFF represent the system reserve area.
Bit 6 at Port B
Low level
High level
Low level
High level
Low level
High level
Low level
High level
Low level
High level
Low level
High level
Keymatrix assignment input (low level)
CSAR (Read signal of the cassette tape)
Port 1 pin 6
Port 1 pin 7
Port 2 pin 6
Port 2 pin 7 J
Port 1 pin 8
Port 2 pin 8
Input select of port A
W
Data write to the video
RAM
R
W
R
W
w
R Data read
W Port A data write
R
W Port B data write
R Port B data read
W Port C data write
R Port C data read
W Mode set
W
R
W
■+
■
high level output
-
6 -
Data read from the video
RAM
Command, address set
Status read
Address latch
Data write
Port A data read
Strobe output (bO)
Status input (bl)
Print data
■
mark are provided to optional equipment.
_
►
Contents
Note 2
Connector Pin Number
Port 1 pin 1
Port 2 pin 1
Port 1 pin 2
Port 2 pin 2
Port 1 pin 3
Port 2 pin 3
Port 1 pin 4
Port 2 pin 4
Port 1 pin 6
Port 2 pin 6
Port 1 pin 7
Port 2 pin 7
port 2 selected.
port 1 selected.
Remarks
Latch output
"l” when busy
Latch output
manuals.
General for Peripheral
CPU (Central Processing
Circuit
CPU Peripheral
Clock Generator
Circuit.
Circuit consists of CPU,
Circuit
Circuit
Unit) Peripheral
and Reset
Z80A (pPD780C-l, IC8) is used as CPU. An
interruption
rupt, not non-maskable.
VDP's INT and an external
fed to INT terminal.
is inserted,
cepted asynchronously
system is maskable inter¬
and external
AND signals of
In Ml
interrupt
cycle, 1 WAIT
WAIT is ac¬
with CLOCK signal.
are
BUSRQ and BUSAK are not used, neither
DMA function.
The CLOCK Generator Circuit—Serial
cillation
oscillates
Circuit
10.6781522
of
74HC04 (IC43)--
MHz to generate
VDP CLOCK and, at the same time, gener¬
ates CPU CLOCK in the circuit of 74LS74
(IC42) and 74LS107 (IC47) which divides
VDP CLOCK by 3 to get 3.559384 MHz.
Moreover, CLOCK Generator
Circuit
vides CPU CLOCK into halves to get
1.779462 MHz by 74LS74 (IC39) and gen¬
erates PSG CLOCK.
Os¬
di¬
CPU CLOCK -
3.55938MH!
IIC8.PIN6I
PSG CLOCK
1.77946 MHz
I1C 39. PIN 8: -
Fig. 1 CPU Peripheral
Circuit
Fig. 2 CLOCK Waveform
The Reset Circuit utilizes
CR Circuit (C13 and R26), but it takes
too much time to raise RESET signal by
only the CR. So the circuit is compul¬
sively raised by Q10, when each end of C
becomes about 1.5 V. Therefore,
signal changes "L" into "H" in 60 ms
after power source ON.
A
POWER SOURCE
RESET
I
i i i—i—i—i—i—i—i—i-
0
50
Fig. 3 RESET Signal
IROM
~~|
This system uses 32 K x 8 bits MASK ROM
(IC32, MN23257) which builds in the MSX
BASIC. CS is connected to SLTO, and 0E
to A15. Access time is available
the charge of
RESET
100 (ms)
up to
Main Memory Peripheral
Main Memory Peripheral
Circuit
Circuit consists
of Main Memory and Memory Access Cir¬
cuit.
The Main Memory has a 64 KB memory space
by using eight 16 K x 8-bit DRAMs. Re¬
fresh is performed by RAS-ONLY REFRESH.
Because RAS pre-charge
time in refresh¬
ing Ml cycle is ensured to be 100 ns by
Timing Chart, the access time of RAM
must be 150 ns. In the Memory Access
Circ
uit, RAS is generated by MERQ or
RESH and CLOCK. The switchover of the
row address to the column address
is
done by the multiplexer
is generated
time, with the condenser C35, when the
column address is outputted.
that the CAS will be "L", considering
differences
74LS157, after the switchover of the row
address to the column address.
WE is gen
RAS, CAS, WE and OE protect from the
undershoot by being inserted a resist¬
ance for the damping.
by
of
erated by BWR, and OE by BRD.
74LS157 and CAS
being staggered
the output timing of
C35 ensures
the
I/O Select Peripheral
All of Input/Output
Circuit
with external
equipment are done through I/O ports in
this system, and an access signal of
each port is generated in this circuit.
I/O Select Peripheral
of I/O Select Generator
Access Signal Generator
Short Write Generating Circuit.
Circuit consists
Circuit,
Circuit
Chip
and
Fig. 6 I/O Select Peripheral
-8-
Circuit
I/O Select Generator
I/O Select signal according
map. This signal is generated
high-order
five bits in low-order
Circuit
to
generates
the I/O
through
byte
of Address Bus and through BIORQ and
Multiplexer
ensure data stabilizing
74LS138 (IC25). In order to
time when PSG is
engaged in WRITE, and to be considered
that the output delay time is 350 ns
when PPI is in WRITE, WRITE signal is
raised faster by Short Write Generator
Circuit.
VDP and a table on VRAM.
VDP has three control signals which are
CSW, CSR and MODE. MODE signal distinguishes which should be a candidate
for
Automatic refreshing
Composite video output, in PAL system
Interruptible
Automatic
screen.
processing
in
every frame
Table 1 Screen Mode of VDP.
READ and WRITE, VDP resistor
"L", VRAM is the candidate.
nected to MODE terminal.
ated by Inverted
and CSW is by OR of CSVDP and WR.
NAND of CSVDP and RD,
function of VRAM
of
the sprite
or
VRAM. In
AO is
CSR is
gener-
con-
Fig. 7 VDP Peripheral
Circuit Diagram
-
9 -
PSG (Programmable
Peripheral
Circuit
Sound Generator)
PSG Block consists
Port Circuit.
AY-3-8910A as PSG, which makes it enable
to produce 8 octaves,
noise-sound
a tone generator,
envelope
whose each value decides the frequency
effects.
generator
'-'1
10 A1
10 A2
10 A3
10 A4
10 A5
10 A6
10 A7
10 B0
10 Bl
10 B2
10 B3
10 B4
10 B5
10 B6
10 B7
of
This system uses GI's
a
PSG and General
triple
This LSI builds in
noise generator,
and 16 registers
I/O
Input
Output
chords and
Table 2 Bit-Assignment
PORT 1-1
PORT 1-2
PORT 1-3
PORT 1-4
PORT 1-6
PORT 1-7
Read signal input from a cassette
P0RT2
PORT2
Input specifying
P0RT1
PORT1
P0RT2
P0RT1
Selecting
an
and the volume of the sound by software.
This LSI has also two I/O ports which
are available
General Port, Keyboard Control and input
to a cassette
occasion,
assigned as the following
Function
PORT 2-1
PORT 2-2
PORT 2-3
PORT 2-4
PORT 2-6
PORT 2-7
input of PORT A "L"=P0RT 1 "H"=P0RT 2
the layout of Keyboard
in
PSG Port
for Input/Output
tape recorder.
each bit in port A/B is
tape recorder
with
this
In
table.
PSG has three control
and BC2—, whose control
BC1
BDIR
0
0
1
1
0
1
0
1
lines—BDIR,
BC2
Table 3 PSG Control Signal
signals
1
1
1
1
BC1
in
-10-
Input/Output
table.
Not Selected
Readout from PSG
Writing in PSG
Address latch
are shown as the following
State
In General Port Circuit,
general ports (Input 4-bit, Output 1-bit
and I/O 2-bit) using multiplexer
there are two
74LS157
(IC28,
74LS09 (IC37, 40).
33) and open collector
gate
Fig. 8 PSG Peripheral
CF-2700 uses AY-3-8910A
access time is 200ns and minimum width
of write data pulse is 165ns.
PPI (Programmable
Peripheral
PPI Block
yPD8255AC-5),
and Slot
CF-2700 adopts
output,
is utilized
Port
A
B
C Output
Circuit
consists
Keyboard
Signal
and port B for input).
I/O
MODE 0 (ports
for specifying
Bit
0^7
0*7
0^3 Keyboard Scan Signal
4
5
6
o
whose maximum
Peripheral
of
Generator
Specifying
Keyboard Return Signal
Controlling
Signal writing
Controlling
Output of Click Sound
PPI (using
Control
the slot num¬
Table 4 Port function
Interface)
Circuit
Circuit.
A,C for
This LSI
the Slot Number
the motor of a cassette
Keyboard CAPS Lamp 0=LIGHTING
in a
Circuit
ber, controlling
a cassette
and output of click sound. Bits of three
ports
table.
Function
cassette
tape recorder
in
are assigned
PPI
Keyboard,
tape recorder
tape recorder
as
for output to
and its control
the following
0=ON 1=0FF
-11-
Slot signal is generated
which is set up in Port A by data selec¬
tor 74LS153 (IC10) and decoder
(IC23).
from a signal
74LS139
Fig. 9 PPI Peripheral
Port A is used for specifying
number of address
KB. Port A is preset for this operation
as the following
Bit of
Port A
PAl PAO
PA3 PA2
PA5 PA4
PA7 PA6
Table 5 Meaning of each bit in Port A
Keyboard Scan signals
C are decoded by 74LS145 (IC46) and in¬
putted to Port B through Keyboard.
Slot Number of Page 0
Slot Number of Page 1
Slot Number of Page 2
Slot Number of Page 3
IC10
LS153
DATA
SELECTOR
Circuit
bank in units of 16
table.
Contents
(0-3 bits) of Port
DECOCER AND GATES
1C 23
LS139
the slot
1C
22
LS08
[Cartridge
Signals
described
in the table 7.
Data bus is connected
(IC5). When I/O or Slot 0 is selected,
the mainframe
and the bus is controlled
mainframe
operations.
connected
in
the table 6 and explained
in READ and
Fig. 11 Data Bus/Buffer
CS1, CS2 and CS12 are generated
from A15 and A14 by decoder
74LS139.(IC23).
~|
to
Cartridge
via Buffer 74LS245
and the slot are separated
IC23
LS139
DECODER AND GATES
to go to
LS245
DATA BUS
BUFFER
1C 22
LS08
Slot are
INTERRUPT
Circuit
the
Fig 10 Slot Signal Generator
Circuit
Fig. 12 Chip Select Generator
Circuit
Pin
Number
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
Name
I/O
Note 1
CSI
C$T2
RESERVED
WAIT
HI
IORQ
WR
RESET
A9
All
A7
A12
A14
Al
A3
A5
D1
D3
D5
D7
GND
GND
+5 V
+5 V
SUNDIN
0
0
I/O
I/O
I/O
I/O
I
0
0
0
0
0
0
0
0
0
0
0
0
-
-
-
-
I
Pin
Number
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
CS2
SLTSL
RFSH
INT
BUSDIR
MERQ
RD
RESERVED
A15
A10
A6
A8
A13
AO
A2
A4
DO
D2
D4
D6
CLOCK
SW1
SW2
+12 V
-12 V
Name
I/O
Note 1
0
0
0
I
I
0
0
I/O
I/O
I/O
I/O
0
0
0
0
0
0
0
0
0
_
_
_
a) Note 1:The distinction
b) Reserved terminals
Table
of
Input/Output
are forbidden
6
using.
Connected
Cartridge
-13-
is
based on the mainframe.
Signal
Bus
Lines
of
Pin No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17^32
33^40
41
42
43
44,46
45,47
48
49
50
Name
CS1
CS2
CS12
SLTSL
RESERVED For Future use
RFSH
WAIT
INT
Ml
BUSDIR
IORQ
MERQ
WR
RD
RESET
RESERVED
A0^A15
D(h»D7
CLOCK
SW1, SW2
+5 V
+12 V
SUNDIN
-12 V
GND
GND
Contents
ROM 4000...7FFF Address Select Signal
ROM 8000...BFFF Address Select Signal
ROM 4000...BFFF Address Select Signal (256 K for ROM)
Slot Select Signal adds Select Signal peculiar to
each slot
Refresh Cycle Signal
WAIT Request Signal to CPU
INTERRUPT Request Signal to CPU
CPU Fetch Cycle Signal
Control Signal for direction
of
external Data Bus
Select a cartridge and outputs L level from each cartridge
except Memory at the same time when the data are outputted.
I/O Request Signal
Memory Request Signal
Write Timing Signal
Read Timing Signal
System Reset Signal
For furture use
Address Bus Signal
Data Bus Signal
Ground
CPU Clock 3.559 MHz
Ground
For protect in Connect/Disconnet
Powr Source +5 V
Power Source +12 V
Sound Input Signal (-5 dbm)
Power Source -12 V
Table 7 Explanation
-14-
of
Signal Lines
MSX uses FSK method for recording,
transfer
rate supports
1200 baud and
whose
2400 baud and the transfer
shown in the table 8.
waveform is
Table 8 Data Waveform
Therefore,
1200 Hz-4800 Hz transfer.
(i) Input Circuit
Interface
Circuit must ensure
IC41
UPC311C
COMPARATOR
Fig. 13 Cassette
Input terminal
0
resistance
adjusting
istic on the cassette.
is
terminated
whose value is set for
to
the amplifier’s
This circuit
by
character¬
the 150
has
the gain by using OP-Amp. and also the
characteristic
form characteristic
follows.
This circuit
parator
to
4800 Hz waveform.
supplied
about 2.5 V by resistance-division.
voltage
This circuit
reference
constant-voltage
ances R5, VR1 and R80, that is,
enables to vary an output voltage by
adjusting
dividing
The detection
reference
made in a differential
circuit
This control
following.
produces
a
ratio).
of
voltage
by
output with resist¬
value of VR1 (voltage-
of
and output
errors between the
transistors
method
a
required
dividing
voltages
amplification
Q8
is as
and Q2.
+12 V
is
the
Sound Input Signal
Power Supply Circuit
This circuit
to supply four kinds power of +5 V, -5V,
+12 V and -12 V.
In a primary circuit,
filter
that is to prevent
external
ation outward.
In a voltage-regulator
ondary circuit,
discrete
circuits
constant-voltage
(1) Operation
Circuit
A voltage
wave by diodes (D7, D8) and flat¬
tened by electrolytic
is applied into a emitter
tor Ql). The base current
transistor
sistor
output voltage is achieved
the base current
Ql that is to change Vce of Ql.
Circuit
A voltage
wave by diodes (D3, D5) and flat¬
tened by an electrolytic
CIO is inputted
minal of a regulator
IC1, which is for the constantvoltage
stabilized
terminal.
control
signal,
details
the output with an external
but we will describe
later.
of
the transistor
•4
*
of
the transistor
*
of
the transistor
*
Ql
Vce of the transistor
of
+12 V Voltage-Regulator
that is rectified
into an input ter¬
power
+12 V into an output
Moreover,
supply,
increase.
descends,
to the
output
IC
(IC1). This
this IC can
Q8
Q7
Ql
voltage
in
capacitor
outputs
it in
above
Ql
full
de¬
R1
de¬
de¬
the
07
2SC1318-Q 2SA1061P 2SA722-S
Main Board
01
02,8
(3) Operation
Circuit
A voltage
wave by diodes
tened by an electrolytic
C6 is inputted
minal of a regulator
of
-12 V Voltage-Regulator
that is rectified
(D4, D6) and flat¬
into an input ter¬
IC
(IC2). This
IC2, which is for the constant-
voltage
power,
outputs
stabilized
-12 V into an output terminal.
(4) Control
External
The PSW terminal
of
Signal
Output
Voltage
can control
output of +5 V and +12 V. When the
PSW terminal
each voltage
is
is
connected
outputted
with GND,
normally,
and when it is open each voltage
becomes about 0 V. (-12 V and -5 V
are left as it is.)
This control
is
made by transistor
Q9 and IC1. Pin No. 4 in IC1 is a
terminal
of
which output
becomes about 0 V when current
than about 500 yA flows.
trolled
enables
voltage.
this pin externally,
to
control
The +5 V output is to be 0
If
+12 V output
V with +12 V being 0 V, because its
reference
ing +12 V, as described
voltage
is
made by divid¬
in
in
capacitor
voltage
(1).
it
full
with
more
con¬
the
The output voltage
No. 4 in IC1 is as the following.
(1) PSW
^
(2) Transistor
terminal
is
ir
Q9 is
control
connected
cut off.
by
with GND.
the Pin
@ Current of Pin No. 4 in IC1 is near
about 0 V.
(4)Output
SW terminal
voltage of IC1 is +12 V.
in
open:
(1) PSW
(2) T
(3) C
(4) Output voltage
R38 and C38 compose of a time constant
circuit
V. R37 is a resistance
discharge
terminal
ransistor
is
Q9 is
opened.
on.
urrent of Pin No. 4 in ICl flows.
of
ICl is about 0 V.
that delays rising +5 V and +12
of
C38.
for an electric
19
Display Screen
Note the following
see screen._
•Depending
and right edges may not be displayed
on the TV screen.
because the display area of the TV and
that of the personal
ferent.
use the shaded part shown in the il¬
lustration.
displayed
command to 28-29 (see the "MSX-BASIC
manual").
when the power is turned on.) In the
graphic
dots on the left and right sides when
writing a program.
on
If
mode, do not use the 10-16
points for an easy to
the type of TV, the left
This may result
this is the case, do not
In
columns
(It is preset to 37 columns
computer are dif¬
the text mode, set the
using
the WIDTH
/
p
m
1
1
p
I
1
■
9
1 l
•
1
ft
♦
»
This part is cut off.
i—,—i
>=>
9
D
p
40-column text mode
8 dots
»ft
r
P#l
ft-
4
- -ft
4
=
s
■f-
•
•
*i!
,
_
| |
32-column text mode
• Do not adjust the screen any brighter
than necessary.
• Exercise
programming.
read due to blurred
on the combination
color (color of characters,
the background
(Color 15, 5) is a relatively
distinguish
A is set when the power is turned on.)
• The color and volume settings
TV for personal
slightly
broadcast
ly when switching
to the personal
Note 1: Character
*
as 8H x 6W dots/character
AO-column
(SCREEN 0). (8H x 8W dots/cha¬
racter
display mode.) For this reason,
the right side of some graphic
symbols may be cut off when dis¬
played. (Letters
always displayed
ters. )