Radio Shack TRS-80, Color Computer 2 Service Manual

·-
erv1ce
TRS-BO
Color
Computer
Number
26-3026/7
®
2
CUSTOM MANUFACTURED
IN
U.S.A. BY RADIO SHACK, A DIVISION OF TANDY CORPORATION
-----------TRS-80
®
-----------
TRS-80®
Color
Computer
2
Service
Manual
Copyright~
1983
Tandy
Corporation
All
Rights
Reserved
Reproduction
or
use,
without
express
written
permission
from
Tandy
Corporation,
of
any
portion
of
this
manual
is
prohibited.
While
reasonable
efforts
have
been
taken
in
the
preparation
of
this
manual
to
assure
its
accuracy,
Tandy
Corporation
assumes
no
liability
resulting
from
any
errors
or
omissions
in
this
manual,
or
from
the
use
of
the
information
contained
herein.
----------ltad1elllaell----------
Color
Computer
2
TRS-BO
®
Service
Manual
1/
General
1.1
1.
1.
2/
2.1
2.2
2.3
3/
3.1
3.2
3.3
4/
Introduction
2
System
3
Memory
Specifications
Physical.. Power Technical.
Disassembly/Assembly
Disassembly
Assembly .....•...........
64K
Theory
Description
Map .
.....
Upgrade
Of
Operation
TABLE
•......
......
.............
.........
Instructions.
OF
CONTENTS
1
.
.
.
1
6
13 13 13
15 16 18
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
MC6809E Reset
Memory
Video Artifacting PIAs
ROM •
Keyboard DAC
SALT Cassette
RS232 Cartridge Power
Joysticks
TV
Schematic Component Circuit Circuit
Parts
Circuit
.......
Generation
....•
•••••
Circuitry
Circuitry
Switch
List,
CPU
...
.. .
............
Interface
.....
.•........•.••.
Tape
Connector
Transformer
......
8000191,
Layout Trace, Trace,
Format
Connector
Box
.•.
PCB PCB
PCB
8857636
Circuitry.
.. .
(J3)
(J6).
.........
.
Color
1700235,
8857636, 8857636,
ltadle
.
Information
.
Computer.
Main
Component Solder
................
..
Logic
Board
Side
Side
.. .
lhaell----------
8857636.
.......
. • ..
19
26 27 31 34 36 39 39
41
44 48 49 51 55 55 56 57 61
.
63 65 67
i
Color
Computer
-----------TRS-BO
5/
Troubleshooting
5
.1
Introduction
5.
2
Video
5.2.1
5 . 2 . 2 No
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7
5.
3
Keyboard ...........................................
5.3.1
5.3.2
5.
3.
3
5.
4
Processing
5.4.l
5.4.2
5.5
Cassette
5.5.l
5.5.2
5.5.3
5.6
RS
5.6.1
5.6.2
5.7
5.8
5.9
5.10
Sound Joystick Cartridge Power
Problems
No
Display
Sync
"Garbage"
Clear
No
Color .........................................
Wrong
No
Artifacting
No
Keyboard
Some
Keys
Wrong
General
Symptoms
Motor
Write Read
2 3 2
Problems
Problems .....................................
Output
Input
Problems .....................................
Supply .......................................
2
®
.
......................................
..
...................................
.......................................
..........•..................•..•.......•..
on
Screen
Screen,
Colors .....................................
No
Or
Entry
Inoperative~
Character
Problems ................................
..........................................
.........................................
Problems ..................................
Control
Problems
Problems
..
..
Missing
Problems ...................................
Problems
Problems .................................
..............................
Signon
Improper
..................•••......
Artifacting
..............................•..
...........................
for
Key
Pressed
.........•....•....•........
.................................
..................................
or
Incorrect
..................................
......................
Service
...........
...............•...
Manual
.
71
.
72
.
72 73
.
73 74
.
74
.
75 75
.
76
.
76
.
76 76 77
.
77
.
77
.
.
80 80 80
.
81
.
81
.
.
81
.
82
.
82
.
82
.
83
.
83
6/
Exploded
Exploded Parts
Appendices
MC6809E SN74LS783 MC6847 MC6821 MC6822
----------
Data
Data Data Data
View/Parts
View
List
Sheet
Data
Sheet Sheet Sheet
List
.......................................
..........................................
Sheet
(Motorola (Motorola (Motorola
(Motorola
(Motorola
DS9846-Rl)
ADI-595) DS9823) DS9435-R2)
ADI-938)
llad1elhaell----------
98 99
ii
Color
Computer
-----------TRS-BO
2
®
-----------
Service
Manual
Fig. 1-1
1-2 1-3
3-1 3-2 3-3
4-1 4-2 4-3 4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13 4-14 4-15 4-16 4-17
LIST
Description Color
Color Color Color Color Color Color
Shield
Power
64K
MC6809E MC6809E MC6809E MC6883
DRAM
DRAM
Color Color PIA Color
DAC
SALT Color
I/O
RS-232C
Joystick
Antenna
Computer Computer Computer Computer Computer Computer Computer
Clip
Cord
Upgrade.
2
Installation....................
2
Block
2
Memory Memory
2 2
Memory
2
Memory
2
Memory
Location
Strain
. . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . .
Relief
Programming Pin
Assignments
Read/Write
Reset
Block
Timing......................................
Circuitry
Diagram
Computer
Computer
Block
Diagram................................
Computer
Block
Block
Diagram................................
Diagram
Computer
Circuitry....................................
Connector
Timing
...............................
2
Address
2
Artifacting
2
Keyboard
...............................
2
Power
Pin-Out
Schematic...............................
Switch
Box
Schematic
OF
FIGURES
Diagram...................
Map Map Map Map
(Page (Page (Page (Page
Map C Page
.............................
.........................
Model
........................
..•.......................
at
0.895
...........................
Decoding
Circuitry
Array
Supply
..................
....................
........•....•..........
.....................
1).
. . . . . . . . . . . . 6
2).............
3).............
4)
.............
5).
. . . . . . . . . . . .
MHz
...........
................
...........
Page
No.
2
4
7
8 10 11
16
17
18
20 23
25 26
28
29
31 35 37 40
42
45
46
47
49
55
56
,..
5-1
5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 5-10
5-11 5-12 5-13 5-14
Normal
Power
Defective High
E
VDG
Y
Phase Phase
Phase
Frequency
and
Q
Clock
and
Phase
Band Band Band
Artifacting
Artifacting
Artifacting Address
Data
Lines
Clocks.
Lines
----------
Supply.
Power
and
Modulator
B...
Phase
Phase Phase
Supply
Component
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8
...........................
of
Clock
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A
Relationships,
A
Relationships,
A
Relationships,
Signals..............................
Signals..............................
Signals..............................
(Typical)
(Typical)
..........................
.............................
ltadtelhaell----------
iii
+5V
Source
....................
Green Blue Red
...........
Screen
Screen
Screen
...
....
..
88 89
90
90
91
92
92 92 93
93
93 94 94
Color
Computer
-----------TRS-80
2
®
-----------
Service
Manual
Fig. 5-15
5-16 5-17 5-18
6-1
1 2
3
Description
RAS*
Data Sound
and
IN
and
Cassette Color
Line
Computer
Printer Alternate Cartridge
CAS*
and
Data
Cassette
Zero
Line Connector
LIST
...................................
variables
OF
OUT
Output
Crossing
2
Exploded
LIST
Printer
FIGURES
........••••.................
.......................
Detector
View
OF
TABLES
...................•.......
Variable
Signals......................
(con't)
.................
...................
Values
.......•...
Page
.
. .
No.
95 95
96 96
98
51
52
53
--------------------ladtelhaell-------------------
iv
Color
Computer
-----------TRS-BO
1/
General
2
®
Service
Manual
1.1 The
popular
reliable latest
monitor, versatility
typical Interconnecting
control remember
to
device The
ROM program
receptacle
Multipak
be
module
by peripheral
added and
Introduction
Color
Color
operation
in
printout installation transfer
to
installing
or
Color which
modules/cartridges
Interface
installed
active
a
switch
to
the
retrieval.
Computer
electronic
the Computer
is
Computer.
of
the
cables
remove
any Color
accessed
at
the
at
the
at
on
the
devices,
Color
2
is
as
its
technology.
device,
Color
of
between
all
peripheral
Computer
2
contains
when
right
module
same
any
one
Multipak
such
Computer
a
refined
It
is
predecessor, or
Computer
the
Color
are
noted
the
power
the may
side
allows time time
Interface
as
an 2
designed
modem
which major from device
2.
an
internal
unit
be
of
the
up
with selected
external
for
version
Interconnection
provides
2.
Computer
components.
the
to
is
inserted
unit. to
selection
additional
of
to
provide
but
incorporates
Figure
2.
provide
Color
prevent
BASIC
powered
into
An
four either
module.
disk
maximum
Computer
program
Radio
to
1-1
shows
signal
Always
damage
program
up.
the
optional
of
the
by
software
Additional drive, memory
Shack's the
same
a
video a
and
2
prior
to
Other
paks specific
may
storage
the
the
in
to
or
be
All
must
inputs exception the
rear
inputs connector, recessed on
the
1.2 The
by Random
These
SAM, RAM,
operate allow
System
primary
five
five VDG, ROM,
communication
be
panel
(right
channel
TV)
40-pin
Access
and added.
-----------
to
or
of
the
of
and
Power is
also
Description functions
Large
Memory
chips
and
two
and
a
provide
outputs program
the
left), ON/OFF switch
located
are
PIAs.
power
a with
from
module/cartridges,
unit.
Serial
switch,
(for
of
the
Scale
CRAM)
labeled
With
supply, composite
the
the
Color
These
I/O, and
selecting
on
the
rear
Color
Integration
and
Read
on
the only the
Color
video
outside
Computer
include
Cass
RESET
either panel
Computer
(LSI) Only Block
these
Memory
five
Computer
output.
world,
I/O,
switch.
Diagram
ltadtelhaeli----------
are
the
of
2
chips
I/O
2,
contained
joystick
TV
output
A
channel
the
are
performed
plus
CROM).
as
chips
2
will
However,
interfaces
with
3
unit.
CPU,
plus
or
to
the
on
4
- 1 -
Color c ornputer
COLOR
MONITOR
2
TRS-BO
--------~S~e=r~v~i:c:e_~~~~~
®
-
anual
LEFT JOYSTICK
Figure
1-1.
RIGHT JOYSTICK
Color c ornputer
ltad1e lhaell
- 2 -
Installat'
2
----
ion
__ c_o_1_o_
The Processor provide this
limited
data
r_ c_o_m_p_u_t_e_r_ 2
main
.
or
data.
set
component
Unit
request
In of
____
of
any
(CPU,
addition, mathematical
U23).
data
TRS-BO
computer
It
is
and
select
the
CPU
and
®
system
the
the
is
capable
logical
is
function
proper
operations
Service
the
of
address
of
performing
Central
the
on
Manual
CPU
to
for
a
the
ROM providing Without instructions. start and programmable residing
RAM data eight 1
generate observed
BASIC of
A
(Ul2
then
(Ul4
res
instructions).
the
display
programs
central Synchronous provides also
+
ROM,
address
performs
thru
currently
res
(MC6665)
interpreter
provides
the
in
are
the because
component
refresh
Ul3
in
CPU
the
In
in
devices.
ROM
U21)
being
16K
as
video
will
located
Address
all
Extended with
CPU
normal
ROM
the
is
x 1 (MCM4517) an
In
the
use
located
and
of
a
pre-defined
would
operation,
after
reset
Following
in
control
provides
executed.
option addition, display.
program
another.
in
RAM.
in
the
Multiplexer
address
the
system
Basic) run
wild
the
reset
program
of
storage
(see
this Normally, will use
Duri
in
ROM
Color
multiplexing
has
set and the
switch to
this, the
CPU.
for
In
the
but
may
Paragraph
same
ng
will
Computer
(SAM,
timing
the
function
of randomly CPU
set the
the
standard
be
RAM no
conflict
one
portion normal cont
rol
2 U22).
for
and
instructions.
execute jumps has
up
BASIC
programs
upgraded
3.3 is
usage,
is
This
device
been
all
interpreter
unit,
for
used
the
the
the
to of
of execution
of
the pressed the
and/or
these
to
64K x
to
will
chip RAM. selection.
be
RAM
the
It
and
The
video
entire
alphanumeric
the
VDG Adapters With
composite circuitry.
this
display
video
is
controlled
(PIAs,
information
video
interface and
graphic U2 and
----------1tad1elhae
generator
on
by
and
U7)
and
color
(VDG, U8)
one
chip modes. one
of
used
RAM
data
information
- 3 -
The two in
,
provides
and
allows
mode
Peripheral
the
the
ll
-
of
Color Computer
VDG
for
the
---------
virtually
several
operation
Interface
generates
modulator
the
of
2.
'"Zj
.....
c
t'1
CD
t-'
I
N
.
(')
0
.....
rl
0
t'1
&a.
(')
0
I
9
"O
~
I
c
rt"
(1)
t'1
...
@
N
to
t-'
0
()
;io\"'
0
.....
Pl
t'1
Pl
9
U1
POWER
SUPPLY
I
•5V
-
5V
U23
CPU
MC6809E
CONT
SIGN
AOL
ALS
.
-
us
-
BUF
FER
-
74LS
244
'------
-
,____
IF
-
:
~
'
r
CARTRIDGE
CONNECTOR
-
U5
DATA
OUT
-
LATCH
DISPLAY
DATA
74LS
273
~
11
DYNAMIC
RAM
MCM4517
U14
-21
(64K
x
8)
MC6665
~
DEVICE
U22
1---
SELECl
SAM
DYNAMIC
-
U10
RAM
CONTROLLER
74LS02
~
74LS138
MC6883
DATA
ADDRESS
'
t
'
U12
(U13}
SK
OR
16K
x 8
ROM
MC68A364
TV
t
U9
SOUND
MODULATOR
MC1372
I
VIDEO
r------ --------
I
:
SOUND
ua
I
I
VOG
I
GENERATOR
I
MC6847
I
I
U3
I
I
..
I r I
I
I 1
I
I I I
I
I
U3
-t
I
U2
~-
~£~~l!f~
--
PIA
r=+
==.i
MC6821
INTERFACE
U1
i-.-
I
l
~
Ul
-
.___
.._
RS
232
INTERFACE
f-4--
"'----
-----------
~
j
l
U7
U3
PIA
--
JOYSTICK
MC6822
INT
ERFACE
T
i
i
KEYBOAR
D
-,
I
I
I
_J
oRcoiii'TiloL:
1
----------
JOYSTICKS
(')
0
t-'
0
t'1
(')
0
9
"O
c
rt"
(1)
t'1
N
~
:D
UJ
I
m
0
@
(/)
(1)
t'1
<:
.....
()
(1)
:s::
Pl
::J
c
Pl
t-'
Color
Computer
-----------TRS-BO
The
remaining
to
Input/Output part operator provided output,
of
this
to to
and
circuitry
enter allow RS-232
2
circuitry
(I/0)
information.
joystick
input
in
the
Color
communication.
is
the
keyboard
Other
inputs,
and
output.
®
Computer
The
which
I/O
cassette
Service
2
most
allows
circuits
input
is
devoted
important
the
are
and
Manual
1.3 The
breakdown Computer which
locates 0400
The for locations locations
registers memory data
direction
direction
to
clearing
location
as
register an
Memory
first
may
to
next the
I/O
allow
an
input
input.
locations.
Map
page of
2. be
the 05FF.
two
PIAs.
are are determines
register
register
register configuration bit one
sets
of
the
One
located
video
pages
In
the
the
2
and
address
or
an
the
the
Memory large variable
anywhere
display
of
the general, I/O
registers control
what
If
this is
addressed.
is
addressed.
is
addressed
writing
below, output. bit
as
blocks
in at
Memory
registers.
is
of
the
an
Map
of
this
in
the
the
even
addressed
bit
is
data
to
the
each
A 1
in
output
(Figure
memory
block
the
memory.
hexidecimal
Map
explain
numbered
and
the
Bit
set
high
If
it
Normally,
only
even
bit
the
during
inputs
of
data
and
1-3)
in
the
is
the
addresses
the
memory
odd
numbered
two
at
the
(logic
is
set
the initialization
and
numbered
the
PIA
direction
a 0
sets
shows
Color
video
BASIC
addressing
of
the
even
low,
outputs.
numbered
1), the
data
memory
may
the
the
display
normally
from
memory
control
the
data
By
be
set
bit
as
----------1tad1elhaell----------
- 5 -
Color
Computer
2
-----------TRS-80
®
FF00
C000
A000
4000
2000
1000
0000
HEX ADDRESS
CARTRIDGE
ROM
t
":;~
t EXPANSION
I
ROM
COLOR COMPUTER
USAGE
16K RAM
Service
Manual
64K
RAM
(ALTERNATE
OPERATING MODE)
0600
ANORMAL
VIDEO
0400 I
DISPLAY
Figure
1-3.
Color
Computer
Memory Map
(page
1)
----------1tad1e/haell----------
- 6 -
Color
Computer
2
Service
Manual
-----------TRS-BO
®
-----------
FF00 - FF03
PIA U7
BIT
0 =
KEYBOARD
ROW 1 and
right joystick switch
BIT 1 =KEYBOARD
ROW 2 and
left
joystick switch
BIT 2 =KEYBOARD
ROW
3
FF00
BIT 3 =KEYBOARD
ROW
4
BIT 4 =KEYBOARD
ROW
5
BIT 5 =KEYBOARD
ROW
6
BIT 6 =KEYBOARD
ROW
7
BIT 7 =JOYSTICK
COMPARISON INPUT
Control
of
the Horizontal
0=1RO*to
CPU
Disabled
1=1RQ*
to
CPU
Enabled
sync clock (63.5 microseconds)
0=Flag
set
on
the falling
edge
of
HS
Interrupt Input
BIT 2 =Normally
1:
BIT3=SEL1
:
1=Flag
set
on the rising
edge
of
HS
0=Changes
F F00
to
the data direction register
LSB
of
the
two
analog
MUX
select lines
FF01
BIT
4 = 1 Always
BIT
5 = 1 Always
FF02
FF03
BIT
6 Not
Used
BIT
7 = Horizontal sync interrupt flag
BIT
0=
KEYBOARD
COLUMN 1
BIT
1=
KEYBOARD
COLUMN 2
BIT
2=
KEYBOARD
COLUMN 3
BIT
3=
KEYBOARD
COLUMN 4
BIT
4=
KEYBOARD
COLUMN 5
BIT
5=
KEYBOARD
COLUMN 6
BIT 6=
KEYBOARD
COLUMN
7/RAM
SIZE OUTPUT
BIT
7=
KEYBOARD
COLUMN 8
BIT
0 l .
Control
of
the field sync clock
BIT
1
16.667
Ms
Interrupt Input
l
0=1
RO*
to
CPU
Disabled
1=1RQ*
to
CPU
Enabled
0=
sets
flag on falling
edge
FS
1 =
sets
flag on rising
edge
FS
BIT 2 =
NORMALLY
1:
BIT3=SEL2
:
0=
changes
F F02
to
the data direction register
MSB
of
the
two
analog
MUX
select lines
BIT
4 = 1 Always
BIT
5 = 1 Always
BIT
6
Not
Used
BIT
7 = Field sync interrupt flag
Figure
1-3.
Color
Computer
Memory
Map
(page
2)
-----------
llad1elhaell----------
- 7 -
Color
Computer
-----------TRS-BO
2
®
Service
Manual
FF20 - FF23
FF20
FF21
FF22
PIA
BIT
0 =CASSETTE
BIT
1 = RS-232
BIT
2 = 6
BIT BIT3=6BITD BIT
4 = 6
BIT BIT
5 = 6
BIT BIT6=6BITD BIT
7 = 6
BIT
BIT
0 l
Control
BIT
BIT 2 =Norm BIT BIT4 BIT BIT BIT 7 =
BIT BIT BIT BIT BIT BIT BIT BIT
RS-232 status
1
3 =
Cassette
= 1 Always 5 = 1 Always 6 Not
0 = RS-232
1 = SINGLE
2 = RAM SIZE INPUT 3 = VDG CONTROL OUTPUT 4 = VDG CONTROL OUTPUT 5 = VDG CONTROL OUTPUT 6 = VDG CONTROL OUTPUT 7 = VDG CONTROL OUTPUT
CD
Used
Interrupt
DATA
DATA
OUTPUT
D/A
LSB
/A
D/A
DIA
/A
D/A
MSB
of
the
CD
Input
ally 1: 0 =changes
Motor
Control : 0
Flag
DATA
INPUT
BIT
SOUND OUTPUT
U2
INPUT
FF20to
=OFF
0 = FI RO*
1 =
0
=set
l
1 =
the data direction register
1
=ON
HIGH=
to
FIRO*to
flag
on
set
flag on rising
16K
CPU
Disabled
CPU
Enabled
falling
edge
CHANGEABLE=
css
GM0 & I GM1 GM2
A/G
NT /EXT
edge
CD
CD
64K
BIT
01
BIT
1 Interrupt Input
BIT 2 =Normall
FF23
FF40-
FFBF NOT USED
Figure
BIT
3 = Six
BIT
4 = 1 Always
BIT
5 = 1 Always
BIT
6 =
BIT
7 = Cartridge
1-3.
----------1tad1e
Control
BIT
Not
Color
of
the Cartri
y 1: 0 =chan
Sound Enable
Used
Interrupt
dge
Flag
Computer
- 8 -
0 =
FIRQ*
to
1 =
FIRO*
to
0 =sets flag on falling
l
1 =
sets
flag on rising
ges
FF22
to
the data direction register
Memory Map
(page
lhaell----------
CPU CPU
Disabled
Enabled
edge
edge
3)
CART*
CART
*
Color
Computer
-----------TRS·BO
The
addresses
for
the
SAM
address data used
to
and
set
mode.
control
VDG
lines
to
an
even
writing
the
chip
to
control
numbered
register.
To
select
registers
must
any
2
from the
each data
all
FFCO
multiplexer
SAM
register.
memory
to
Addresses
a
certain
(V0-V2)
be
set
to
chip;
an
FFDF
therefore,
location odd
display
and
to
the
®
are
numbered
FFC0-FFC5
the
the
chip In
general,
will
mode,
PIA
proper
control
(U22).
two
clear
memory
control
the
(U2)
mode.
Service
registers
There
addresses
writing
the location the
display
controlling
Manual
are
no
are
any
register
display
mode
the
data
will
Addresses
If
all
at
0000. display allows Register Color times.
Addresses
The Therefore,
Addresses
SAM Color only may
FFDE
cleared, with
this of)
available
this must
Computer
Color
chip.
Computer
by
erase
to the
bit
the
bit. not
FFC6
of
the Normally,
to
the
Pl
FFD6 Computer
FFDA
the
the
FFDF,
the
lower
is
map
for
return
to
registers
start display
controls
2.
to
registers
to
These
2.
reset
contents controls
ROMs
32K set, and
all
RAM.
The
control
to
FFD3
at
FFD9
FFDD
addresses
routine
occupy
the
control
register
0400.
to
be
a
feature
Therefore,
control
2
is
RO
control
This
of the
of
address
ROMs 64K Caution
program
ROM
for
are
cleared,
F2
This
paged
designed and
Rl
select
memory
in
BASIC.
RAM.
map
the
upper
"disappear"
(less
must
obvious
the
will
feature
through
which
is
should
the
to
should the
16K
size
Register
type.
space
the
be
must
display
the be
is
clock
operate
be
memory
or
option
Changes
If
32K
available
from
top
256)
exercised
be
reasons.
display set of
all
not be
speed
cleared.
64K
TY,
this
of
the
in
low
starting
causing
the
SAM
of
the
used
cleared
of
at
0.89
size
setup
of
should
at at
bit
Memory Map
for
(are
locations
in
memory
address.
will
in
RAM
other addresses
switched
setting
the
chip
RAM.
the
at
the
MHz.
of
in
be
changed
is RAM.
are and
begin
all
CPU.
times
the
the
If
out
The
final
the
interrupt
a
reset indicated This
mapped
instance, contents
dual
or
into
of
series
and
interrupt, location set
of
the
if
the
BFFF.
top
----------nad1e111aell----------
of
addresses
reset
it
and
begin
addresses
of
the
CPU
reads
vectors.
will
execution is BASIC FFFF
- 9 -
in
the
load
listed
ROM
it
Color
Whenever
the
address
at
because
(BFF2-BFFF).
will
actually
Computer the
CPU at
the
new
the
2
receives the location.
vectors
For
read
are
are
the
FFDF FFDE FFDD FFDC FFDB
FFDA FFD9 FFD8
FFD7 FFD6
FFD5 FFD4 FFD3
FFD2 FFDl
FFD0 FFCF
FFCE FFCD FFCC
FFCB FFCA FFC9 FFC8 FFC7 FFC6
FFC5 FFC4 FFC3 FFC2 FF
Cl
FFC0
---
Color
Computer
--------T
s
c TYPE
s
c
s
c
s
c
s
c
s
c
TY
M1
M0
Rl
R0
Pl
s F6
c
s
c
s
c OFFSET
s
c
s
c
s
c
s
c
s
c
s
c
s
c
F5
F4
F3
F2
Fl
F0
V2
Vl
V0
2
MAP
MEMORY
SIZE
CPU
RATE
PAGE
#1
DISPLAY
(BINARY)
DISPLAY MODE CONTROL
RS-80
(=0)
(=
0)
'I
I
Address Display Element
N.
U.-
®
-----------
NU
..
-
~32/64K
_
16K
-4K
1
, I
0 0
1
of
1
·0
Upper-Left-Most
- RG6,
0
= 0000 + (%K Offset)
CG6
-RG3
-CG3
I
1 1
1
1
1
1
0
1
0
0
0
1
}
-N.U
1 1
1
-RG2
0
1
1
Service
Dynamic R
.
_N.U.
-0
0 0
1
0
..
-
CG2
I
0
0
1
0
0 1
A
Ms
.9/1
.8 MHz
0.9 MHz
I
0
RGl
C~
,
Al,
0
0
0
Manual
only
AE,
S4
~
Transparent
Refresh
Figure
----
------
1-3.
Color
Computer
ltadte
-
Memory
Map
(page
lhaell----------
10
-
4)
Color
Computer
2
-----------TRS-80
®
FFFF
OR
BFFF
RESET VECTOR LSB
FFFE
OR
BFFE
RESET
VECTOR
MSB
FFFD
OR
BFFD
NMI
VECTOR
LSB
FFFC
OR BFFC
NMI
VECTOR
MSB FFFB OR BFFB SWl1 VECTOR LSB FFFA
OR
BFFA
SWI
1 VECTOR MSB
FFF9
OR
BFF9
I RO VECTOR LSB
FFF8
OR
BFF8
IRO
VECTOR MSB
FFF7
OR
BFF7
FIRO
VECTOR
LSB
FFF6
OR
BFF6
Fl
RO
VECTOR
MSB
FFF5
OR
BFF5
SWl2
VECTOR
LSB
FFF4
OR
BFF4
SWl2
VECTOR
MSB
FFF3
OR BFF3
SWl3
VECTOR
LSB
FFF2
OR BFF2
SWl3
VECTOR
MSB FFF1 OR BFF1 RESERVED FFFO OR BFFO RESERVED FFEF -
FFEIJ
NOT
USED
Service
Manual
Figure
1-3.
Color
Computer
Memory Map
(page
5)
----------1tad1elhaell----------
-
11
-
Color
Computer
-----------TRS·BO
2
®
-----------
Service
Manual
--------------------nad1elhaell---------------
-
12
-
Color
Computer
-----------TRS-80
2/
Specifications
2
®
Service
Manual
2.1
2.2
2.3
Physical
Size:
1.
2.
Weight:
Power:
Technical
1.
Microprocessor:
2.
Memory:
Width
Depth Height
4.75
110
vac
RAM: ROM:
-
-
lbs
14.
10.35" 3 •
-
(2.15
60
75" 55
Hz,
(37.5 (
26.
II
(9.0
kg)
0.2
Type -Motorola Clock
16K
Expandable
BK
Standard
BK
Extended
total
Up
to
cartridge)
cm) cm)
3
cm)
Amps
Speed
of
16K
additional
RMS
-
Basic
Basic
16K
typical
MC6B09E
O.B96
to
64K
(26-3026
(26-3027
Basic
MHz
ROM
ROM
) ) ,
(in
3.
4.
5.
6.
7.
Keyboard:
Video:
Sound:
cassette: RS232C:
Sources:
53-key
matrix
RF
Modulated
or
4
characters
32
Up
to
Graphic
192
Six-bit Single Input
Input
1500
3-wire
Baud
control
microprocessor
output,
by
B
colors resolution
pixels
DAC
bit from from
cassette cartridge
Frequency
interface
16
rows
up
recorde
Shift
under
scanned
channel
to
256
r
connector
Keying
software
3
x
-----------
llad1e/haell----------
-
13
-
Color
Computer
2
Service
Manual
-----------TRS-80
®
-----------
2.3
Technical
Ccon't)
8.
Joystick:
9.
Expansion:
2
connectors,
2
axes
each,
DC
voltage
input
of
0.25
to
4.75
volts
in
64
steps
40-pin
cartridge
connector
con-
taining
all
major
CPU
signals
necessary
for
interface.
----------
lladtelhaell----------
-
14
-
Color
Computer
-----------TRS-BO
3/
Disassembly/Assembly
2
®
Service
Manual
3.1 Disassembly
using pliers.
housing
disassemble
1.
2.
3.
4.
5.
Disassembly
only
are
Disconnect unit.
Remove Turn
to
prevent
Loosen
the come
Turn cover care keyboard
of
the
a
Phillips
Mounting
accessible
the
cartridge
the
unit
and
base
out
the
from
to
to until
unit
prevent
assembly
Color
screwdriver
screws computer, power
damage remove
the
the
and
from
over
top
the
rightside
bottom
damage
Computer
for
from
follow remove
slot
and
to
the
the
six
cover.
unit
cover
and
printed
attaching
the
underside
the signal
(if
place
keyboard
mounting
These
is
turned
up.
and
to
the
2
is
easily
and
a
pair
the
steps
cables
applicable).
it
on a soft
or
screws screws over.
Carefully
set flat circuit
cable
two
of
noted
top
it
board.
accomplished
of
long-nose
halves
the
unit. below.
from
surface
cover.
which
may
lift aside.
not
the
between
of
the
To
the
attach
easily
top
Exercise
the
6.
7.
8.
9.
Disconnect the
keyboard.
Tag
the
the
left printed of
long-nose
Remove
case
from
attach
Remove
two assembly rating
three
cover.
the
it the
attaching
fuse.
from
three
rear
circuit
PCB,
to
transformer
should
the
wires
of
the
board.
pliers. screws
If
it
do
so
the
PCB.
screws.
be
PCB
the
cable
from
which
is
by
accomplished
the
unit
which
Remove
attach
necessary
removing
from
Replacement
the
which
transformer
are
attached
the
wires
the
to
remove
the
eight
unit
of
using
is
PCB
by
removing the the
assembly using
to
-----------1tad1elhaeli-----------
attached
to
the
the
shield
clips
pigtail
same
at
the
a
pair
bottom
which
the
fuse
type
to
and
-
15
-
Color
Computer
-----------TRS-BO
2
®
-----------
Service
Manual
3.2
Assembly
Assemble
disassembly.
metal
There the proper
clips.
are
keyboard.
RFI
the
Color
three
shielding.
The Five
clips
These
Computer
PCB
shield
clips
which
shields
See
2
is
ground
provide
must
Figure
RFI
in
the
reverse
attached
the
shield
RFI
be
in
3-1
SHIELD CLIPS
for
to
to
shield
place
clip
order
the
the to
of
PCB
with
PCB.
ground
provide
location.
for
RFI
SHIELD
CLIP
When
ensure plastic
will
reattaching
that
shield
prevent
reconnecting
of
screws
case
parts.
are
Figure
the
between
any
the
used
Ensure
the
wires
damage top
to
3-1.
wires
are
and
mount
that
Shield
installed
the
to
bottom the
Clip
from
the
transformer the
wires
covers.
the
PCB
correct
Location
transformer in
the
slots
and
the
or
insulation
Two
and
the
type
is
to
PCB.
different
top
and
used
the
of
when
when
PCB,
the
This
types
bottom
reassembling.
The
strain
around
that relief
the
the
power
to
relief
plastic
the
on
the
bosses
cord
is
transformer
power
at
properly
connections
the
cord
rear
routed
consists
of
the
to
(see
of
unit.
afford
Figure
a
wrap
strain
3-2).
Ensure
-------------------nad1elhaell------------
-
16
-
Color
Computer
-----------TRS·BO
MOUNTING
SCREWS
(2) FUSE
2
®
-----------
Service
Manual
Figure
E2
/
3-2.
a_----
Power
TRANSFORMER
PLASTIC SHIELD
ON BASE
Cord
Strain
Relief
TOP
VIEW
----------lladlOlllaell----------
-
17
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
Service
Manual
3.3 To
following
1.
2.
3.
4.
64K
upgrade
Disassemble
access
eight Install
8040665 in noted
Solder schematic,
Run
operation in
Upgrade
a
procedure
to
ICs
Ul4
through
with
a
app~opriate
the
reverse
16K
the from
the
--
total notch
jumper
LH
of
Instructions Memory
must
the
RAM
the
64K x 1
U21.
side,
the
order
Unit
be
unit
wire
diagnostic
res,
PCB.
of in
new
as
ICs 8
ICs)
Ensure
the
at
above
memory of
to
a 64K Memory
followed:
noted
Ul4
CMC6665,
proper
terminal
disassembly.
in
through
in
place
that
U2).
program
chips.
Paragraph
U21.
Radio
of
chips
location.
Wl
(see
to
Assemble
Unit,
Remove
Shack the are
Sheet
verify
the
3.1
to
these
Part
ones
installed
removed
2
proper the
allow
No.
as
of
unit
00
C3 2 ! C4
(.) (.)
Qo
U14
~
cso -c::>-
U15
~
-c:J-
C51
C52
-c::>-
Figure
~I
U9
-g-~
U20
U17
U18
c:::Jcsg
16
U19
~ ~ ~ ~
C53
-c:J-
Replace
3-3.
these
64K
chips
Upgrade
I
..
Cl
....
..
a:
U21
~~~
-t::>-
C57
-----------
llad1elhaell----------
-
18
-
Color
Computer
2
Service
Manual
-----------TRS-BO
®
-----------
4/
Theory
Of
Operation
4.1
MC6809E
CPU
(U23)
The
heart
of
any
computer
system
is
the
Central
Processing
Unit,
or
CPU.
In
the
Color
Computer
2,
as
well
as
most
modern
microcomputers,
the
CPU
is
a
single
Large
Scale
Integrated
Circuit
(LSI).
The
CPU
gathers
instructions
and
data
from
memory,
interprets
and
executes
the
instructions,
and
stores
the
results
of
the
data
operations
into
memory.
Additionally,
the
CPU
stores
data
to
and
retrieves
data
from
various
input/output
CI/0)
devices.
The
Motorola
MC6809E
Microprocessor
is
perhaps
the
most
powerful
8-bit
microprocessor
available
today.
There
are
several
ways
to
determine
the
"size"
of
a
microprocessor
<whether
it
is
8-bit,
16-bit,
32-bit,
or
whatever).
One
way
involves
the
number
of
data
interconnecting
lines
the
processor
possesses.
Another
is
the
size
of
the
internal
registers
and
the
size
of
the
mathematical
and
logical
operations
supported
by
the
processor.
Although
the
MC6809E
has
an
8-bit
data
bus,
internally
it
contains
four
16-bit
registers
and
two
additional
8-bit
registers
which
may
be
linked
together
to
form
another
16-bit
register.
The
MC6809E
also
supports
some
16-bit
mathematical
and
logical
operations.
Therefore,
although
it
is
technically
an
8-bit
processor,
it
has
some
of
the
power
of
the
16-bit
machines.
Figure
4-1
is
a
"programmer's
model"
of
the
MC6809E CPU.
Following
is
a
brief
description
of
the
registers
and
their
respective
functions.
Additional
information
may
be
obtained
from
the
MC6809E
data
sheet.
The
Program
Counter
CPC)
register
is
a
16-bit
register.
It
is
the
job
of
the
program
counter
to
keep
track
of
which
instruction
is
next.
Instructions
for
the
MC6809E
processor
are
from
one
to
five
bytes
in
length.
As
each
instruction
is
fetched,
its
specific
bit
pattern
allows
internal
logic
in
the
CPU
to
determine
the
length
for
that
instruction.
'!'he
PC
is
then
immediately
updated,
even
before
the
remainder
of
a
multi-byte
instruction
is
executed.
The
Hardware
Stack
Pointer
(S)
is
another
16-bit
register.
Its
job
is
to
"point"
to
a
specific
area
of
memory
that
is
set
aside
by
the
systems
programmer
for
the
specific
use
of
the
CPU.
From
time
to
time,
the
CPU
finds
it
necessary
to
"remember"
more
than
it
has
internal
capacity
to
store.
In
these
cases,
it
"pushes
the
data
onto
the
stack".
Later,
when
----------llad1elhaell----------
-
19
-
Color
Computer
-----------TRS·BO
2
®
-----------
Service
Manual
15
___
A____,l_I
0
PC
s
- PROGRAM COUNTER
- HARDWARE STACK POINTER
u - USER STACK POINTER
x
y
B-------'
- INDEX REGISTER
- INDEX REGISTER
- ACCUMULATORS
-----------
D
DP
CC - CONDITION CODE REGISTER
Figure
- DIRECT PAGE REGISTER
4-1.
MC6809E
Programming
llad1elllaell----------
Model
-
20
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
it
is
ready from execution has next instruction after to storing altering program
(RTS)
the
already
instruction.
the
return
instruction.
to
stack".
of
updated will
execution
to
the
return
of
the
flow
____
retrieve
One
a
subroutine.
alter
the
next
PC,
upon
encountering
example
itself
The
Branch the
of
the
instruction
address
the
TRS-BO
the
information,
of
Recall
to
contain
to contents subroutine,
on
the
CPU
is
®
the
that
Subroutine
of
following stack
able
the
to
Return
use
the
it of
the
address
the the
prior
return
from
Service
"pulls the program
(BSR) PC. CPU
is
the
to to
Subroutine
Manual
the
data
stack
However, BSR. By
the the
is
counter
of
the
required
main
the
The temporary
Pointer as programmer, hardware-related
Two registers. points much beginning book. table
The B. CPU, mathematical MC6809E, double
S
register
instructions.
called
the
S
additional
in
the
Data
by
MC6809E
The
accumulators
and
(D)
storage
as
memory,
same
of
reference
are the
accumulator,
is
also of
In
addition,
the
far
as
but
is
storage
16-bit
These
way a book
the
can
CPU
the
and
two
registers such
Logarithmic
then
(U23)
registers logical
accumulators
data
U
register. the not
registers
be to
the
contains
are
available
via
the
there
pushing used
as
which
by
requirements.
can
the
beginning
mark
retrieved
the
operations
can
Tables
pointer
main
upon
can is
to
Push is
This and the
are
be
mark
from used.
two
workhorse
which
be
then
the
and
a
dedicated
register pulling CPU
for
the
used
the
in
the
(or
8-bit
most
are
combined
a
programmer
Pull
acts
of
data
any
of
X
and
Y
index
to
mark
of
a page back stored
accumulators,
of
performed. 16-bit
specific
data
that of
registers
the to
register.
for
user
the by
its
table,
a
into)
form
Stack the
is
math
of
In
one
same
the
the
A
and a
the
----------llad1elhaell----------
-
21
-
Color
Computer
-----------TRS-80
2
®
Service
Manual
Another When significant DP
register.
The individual individual processor programmer conditions.
8-bit
memory
Condition
C -
V -
Z -
register
is
accessed
eight
Code bits, bits
operations.
to
the an register
the
set of notation.
the an
rather
are
mask
The
bits
carry
operation
overflow
when
the
register
zero
operation
bits
Register
set
out
are:
bit.
to
store
the
bit.
is
the
in
of
the
than
or The two
This
is
greater
bit. result
to
This
is
equal
Direct
the
Direct
address
CCC)
an cleared other of
the
bit
it.
Similar
is
store
bit
is
8-bit
as
two
three
is
than
greater
it
is
to
zero.
Page
Mode, will
best
group. the
bits
set
to
in
set
(DP)
be
thought
result
are
possible
when
the
capacity
the
than
"two's
when
register.
the
most
taken
Six used
the
C
bit, the
complement"
the
from
of
as
of
these
of
internal
by
the
interrupt
result
of
but
capacity
result
the
eight
of
the
it
of
is
N -
I -
H -
F -
E -
the
negative
the
most
operation
the
IRQ
mask programmer interrupts.
the
half-carry
processor the
FIRQ
it
is
desired
the
"Entire" interrupts, preserved. indicating
bit.
significant
is
set. bit.
when
in
mask
that
it
bit.
decimal
bit.
to
flag. indicating It
is
only
The
bit
The
is
This arithmetic
Is
ignore
This
cleared
PC
negative
(sign
IRQ
desired
bit
set
FIRQ
bit
that
by
and
bit)
mask
to
is
by
the
interrupts. is
all
FIRQ
CC
were
bit
is
set
of
an
bit
is
set
ignore
used
operations.
set registers
by
programmer
by
NMI
interrupts,
preserved.
IRQ
the
were
when
by
the
when
and
IRQ
----------
nat11elhaell----------
- 22 -
Color
Computer
2
-----------TRS-80
®
Service
Manual
Figure
4-2
shows
the
pinouts
of
U23,
the
MC6809E CPU.
Note
that
there
are
sixteen
address
lines
(AO
through
Al5).
These
address
lines
are
output
from
the
CPU
and
are
used
to
select
one
of
65,536
different
memory
locations.
The
memory
and
I/O
devices
must
be
wired
to
accept
the
correct
combination
of
highs
and
lows
on
the
address
lines.
The
order
of
the
devices
and
how
they
respond
to
the
different
lines
is
called
the
memory
map.
PIN
ASSIGNMENTS
V
ss
1 e
-1
0
HALT
NMI
2
39
TSe
TRO
3
38
Lie
FiRO
4
37
RTI"Ei
BS
5
36
AVMA
BA
6
Vee
7
AO
8
33 BUSY
A1
9
32
R/W
A2
10
A3
11
30
01
A4
12
29
02
A5
13
28
03
A6
14
'L
l
04
A7
15
26
05
AB
16
25
06
A9
17
24
07
A10
18
23
A15
A11
19
22
A14
A12
20
Figure
4-2.
MC6809E
Pin
Assignments
----------llad1elhaell----------
-
23
-
Color
Computer
-----------TRS-BO
The
CPU
has
eight bidirectional data
The
functions, course, the signal. These
In
SAM
0.89
signal The
specific Computer
to
and
remaining
the
GND
line
clock
the
Color
chip
MHz.
which
CPU
contains
retrieve
both
Vee
The E and
signals
and
As
sequences
2
are:
2
data
and
are
lines
input
pin
is
the
Q
Computer
are
50%
shown
leads
E
a
number of
lines
used
data
on
the
control
is
the
return
lines
must
2,
duty
in
Figure
by
events.
by
from
CPU power
reference
are be these
cycle
90
degrees.
of
(D0-D7).
the
memory
are
and
the
present
signals
clocks
4-3,
inputs
The
®
-----------
processor
or
used
output
input
for
clock
for
Q
is
which
ones
These
I/O
for
control.
line
both inputs
the
are
provided
at
a
a
quadrature
serve
used
Service
data
to
lines
both
devices.
control
to
the
power
to
CPU
to
frequency
to
by
the
Manual
are
route
Of CPU
and
and
the
CPU.
function.
by
the
of
clock
initiate
Color
RESET* ­HALT*
NMI*
IRQ* -
FIRQ* -
Upon
<if
receipt
enabled), address 1 -
System
registers receipt
-
-
of
from
the
Description).
are
of
the
Used Stops
of
on
the
current
power
continue Non-Maskable
CPU
to
"interrupt"
and
execute
routine.
Interrupt masked CC
register.
Fast masked doesn't other
the
the
CPU
(defeated)
Interrupt
by
preserve
interrupts).
RESET
will
Vector
preserved
RTI
(Return
up
program
instruction.
after
Interrupt.
a
special
Request.
the
F
signal,
get
Table
For
on
the
from
and
flow
HALT
is
its
Similar
by
Request.
bit.
all
or
the
appropriate
(see
the
the
interrupt
Stack
Interrupt)
to
reinitialize
after
Execution
removed.
Always
normal
"Interrupt
setting
Similar
It
is
registers
any
of
map
to
be
the
completion
will
causes
program
Handler"
to
NMI
but
the
I
bit
to
faster
the
because
(as
do
interrupts
subroutine
in
the
Section
routines, restored instruction.
the
flow
may
IRQ,
the
upon
the
in
CPU.
be
the
but
it
-----------llad1elhaell-----------
-
24
-
Color
Computer
-----------TRS-BO
E
Q
2
Service
Manua
l
®
111
7ns
629n
2.
4V
O.SV
279n
s
o.sv
s
4V
2.
2.
4V
488ns
o.sv
RfW•
ADDA
DA
TA
~~~
E
Q
Rtw•
2.
4V
o.sv
NOT
--------
o.sv
VALID
O.SV
2.4V
o.sv
READ
2.
4V
DATA
1117ns
TIM
-----------
o
.s
v
ING
2.
2.
4V
4V
o.sv
2.
4V
0.SV
2.4V
BA
,BS 0.SV
DATA
~~
Figure
4-3.
----------1tad1elhaell----------
NOTVALID
MC6809E
WRITE
DATA
TIMING
Read/Write
-
25
-
Timing
at
0.895
MHz
Color
Computer
------------TRS-80
2
®
-----------
Service
Manual
Other
(Three-state TSC DMA go Computer permanently CPU data read). Figure is presented presents fast.
4.2
The CRll, different provide used also output circuitry.
control
line environment
into
modified
a
to
inform
transfer
Standard
4-4.
Reset
reset
and
a
to
used
signal
reset
lines
Control)
is
an
input
three-state
2
does
grounded.
the
is
However,
by
the
to
the
no
problem
Circuit
circuit CR12.
time
pulse
as
durations
the
an
from
used
and
intended
and
will
condition
not
require
external
from
MC6809E
memory
This of output,
the in
SAM
as
is
comprised
circuit
approximately
SAM
chip
pin
in
the
the
cause
multiprocessing,
The
R/W
memory
CPU
Read/Write
the
chip long
7
only
for
so
of
so as
(U22).
diode
U22
Color
R/W
Color during
provides
power-up
(Read/Write)
for
use
the
if
line
and
(a
write)
that the
of
R20,
10 CRlO
from
Address high.
memory
Computer
in
a
Since
is
an
output
devices
or
timing
Computer
the
addresses
the
active
is
R22,
pulses
or
reset.
milliseconds
The
reset
is
used
the
rest
2
are
TSC
line. multiprocessor and
Data
the
this
whether
to
the
is
shown
2,
this
E
sufficiently
C48,
of
input
to
of
lines Color
line
used
CPU
in
timing
are
time.
C58, two R22
which
to
isolate
the
and
reset
The
is
by
the
the
(a
This
CRlO,
C58
is
U22
the
or
to
is
+
sv
R22
100
MANUAL
SYSTEM
RESET
SWITCH
Kn
i_y
-
-
Figure
CR12
CR11
C58
I 0.1µF
-
- -
VCLK SAM CLK VDG
4-4.
MC6883
CR10
3.58 mHz
U22
MC6883
Reset
----------llad1elhaell----------
us
MC6847
Circuitry
+
sv
R20
100
C48
11.0µF
-
RESETMPU
Kn
U23
MC6809E
-
26
-
__
c_o_1o_r_c_o_m_p_u_t_e_r_2
The
second This and milliseconds. CR12 discharge discharge
(R20
is
R20
becomes
and
reset
provided
provide
capacitors slowly
R22).
____
pulse to
this
CRll
forward
through
is
the
master
is
used
biased
C48
TRS-BO
the
master
CPU
and
reset to
upon
and
C58,
their
®
both
pulse
isolate
power
rather
normal
system PIA's
of the down
than
charging
Service
reset
CU2 approximately two
and
signal.
and R/C
is
them
resistors
U7).
circuits. used having
Manual
C48 100
to
to
4.3 The
(DRAMs,
storing
at
bits
array
Computer In
lines
16
called row this strobe)
After
addresses presented, cycle, retrieved output access WE time.
DRAM.
Memory
Color
any
at
is
order
are
pins,
address
is
the
signal
Computer
Ul4
16,384
given
a
time, said 2
operate
to
required. the
row
the and
DRAM
(the
WE*
from
pin
time
are
Figure
thru
bits
time.
to
address
addresses
address
is
presented row the
has
row
along
(Write
the
some
of
the
active 4-6
2
U21).
(16K),
Since
eight
be
16K x 8.
from
16K
and
address absence
latched
addresses),
with
Enable)
appropriate
time
DRAM.
shows
uses
However,
later.
prior
Dynamic
Each
the
DRAMs
a
single
locations
are
column
first,
by
of
CAS*.
is
During
the
any
multiplexed
the
CAS*
the
to
memory
one
CPU
are
used.
The
since address.
and
presence least
the
If
the
held
cell
The
CAS
read
Random
chip
of
needs DRAMs
+5
volt
in
each
the
the
(column
significant
column
present
high,
and
actual
a
write
and
and
write
Access
is
which
Therefore,
into
are
may
to
access
in
the
supply.
chip,
DRAM See
DRAM of
RAS* Crow
address
addresses
and presented time
cycle,
latched
timing
Memories
capable
be
Color
14
package
two
groups
Figure
is
informed strobe).
cycle the
data
depends
the
of
accessed
eight
the
address
4-5.
seven
are
is
at
data in cycles
data
memory
has
only
of
The that
address
a
read is the
on
the
and
at
CAS
for
7,
Dynamic refreshing
Refresh
signal
through
(If milliseconds memories.)
you
memory
at
is
accomplished
and
an
all
128
don't
periodic address remind
it
-----------1tad1elhaell-----------
is
called
count.
possibilities
the
will
forget,
dynamic
intervals
by
providing
DRAM
The in of
which
-
27
because in
order
the
address
2
milliseconds
what
it
is
not
-
it
requires
to
remember.
DRAMs
count
knew
very
with
must or
every
good
the
toggle
less.
2 for
RAS
Color
Computer
-----------TRS-80
2
®
-----------
Service
Manual
A
0---+
1
A A
2__.
A
3__.
A
4__.
A
s--.
A
s--.
A
7__.
__.
-
Cf)
::::>
m
Cf) Cf)
w a:
c c
ct
7 BIT
LATCH
(ROW)
.
,.
'
,.
.......__
I-
1r
,.
.......__
IJ
COLUMN
-
SENSE
-
+
64 x 128 CELL
MEMORY
ARRAY
..
~
,.
1of128
DECODER
64 x 128
MEMORY
ARRAY
ROW
CELL
z
~
:::::>a:
...Jw
Oc
UQ
00
CJ
NW
....
c
0
-
....
~
f-+
(COLUMN)
7BIT
LATCH
AMP
J I
OUTPUT
BUFFER
'J
'.
VDD
vss
r+
RAS
RAS
~
GE~~~;~OR
CAS------~
w
~------------~
D
~---------------------'
---H
o - CLOCK D - ENABLE
~
CAS
GENERATOR
Figure
-WRITE
_.,
BUFFER
4-5.
DRAM Block
-----------llad1elhaell-----------
_,.
DATA
INPUT -
BUFFER
Diagr am
- 28 -
Color
Computer
-----------TRS-BO
2
®
Service
Manual
Addresses
w
OIDataOu
tl
V1H-
V1L
V1
H-
VIL -
~-
Vol
-
-
----------
READ CYCLE
Column
Address
H
ighZ
----------<1
WRITE CYCLE TI
TIMING
MING
~
bata
"""11::..........;;.;;...;.__~
Addresses
w
D !Data
0 !Data Outl
V1H-
V1L
-
V1H­V1L-
V1H-
hi
V1L
-
~~"-l~.W...¥-fM-..M.....,...M
VoH
-
VoL-
------------------
Figure
it.--...,;;.;.;,;.
4-6.
lladle
__
..;J'!r"..Jiil~;..,i;~"'-l'-J~ll'..:-.K....K....¥-~.K..K....111.~
High z
DRAM
Timing
lhaell----------
-
29
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
By
now, fairly the
In
addition
WE
timing other frequency
(Yl).
3.579545 Generator
(U9). the processor
The granting and each provide
well
Note required VDG
access
it
complex
MC6883
tasks.
The
MHz
This
0.89
SAM access
accesses.
MHz E and
chip
access
access,
appropriately
as
the
that
by
DRAMs.
should
Synchronous
to
control, of
Master
(VDG, U8)
signal
(U23).
to
whether
corresponding
the
the
____
task. address
It
which color
(U22)
to
the
DRAM
CPU
The
be
apparent
In
and
contains
is
controlled
Oscillator
reference
chip
is
then
Q
signals
also
the
VDG
chip
by
synchronized
access
alone
Color
TRS-BO
that
the
Color Address multiplexing,
refresh
the
and
controls
processor
the
address time
in
Computer
Multiplexer generation,
Master
is signal to
divided
which
during
CPU
must
order
divided
or
®
controlling Computer
RAS
and
Oscillator,
by a 14.31818
by
to
the
the
chroma/RF
by
four
are
required
access during
the
the
RAS
signals,
to
2
low
be
be
uses
to the
VDG,
and twice
able 200
Service
2,
(SAM,
CAS
the
four Video
modulator
again
the
high
time
the CAS to
the
as
to
nanosecond
DRAMs it
is U22) generation,
SAM
performs
the
MHz
crystal
to
give
Display
to
produce
by
the
memory,
time
of
E.
SAM
must
signals,
DRAMs.
fast
respond
Manual
is
a
done
chip.
a
of
During
as
as
that
by
E
to
In
order
addresses
to
the high DRAMs
must
VDG. on
the duplicated FS*
from
of
DAO. display out
right.
programmable The
final
and
device
the
SO, order ROM
selection, selection order only accomplished
SAM.
order
along
also
In
SAM,
mode
Sl,
to
to
during
for
order
the It
provide
prevent
the
to
the It
addresses
with
"know"
to
the
in
the
VDG
is
necessary
of
For
registers
function
selection
and
PIA
signals.
the
by
SAM
chip
DRAMs,
then
dividing
the this
S2
E
the
multiplexes
(ZO
RAS
and
the
current
accomplish SAM.
and
appropriate
data
is
VDG
reason,
of
the
for
lines selection,
Due
bus
portion
74LS02
to
all
16
through CAS.
chain
The
count
advanced
for
in
order
(see
the
SAM
the
are
to
the contention, of
NOR
provide
CPU
address
these
Z7)
During display this
the the
computer. connected signals
a
internal
by SAM for SAM
Memory
is
to
and
nature read
gate,
with
is
various
the
appropriate
lines
into
which
a
address
reset
subsequent
to the contains
provide
to
of the
cycle.
UlO.
it
VDG
a
minimum
to
the upon
duplicate
addresses
Map,
Figure
to
Ull,
enable
cartridge
the
ROMs
low
order
sends
access,
put
VDG
receipt
occurrences
some
Section address
4-7 a RAM
ROMs
are
This
are
input
and
to
the
the
out
by
pin
count
is
the
exact
to
come I). decoding
shows
74LS138,
reading,
and
in
enabled
is
SAM the
of
how
in
-----------1tad1elllaell----------
-
30
-
____
c_o_1_o_r
__
c_o_m_p
SLENB*
R/W
__
u_t_e_r
__ 2 _________
E
-------4
-----11-
T"~Si-l3CJ
74LS02
....
®
+5V
___________
s_e
__
r_v_i_c_e
__
M_a_n_u
__
a_1
___
Figure
Additional referring
4.4 A
user the
CU9)
Video
computer
would
main
which standard or
4.
to
method
color
However, computer-like The
portion
the
computer-like
Display
Generator,
S2 S1
so
U22
SAM
4-7.
details
the
MC6883
Generation without
not
be
of
provides
(or
most
signals
of
the
Color
of
the
Circuitry
some
of
much
providing
a
composite
black
of
into
Color
video
or
VDG
Computer
SAM
data
sheet.
method
value.
output
and
white)
the
modulator's
signals
Computer
signals
chip.
chip
(U8)
of
chroma
is
E
-
E E
c
B
A
U11
74LS138
2
Address
may
be
providing In
the
is
via signal
television
job
the
television
2
that
U8,
the
MEMRD* ROMA* ROMB* CTS* PIAO* PIA1* SCS*
NC
Decoding
obtained
output
Color
the
into
is
actually
MC6847
by
to
Computer
RF
modulator
a
on
channel
to
translate can generates Video
the
2,
3
use.
-----------------------------
ltad1e lhaell ---------------------------
- 31 -
_ _ c_o_
A beam
right, electron screen, reduced,
increased, actually blue, different
The
the which pulses
frame
chip
screen
signals, picture.
1_o_r_c_o_m_p_u_t_e_r_2
television
across
and
beam
causing
the coated
and
green)
colors
VDG
chip
intensity
also
to
ensure
at
the
which
are
the
____
set
displays
the
face
somewhat
strikes
it
screen
the
screen
with
and,
are
produces
of
the
contains
that
correct serve Phase
to
A,
television
T R
of
the
more
the
to
glow.
is
less
glows
three
by
produced.
the
sweeping
vertical
the
time.
determine
Phase
would
S-B
images
slowly
phosphorescent
different
combining
signal
television
B,
O ®
by
screen
from
If
the bright. brighter.
which
beam.
and
horizontal
Additional
the
color
and
CHB.
produce
sweeping
very
top
intensity
If
The
color
the
intensities
eventually
This
begins
signals
displayed
Without
only
an
rapidly
to
bottom.
surface
the
intensity screen phosphors
is
the synchronizing each
a
black
Service
electron from
on
of
the
is
controls
"Y"
line
from
on
these
the
of
the
and
Manual
left
The beam
is
(red,
each,
signal
or
VDG the three
white
to
is
As
stated
the
light desired at
the
desired
for
the
character
sweep character sweeps second
well
eye In
successive somewhere. stored
The duplicated
memory
cell) the puts The edge stable its receive
from
as
to
order
VDG
of
CPU
the
data
of
next
an
before
perceive
in
the
at
before, produced
character, first
the
for
has
the
is
address
is
the
memory
the
time
in
the
left
in
the
entire
beginning
persistency
the
frames,
In
the
DRAM.
an
in
the
data
screen.
not
then RAS*
the
VDG
data.
the
by the
times.
in
first
to
right, row frame
the
Y
signal
it
the
Color
address
SAM)
is
stored
using
for latched signal.
data
access
Y
signal
the
Y
As
each
row
is
displayed,
of
over. of
screen
must
generation that
During the the
inputs, by
determines
television.
signal
the
beam frame, is
displayed.
the
second
192
lines
The
the
phosphor,
display
to
produce
get
the
Computer
enables
for
a
the bus, next
into
This the
so character US, a
ensures even
time
must
particular
turn
sweeps
the
portion
and
in
high
as
the
information
2
the
scheme
it
low
portion
the
VDG
74LS273,
if
the
the
In
order
the from
top
portion
During
so
on.
one
sixtieth
repetition
causes
a
whole.
same
information
(which
to
determine
area
(actually
on
the
that the
CPU
VDG
is
intensity
beam
left
of
The
screen
from
of
address
by
the
has
ready
to
produce on
only
to
of
each
the
next
each
beam
of
rate,
the
human
on
is
is
where
(character
the
E
cycle,
the
the
rising
data
will
started
to
of
a
right
a
as
in
SAM) bus.
be
-----------
ltadle
-
lllaell----------
32
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
In
the
alphanumeric
by
the
VDG
is data along of
data clocked clock. vertical
In the used to signal other
The determine by refer output and The as addition, VDG, and DRAMS.
is
then
with
internally,
is
loaded on The
and
the
graphics
VDG
the
one
another
contains
to
generate
Y
signal.
and
anomalies.
GMO,
is
FS*
allowing
GMl,
of
to
the
of
used
output
disabling
the
alternate
outputs
is
the the
US,
as
possible
the
____
in
the
used
horizontal
memory
the
by "line to
decide into
modes
actual
the
The
used
GM2, display output
the
MC6847, one occurs
FS*
output the
SAM
to
A/S,
possible
address
TRS-BO
mode,
form the
VDG's
count"
which
two
internal
polarities
of
these
sync
of
operation,
pixel
Phase
CHB compensate
A/G,
mode
ports
map
and
during
C60
Hz)
is
chip
the
data
of
ASCII
internal
information,
dots
of shift signals,
and
A
and
signal
INT,
of
the
on
PIA
the
VDG
occurs
source
vertical interrupt tied
bus
after
to
supply
®
retrieved character
to
shift
the registers,
the
color Phase is
a
for
and
VDG.
U2.
data
during
of
to
the refreshing
codes.
character
which
display.
registers
incoming
become
data
information,
B
signals
chroma
temperature
CSS
lines
These
For
more
sheet.
horizontal
interrupt
sync
source
the
MS*
active
time,
input
Service
from
the retrieved
reference
to
the generator,
is
kept The which
3.58
along
Y
signal.
in
drift
are
are
controlled
information,
The
sync
to
PIA
and
PIA
of
display
for
the
Manual
DRAMs
This
track
dot
are
MHz
with
by
and
addition
and
used
HS*
time
U7.
is
used
U7.
the
time
the
is
to
In
The
Y,
well sent
is
(except
them. MHz This chroma
The defective, repair
as
to
the
sound
modulated
modulator
Phase
the the
MC1372
for
The
information,
the
A,
Phase Sound RF
Modulator
integrated
the
sound)
sound
carrier
sound
should
replaced
modulator.
B,
signal
input
oscillator
signal
thus
be
as
and and
(U9).
circuit
and
modulates
is
used
then
modulating
considered
a
unit.
CHB
signals
the
3.58
The
which
to
frequency
contained
enters
a
No
attempt
heart
an
the
sealed
-----------lladtelllaeli----------
MHz
takes
RF
in
the
RF
from
chroma
of
carrier
modulate
the
MC1372
carrier.
unit
should
the
VDG,
clock,
the
modulator
these
modulator.
inputs
with
with
and,
be
as
are
a
4.5
if
made
the
to
-
33
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
Service
Manual
4.5
Artifacting
The
Motorola
MC6847/MC1372
component
combination
is
designed
to
produce
several
modes
of
graphics
operation.
The
highest
resolution
mode
(192
by
256
pixels)
is
designed
to
be
a
black
and
white
mode.
In
this
mode,
the
MC6847/MC1372
component
combination
does
not
produce
the
color
burst
signal
necessary
to
make
the
television
"see"
color.
Artifacting
is
a
phenomenon
whereby
a
color
television
set
can
reproduce
color
from
essentially
a
black
and
white
signal,
if
the
period
of
the
signal
is
less
than
that
of
the
color
oscillator
signal.
However,
for
the
television
set
to
do
this,
it
must
receive
the
color
burst
signal.
The
artifacting
circuit
in
the
Color
Computer
2
forces
the
Motorola
MC1372
(09)
to
generate
the
burst
signal
in
the
high
resolution
mode,
contrary
to
the
original
design
of
the
component.
In
addition,
the
phase
of
burst
generated
is
controlled
to
a
limited
degree
in
order
to
produce
a
desired
set
of
hues,
or
tints,
from
the
black
and
white
signal
which
is
now
being
interpreted
as
color.
The
Color
Burst
signal
is
approximately
eight
cycles
of
3.58
MHz
riding
on
the
back
porch
of
the
horizontal
sync
pedestal.
In
the
television,
this
signal
is
used
to
synchronize
the
set's
internal
chroma
oscillator
in
both
frequency
and
phase
to
the
transmitted
signal,
so
that
the
proper
colors
are
demodulated.
The
phase
of
the
chroma
signals
with
reference
to
this
signal
determines
the
tints
of
the
colors
on
the
screen.
Additionally,
the
absence
of
this
burst
signal
triggers
a
"color
killer"
circuit
in
the
TV
set,
which
shuts
off
the
chroma
bandpass
amplifiers
in
the
set.
The
purpose
of
this
is
so
that
old
black
and
white
programs
will
be
seen
without
colored
"snow",
which
is
random
noise
amplified
by
the
chroma
bandpass
amplifiers.
With
no
burst
received
by
the
TV,
the
color
killer
should
insure
that
the
set
produces
a
black
and
white
picture.
The
colors
produced
in
the
artifacting
mode
depend
upon
the
phase
of
the
signal
that
is
being
interpreted
by
the
TV
as
burst.
It
is
possible
to
force
the
MC6847
(08)
into
one
of
the
color
modes
during
horizontal
sync
time
and
thereby
cause
it
to
send
the
signal
to
the
MC1372
which
makes
it
generate
burst,
returning
to
the
correct
mode
before
the
display
is
active.
However,
if
this
approach
is
used,
the
burst
generated
by
the
MC1372
will
cause
the
TV
to
reproduce
the
"free
colors"
as
magenta
and
green,
which
is
not
acceptable.
----------llad1elllaell----------
-
34
-
t'%j
......
l.Q
c
Ii
CD
.i:..
I
CX)
.
()
0
.....
0
Ii
.
l
()
0
GMO
a
tO
I
c
rT
I.
CD
Ii
w
U1
N
HS
::t>'
Ii
rT
......
H'I
~
()
rT
......
::J
IQ
()
......
Ii
(l
c
......
rT
Ii
"<
+5V
C24~
..LC26
.1µFI
R10
9.1K!1
I .001µF
-
-
Vee
a
-
THRESHOLD
RESET
7
DISCHARGE
U4
555
I
R6
raUTPUT
4.7K!1
TR~
GND 1
~
C27
.02µF
-
-
CR13
1KF20-4
Css
02
2N3904
-
-
R9
1K!1
",..........,.,
TO
PHASE A
()
0
.....
0
Ii
()
0
i6
c
rT
CD
Ii
N
-I
JJ
UJ
I
m
0
®
t/)
CD
Ii
<
......
(l
CD
3::
~
::J
c
~
.....
____
c_o_1_o_r
The
apparent
to
produce
red
and
Phase balanced Bias a
phase
by
about Phase composite
MC1347
in
a unbalancing desired
It
is accomplished signal
before Figure horizontal
This microseconds,
(which
conducts,
in
the Note any
in
the off, connected
__
c_o_m_p_u_t_e_r
blue.
A
and
signal.
of
A
and
to
negative
colors.
important
be the 4-8
turns
it negative
that
change
high
its
___ 2 ______
problem
a
phase
Phase
modulators,
the
100
degrees.
Phase chroma generate
Phase
during
allowed
active accomplishes
sync
on
will it
will
both
in
res
leakage
to
nothing.
of
The
MC1372
B.
The
other
3.58 B
output.
burst
direction
A
that
to
video
pulse
the
transistor
provided
be
if unbalance
direction,
GMO
and
the
input
mode.
is
~"TFISi-EICl
at
this
the Essentially,
each
input
MHz
clock,
This
inputs
during
in
a
the
back
return
time this.
is
the
CSS
CSS
signal
At
negligible,
point burst has
of
to
The
is
negative
unbalancing
porch
allowed
diode
is
causing must
all
signal
two
which
to
with
allows
determine
way
by
unbalancing back
time
to
it's
for
If
(Q2)
high). the
Phase be
to
other
and
®
___________
is
"color
these is
each
Phase
amplitude
the
porch
direction
of and normal
the
scan.
GMO
to
trigger
for
(CR13)
When
it
high
Phase
times, hence
how
to
which
phase"
are referenced balanced
A
lagging
the
tint
MC6847
the
time.
produces
this that
(steady)
The
is
high,
the
a
duration
is
reverse
the
A
input
to
generate
in
order
A.
This
the
R9
s_e_r_v_1_·c_e
get will
inputs
modulator changes causes
Phase
signal the
then
transistor
to
transistor
is
__ M __
the
produce
inputs,
to
to
a Phase
of
the the
However,
be
Phase
level
circuit
the
one-shot.
of
about
biased
the
burst.
to
force
occurs
essentially
a_n_u_a_1
MC1372
Chroma
is
B
on
B
input
the
A
in
10
MC1372
when
__
is
4.6 The
(PIAs). MC6809E CPU. Color
The
CPU
lines each
one
diagram
PIAs
Color
Computer
functional
during
may
of
of
(U2
Computer
These
be
four
several
of
and
devices
They
2.
configuration
the
reset programmed control/interrupt
control
a
PIA.
-----------------------------nad1elllaell---------------------
U7)
2
uses
support
routine.
two
provide
all
to
act
modes.
Peripheral
a
universal
of
the
of
the Each as
an lines Figure
-
36
-
PIA
of
input
may
4-9
I/O
is
the
Interface
interface
functions
programmed peripheral or
output,
be
programmed
shows
a
block
Adapters
to
the
in
the
by data and
for
the
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS·BO
®
Service
Manual
IRQA•
38
Interrupt
Status
40
CA1
Control A
Control
39
CA2
Register A
Of
33
(CRA)
01
32
Data Direction
02
31
Register A
03
30
Data Bus
(DORA)
Buffers
04
29
(DBB)
Output
Bus
05
28
06
27
2
PAf
07
26
Output
3 PA1
Register A
4
PA2
(ORA)
Peripheral
Interface
5 PA3
A
6
PA4
Bus
Input
...
7 PAS
~
8 PA6
Register
a:i
..
(BIR)
~
9 PA7
a.
c:
Vee=
Pin
20
10
PBf
Vss
=Pin
1
Output
11
PB1
Register B
12
PB2
(ORB)
Peripheral
cse
22
Interface
13
PB3
CS1
24
B
14
PB4
cs2•
23
15
PBS
Chip Select
RSI
36
and
R/W
16
PB6
RS1
35
Control
17
PB7
R/W 21
Enable
25
Reset•
34
Data Direction
Control
Register B
Register B
(DDRB)
(CRB)
Interrupt
Status
18
CB1
IRQB*
37
Control
B
19
CB2
Fi
gure
4-9.
PIA
Block
niagram
----------ltad1e/haell----------
-
37
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
As
shown registers registers These routine
The
four control selection only used
PIA
U7
(pins strobe register to
read
fire The
other significant an
input
and
39) four CAl They
video each
(pin
(08).
in
Figure and are
direction
and
normally
control/interrupt
registers.
within
as
interrupt
as
interrupt
is
used
10-17)
the
keyboard
A
(pins
the
keyboard
button
are
joystick
are
If
line.
screen
inputs
pins
bit
for
used
40) both
enabled,
of
____
4-9,
4
control/interrupt
controlled
control
will
The
the
PIA. inputs, inputs
mainly
is
programmed
columns.
2-8)
rows.
for
of
PIA
of
data
the
and
CBl,
or
tied
data
joystick
as
outputs.
sound
CBl
to CAl
if
enabled,
(60
TRS-BO
a
by
registers
control
or
for
are
the
U7
serve
registe
inputs.
(pin
video
provides
Hz).
PIA
consists
lines.
two
data
are
not
be
changed. lines Two
and
outputs.
the
as
programmed
Pins
joysticks.
interface.
18), clock
are
registers
of
the
the
other
keyboard.
an
output
The
These
first
2
various
-r A
The
are
outputs
an
provides
®
of
direction
set
controlled
four
as
and
3
functions.
(pin
CA2 two last
used
interrupt
an
two
The up
also
lines
two
Data and seven inputs
are
9)
is
and
lines
two as
interrupt
from interrupt
Service
8-bit two
8-bit
registers.
by
the
by
handle
function
lines
is
also
pins
after
may
register
used
lines
and
used
programmed CB2
select
(pins
of
the
data
reset
the
to
of
are
The
one
PIA
inputs. VDG each
after
Manual
data
two
device
be
B data
used as
most
as
19
of
U7,
PIA
02
is data converter. which devices.
cassette. the of size
output.
The
functions. status output
cartridge
into to output
register
is
selection
the
jumper.
control
the
the
used
used
Pin
VDG.
Pin
interrupt
used
interrupt
computer, program to
enable
Pin
Pins
Pin
10
and CAl
to
for
A
are 3
to
drive
2
of 13-17
of
the
12
Pin
is interrupt
(pin
input
control
in
sound
several
used
of
register
register
various
of
11
of
the
40)
input.
this
the
different
for
the
printer
A
of
data
register
register
RS-232
pins
is
for
the
the
cassette
Whenever
input
cartridge.
from
the
6-bit
A
is
the and
is
the
register
alphanumeric
B
is
B
is
signal
of
PIA
the
input
RS-232
motor.
will
the
Finally,
DAC
interrupt
chip
functions.
digital RS-232 other
input
B
an
the
input
02 for interface).
a
cartridge
-----------llad1elhaell-----------
for
are
and
input
single
pin.
also
the
CB2
(03).
Pins
to
analog
output
RS-232C-type
data
used
graphic for
serve signal
CBl
BASIC
is
is
to the
bit
is
used
from
various
CA2 the
inserted
and
4-9
signal,
the
control
modes memory
sound
CD
(a
is
jump
as
of
an
an
- 38 -
Color
Computer
-----------TRS-80
2
®
Service
Manual
4.7 ROM
that power fetch were the haywire. ROMs, Color programmed and component installed, all paralleled
independent is
4.8
PIA
Interface outputs, matrix. connects an resistors PIA resistance
in
ROM
stands
retains
is a
vector
no
ROM,
data
depending Basic.
functions.
address
provided
Keyboard
U7
is
open-collector
compensates
a
highly
(Ul2
applied
bus,
and The to
and
for
its
the
attempt
The
Color Each
to
provide
for
the
even
and
to
the
for
by
Interface
the
only
circuit.
connects
A
the
contained
due
reliable
Ul3)
Read
data to
and
CPU
upon
Ul2
Extended
in
data
two
each
Ull,
side
row
device
for
to
prolonged
Only
when
the
CPU,
begin
would
to
Computer
whether
ROM
contains
the
contains
the
Extended
lines,
ROMs.
ROM
the
active
The
to
of
U7
lines
in
RPl.
a
possible
keyboard
74LS138,
CU7)
B
Memory,
power
it
executing
read
execute
2
contains
it
user
is
component side
the
is
of
and
with
Standard
Basic
as
well
The
the
of column configured the as The
increase
use,
interface.
which
is
immediately random
this,
is 8K
ROM.
Basic
only
CE
as
this
keyboard
such
use
and
is
removed
instructions.
floating and
either Standard bytes
certain
Basic,
Ul2
machine.
as
Vee
line
or
chip
appropriate.
in
the PIA
lines
as
requires
of
an
in
therefore
a
type
from
attempts
promptly
or
which
Basic
must
and
that
enable
Keyboard
is
of
inputs,
matrix.
open-collector
key
of
states
one Extended are
and
always
Note
ground,
is
configured
the
the
contact should
memory
it.
Ul3
keyboard
When
to
If
there
on
go
or
two
commands
is
be
that
are
line
pullup
and
PIA
which
U7
result
the
as
is
To
read
a
zero writing pressed
zero low. keys
in
and
By
may
the
keyboard,
the
ones
in
that the scanning be
checked.
in key
-----------ltadle
bit
all
column,
location
that
the
each
only
Figure
one
corresponds
other one
of
will
column
4-10
-
column
bits.
the correspond
in
the
to
If
input
keyboard,
shows
is
that
a
the
enabled
column
key
lines
to
the
keyboard
is
will all
by
writing
and
being
be
bit
of
lhaell----------
39
-
by
a
that
the
matrix.
is
Color
Computer
2
Service
Manual
-----------TRS-80
®
-----------
J5
I
I
I
I
I
5
,_____ _ ____,
61---~
71---~
81-------<
I
iQ}---NC
I
L
__
Figure
4-10.
Color
Computer
2
Keyboard
Array
-----------1tad1elhaell----------
- 40 -
Color
Computer
------------TRS-BO
2
®
-----------
Service
Manual
4.9 'l'wo
Computer
including
RS-232
production/selection. custom
2. Converter. the controllers block
The Six discrete
sound
reference of attenuated data
There
B.
compared
coupled
table:
DAC
special
serial
linear
As
its
circuitry
diagram
DAC bits
inputs
the
four
storage.
are
These
Circuitry
analog
2
to
power
name
This
to
itself
of
control
internal
for
joystick
and
two determine
against
to
the
to
(03)
integrated
implement
supply
interface, integrated
implies,
chip
necessary
the
microprocessor.
of
the
performs
are
analog
the
sound
a
comparator,
used
select
sound
as
which
the
a
multitude
regulation,
the
The
circuits
it
also
to
DAC
chip.
most
used
level.
multiplexer.
inputs.
the
inputs
DAC, output
as
circuits
joystick
DAC
contains
contains
interface
of
by
the
Finally,
cassette
to
of
the
well
pin
of
cassette
chip
used
the the
This
other
the
DAC
joystick
as
according
are
analog
interface,
(03)
a Figure
functions DAC
recording
in
a
Digital
sound
the
to
level
It
input
the
chip:
which
is
the
joystick
used
functions
operation, one
Color
to
multiplexer
4-11
of
specify
is
one
is
also
of
which
DAC
signal
signal
Sel
inputs
sound
to
the
in
the
and
of
the
Computer
Analog
shows
this
a of used
A
and
is
to source following
Color
the
sound
and
a
chip. the
as
is
one
is
for
Sel
be
is
a
Sel
0 0 1
1 1
The
Digital
transistor
over
position
technique microprocessor means
the
of
entire
of
the
B
to
as
the
called
select
Sel
A
0
0
1
Analog
a
current voltage
joystick,
"Successive
first
Joystick
Converter
range.
selects
pins
Joy Joy Joy Joy
sourc~
the
(which
which
microprocessor
Approximation".
the
Input
0
1
2
3
employs In
order
desired
are
connected
gives
----------llad1elhaell----------
a
64-collector
good
to
determine
uses
joystick
Sound
linearity
The
to
PIA
Source
DAC cassette Cartridge
(no
sound)
the
a
input
07).
by
-
41
-
Color
Computer
2
Service
Manual
-----------TRS-80
®
-----------
Vee®
ANALOG
INPUTS
@0------1 @0------1
@0------1
@~-
@ @
ANALOG
SELECT
WEIGHTED
CURRENT
SOURCES
DO
@
D1
@)
CURRENT
SWITCH
D2
®
AND
D3
®
1/V
CONVERTER
D4
-
DS
(j)
-
®
BUFFER
@
CASSO
UT
COMPARATOR
SELECT
ANALOG
CD
LOGIC
SWITCH
SOUND-OUT
fl
SND
SND
SND
ENABLE
I
II
@
®
@)
@
Figure
4-11.
DAC
Block
Diagram
-----------nad1elhaell-----------
-
42
-
Color
Computer
-----------TRS-BO
2
®
-----------
Service
Manual
Next, range,
input the
(comparator higher, was between pin between value,
value found. DAC
one
DAC controllers.
The
the Sel the
microprocessor
six
waveshape.
attenuated the volume.
from This which volume
the Similarly, pin AC-coupled,
input
is
in
a
value
32
via
joystick
the
low,
0
was
high,
the
the
of
Since settings axis chip
sound above A
and
sound bits
level
the level
point
control
level
8
of at
3.9
volts
clipping
decimal PIA
the
and
the
of correspond
multiplexing
table, Sel output.
of
required
If cassette
which
the
the
equivalent
for
U2.
voltage, output) HI/LO
next
the the
last
microprocessor
preceding
the
are
the
B
the The
to
provide
the
follows
it
the
cartridge
since
midpoint
p-p.
(distortion)
If
is pin value
last
microprocessor
value
DAC
required
joystick.
to
different
inputs,
If
simply
DAC output
clips on
provides
cartridge
in
by
cassette
recorder
the
the
the
the
Any
to
the
example,
the
DAC
the
HI/LO
low.
is
high
the
value, and
either
difference,
uses
to
two
section
and
the
DAC
feeds
order of
the approximately the
modulator
is
input
input
cassette
3.9
may
connector). SND of
input
the
greater
of
is
output
However,
(logic
microprocessor
or
64,
or
six
binary
determine
The
four
axes
is
sound
the
is
a
succession
to
DAC
the
is
routed
level
waveform.
should volts supply
allowable
signal
the
midpoint
sent
voltage
pin
of
one).
16
decimal.
tries
48
decimal.
adds
until
joystick
for
each
very
sources
selected
used
produce
is
then
3.9 to
selected
to
up
p-p
the This
to
the
sound
of
the
to
the
the
DAC
if
the
DAC
If
tries
a
value
or
subtracts the
digits,
the
"position"
of
two
simple.
are
input
as
a
sound
of
values
the
desired
buffered
volts
produce
input,
the
sound
to
3.9 Therefore,
not
be
to
the
sound
signal
DAC
chip
voltage amplitude waveform.
voltage
DAC's
is
lower
chip
voltage
the
is
If
the half-way For
final
exactly
inputs
joystick
According
selected
is
routed
source,
p-p,
maximum
then
output.
volts set
higher
DAC
chip.
source
may biases
swing,
will
six-bit
than
HI/LO
half-way
HI/LO
each half
value
six along
to
the
by
to
the
and which
sound
p-p,
the
(from
be
the
which
result
is
pin
the
is
to the to the
is
at than
In
addition
by
bringing
by
PIA
single
U2. bit
to
SNDEN
If
sound)
-----------1tad1e
the this
Select
to
pin
is
inputs,
a
high
is
disabled.
level.
at
a
the
low
sound This level,
must
input
all
lhaell----------
-
43
-
be
is
controlled
sound
enabled
(except
____
c_o_1_o_r
The signal simply, produce Therefore, necessary software.
__
c_o_m_p_u_t_e_r
final
function
for
recording
a
buffered
approximately
it
FSK
___ 2 _________
of
the
of
output
1
is
up
to
signals
through
"TFl!3-E3Cl
DAC
chip
cassette
of
the
volt
the
p-p
microprocessor
the
®
is data. DAC
into
DAC
___________
to
provide
This
which
a
2K
to
and
the
s_e_r_v_1_·c
is,
is
attenuated
ohm
load.
produce
proper
__ e __
the
quite
M_a_n_u_a_1
output
the
__
to
4.10 The
responsible translation, cassette 4-12.
Figure voltage through provides Color this and wave is voltage
is output else
CR3 positive C2. pass
16.
to
current
through by
keep capacitors power
SALT
SALT
4-13
Computer
AC
to
the
center-tapped
filtered
internally
drivers.
in
and
This transistor The
+5
VDC
pin
3
the
supply.
Circuitry
chip
for
relay,
shows
is
brought
fuse
17.2
voltage
anodes
by
is
then
the
computer.
CR4
form
output
positive
SALT
and
for
the
resistor
of
the
voltage
CS
Ul
(Supply
supply
cassette
as
the
Fl.
The
VAC,
2
circuit
is
of
electrolytic
applied
regulated
The
a
which
Ql chip provides
computer
R2.
SALT
at
and
Cll
(Ul)
and
regulation,
read
is
shown
complete
into
secondary
center-tapped, applied
CR3
rectifier
negative
full
is voltage and
internally
The
chip
a
steady
are
the
board. and
to to
wave
filtered is the
is
used
voltage and
used
operations,
in
primary
to
capacitor
pin
-5
is
base
drawn
Level
the CR4. with
VDC
voltage
center-tapped
applied
regulates
the
+5 voe,
the
power
of
at
If
cathodes a
15
of
and
by
to
power
drive
from at base
to
prevent
Translator)
RS-232
block
supply
of
the
1.8
switch
CRl
negative
the
electrolytic
this
+/-
interface
and
driving
diagram
circuit. transformer power
amps
Sl of
and
CR2
Cl.
used is
to
current
SALT
not
the the the
the
point
drive
5%.
oscillation
This for
rectifier
SALT positive
emitter
is
level
the
in
Figure
Tl
transformer
RMS CRl
output.
used
collector
adjusted
to
is
closed,
and
form
chip,
the
for
Electrolytic
a
negative
where
RS-232
anywhere
capacitor
chip
Ql.
of
is
monitored
AC
the
CR2, full This
with
of
at
pin
voltage
The
Ql
to
of
the
it
a
---------------------nat11elhaell---------------------
-
44
-
Color
Computer
2
-----------TRS-BO
®
UNREGULATED
+ V INPUT
Service
Manual
+ S VOLT
~1--..{>
PASS TRANSISTOR BASE DRIVE
REGULATOR
2
PASS TRANSISTOR CURRENT SENSE
DRIVER
L
____
_J;;..
3
---<
CURRENT LIMIT
8
UNREGULATED
-V
INPUT
15
REGULATED - 5 VOLTS
- 5 VOLT
~---C>
REG (INTERNAL TO SALT ONLY)
8
TIL
INPUT
[>
12
FOR RS-232C
)>--------
6
-t
>------C>
RS-232C OUTPUT
OUTPUT
~----~14[>~-----4~~
~
/ >
~
RS-232C
TIL
OUTPUTS
INPUTS
I
"'
>
13[>
5
t>
CASSETIE
DATA
..__
______
11-t[>..__
_____
1__,.._
TIL
OUTPUT
(ZERO
CROSSING>-
·
.-
_..
INPUT)
_______
9
___,C>
RELAY DRIVE OUTPUT
10~
TIL
INPUT
)>--------1~
-
Figure
4-12.
SALT
Block
Diagram
----------1tad1elhaell----------
-
45
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
01
Service
R2
.1 1/2W
Manual
F1
3/10 A S.B.
The
SALT
from as will
reducing
the
in
the
"fold
T1
Figure chip
supply
case
back"
the
51
cgd:
.02
4-13.
senses,
through
of
base
T .02
_+:J
a
short
the
drive
C1
:jT'220
..J_ 16V
C7
Color
at
pin
Rl.
voltage
current,
µF
Computer 2,
If
or
component output
the
amount
excessive
of
thus
protecting
1
U1
SALT
IC
2
Power
failure,
the
2
3
Supply
of
current
current
supply
R1
51
the
the
is by
drawn
drawn,
SALT
supply.
+ cs,
100µF
I
11
16V
Ferrite
ClO, might
There
SALT
level
from approximately
This
the
current
SALT
shorted may
serve
be are
chip
converter
PIA output
output
chip
be
present
beads
to
present
two for
U2,
connector.
drawn
if
to
an
FBl decouple
types
use
inverts
+5
is
coupled
from
the
external
on
takes
VDC
-----------
and
on
the of
with
this
output
some
FB2,
as it, for
as
and
prevent
DC
supply
Level the
RS-232
its
and
a
space
through
R3
serves
output
Cat voltage RS-232
well
from
Translators
interface.
input
uses
the
it
and
a
270
to
and
connector)
(such
connectors).
as
capacitors
any
digital
entering
a
standard to
-5 ohm
limit
prevent
as
contained
drive VDC
+/-
for
resistor,
the
damage
is
12
ltadtelhaell----------
-
46
-
C7
through
"noise"
the
AC
in
the
The
output
TTL
signal
the
output
a
mark.
R3,
amount
inadvertently
VDC,
to
of
the
which
which
line.
to
to
__
c_o_1o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
Service
Manual
The
input
incoming
These
voltages
negative
positive
task 4-14
and
for
(resistor/zener
CR6
voltages
incoming
less
than greater or
mark
compatible
The
cassette composed input
R23,
from
then
resistor,
output and damage
characteristic
R4
limits to
voltage
Shack's
circuitry
p-p.
The
changes
level
RS232 voltage
voltage the
SALT
(as
shown
and
prevent
signals
that, than is
that, then level,
loading
of
a
zero-crossing
the
coupled R4.
the
the
SALT
is
fed
CCR-81
is
protected
zero-crossing
state
each
converters voltage are
defined between between
chip,
in
are
they
they
output
and
cassette
into
R23
serves
current
chip
into
does
the not
time
have
levels
as
-3 +3
either diode the them
combination)
PCB
from compared are
considered
are
from
is
coupled
circuitry
being
the
SALT
to
of
most
of
if
an cassette produce
from
detector
the
the
to
standard
follows:
and
-25
and
+25
the
schematic)
reaching
to
a
considered the
SALT
into
internal
detector.
loaded
chip
load
the
portable
the
incoming
excessively
input.
more
voltages
internal
incoming
task
VDC; VDC.
circuit
reference
to
of
a
a
To
or
clamp the
be
a
a
space.
chip
PIA
to
Figure
by
a
through
converting
TTL
signals.
"mark"
"space"
simplify shown series
the
SALT
of
mark.
at
an
U2.
the
4-14
220
ohm
a
capacitively-coupled
cassette
signal large
Although
than
as
signal
6
high
to
volts
as
the
passes
is
a
is
a
the
in
Figure diodes negative
chip.
2.0
VDC.
If
The
space
LS
TTL
SALT
chip
shows
resistor,
510
ohm
recorders,
to
prevent
peak-to-peak
Radio
p-p,
18
volts
SALT
through
CR5
The
If
is the
the
TO PIA U2-2
TO PIA U2-10
TO PIA U2-40
FROM
PIA
U2-3
-----------
R4
1K
510
-
-=-
I/O
3.9V
ZENER
3.9V
ZENER
Circuitry
RS-232C
DATA
INPUT
RS-232C CD INPUT
-=-
Figure
11
14
13
12
1K
R3
270
4-14.
7
4
U1
SALT
5
6
l.C.
CASSETTE DAT A
(ZERO CROSSING)
INPUT
R23 220 1/2W
RS-232C
DATA OUT
aM11elhaell-----------
- 47 -
Color
Computer
-----------TRS-BO
2
®
Service
Manual
zero which of crossing coupled
The relay. chip Darlington The to relay the cassette When There of relay collapsing damaging
4.11
volts.
provides
the
zero-crossing
final
where
collector
one
end
connects
transistor
the
is
the
relay,
coil
Cassette
detector
into
function
A TTL
it transistor,
of
relay
incoming
no
ground
is
magnetic
the
There
noise
is
PIA
U2.
signal is
connected
exits the
cassette
to
+SV.
becomes
to
ground,
signal
so
it
to
prevent
transistor
Tape
is
a
immunity detector. an
of
the
from
the
the
saturated
return
is
de-energized.
field
Format
small
LS TTL
SALT PIA
to emitter
SALT When
in
chip
relay.
the
causing
is
low,
for
the
counter-emf
(when
the
Information
amount and
prevents
The
output
compatible
chip U2 the
the
SALT.
is
enters
base
of
at
The
incoming
and
the
the
+S
the
relay
of
hysteresis
of
level
to
drive
pin
of
an
which
pin
9,
other
signal
connects
relay transistor volts
The
diode
caused
de-energizes)
false
the
10
internal
is
and
end
its
to
at
the
built
triggering
zero-
and
is
the
cassette
of
the
grounded.
is
connected
of
the
goes
end
energize.
is
cut
other across by
the
SALT
high,
of
off.
end
the
from
in
the
The
standard
following
1.
2.
3.
4. S.
6.
The
block
of
File
1.
2.
3.
4.
S.
6.
7.
items: A A A
second
the A One An
format
block
One
One
One
One
Data
One
plus
One
TRS-80
leader
Namefile
blank
second
End
section
in
Namef
or
more of
for
is
as leader sync block
OlH = FFH = End OOH = Namef
block
--
0
checksum
block
trailer
Color
consisting
block
length ile leader
Data
File
follows: byte
type
length
to
block Data byte
-­byte:
Data
of
2SS byte
type
byte
Computer
of
of
tape
to
allow
of
128
blocks
blocks,
--
SSH
3CH
block
File
ile
block byte bytes
and
--
--
--
the block SSH
2
tape
128
bytes
equal
BASIC
bytes
Namefile
block
OOH sum
length
is
of
to
approximately
time
of
SSH
blocks,
to
FFH
of
all
bytes
composed
SSH
to
evaluate
or
the
data
of
an
bytes
the
1/2
End
-----------
ltad1elllaell----------
- 48 -
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
The
End
of
File
0.
The
Namefile
bytes
BASIC
(OFH).
and
are
____
block
block
The
15
employed
is
TRS-BO
is
a
a
standard
bytes
as
standard
of
data
described
®
block
block
provide
below:
with
with
Service
a
length
a
length
information
Manual
of
of
15
to
1.
2.
3.
4.
5.
6.
4.12
The
RS-232C
interface
with
capable signals
printers,
1.
2.
3.
4.
Eight One
One One Two language Two
language
RS-232
allows
of used
CD
RS232IN
GROUND
RS2320UT
bytes
file
OOH OlH =
02H = ASCII Gap
flag
bytes bytes
Connector
interface
the
modems,
interfacing
by
the
for
type
= BASIC
program
program
byte:
Data Machine
flag
for for
interface
byte
byte
the the
(J3)
utilizes
computer
other
with
a serial
zero
serial
the
program
Program
File
Code
--
-­start
load
to
computers,
RS-232C
are:
status
voltage
Program
OOH=
OlH =
address
address
a
4-pin
have
line
data data
name
Binary,
continuous,
of
of
DIN
serial
or
signals.
input
reference
out
FFH
=
FFH =
a
machine
a
machine
connector.
communications
any
device
The
four
ASCII
gaps
This
The the
pinout computer)
for
Figure
----------
is
the
shown
RS232
DIN
connector
in
Figure
OUT~
v-
4-15.
RS-232C
lladtelllaell----------
-
(viewed
4-15.
CD
RS2321N
Connector
49
-
from
Pinout
the
rear
of
Color
Computer
-----------TRS-BO
The
RS232C
capable with possible
signals
be
correct
In Basic the the
the
accomplished
software,
ROM pin above
interface
of
communicating
minimum
that
may
be
high
is
assignment
description:
2
three-signal
devices
used
by
or
low
the
only
a
serial
hardware
with
which
with
connecting
level.
of
the
RS-232C printer. the
connector
in any interface.
use
a
Color
unused
device
For
®
the
Color
device larger
Computer
device
supported use differs
Computer
which
It
set
with
Service
will
is
also
of
RS-232C
2.
This
inputs
by
the
slightly
2 operate
would
to
the
printer,
from
Manual
is
the
8K
1.
2.
3.
4.
If
your
must
This
time.
In
order
assumptions
Some
modified.
variables
printer
be
connected
tells
1.
2.
3.
4.
5.
printers
No
Connection Connected the
printer Ground Connected
the
computer
to
operate, about
The
printer The
printer The
printer The
printer at
the
feed The two
or
at data stop
will
This
by a special
does
to
the
end
this
may
to
the
to
the
not
a
positive
that
the
printer. operates
width generates will
of
the
time. format bits,
require
be
accomplished
BUSY
Serial
provide
software
automatically
is
and
that
driver
the
is
line.
one no
output
voltage
These
at
132
a
parity.
these
Data
a
status
printer
must
600
columns.
BUSY
It
start
by
routine.
(or
status
Input
of
make
assumptions Baud.
when
will
bit,
assumptions
changing
line,
+3
is
ready
several
it
return
also
eight
of
line)
the then
to
+12
all
are:
is
not the do a line
data
be RAM
of
printer
pin
2
volts.
of
the
ready.
carriage
bits,
-----------1tad1elllaell-----------
- 50 -
Color
Computer
------------TRS-80
A
list Also, variables. equal comma
of
Table
to
the
field
all
2 The
width
2
the lists
last
width
printer
some
comma
value
will
variables
alternate
field
minus
normally
variable
the
stay
®
-----------
is
values comma
at
given
for should
field
16.
Service
in
Table
these
width.
be
Manual
1.
set
The
4.13
The expanding All
Cartridge
40-pin
of
the
cartridge
the
important connector. signals
VARIABLE
BAUD RATE
BAUD LINE LINE
COMMA
LAST COMMA LINE PRINTER WIDTH
is
RATE DELAY DELAY
FIELD
provided
MSB
LSB
MSB
LSB
WIDTH 0099
FIELD
TRS-80
A
complete
Connector
connector Color CPU
in
HEXIDECIMAL
ADDRESS ADDRESS DECIMAL
0095 0096 0097 0098
000A 0098
(J6)
bus list Table
provides
Computer
signals
and
brief
3.
DECIMAL
149 150 151 152 153 154 155 84 132
the
2
in
almost
are
tied
description
possibility
HEXI-
any
manner.
to
this
of
these
INITIAL
00 0
57 00 0 01
10 16
70
VALUE
DECIMAL
87
112
of
1
----------lladlOlhaell----------
Table
1.
Line
Printer
-
51
variables
-
Color
Computer
-----------TRS-80
2
®
Service
Manual
BAUD
300 BAUD 600 BAUD
2400 BAUD
.288 SECONDS .576 SECONDS
WIDTH:
32 64 CHARACTERS/LINE 255 CHARACTERS/LINE
RATE:
120 BAUD
1200 BAUD
LINE
DELAY:
1.15SECONDS
16
CHARACTERS/ LINE 16 CHARACTERS/ LINE
DECIMAL
MSB
DECIMAL
MSB
128
255
DECIMAL
VALUE
LSB
1 202 0 0 0 0
64
180
87 41 18
VALUE
LSB
0 0
255
VALUE
32 64
255
HEXIDECIMAL
MSB
01 00 00 00 00
HEXIDECIMAL
MSB
40 80
FF
HEXIDECIMAL
10 20 40
FF
VALUE
LSB
CA BE 57 29
12
VALUE
LSB
00 00
FF
VALUE
Table
2.
Alternate
-----------
Line
Printer
variable
Values
llad1elhaell----------
-
52
-
__
c_o_1_o_r_c_o_m_p;..u_t_e_r_2
____
TRS-BO
®
Service
Manual
PIN
#
SIGNAL
NAME
DESCRIPTION
1 N/C 2
N/C
3
HALT*
Halt
Input
to
the
CPU
4
NMI*
Non-Maskable Interrupt
to
the CPU*
5 RESET*
Main
Reset
And Power-Up Clear Signal
To The System
6 E
Main
CPU
Clock (0.89 MHz)
7
Q
Quadrative
Clock Signal Which
Leads
E
8
CART*
Interrupt Input For Cartridge Detection
9
+5V
+5 Volts (300 MA)
10
D0
CPU
Data
Bit
0
11
Dl
CPU
Data
Bit
1
12
D2
CPU
Data
Bit
2
13
D3
CPU
Data Bit 3
14
D4
CPU
Data
Bit
4
15
D5
CPU
Data
Bit
5
16
D6
CPU
Data
Bit
6
17
D7
CPU
Data
Bit
7
18
R/W*
CPU
Read
- Write Signal
19
A0
CPU
Address
Bit
0
20
Al
CPU
Address Bit 1
21
A2
CPU
Address
Bit
2
22
A3
CPU
Address Bit 3
23
A4
CPU
Address
Bit
4
24
A5
CPU
Address
Bit
5
25
A6
CPU
Address Bit 6
26
A7
CPU
Address Bit 7
27
AS
CPU
Address
Bit
8
28
A9
CPU
Address
Bit
9
29
A10
CPU
Address
Bit
10
30
Al
1
CPU
Address
Bit
11
31
A12
CPU
Address
Bit
12
32
CTS*
Cartridge Select Signal
33 GND
Signal Ground
34
GND
Signal Ground
35
SND
Sound
lnout
36
scs*
Spare
Select Signal
37
A13
CPU
Address
Bit
13
38 A14
CPU
Address
Bit
14
39
A15
CPU
Address
Bit
15
40
SLENB*
Input
To
Disable Device Selection
Table
3.
Cartridge
Connector
Signals
----------1tad1elhaell----------
-
53
-
Color
Computer
-----------TRS-80
The
most
ROM
cartridge. connected interrupt computer
In
addition
several
the
Cartridge
common
to anytime
to
DO
APPLIED
control
2
use For
the
cartridge
jump
to
to
NOT
TO
DAMAGE
the
and
connector.
of
the
Cartridge
the
cartridge
the
program
PLUG
A CARTRIDGE IN
THE
COLOR
TO
·rHE UNI'r AND/OR
CARTRIDGE
expected
special
cartridge
detection,
interrupt
is in
CAUTION
COMPUTER 2 AS
MAY
RESULT.
data,
purpose
They
address,
are
®
connector
pin, plugged ROM.
WITH
signals
as
follows:
the
which
in
POWER
SERIOUS
THE
and
are
Service
is
Q
clock
generates
and
R/W
available
with
is
forces
lines,
Manual
the
an
the
on
HALT*
HALT
current
processor mode, and any
NMI*
RESET* signal.
E, CART*
to
CTS*
when
Hex,
not
SND
of
signals
should
--
state
making
ROM.
loss
--
Q
--
detect
-­the as
active
--
the
This
immediately
instruction.
address The
of
This
--
This
These
--
This
the
This
processor
long
during
This DAC
chip,
to
be
be
AC
active
it
possible
processor
internal
is
the
is
are
is
an
presence
is
the
as
the
signal
fed
coupled,
low
following
While
and
data
data.
non-maskable
the
master
the
two
interrupt
of
Cartridge
reads
SAM
a
write
is
connected
and
allows
through
and
signal
for
may
clock
a
any
is
to
the should
lines
in
places
the
in
the
are
external
be
HALTed
interrupt
system
signals
input
cartridge.
Select
location
Map
these
directly
cartridge-generated
TV
sound not
the
execution
HALTed
in
devices
indefinitely
reset
into
Signal.
from
Type
0.
locations.
system.
exceed
processor
state,
the
input
and
for
PIA
COOO Note
to
of
the
the
high
the
the
3.9
impedance
to
access
without
to
power-up
MC6809E CPU.
U2.
It
It
is
Hex
that
sound sound The volts
in
the
clear
is
valid to
FEFF
it
input
signal
p-p.
a
RAM
CPU.
used
is
-----------
llad1e
-
lhaell----------
54
-
Color
Computer
-----------TRS-80
2
®
Service
Manual
SCS* active through
SLENB*
--
This
for
FF5FH,
--
selection.
memory
4.14 The
input the the fused
to
Power
Color
and
power
transformer
by
a transformer replacement
4.15 The
Joysticks
optional assemblies a
schematic
a
push
button
potentiometers
is
a
both
reads
regardless This be
This
used
signal
allows
Transformer
Computer transforms supply.
is
3/10
amp, should parts.
Joystick
which
of
the
switch
connected
second
from
disables
by
the
2
Power it
The
1.8 slow-blowing
only
Controllers
can
plug
Joystick
for
chip
of
and
select
writes
the
map
the
decoded
but
cartridge
Transformer
to
17.2
current
amps
be
replaced
into
RMS
Jl
VAC
rating
maximum.
Assembly.
the
fire
by a mechanical
signal
to
addresses
type.
internal
unused
hardware.
accepts
center-tapped
of
the
fuse.
with
are and
The genuine
two
J2.
It
button
and assembly.
from
device
sections
110
secondary
The
primary
fuse
identical
Figure
consists
the
Ull.
FF40H
of
VAC
for
and
Radio
4-16
simply
dual
It
60
use
of is the
Shack
shows
is
Hz by
of
WHITE +5V
YELLOW
Figure
GREEN
RED
BLACK
4-16.
Joystick
A
3 1
100K
Schematic
-----------1tad1elhaell----------
B
GND
3
100K
GND
LUG
-
55
-
Color
computer
-----------TRS-80
The
mechanical changed two-dimensional so
that variable This
the
a
momentary
at a 5
allows
handle
the
resistor,
is
2
assembly same
control.
volt the
center
moved.
ground
time.
reference
and
ground
wiper
The
contact
allows
This
The
potentiometers
is
applied is
to
push-button
for
®
both
gives
connected
vary
an
input
Service
potentiometers
the
effect
are
to
one
side
to
the
from
0
switch
signal.
to
merely
to
of
connected
of other.
5
volts
Manual
be
a
the
as
provides
4.16 The
with
TV the TV computer the schematic
TV
antenna
connectors
antenna,
customer's
antenna
phone
INPUT
COMPUTER
Switch
is
output
plug of
FROM
Box
switch
and
attached
the
box
provided
the
TV
through
is
connected
input
antenna
home TV.
on
,----
1
I
I I
I I
L
_______
BALUN
consists
for
the
directly
the
switch
switch
of
attachment
The
switch
300
ohm
to
through
box.
j
a
switch
twin-lead
the
a
box.
60 dB
SWITCH
I I
to
the
box
switch 75
ohm
Figure
I
and
computer,
is
box. coax
a
balun,
connected output.
The
cable
4-17
shows
TWIN LEAD OUTPUT
TO
THE
the
to
The
to
a
TV
ATTENNA
300
INPUT
ohm
>>-,_-------------'V"'
----~~~~~~~~-r-u~'
>
Figure
From switch inpedance signal specially required
the
box
is
computer,
which to then designed
between
-----------ltadle
4-17.
matches
a
TV's connected
the
the
signal
300
to
provide
computer
Antenna
the
modulator's
ohm
antenna
to
the
-
J
~-'-~~o
Switch
is
connected
switch.
the
60
and
the
lhaell----------
56
-
Box
input
dB
TV
Schematic to
75
ohm
impedance.
The
switch
of
isolation
antenna.
a
balun output
is
in This
the
Color
Computer
-----------TRS-BO
2 ®
"
-----------
Service
Manual
Main
Logic
PCB
#8857625
(8857636*),
Color
Computer
2
=======================================================
Item
Ref
Description
Part
Number
=======================================================
1 1
2 3 4 5 2 6
7 8 1 9 1 10 11
CAPACI'rORS
1
9 3
5
1
2 1
Cl C2 C3 C4
cs
CG
C7
ca
C9
ClO
Cll Cl2 Cl3 Cl4 Cl5 Cl6 Cl7 Cl8 Cl9 C20 C21 C22 C23 C24 C25 C26 C27
PCB, Lug, Socket, Socket, Socket,
Socket, Switchcap
Bracket, Heats Nut, Label,
220 4700
0.1
0.1
100
0.1
0.02
0.02
0.02
0.02
100
N.A.
0.02
0.02
0.1
0.02
0.02
0.1
0.1 10
0.1
0.02
0.02
0.1
0.1
0.001
0.02
Main Fast-On
U22,23)
ink, #6 KEPS
mfd,
mfd, mfd, mfd, mfd, mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd,
mfd, mfd,
mfd,
mfd,
mfd,
mfd,
mfd, mfd,
mfd,
mfd,
Logic
16-Pin
20-Pin 24-Pin 40-Pin
(Reset)
Switch
6015-PBSEl
PCB
Serial
16V
16V 50V 50V 16V 50V
50V 50V 50V 50V
16V
50V 50V
50V
50V
50V 50V 50V
25V
Elec
50V
50V
50V 50V 50V
50V
50V
DIP(Ul,14-21) DIP(U3,5,6) DIP(Ul2,13) DIP(U2,7,8,
(Reset)
Elec
Mono Mono
Elec Mono
Elec
Mono
Mono Mono
Mono
Mono Mono
Elec
Cer Cer Cer Cer
Cer
Cer
Cer Cer
Cer Cer
Poly
Cer
Rad
Rad Axial Axial Rad Axial
Disk Disk
Disk
Disk
Rad
Disk Disk
Axial
Disk
Disk Axial Axial
Rd
Axial
Disk
Disk
Axial Axial
Disk
NP
(Ql)
8709416 8529016 8509003 8509009 8509001 8509002
8489066 8729223 8549016 8579004
8789963
8327221
8328471
8374104 8374104 8327101 8374104 8303223 8303223 8303223 8303223 8327101
8303223 8303223 8374104 8303223 8303223 8374104
8374104 8396101 8374104 8303223 8303223 8374104 8374104 8352104
8303223
*Extended
Basic
-----------lladtelhaell----------
PCB
Number
-
67
-
__
c_o_1o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
______
s_e_r_v_i_c_e_M_a_n_u_a_l_
Main
Logic
PCB
#8857625
(8857636*),
Color
Computer
2
=======================================================
Item
Ref
Description
Part
Number
=======================================================
CAPACITORS
C28 C29 C30 C31 C32
C33 C34 C35
C36 C37
C38
C39
C40 C41 C42
C43
C44
C45
C46
C47
C48 1
C49
cso CSl C52 C53 C54 C55 C56 C57 C58 C59 C60 C61 C62
(cont'd)
mfd,
0.1
0.1
mfd,
mfd,
0.1 N.A.
mfd,
0.1 mfd,
0.1
0.1
mfd,
mfd,
0.1
0.1
mfd,
pfd,
~3
pfd,
56
pfd,
56
0.1
mfd,
N.A. N.A. 9-35 39
pfd,
0.1
mfd,
10
mfd,
0.1
mfd,
mfd,
N.A.
mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 mfd,
0.1 pfd,
150
pfd,
33
150
pfd,
10
mfd,
pfd
sov sov
sov
50V
50V
50V sov SOV
SOV 50V SOV
SOV
Trimmer
SOV
SOV
25V
50V
SOV
sov sov sov sov sov sov sov 50V sov SOV
SOV
SOV
25V
Mono Mono Mono
Mono Mono Mono Mono
Mono Cer Cer Cer
Mono
Cer
Mono Elec
Mono
Elec
Mono Mono Mono Mono Mono Mono Mono Mono Mono
Cer
Cer
Cer
Elec
Axial Axial Axial
Axial Axial
Axial
Axial
Axial Disk Disk Disk
Axial
Disk
Axial
Rad
Axial Rad
Axial
Axial
Axial
Axial
Axial
Axial
Axial Axial Axial
Disk
Disk
Disk
Rad
8374104 8374104 8374104
8374104 8374104 8374104 8374104 8374104 8300334 8300564 8300564 8374104
8360356 8300394 8374104 8326102 8374104
8325104 8374104
8374104 8374104 8374104 8374104 8374104 8374104 8374104 8374104 8301154 8300334 8301154 8326102
CONNECTORS
J3 J4 Jl J2 JS
JG
4-Pin
5-Pin
6-Pin 6-Pin Keyboard 40-Pin
DIN DIN DIN DIN
Right
Angle
lladle lhaell
-
68
-
8519094 8519085 8519095 8519095 8519176 8519139
__
c_o_1_o_r_c_o_m
....
p._u_t_e_r_2
____
TRS-BO
®
_____
s_e_r_v_i_c_e_M_a_n_u_a_l_
Main
=====================================================~==
Item
Logic
Ref
PCB
#8857625
Description
(8857636*),
Color
Computer
Part
Number
2
========================================================
DIODES
CRl CR2 CR3 CR4 CRS CR6 CR7 CR8 CR9 CRlO CRll
CR12
CR13
FBl FB2 FB4 FB7
1N4002, 1N4002, 1N5401, 1N5401, 1N4148 1N4148 1KF20-04 1KF20-04 1N4148 1N4148 1N4148 1N4148 1KF20-04
Ferrite Ferrite Ferrite Ferrite
sov, sov,
lOOV, lOOV,
Bead Bead Bead Bead
lA lA
3A
3A
8150002 8150002 8160401 8160401 8150148 8150148 8160020 8160020 8150148 8150148 8150148 8150148 8160020
8419013 8419013
8419013 8419013
Kl
TRANSISTORS
Ql
Q2
RESISTORS
Rl R2 R3 R4 RS R6
R7
R8 R9 RlO Rl l Rl2 Rl3 Rl4 Rl5 Rl6 Rl7
Relay
SJ5812 MPS3904
51
ohm,
0.1
ohm,
270
ohm,
510
ohm,
4.7
kohm,
4.7
kohm,
10
kohm,
10
kohm,
1
kohm,
9.1
kohm,
1
00
ohm,
4.7
koh
10
ko
hm,
4.7
kohm,
1.5
ko
10
koh
m,
4.7
kohm,
1/
l/4W
m,
hm,
4W
5 % l/2W l / l /
l/4W l /
l / l/
l/4W5%
4W
4W l/4W l/4W
4W
l /
4W
2W
l/4W
4W
l/
4W
l/4W l/4W
5% 5% 5%
5% 5%
5%
5%
5%
5% 5%
5% 5% 5%
5%
5%
8429107
8110569 8110904
8207051 8247002 8207127 8207151 8207247 8207247 8207310 8207310 8207210 8207291 8217110 8207247 8207310 8207247 8207215 8207310 8207247
----------1tad1elhaeli----------
-
69
-
Color
Computer
-----------TRS-80
2
®
-----------
Service
Manual
Main
Logic
PCB
#8857625
(8857636*),
Color
Computer
2
========================================================
Item
Ref
Description
Part
Number
========================================================
RPl
Sl S2
Ul U2 U3 U4
us
U6 U7
u0
U9
UlO
Ull
Ul2
Ul4
thru
21
U22
U23
(cont'd)
4.7
kohm,
100
ohm,
100
kohm,
4.7
kohm,
100
kohm,
220
ohm, ohm,
150
ohm,
100
ohm,
Res
Pack,
DPDT, SPST,
CIRCUITS
Custom
MC6821,
Custom NE555 74LS273, 74LS244, MC6822, MC6847, RF
Modulator
74LS02, 74LS138, MC68A364, MC68A364,
MCM4517,
MC6883, MC6809E,
l /
4W
l/4W
l /
4W l/4W l /
4W
l/2W
1 I 4 w s %
l/4W l/4W
4.7
Push Momentary
SALT
PIA
DAC
Octal
Buffer PIA VDG
Quad
Decoder
ROM ROM
RAM
SAM
CPU
ON/OFF
NOR
5%
5%
5% 5% 5%
5%
5% 5% kohm,
Latch
10
Pin
8207247 8207110 8207410 8207247 8207410 8217122 8207110 8207115 8207110 8294247
8489062 8489065
8050527 8040821 8050526
8040055 8020273 8020244 8040822 8040847 8429500 8020002 8020138 8040364B 8042364A 8040517
8040278 8040809
RESISTORS
Rl8
Rl9 R20 R21 R22 R23
R24 1 o o
R25 R26
SWITCHES
INTEGRATED
*Ul3
*Used
Yl
on
Crystal,
#8857636
-----------1tad1elhaell----------
14.31818
Extended
Basic
- 70 -
PCB
8409008
only
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
5/
Troubleshooting
____
TRS-BO
®
Service
Manual
This diagnostic Computer
waveform
5.1 The
technicians.
computers
dual-trace
computer, problem because desired
fault.
thoroughly
2, available
technician
Standard
Identify,
consists
this
save
cable
problem.
exist,
observing
defective
equipment,
section
INTRODUCTION
Color
as
well
step hours
was
Localizing
of
the
routines,
2.
Scope
diagrams.
Computer
Throughout
will
it and a
particular by It
from
troubleshooting
Localize,
largely
it bad,
After
the component
be
oscilloscope.
is
important
a
software
the
user,
is
therefore
familiar
as
the
Radio
in
the
of
is
wise
of
troubleshooting
or
identifying
symptoms.
and
sometimes,
manual
and
settings
2
should
assumed,
problem. program the
with
Theory
Shack
servicing
and making
to that can
it
usually
will
contains
scope
this
As
to
hardware
recommended
the
of
techniques
Isolate.
check
was
Isolating often
part
waveforms
are
noted
be
serviced
guide
as
will
is
true
distinguish does
operation
Operation.
National
of
the
sure
that the time some
that
be
involve substitution.
Stated
a accomplished
troubleshooting
for
on
the
only
a
basic
the
ability
when
not is
not
that
Parts
Color
include
The
a
obvious.
only other problem
a
problem
servicing
between
another
yield
necessarily the
of
the
Diagnostic
to
Computer
first
problem
to
relatively
the
the
Color
individual
by
qualified
knowledge
to
a
way,
the
results
technician
Color
assist
the
steps
step,
exists.
Doing
find
really
use
out
by
down
of
merely
hints,
of
use
a
any
hardware
just
at
Computer
aids
the
2.
Identify, so
can
that
minor
does
to
the
test
be are
In
a
Following
might Video
Keyboard Processing cassette RS-232 Sound Joystick cartridge
be
identified
is
a
problems
problems
----------ltad1elhaell----------
list
of on
virtually
the
Color
-
71
all
of
Computer
-
the
problems
2:
that
__
c_o_1_o_r_c_o_m
...
p._u_t_e_r_2
____
TRS-BO
®
Service
Manual
If
a
problem
exists
in
more
than
one
area,
the
first
course
of
action
should
be
to
look
for
a common
cause.
Although
it
is
possible
to
have
two
or
more
independent
problems,
it
is
more
likely
that
a
single
failure
can
cause
a
multitude
of
symptoms.
It
is
apparent,
for
example,
that
if
the
power
supply
is
dead,
that
all
of
the
above
areas
will
have
problems. Once
a
problem
has
been
identified
in
one
of
the
above
areas,
it
can
be
localized
by
observing
the
specific
symptom.
For
example,
if
a
Cassette
problem
exists,
is
it
a
Read
problem,
a
Write
problem,
or
a
Motor
Control
problem?
After
the
problem
is
localized,
isolating
it
to
a
specific
component
is
usually
not
very
difficult.
Included
in
this
section
is
a
flowchart
for
verifying
proper
operation
of
the
power
supply,
oscilloscope
pictures
of
various
signals
under
proper
operation,
and
a
textual
description
of
symptoms
one
might
expect
along
with
probable
causes.
5.2
Video
Problems
5.2.1
No
Display
One
of
the
first
indications
that
the
Color
Computer
2
is
working
is
the
display
on
the
T.V.
If
upon
powerup
the
T.V.
continues
to
display
"snow",
indicating
that
it
is
not
receiving
a
signal
from
the
computer,
the
first
thing
that
should
be
done
is
to
check
the
obvious.
Is
the
proper
channel
selected
on
the
T.V.
and
the
computer?
Is
the
coaxial
cable
connected
from
the
computer
to
the
T.V.
switchbox?
Is
the
switchbox
connected
to
the
VHF
inputs
of
the
T.V.?
Is
the
switchbox
in
the
"computer"
position?
On
sets
requiring
it,
is
the
75
ohm
VHF
link
connected
to
enable
the
300
ohm
inputs?
If
the
answer
to
each
of
the
above
questions
is
yes,
then
either
the
power
supply
or
the
modulator
is
dead.
In
this
case,
a
quick
check
for
the
presence
of
+5
volts
at
the
left
side
of
C32
should
suffice
to
determine
whether
the
power
supply
or
the
modulator
is
at
fault.
If
the
+5
volts
is
there,
then
the
modulator
should
be
replaced.
If
the
voltage
is
incorrect
or
missing,
proceed
to
the
section
on
checking
the
power
supply.
-----------1tad1elhaell----------
-
72
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
It
is
also screen this computer, the
possibility
fault.
"gotcha" both contrast these the Figure is then the shorts
case,
power
the
Y
the
US
power
are signal
possible
remaining
the
which
supply
that
There
--
check T.V. of
the
O.K.,
at
5-6.
most
is
or
If
likely
probably supply opens
____
snowy,
T.V.
indicates
and one
is
also
that
and
the T.V. then pin the
(do
associated
to
have
it
is
at
modulator. or
the
the
the
computer,
are
get
2S
of
Y
signal
suspect.
at
fault.
a
complete
TRS-BO
no
video,
is
completely least at
least
other
possibility
proper
set
at
out
the
US. A
is If
Other
with
®
but
receiving
partial
However,
of
these
of
channel
and
that
an
appropriate
oscilloscope
normal
present,
the
Y
signal
possibilities
check)
US
and
and
the
instead
black
a
signal
functioning
there
components
some
is
selected
the
brightness
Y
signal
then
circuit modulator.
Service
or
is
obvious
level.
and
is
the
is
missing,
Manual
of
the
blank.
from still
check
modulator
include board
the
of
is
on
and
If
for
shown
In
the at
in
5.2.2 If
is suspect there and out signal proper in
(US)
also If
frequency,
5.2.3 In
indicates this require example, executed also should function,
the rolling
is the the
must
Figure
is remotely
the
many
is
start
No
frequency
clock
stop
Sync
image
is computer
3.5S
bad,
"Garbage"
cases, the
screen
on
vertically
US
one
obvious
MHz
be
5-5.
or
signal
proceed
a
processing
case,
"SOUND
directly
the
at
proceed
the
or
the set
clock
at
the
C3.5S
If
the
the
possible
to
on
a
screenful
try
output
60,20"
if
cassette
the
end.
to
screen
or
clock
thing to
the
signal
proper
MHz).
clock
Y
signal
that
is
missing,
the
Screen
problem.
some
to
or
one
and,
the
is
not
diagonally),
signal
to
check
same
going
amplitude
A
normal
is
o.
is
loaded
the
modulator
or
section
of
"garbage"
simple
prove
some
types If
section
they similar
carefully.
if
tests
a
synchronized
then
going
channel?
K.,
the
on
To
commands
short
like
on
to
first into
(TTL clock then by a PC
wrong
checking
(random
verify are
working.
sound
program
these
Processing
the
US.
-­If
pin
level)
either
is
whether
that
"CLOAD"
properly
most
Of
course,
are
amplitude
command
do
the
so,
33
of
signal
short.
bad.
the
characters) do
is not
Problems.
then
US. and
the
clock.
or
not
For
should loaded,
likely
T.V.
scope the
is
shown
VDG
It
or
not
may
Cit
This
is
be
-----------1tad1elhaell-----------
- 73 -
Color
Computer
2 ®
Service
Manual
-----------TRS-BO
R
-----------
If
the
above
tests
indicate
that
the
processor
is
functioning
normally,
then
the
problem
is
likely
caused
by
either
bad
RAMs,
(Ul4
-
21),
a
bad
latch
(U5),
or
a
bad
VDG
(U8).
Substitution
with
known
good
RAMs
should
be
used
to
isolate
a
RAM
problem.
For
the
other
two
possibilities,
an
oscilloscope
should
be
used
to
check
all
signals
for
valid
TTL
levels.
The
latch
should
be
clocked
by
the
RAS*
signal,
which
also
appears
at
pin
4
of
the
RAM
chips.
If
a
bad
logic
level
is
found,
then
the
chip
producing
the
logic
level
is
suspect.
If
no
problem
is
found
with
the
RAMs
or
the
latch,
the
VDG
should
be
checked
by
substitution
(again,
with
a
known
good
IC).
5.2.4
Clear
Screen,
No
Signon
When
the
Color
Computer
2
is
first
powered
up,
it
clears
screen
and
prints
the
appropriate
BASIC
signon
message.
the If
the
screen
clears,
but
the
signon
fails
to
appear,
there
is
most
likely
a
processing
problem.
Particularly
suspect
would
be
an
active
FIRQ*
without
a
cartridge
present.
Proceed
to
the
section
on
Processing
problems.
5.2.5
No
Color
Before
attempting
to
fix
a
no-color
problem
in
the
computer,
ensure
that
the
T.V.
is
properly
adjusted.
The
color
level
control
must
be
set
to
an
appropriate
level
and
the
tint
control
should
be
approximately
centered.
The
fine
tuning
control,
if
present,
must
be
properly
adjusted,
or
no
color
will
appear.
It
is
a
good
idea
to
try
the
computer
on
both
channels
(3
and
4)
to
determine
if
it
is
merely
an
adjustment
problem.
Also
note
that
the
computer
will
not
generate
color
on
a
T.V.
that
depends
on
the
vertical
Interval
Reference
(VIR)
signal
to
be
present.
Some
T.V.s
that
use
the
VIR
signal
to
automatically
adjust
the
color
have
a
switch
to
defeat
this
feature;
others
do
not.
If
the
VIR
option
cannot
be
defeated,
then
color
will
not
be
produced
on
this
T.V.
as
the
computer
does
not
generate
the
VIR
signal.
If
color
is
produced
on
one
channel
and
not
on
another,
it
should
be
determined
whether
the
computer
or
the
T.V.
is
at
fault.
This
may
be
done
by
trying
several
computers
on
the
T.V.,
or
by
trying
the
computer
on
several
T.V.s.
If
the
computer
is
determined
to
be
at
fault,
the
modulator
should
be
replaced.
-----------
lladle
lhaell----------
-
74
-
__
c_o_1_o_r_c_o_m
If
the possibilities presence A
scope
missing,
will this
leaking,
which
even
...
p,_u_t_e_r_2
computer
of
picture
or
produce
include
or
is
the
produce
exist.
the less
a Rl3
the
SAM a
____
does
3.58 is
shown
than
black
open
modulator
chip,
black
TRS-BO
not
The
MHz
100
and
or
is
and
generate
first
clock
in
Figure
mV
p-p
white
increased
itself.
not
working
white
®
color
thing
into
picture.
picture.)
the
5-5.
amplitude,
in
(If
on
to
check
modulator
If Probable
value,
the
the
system
Service
any
the the
C61
clock
T.V., is
the
(pin
clock
modulator
causes shorted source,
will
Manual
several
A).
is
for or
not
After thing
VDG. greater about 10,
Figures
levels
(photographs
green).
levels, cure shorts
5.2.6 The
the
properly
control,
VDG.
caused resistors,
determining that The
than
3/4
respectively,)
5-6
of
the
the
or
Wrong
procedure
same
Note
by
should
Ch B
0
to
1
thru
Phase
are
If
any VDG
problem,
again,
Colors
for
as
that adjusted, and
then
that
the
Artifacting
capacitors,
the
clock
be
checked output volts volt.
5-9.
A
and
given
of
is
possibly
for
check
an
(pin
and
The
outputs
Phase
the suspect.
then
troubleshooting
no
paying
irregularity
9)
probably
Phase
should
Note
for
screen
signals the
signals
a
color.
particular
the
circuit
and
diodes).
signal
is
the
should
A
that B
bad
chroma
the
determines
are
If
replacing modulator.
Insure
of
to
be
Chroma
be
less
and
Phase
display
relationship
colors
missing
are
wrong
attention
signals
the
(04,
O.K.,
outputs
some
than
waveforms
the of
or
the
loaded
colors
that
coming Phase Q2,
and
the
next
of
steady
2
volts--usually
B
(pins
of
color
red,
the
blue,
at
improper VDG by
either
is
T.V.
to
A
signal associated
does
basically the
out
the
DC
value
11
and
shown
the
and not
is
tint
of
may
in
DC
PC
the
be
5.2.7
The
responsible
mode,
of the
wrong
a
different
is
(04)
No
artifacting
so
the
artifacting
following
color
obtained
is
not
Artifacting
for
that
this
symptoms: all color
in
operating,
-----------1tad1e
circuit generating
mode circuit
the
time,
from
the
high-res
Or
in
will
no the or
Improper
the
Color
burst
be
could
color
or
left
rest
mode,
the
transistor
lhaell-----------
-
Artifacting
in
the
displayed
result
in
part
of
the
then
75
-
Computer
high-resolution
in
in
one
the
high-res
of
the
screen.
either
(Q2)
2
is
color.
or
screen
If the is
Failure
more
mode,
shaded
no
one-shot
not
of
color
__
c_o_1_o_r_c_o_m
... p ...
u_t_e_r_2
____
TRS-BO
®
Service
Manual
coupling theory circuit circuit
symptom
a
different
indicates causing portion defective or
by
increase
5.3
5.3.1
No These main
resistor of particular,
button problem.
Keyboard
keyboard
include:
PCB,
the
this
of
operation works.) are
shown
is
that
color
that the
level
of
the
U4,
No
Keyboard
entry
defective
pack
keyboard
note
leads
signal
Oscilloscope
in
of
from
the
of
video
by
leakage
in
value
may
broken
RPl,
row
that
CC15
and
onto
for
a
Figures
the
left the
one-shot
Phase display.
of
Entry
be
flex
PIA
U7,
defective
inputs,
the
Cl8)
Phase detailed
pictures
5-10
side
rest
is
A
to
or
improper
resistor
caused
cable +5
RPl,
or
capacitors
might
A.
of
taking
be
This
by a variety volt a
(Consult
description
of
thru
of
the
the
too
shifted
may
value
RlO.
which
connection
a
short
defective
on
short
5-12. screen.
and
the
the
screen
long
during
be
caused of
of
connects
to
ground
keyboard.
the
joystick
cause
earlier
of
how
artifacting
One
strange
being
This
to
time
the
by
capacitor
factors.
keyboard
to
pullup
on
this
this
shaded
out,
active
a
C26,
to
any
In
fire
5.3.2 The
most
do
is
an
in
the isolated on
the of
keys schematic Other
RPl.
5.3.3 If
that
most
keyboard the One section,
possible
a
different
should likely
aforementioned additional
Some
connecting keyboard
Wrong
Keys Inoperative
common
open
key
does
itself,
particularly
somewhere
does
not
diagram),
Character
be a
short.
cause
flex not
itself.
work
then
causes
character displayed
in
the
possibilities
possibility
of
some
--
cable,
work,
However,
(see
any
are
a
for
is for
Again,
connector,
on
the
keys
either
or
the
problem
the
keyboard
of
the
defective
Key
Pressed
displayed
a
given
the
is
a
defect
data
not
on
the
on
the
if
a
above
key,
short
or
should
bus.
working
keyboard
PC
is
whole
matrix
is
PIA
other
the
could
on
the
also
in
the
board. almost
row a
CU7)
than
be PCB.
be
when
on possibility. and
problem
processing
others
itself,
If
certainly
or
column
the
defective
the
one
on
the All
checked.
or
an
is
of
-----------1tad1e
lhaell----------
- 76 -
___ c __
o_1_o_r
__
c_o_m_p_u_t_e_r
___ 2 ______
__,,.Fl!S-EiCJ ®
___________
s_e_r_v_1_·c_e
__ M __
a_n_u_a_1
___
5.4
5.4.1 Processing
is valuable is
determine
that half-level case outputs, Observe 5-16. trace) to
In the it appropriate absolutely the going exactly sync time the previous to
is
the
Processing
General
because the
oscilloscope. the of
Note
goes
a
valid
addition
signal
sometimes
picture
blip
pedestal
is
blip
generate Figure
E
and
problems there
tools
whether
high
tri-state
when
the
the
measured
is discussion
and
almost
not scope that to
logic
to
is
happening
gets
combination
necessary.
of
of
same
of exactly color
5-4,
Q
signals.
Problems
are
for
there low always outputs. tri-stated, picture
although
a
half-level 0
showing
rather
Y
and
the
Phase
time Y on
burst.)
which
are
the
so
many
locating
In
is
levels
and
up valid
at of
As
Phase
B
as
(top
the under that
shows
trace).
horizontal
most
possibilities.
the
cause
many
indicates
complicated
the
this
cases,
activity
are
Even
should
of
the
the
data
at
to
a
levels,
the signals,
an
example,
B.
signal
back
the
back is
Another
the
memory
times, valid
appropriate
Note
quadrature
difficult
of
it
on a given
valid
a
problem,
a
signal
go
output
that
logic a to
this
observe
that
(bottom
porch
This
where
is axis porch.
example
to
processing
is
sufficient
TTL
levels.
with
to
valid
signals,
line
it
1
scope
time.
trigger
is
possible
the trace)
of
the
evident
of
the
(Recall
this
that
relationship
isolate.
One
line,
except
tri-state
(bottom
also
at can
Figure
small
horizontal scope,
blip
of
the problems
and
A
in
TTL
levels.
Figure
goes
other
tell
Although
off
the
if
5-6,
negative-
happens
because
from
needs
shows
This most
to
the
down
times.
you
at
and
the
to
timing
of
if
be
5.4.2 There
problems:
nothing), instructions
it correctly, caused items, processing problem.
is
Symptoms
are
several
the
it
supposed
but
by
the
instead
check
processor
may
and
to not
same
of
-----------------------------~nad1elhaell------------------------------
common
"go
wild"
appear
be
doing),
quite.
type
being
list
symptoms may
to
of listed
for
"lock
(randomly
be
doing
or
Any
of
defect.
by
any
type
-
77
of
up"
something,
it
may
these
Therefore,
symptom,
of
-
processor-type
(appear
execute
function
symptoms
comprise
processor-related
to
garbage
but
the
do
not
"almost"
may
be
following
a
what
____
c_o_1_o_r
__
c_o_m_p_u_t_e_r
___ 2 _________
"TFl!S-EICJ
®
___________
s_e_r_v_i_·c_e
___
M_a_n_u_a_l
___
5.4.2.1
E
and
Q
Check
for
the
presence
of
E
and
Q.
These
signals
should
look
like
the
ones
in
Figure
5-4.
If
either
clock
is
missing,
the
CPU
will
not
operate.
Also
make
sure
that
the
clocks
have
good
logic
levels.
The
E
clock
is
more
demanding
than
the
Q
clock,
and
requires
a
high
logic
level
of
at
least
4
volts.
These
clocks
are
produced
by
the
SAM
chip
(U22).
Eis
sent
to
both
PIAs
(U2
and
U7),
the
CPU
(U23),
the
NOR
gate
CU10)
and
the
edge
connector.
The
Q
clock
goes
only
to
the
processor
and
the
edge
connector.
Both
clocks
have
small
value
capacitors
on
them
to
prevent
harmonic
radiation.
If
any
of
these
components
connected
to
these
clock
lines
become
shorted,
it
is
likely
to
reduce
the
amplitude
of
the
clock
signal.
5.4.2.2
Interrupt/Halt/Reset
After
power
up,
without
a
cartridge
installed
and
without
executing
any
program,
the
NMI*
line
(pin
2),
the
FIRQ*
line
(pin
4),
the
HALT*
line
(pin
40),
and
the
RESET*
line
(pin
34)
of
the
processor
should
all
be
high.
In
addition,
the
IRQ*
line
(pin
3)
should
have
a
60
Hz
pulse
on
it
Cit
should
have
a
short
low-going
pulse
about
every
16
msec).
If
any
of
these
lines
are
stuck
low,
you
have
found
the
problem.
Replace
the
processor.
If
the
condition
still
exists,
find
out
what
is
pulling
the
line
low,
and
repair
it.
If
the
IRQ
line
is
low,
the
PIA
U7
could
be
bad,
or
a
problem
could
exist
in
the
address
decoding
section.
(Once
the
PIA
generates
an
interrupt,
the
processor
must
access
the
PIA
to
clear
the
interrupt.)
5.4.2.3
Address/Data
Lines
It
is
rather
difficult
to
define
exact
patterns
of
address
and
data
lines
on
the
CPU
as
these
are
dependent
upon
which
address
is
being
accessed,
and
the
data
to
be
read
or
written.
All
address
and
data
lines
should
be
capable
of
activity,
however,
and
the
output
levels
should
be
valid
TTL.
Figures
5-13
and
5-14
show
typical
address
and
data
patterns.
Note
that
some
of
the
address
lines
may
not
show
activity
when
the
processor
is
in
a
loop.
However,
by
depressing
the
RESET
button
while
scoping
the
address
lines,
at
least
momentary
activity
should
be
displayed.
Another
clue
is
that
typically
(although
certainly
not
always)
the
address
lines
should
act
more
or
less
like
a
frequency
divider
--
that
is,
the
frequency
of
activity
on
Al
should
------------------------------~ad1elhaell-------------------
-
78
-
Color
Computer
-----------TRS-BO
be
half
frequency
accesses
is
altered.
If
any
generating
is
indicated.
(U23),
probably
the
frequency
of
instructions
of
the
either
then
a
shorted,
2
A2,
address
If
device
and
a the
or
of
activity
so
on.
sequentially
or
data
valid
which
there
logic
fault
This
lines
persists
is
on
is
a
of
is
1
or
the
PCB
®
-----------
AO
because
until
seem
valid after appropriate
short.
and
twice
the
the
program
incapable
logic
replacing
Service
the
processor
0,
bus
counter
of
a
the is
Manual
fault
CPU
5.4.2.4 If
the
CPU correct PIA, evident. accepting accessing Keyboard enable the signals the should through Ull
inputs is
output
5.4.2.5 If
signals does or substitution could problems, execution, committed, two or typical shown
etc.)
line
PIA 3-to-8
be
can
and
that
signals
the
ROM
clear
RAM
problem
also
cases
command
in
Address
is
functioning
addresses,
is
not
During
keyboard the
ROM
PIA
chip
is
S2 be
the
Memory
are
RAM
(U7,
(Ul2,
enable absent, decoder
checked
lines easily outputs,
ROM
is
good,
but
with
be
such
the and
require
before
waveforms
Figures
being
responsible
Decoding
but
selected,
the
entry),
(Ul2,
looking
pin
(U7,
likely
(Ull)
by
(pins
checked
as
(Ul2)
of
Ull,
Problems
enabled
but
the
signon
is
indicated. known
as
intermittent
display
incorrect
careful assuming
5-15
Section
normally,
the
appropriate
a
"idle"
20)
substitution,
25,
can
and
or
the
of
(RAS, CAS,
and
the
to
obtain
for
should
pin
suspects
or
26
with
Ul2. the that
screen does
good
for
error
results
analysis
a
5-16.
mode
23).
the
frequently
devices.
ROM
outputting
processing
(after
CPU
should
instructions)
keyboard
show
If
are
NOR
gate
or
and
27)
an
oscilloscope
A
PIA
These other
(U7)
PCB
never
not
lock-up,
messages
of or
DATA
final faults
appear,
should
processing
computations.
of
RAM
device
problem
power
be
entry). activity, either
the
SAM
(UlO).
by
observing
on
the
remote
are
loading
exist.
and
all
clears
then be
ROM
and
random
when
the
attempted
problem.
IN,
and
all
of
(ROM,
up
alternately
of
chip
oscilloscope.
for
other
or
checked
RAM
type
(garbage)
no
DATA
RAM,
will
but
before
and
the
The
ROM
as
should
these
CU22),
The
SAM
the
proper
possibility
the
CPU
the
screen
either
faults
error
The
program
Some
OUT)
the
be
SO
a
by
was last
chip
ROM
are
-----------
llad1elhaell----------
-
79
-
__
c_o_1_o_r_c_o_m
...
p_u_t_e_r_2
____
TRS-BO
®
Service
Manual
5.5
5.5.1 Of
motor course, bad can depressing continuity pins) is heard, relay following components:
After a
then the If suspect fault
Cassette
Motor
all
possible
control
the cable be
tested
of
bad
or then
itself
10
POKE
20
POKE
30
GOTO
this
squarewave
change
same
it
is
component
is
Problems
Control
problems
is
probably
obvious
or
bad
cassette
by
listening
the
Reset
does
the
the
simple
program
squarewave.
there, indicated.
not
cassette
PCB
possible
Copen
program
65313,60 65312,52
10
of
approximately
U2.
then
or
coil),
is
If
does
Problems
in
should
button.
appear
connector, connector bad
components will
keyed
it
is
If
it
change
not
the
the
easiest
not
be
recorder.
for
the
If
at
pins
is
as
well
allow
in
and
40
present,
is
not
the
correct
Color
overlooked,
Actuation
relay
the
click
1
and
J4,
relay.
open. as
run,
Hz.
then there,
the
then
are
PCB
checking
Computer to
isolate.
click
is
3
(the
either
If
the
U2,
Ul,
faults.
scope
If
it
is
scope
then
If
replacing
problem,
2,
which
of while
heard,
of
U2
not
Ul
change
lack
the
two
the click and
The
these
pin
pin
then
of
Of
includes
relay
but
outside
relay
is
the
39
present,
9
for
Ul. the a PCB
not
for
5.5.2 Cassette
repair. the a
cassette
following
Now top directly not
indicated. pin re-run
Write
write Again,
cassette
program:
10
SOUND
look
waveform
at 17
the is
the
for at
not
Problems
problems
don't
recorder
write
the
connector,
If
program.
problem
200,255:GOTO
the
waveforms
is
there, chip
it
shorted
is
are
forget
and
but
(U3
a PCB
not
to
If
the
also
to
cable.
exists,
10 as
the
pin
17).
fault present ground.
waveform
very
verify
key
shown
bottom
at
If
you
in
in
If
or
connector
the
If
not, is
simple
one
it
-----------1tad1elhaell----------
the
obvious,
are
and
Figure
isn't,
is
chip,
replace
still
to
isolate
convinced
execute
5-17.
look
at
the fault
insure not
such
the
If
for
chip,
is that
U3
and
present,
and
as
that
the
it
but
-
80
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS-BO
®
Service
Manual
then cassette 2
5.5.3 Isolating
difficult.
some signal microfarad, as
bottom Ul), as
but
CUl).
faults Remember,
should
valid
volts
above
the
not
replace
Read
kind.
coupled
waveform
then
PCB If
or be
TTL
PIA
output
p-p.
Problems
a
cassette However,
A
non-polarized
and
look
check
and
the
output the PIA the at
least
levels.
U7
and
amplitude
sufficient
back
connector.
output U2
input
to
for
is
not
input
waveform,
to
be must
100
repeat
should
read to
is
problem
do
so
signal
the
cassette
capacitor.
the
waveforms
present
components
If
still
loading
go
mv
p-p.
the
requires
the
then
not
the
both
be
can
(the
C23,
above
Also,
test.
somewhere
is
not
an
be
the
input
Run
in
Figure
input
R23, input replace
present,
output
and
the
Remember
between
much
waveform
more
input
cassette through the
same 5-18.
to
the
and the
SALT
then
waveform.
below
output
signal
SALT
R4,
is
look
ground, should
that
1
output
a
10
program
If
chip,
as
well
present,
chip
for
the and
of
the
PCB and
be
5.6
5.6.1 RS-232
The short
4:
A square 3 directly change change Ul current-limiting
possible
negative-going computer supply. pin
RS-232
output
program,
10 20
30 square volts
pin
15.
Output problems
POKE POKE GOTO
wave
wave
positive.
at
Ul
and
PIA
12
but to that
Check If
Problems
Missing
are
may
be running
65312,2 65312,0
10
of
should the
chip
try
U2
or not
have
portion,
utilizes
for
it
is
or
Incorrect
just
checked
approximately
go
If
again.
look
at resistor a
positive-going
negative
not
it,
at
the
(Ul
for
the
the
there,
about
by
least
output
pin
If
PCB
edge
R3,
as
as
entering
and
scoping
40 3
12). the
faults.
connector,
or
this negative
is
voltage
proceed
easy
Hz
volts
is
not
If
output
look
output,
the
portion
C-7.5
as
in
the
the
should
negative
there,
it
is
If
check
for
only
to
the
cassette
following
output
appear.
is
still
still
the
PCB but
circuit of
or
better)
Power
and
look
not
output
faults.
not
the
problems.
at
J3
The
at
least
for
not
there, there, is
It
the
in
the
power
at
Supply
pin
it
at
is
Ul
----------llad1elllaell----------
-
81
-
__
c_o_1o_r_c_o_m
... p ...
u_t_e_r_2
____
TRS-BO
®
Service
Manual
flowchart. portion likely
5.6.2 RS-232
Ground connect goes any still
5.7
Almost
traced modulator. and modulator,
low.
of
exist,
Sound
look
10
at
Input input
pin
the
any
to
If
to
the
fault.
1
pin
1
Repeat
conditions
Problems sound
U3.
As a
for
pin
SOUND
it
is
there,
RS-232
Problems problems
of
J3
of
J3
then
problem
Other
quick
the
waveform
F:
200,255:GOTO
output
can
and
to
the
test
are
change
possibilities
be
insure
+5
volts
not
PIA
in
check,
shown
but
there
waveshape,
checked
that
and
with
10
U2
the
J3
met,
or
Color
key
in
in
Ul
insure
pin
replace
check
include
in
the
Figure
is
no
negative
then
a
static
pin
5
goes
that
2
and
Ul.
for
Computer
PIA
following
5-17
Ul
Ul PCB
2 U2
at
is
most
condition. high.
Ul
pin
pin
If
problems
faults.
can
and
program
the
4.
be
Then
5
If
the
If
the
the
modulator
the
T.V. then exists,
5.8 As
associated
joystick problems. a
joysticks
change
Joystick
with
problem.
5 CLS 10 20 30 40 50 60
70 PRINT @
80
waveform
was
check
sound
with
pots,
Of
and
A=JOYSTK(O) B=JOYSTK(l) C=JOYSTKC2) D=JOYSTK(3)
E=(PEEKC65280)AND1)
F=(PEEK(65280)AND2)/2 GOTO
is
(did
turned
U3
or
U2
for
PCB
Problems problems,
U3.
and
course,
To
test
key
in
O,A,B,C,D,F,E
10
present
you
check
up?).
as
faults.
Additional
U7,
CR7,
PCB
the
and
necessary.
joystick
joysticks,
but
to
If
and
and
execute
no
sound
see
if
the
waveform
If
problems possibilities CR8
for
connector
connect
the
is
heard,
the
volume is
the
problem
are
fire faults
two
following
not
almost include
button
could KNOWN
program:
replace control present,
still
always
U2
also GOOD
on
for
be
----------1tad1elllaell----------
-
82
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
The
top
two
numbers
joystick.
get
each
numbers
joystick, bottom be
1
when
fire button
If
results,
if Shack are
button
any
it
special
is replacement
By
number
in
between.
which
two
numbers
the
and
the
of
the
replace
necessary
is
diodes
____
rotating
to
change
should
represent
fire
above
button
depressed.
right
the
to
diodes
with
TRS-BO
on
the the
from
The
next
be
tested is
number
testing
components
replace
of
a
low
®
screen
joystick,
the not
(The
is
does
the
represent
0
to
two
numbers
in two depressed
left
the
not
discussed
CR7
or
proper
forward-voltage
you
63 the
fire
number
right
yield CR8,
should
and
same
fire
part
Service
the
include
represent
manner.
buttons,
and
0
is
the
button.)
the
desired above. use
exact
number
drop.
right be
able
all
the
and
when
left
Remember,
Radio
as
Manual
to left
The
will
the
fire
these
5.9 In
cartridge, using causes the the oscilloscope,
probe
should, possibility addressing" device caused
(U22)
If
should
5.10 The
the
testing checked defective addition power
frequency
flowchart
supply
cartridge
checking
a
known
the
most
edge
at
of
at by
and
the
cartridge be
Power
Color
unit
of
without
supply should
is
Problems
any
the
obvious
good
computer likely connector.
and
the
processor
course,
that type
a
time
the
address
UlO
checked
to
to
and
Supply
Computer
work.
the
power
external
tight
noise.
for
information
"almost"
kind
cartridge.
to
cause
check
see could of
problem,
to
be
Ull.
does
for
2
Following
any
I/O
load
(+/-
be
Refer
functioning
of
symptom
first lock
would
To
check each
and
identical cause
activated.
decoding
not
auto
opens· to
power
supply.
devices
could 5%) relatively
to
on
dealing
step
If
up
or
be
open
this,
address
the
other
signals.
this
which
circuit
start, the
supply
is
a
The
or
confuse
regulation
Figure
AC
content.
correctly,
is
to
a
known
execute
address
use
and
at
symptom
would
This
consisting
the
connector.
must
flow
power
cartridges
free
5-3
function
chart
the of
of
as
with
be
a the
would
supply should
an
sure
good
random
or
dual
data
connector.
One
would
allow
lines
for
findings.
the
DC
AC
ripple
well
If
the
but
external that
cartridge
garbage,
data
trace
line,
other
be
more
most
of
Q
and
properly
complete
attached,
voltage,
as
the power
not
quite,
you
lines
with
a
"dual
than
likely
SAM
CART*
be
In
or
are
one
You
one
for
as
the
high
the
to
be
a
-----------1tad1elhaell-----------
-
83
-
____
c_o_1_o_r
__
c_o_m_p_u_t_e
__ r __ 2 ________
T"FISi-E3CJ
®
__
.....................
s.e.r_v_i_·c......,e_.M_a_n_u_a_l_
symptoms
could
intermittent. Of
particular
acting
in a half-wave configuration twice
amount
the
of Therefore, in
cartridge,
A
half-wave
get
hotter
interest
(compare
AC
ripple
current
the
but
supply
than
be
quite
to
that
computer
not
would
normal,
bizarre,
is
the
case
configuration
Figures be
on
can
might
function
also
and
the
be
could
5-1
drawn work
at
cause
as
well
where
rather
and
supply,
from
"normally"
all
with
the
cause
as
highly
the
power
than
5-2).
and
reduces
the
supply.
a
heavier
pass
transistor
premature
supply
a
full-wave
This
causes
without
failure.
the
a
plug
load.
is
to
-----------llad1elhaell----------
-
84
-
__
c_o_1_o_r_c_o_m_p_u_t_e_r_2
____
TRS·BO
®
Service
Manual
Check
for at (End
Scope
at
Set Scope
+5VDC
Right
End
closest
+5V
right
end
mV/Div
100
Check negative voltage at pin
15
of
to U 1)
Source
of
for
50-
.
U1,
R2
R2.
No
No
POWER
SUPPLY
CHECK
Preliminary: Unplug
the
probe
top
ground
the
case.
Computer coax output
cable
to switchbox. ohm
twin switchbox Channel both Plug T.V.
3
T.V.
in
computer.
and
Computer.
Connect
lead
ground.
from
modulator
TV/Computer
Connect
lead
to or and
T.V.
output
4
as
modulator.
Computer.
Remove
scope
to
Connect
the
from
Select
desired
Turn
75
on
on
No
Supply
O.K
.
-----------lladlOlhaeli----------
-
85
-
__
c_o_1_o_r_c_o_m....;p;..u_t_e_r_2
____
TRS-BO
®
Service
Manual
Check DC Voltage
at
collector
Measure
across
of
01
DCV
R2
Check
at anodes
CR3 & CR4
POWER
AC
Voltage
of
SUPPLY
Check AC Voltage of
CHECK
at outside
transformer
(continued)
lugs
sec
.
Replace These
Diodes
Check capacitors
PCB
for
REPAIR
shorts.
as
Recheck supply.
required
Measure
Recheck supply
at U1-1
Replace
DCV
01
Replace
Recheck supply
U1
Check AC voltage
Xfmr pri
at
Replace cord
Recheck supply
as
required
mary
or
fuse
Replace switch
Recheck
Replace
Recheck supply
supply
Xfmr
Recheck
Supply
ltadle
-
lhaeli----------
86
-
Color
Computer
2
TRS-BO
®
Service
Manual
POWER
SUPPLY
CHECK
(continued)
Measure voltage at
collector
of
a 1
(case)
Replace
U1
Recheck supply
Check.cathodes
of
CR1
&CR2
for
AC
voltage
Replace
01
Recheck supply
With
'scope
determine
frequency
of
AC
component
Check Vee
pin
of
each IC
to
determine
if
IC excessively noisy
Use
'scope
'.
Check
AC
voltage
at anodes
of
CR3 &
CR4
Replace C2
Recheck supply
Replace
CS, C11,
or U1. Recheck
supply
Replace despike
capaci
tor
for
that
chip
Replace
chip
Recheck
supply
Replace chip
Recheck
supply
ltad1elhaell---------
- 87
__
.....
c_o_1_o_r__.c.o_m~p-u•t-e_r
__
.2
________
"T~!S-~CJ
®
----------~s-e.r.v.1.·c.e-.....M.a.n.u.a.1..._
Ch. A -
Cathodes
of
CR3, 4
.5
V/Division
AC
Coupled
Ch.
B -
Anodes
of
CRl,
2
.2
V/Division
AC
Coupled
Horizontal
- 5
mSec/Div
Trigger
-
Internal,
Ch.
A
Slope
Positive
Figure
5-1.
Normal
Power
Supply
(120
Hz
Ripple)
All
settings
same
as
above.
One
transformer
lead
pulled
loose
to
simulate
open
diode.
Note
that
ripple
frequency
has
changed
from
120
Hz
to
60 Hz,
and
that
ripple
has
increased
from
approximately
1 V
p-p
to
2 v
p-p.
Although
this
computer
might
appear
to
function,
the
regula-
tor
transistor
gets
excessively
hot
and
erratic
operation
would
likely
follow.
Figure
5-2.
Power
Supply
(60
Hz
Ripple)
---------------------~ad.Olhae~-------------------
-
88
-
____
c_o_1_o_r
__
c_o_m_p_u_t_e_r
___ 2 ________
"T~!3-EICl
®
___________
s_e_r_v_1_·c_e
__
M_a
__
n_u_a_1
__
Ch.
A - +5V
Source
CU21-8)
50
mV/Division
AC
Coupled
Horizontal
-
.5µSec/Division
Trigger
-
Internal,
Ch.
A
Figure
5-3.
High
Frequency
Component
of
+5V
Source
---------------------~ad1elhae~-------------------
-
89
-
____
c_o_1_o_r
__
c_o_m~p-u_t_e_r
___ 2 ________
T'~Si-~C>
® ----------•s•e•r-v•1-·c.e.-....M-a.n.u.a.1--.
Figure
5-4.
Ch. A - E
Ch. B - Q
Horizontal
Trigger
E
and Q Clocks
Clock
(top 2V/Division DC
Coupled
Clock
(top 2V/Division DC
Coupled
-
.2µSec/Div.
-
Internal,
Slope
Negative
R26)
R24)
Ch.
A
Figure
5-5.
VDG
Clock
(top)
Ch.
A -
Ch. B -
Horizontal
Trigger
and
Modulator
08
pin
33 lV/Division DC
Coupled
Modulator, 50
mV/Division
AC
Coupled
-
.2µSec/Division
-
Internal, Slope
Negative
Clock
pin
"A"
Ch.
A
(bottom)
---------------------nad1elhaeli---------------------
-
90
-
Color
Computer
-----------TRS-BO
2
®
-----------
Service
Manual
Note porch the the
This
Ch.
A - Y
Ch.
B -
Horizontal Trigger
the
dip
time.
1372
3.58
chip MHz
picture
CU8
pin
.2V/Division
AC
Coupled
Phase
B (U8 lV/Division DC
Coupled
-
lOµSec/Division
-
Internal,
Slope
in
This
the
Positive
Phase
unbalances
(inside
Burst was
Signal
taken
Figure
28)
pin
Ch.
B
the
Modulator),
for
with
5-6.
10)
A
signal
the
the
a
standard
Y
LEFT
MARGIN~
that
balanced
causing
T.V.
and
Phase
:
occurs
Modulator
green
B
BACK
PORCH FRONT
I
~VIDEO~
PORCH
ACTIVE
during
it
to
screen.
SYNC
...
r---
1
SYNC
PEDESTAL
back
inside
generate
TIP
RIGHT
"-MARG 1
I
I
I
IN
-------------------nad1elhaell------------------
- 91 -
Color
Computer
-----------TRS-80
2
®
-----------
Ch.
A -
Ch.
B -
Horizontal Trigger
Service
Phase
B,
.5V/Division
DC
Coupled
Phase
.
5V/Division
DC
-
A,
Coupled
-
lOµSec/Division
Internal,
Slope
Positive
Manual
U8-10
U8-ll
Ch.
A
Figure
Figu
re
5- 7 .
5-8.
Phase
Phas
Band
e B
and
A
A
Phase
Phase
Green
Screen 10 20
Relationships,
Settings
Blue
Screen
10
20
Relationships,
CLS GOTO
same
CLS GOTO
20
as
6
20
Green
Figure
Blue
Screen
5-7
Screen
Figure
5-9.
Phase
B
and
A Ph
ase
- 92 -
Settings
Red
Screen
10
20
Relationships,
same
CLS
GOTO
as
4
Figure
20
Red
5-7
Screen
Color
Computer
-----------TRS-BO
ARTIFACTING SIGNALS To
check, accomplish to
garbage
the
this, on
2
computer
run
the
screen):
must
the
be
in
following
®
-----------
the
High-Res
program
(pay
Service
mode.
no
attention
Manual
To
Figure
5-10.
Artifacting
Signals
10 20
Ch.
Ch.
POKE GOTO
A - Y
B -
Horizontal Trigger
Ch.
A - Y (U8
Ch.
B -
Horizontal Trigger
65314, 20
CU8
pin
.2V/Division
AC
Coupled
U4
pin
6
2V/Division
DC
Coupled
-
lOµSec/Division
-
Internal,
Slope
Positive
pin
.2V/Division
AC
Coupled
U4
pin
5 2V/Division DC
Coupled
-
lOµSec/Division
-
Internal,
Slope
Positive
24
28)
28)
Ch.
Ch.
A
A
Figure
Figure
5-11.
5-12.
Artifacting
Artifacting
-----------nad1el'haell-----------
Signals
Signals
-
93
-
Ch.
A - Y (U8
Ch.
B -
Horizontal Trigger
pin
.2V/Division
AC
Coupled
Phase
A
CU8-ll) lV/Division DC
Coupled
-
lOµSec/Division
-
Internal,
Slope
Positive
28)
Ch.
A
__
c_o_1_o_r_c_o_m.-p_u_t_e_r_2
____
TRS·BO
®
_____
...
s
...
e_r
...
v_.i_.c.e.....,M-.a_n_,u_a_l_
Figure
5-13.
Address
Ch. A -
Ch.
B -
Horizontal Trigger
Lines
A9
CU23, 2V/Division DC
Coupled
A7
CU23, 2V/Division DC
Coupled
-
.2µSec/Div.
-
Internal, Slope
(typical)
Positive
pin
pin
17)
15)
Ch.
A
Figure
5-14.
Data
Ch.
A -
Ch.
B -
Horizontal
Trigger
Lines
(typical)
D2
CU23, 2V/Division DC
Coupled
D3
(U23,
2V/Division
DC
Coupled
-
.2µSec/Division
-
Internal,
Slope
Positive
pin
pin
29)
28)
Ch.
A
-----------1tad1e
lhaell----------
-
94
-
__
c_o_1_o_r_c_o_m..;p•u-t_e_r
__ 2 ____
TRS-BO
®
_____
.;s;..;e;..;r•v•i•c•e-...M-.-a
...
n.-u.-a.1.__
Memory
Signals
Ch.
A -
RAS*
(021,
pin
4) 2V/Division DC
Coupled
Ch.
B -
CAS*
(021,
pin
15) 2V/Division DC
Coupled
Horizontal
-
.lµSec/Div.
Trigger
-
Internal,
Ch.
A
Slope
Negative
Figure
5-15.
RAS*
and
CAS*
Ch. A -
Data
In
(021,pin
2) 2V/Division DC
Coupled
Ch.
B -
Data
Out
(021,
pin
14) 2V/Division DC
Coupled
Horizontal
-
.2µSec/Division
Trigger
-
Internal,
Ch.
A
Figure
5-16.
Data
In
and
Data
Out
----------1tad1elhaeli----------
-
95
-
_.....,c_.o
... 1 ...
o_r_..c._o;..m_.p._u;;.t.;.e_r...-2
____
TRS·BO
®
_____
..
s.,.e.,.r
...
v._1
.. · c,;;;,;;;;;e.....,.M_a.n.u
.. a ..
1..__
Figure
5-17.
Sound
Ch. A -
Ch.
B -
Horizontal Trigger
10
and
SOUND
cassette
Sound
CU3,
Out
pin 2V/Division DC
Coupled
Cassette
CJ4,
pin 2V/Division DC
Coupled
-
.5µSec/Div.
-
Internal,
Slope
200,
Positive
255:GOTO
Output
Out
1)
5)
Ch.
A
10
Figure
5-18.
cassette
Ch.
A -
Ch. B -
Horizontal
Trigger
Note:
nal
CJ4-5)
the
Cassette through capacitor. above
zero
Crossing
Cassette
Detector 2V/Division DC
Coupled
cassette
.5V/Division
DC
Coupled
-
-
Internal, Slope
The
Cassette is
a
10
The
must
be
Zero
Crossing
CUl,
Input(J4
.5µSec/Division
Ch.
B
Positive
Output
coupled
Input
µF
non-polarized
same
back
signal
program
executed.
Detector
pin
pin
sig-
to
CJ4-4)
7)
4)
as
--------------------nat11elhaell--------------------
- 96 -
Color
Computer
2 ®
Service
Manual
-----------TRS-BO
R
-----------
6/
Exploded
View/Parts
List
Contained
in
this
section
of
the
manual
is
the
exploded
view
and
parts
list
for
the
Color
Computer
2.
The
standard
BASIC
unit
is
catalog
Number
26-3026
and
does
not
contain
IC
Ul3.
Ul3
is
used
only
for
the
Extended
BASIC
version
of
the
Color
Computer
2.
The
parts
listing
for
the
main
PCB
reflects
this
difference.
Be
sure
to
specify
the
correct
board
number
if
ordering
a
complete
board
assembly.
-----------1tad1elhaell----------
-
97
-
Exploded
---------lladlOlhaell---------
View,
Color
Computer
- 98 -
2,
26-3026/7
C
olor
Computer
2 ®
Service
Manual
-----------TRS-BO
R
-----------
Parts
List,
Color
Computer
2,
#26-3026
(Standard
Basic)
or
#26-3027
(Extended
Basic)
=======================================================
Item
Qty
Description
Part
Number
=======================================================
1
2
3
4
5
6
7
8
9
10
11
12 13 14 15
16
17 18 19
20 21
22 23
1 1
4
1
1 1
1 1
3
1
6
3
2
1
2
3
6
1
1 1 1
1 1
Case,
Bottom
case,
Top
Feet,
Rubber
Door,
Cartridge
Spring,
Cartridge
Cord,
Power
Transformer,
Power
(Tl)
Fuse,
300
mA,
Slo-Blo
(Fl)
Jumper
Wire
Shield,
Bottom
RFI
Clip,
RFI
Shield
Clip,
Keyboard
Clip,
RFI
40-Pin
Connector
Keyboard
Assembly
Screw,
#6-19
x
1-1/2"
CXfmr)
Screw,
#4-19
x
5/8"
(PCB)
Screw,
#6-19
x
3/4"
(Case)
Logo,
Radio
Shack
CC2
Label,
Serial/UL
Label,
Tamper
Label,
FCC
ID
Con
26-3027
Model
only)
Label,
UL
Double
Insulated
Logic
Board
Assembly
Con
26-3027
Model
only)
8719311 8719312 8719123 8719284 8739012 8709423 8790052 8479020 8432019 8539037 8729238 8729239 8729078 8790529 8569086 8569193 8569185 8719324 8789964 8789090 8789961
or
8789100 8857625
or
8857636
----------ltadlOlhaell----------
-
99
-
Loading...