Digital Equipment Corporation assumes no responsibility
manual.
is
subject to change without notice.
tOI
any errors which may appear in this
Printed
The foHowing are trademarks
in
is
U.S.A.
of
for informational
Digita1
Corporation, Maynard, Massachusetts:
Equipment
DEC
FLIP
CHIP
DIGITAL
UNIBUS
PDP
FOCAL
COMPUTER
LAB
Page 4
CONTENTS
Page
1.1
1.2
1.3
1.3.1
1.3.1.1
1.3.1.2
1.3.1.3
1.3.1.4
1.3.1.5
1.302
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
2.1
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.5.1
2.1.5.2
3.1
3.1.1
3.1.1.1
3.1.2
4.1
4.2
4.3
4.4
4.5
4.5.1
4.5.2
4.5.3
4.6
4.6.1
4.6.2
4.6.3
PURPOSE
GENERAL
SYSTEM DESCRIPTION
EQUIPMENT
OPERATING CONTROLS
GT44
GT44 PROGRAMMING CONCEPT .
IMPORTANT
PDP-l1i40
VT11 INSTRUCTION SET
PROGRAMMING
PROGRAMMING RESTRICTIONS
AND
SCOPE
DESCRIPTION
PDP-11/40 Computer
Unibus
KD11-A Processor
KY11-D Programmer's
M F
ll-L
Power System
VT11 Graphic Display Processor .
VR17
Cathode
375
Light
Pen
LA30-S DECwriter
RK05
Disk Drives and RK11-D Disk Drive Control
BM792YB Bulk Storage Bootstrap Loader
SPECI
PDP-l1/40
VT11 Graphic Display Processor
VR17
375
LA30
R K05 Disk Drive
PDP-11/40
VR
17
LA30
R K05 Disk Drive
Circuit Breakers and
OPERATING PROCEDURES .
GT
44
GT44 Failure Procedures
Initializing the Display Processor
Display File
Application
Stop
Display File
Non-Flicker Display
Processor
CRT Display
Light
Pen
DECwriter
CRT Display
DECwriter
Circuit Breakers
Fuses
Start
Up
Duplicating the System Disk
ADDRESSES
INSTRUCTION SET .
EXAMPLES
of
and
Sync, Microcoding .
Changes
..........
AND
............
Core Memory
......
Ray
Tube
..............
and
DL
FICATIONS
.....
Monitor
.........
and
DL
and
R K
AND
...........
Monitor
...
..
. . . .
Fuses
..........
Procedures
..........
the Stop
Interrupt
.....
........
OPERATION
......
Console
..
Monitor
11
Asynchronous Line Interface
..
11
Asynchronous Line Interface
l1-D
Controller . . . . .
INDICATORS
. .
...
....
..
.
.
1
2
.
.
2
2
3
3
.
4
5
....
.
.
.......
5
5
6
6
..
.....
7
7
.
7
7
8
. . . . .
..
8
9
9
.....
.
....
.
.
.
.
..
..
10
10
12
12
12
12
12
12
12
15
15
16
17
18
20
· 20
· 20
20
20
21
· 22
.22
·
22
· 28
iii
Page 5
CONTENTS (Cont)
Page
4.7
4.7.1
4.7.2
4.7.3
4.7.4
4~8
APPENDIX A
APPENDIX B
Figure No.
1
2
3
4
5
6
7
8
9
ADVANCED
Subroutines
Light
Special Characters
Edge
GT44 SOFTWARE
CHARACTE
BM792-YB
Relationship
PDP-11/40 Programmer's Console
LA30
K05
R
Memory
Instruction Word Functions
Data Word Formats
Non-Flicker Display
Subroutining Example
PROGRAMMING TECHNIQUES
Pen
Interaction
Violations
..
R CODES
BULK
STORAGE BOOTSTRAP
ILLUSTRATIONS
of
GT44 Components
DECwriter Console
Controls and Indicators
Layout
Example
as
Determined
.........................
Title
to
the Unibus
by
Vector
LOADER
Quantity
PROGRAM LISTING
and Magnitude
.
28
28
30
30
31
31
Page
11
13
14
17
23
24
29
30
Table No.
1
2
3
RK11 Registers
Controls and
Recommended GT44 Mnemonics
Indicators
TABLES
Title
Page
6
14
26
iv
Page 6
GT44 USER'S GUIDE
Page 7
GT44 Graphics System
Page 8
1.1
PURPOSE
This guide describes the operation of
System.
description
AND
SCOPE
The
following information
and
operation,
equipment
the
GT44
Grapnlcs
is
included: system
specifications, controls and indicators, start-up procedures, and programming
techniques.
the
functional units
System,
user, arid
more detailed sources
It
is
the
intention
that
to
present in brief, information
to
reference, where necessary, additional and
of
of
this guide
make
up
information.
to
the
GT44 Graphics
of
relevance
tie
together
to
the
1.2 GENERAL DESCRIPTION
The
DECgraphic
ful disk-based PDP-11/40
been added.
require a visual display, a high
capability, and mass data storage. With its
the
GT44 has access
any
time. Its 16K
operating system such as RT-11/GT,
room
for user programs.
combination and
interaction. Because graphic capabilities have been added
the
software system, processor
The
11/40
GT44
to
which graphic capabilities have
GT44
is
designed for applications
to
2.4
million 16-bit words
of
core memory allows use
The
the
DECwriter provide
Graphics System
order
of
two
yet
leaves adequate
CRT
monitor/light
for
and
display utilization
is
a power-
that
computation
disk drives,
of
data
at
of
an
pen
user-system
to
is
simplified.
1.3 SYSTEM DESCRIPTION
ponents:
a.
PDP-11/40
Computer
1. Unibus
2.
KD11
3. KY11-D Programmer's Console
4. MF11-L
5. Power
b.
VT11 Graphic Display Processor
c.
VR17
CRT
Display Monitor
375
d.
e.
Light Pen
LA30 DECwriter with DL
Interface
f.
Two
RK05 Disk Drives with RK11-D Control-
ler
g.
BM792YB Bulk Storage Bootstrap Loader
ROM.
Figure 1 shows
the
Unibus.
the
relationship
The
following sections briefly discuss these
components.
AND
OPERATION
Central Processor
16K
Core Memory
Supply
11
Asynchronous
of
the
GT44
components
to
RK05
DISK
DRIVE
CONTROLLER
RK11
DRIVE
PDP-11/40
CPU
RK05
DISK
DRIVE
LA30
DECwriter
DL11
A SYNC HRONOUS
LI
NE INTERFACE
UNIBUS
MF11-L
MEMORY
ROM
VT11
DPU
LIGHT
PEN
Cp-0156
Figure 1 Relationship
of
GT44
Components
to
the
Unibus
Page 9
1.3.1
PDP-ll/40
The
PDP-ll/40
microprogrammed
and
instructions and
PDP-l1/40
which can directly address
memory.
(including processor, core memory, and peripherals)
performed
of
device-to-device transfers can be
2.5
peripherals are linked
and
Therefore,
also be applied
enabling peripheral device registers
the
Subsequent
tion
1.3.1.1 Unibus munication between system
data,
transfers
of
repertoire
and
interfaces. The asynchronous nature
also eases design
operations
All
the
bus concept,
million words per second. All system
all peripherals are in
processor as flexibly as memory.
of
the
address,
to
the
bus an
design
Computer
is
a 16-bit general purpose, parallel logic,
computer
contains a multiple
communication
on
a single high-speed bus,
all
instructions applied
to
paragraphs present a brief functional descrip-
PDP-ll/40.
The
and
control lines,
occur between all units
important
of
bus operations
economy,
and
is:
using single
2's
complement
word
up
among system
all
peripherals are compatible, and
accomplished
by
the
Unibus and power connectors,
the
basic system address space.
data
in
peripheral device registers,
Unibus provides high-speed com-
components.
factor
in
is
flexible enough for speed
yet
provides a fixed specification for
operation.
and
double oper-
arithmetic.
instruction processor,
to
28K
words
of
components
the
Unibus. Because
at
the
components
to
data
in
memory
to
be manipulated
With bidirectional
the
Unibus allows
on
the
bus, with control
these transfers.
of
The
repertoire
The
these operations
rate
of
The
core
and
can
data
fixed
bus
,
DATI, DATIP, DATO, DATOB - data operations
INTR, PTR (BR, NPR) - control operations
Full 16-bit words
transferred
DATI, DATIP operations transfer data into
DATO, DATOB operations transfer
When a device
requests use
make a Direct Memory Access (DMA) transfer of data
directly
processor intervention,
execution
address where an
Bus
(NPR)
INTR. A device can perform a
control
to
and force
control
for
via
on
the
a BR.
the
of
or
is
DMA
the
from
obtained
or
8-bit bytes
bus between
is
capable
bus, it
another
or
the
interrupt
or
under a Bus Request (BR) for an
of
information can be
the
master
and
slave.
The
the
master;
data
out
of
the
master.
of
becoming bus master and
is
for
one
of
two
purposes:
device
or
memory
to
INTeRrupt
processor
service
routine
under a Non-Processor Request
DMA
(lNTR) program
to
branch
is
after
without
to
a specific
located.
acquiring bus
is
of
by
to
the
Requests for
and
NPR lines. Transfer
another
which grants control
highest priority. NPRs are accorded higher priority
BRs.
Unibus data cycles, in
WAIT
completion
priority exceeds
The
operations
the
when no
The
Internal Unibus
Unibus
Unibus signals
module. A
system units
peripheral device removed
A
tions,
1.3.1.2
codes instructions; accepts, modifies, and
performs
the
sixteen hardware registers, eight
mable.
specifically used for processor operation: a program count-
er (PC)
arithmetic
and
The
of a variety
source
register,
operation
Because
modes, instruction set,
written
includes a
byte
words or bytes may be displayed on
console.
is
The
or
PDP-l1
next
bus master.
other
Unibus originates
from
complete
is
presented in
KDll-A
arithmetic
Unibus among external devices.
Two
and
autodecrement
eight non-programmable registers are used for storage
and
the
data.
of
in directly relocatable codes.
operands and provisions for
bus can be made
of
bus control from
made by
NPRs are serviced before
TRAP
/40
as
120-conductor
accumulators, index register, and
full
the
processor priority arbitration logic
of
the
addition
sequences.
of
the
current
that
of
the
processor.
processor has a special role
it performs
device has
and
the
processor
and
in
different mounting boxes
description
Processor-The
of
the
a stack
of
functions including: intermediate address,
destination
last
the
flexibility
complement
the
The
processor assumes bus control
control.
in
the
Terminator
to
17
grounds are carried
Mylar cable
from
of
the
the
PDP-11 Peripherals Handbook.
operations; and controls allocation
eight programmable registers are
pointer
registers.
data, a copy of
interrupt
of
and
DMA, PDP-11
of
at
any
time
on
the
one
device
bus
to
the
device having
and
immediately
to
specific times during
The
BRs are serviced upon
instruction
priority arbitration
processor with
module, which carries
the
the
Unibus, including specifica-
(SP);
the
vector address and console
hardware registers, address
instructions
if
the
in
next
system unit.
is
used
or
to
mounting box.
KD11-A Processor de-
outputs
The
processor contains
of
which are program-
remaining six serve as
autoincrement
the
/40
programs are
The
processor also
that
byte
swapping. Either
the
programmer's
after
requesting
bus control
to
select
the
M981
All
in
this
to
connect
connect
data;
instruction
manipulate
BR
the
than
the
56
one
to
a
of
2
Page 10
Any
of
the
eight
programmable
used
to
build last-in, first-out stacks.
processor (or
This stack-handling
the
program
subroutine
reentrant
The
Unibus serves
therefore,
which
requests use
non-processor
or
to
interrupt
to
branch
granted
device-to-device
tion.
A B R
instruction
calls
codes
there
device
to
by
the
and
system)
counter
and
and
must
becomes
of
the
transfer
program
an
processor
data
is
granted
allows
stack
pointer
capability
and
status
interrupts.
automatic
the
processor
nesting
be a priority
bus master. General!y, a device
bus
for
one
of
data
directly
execution
interrupt
at
the
service
end
transfers
by
the
the
device
processor task.
The
processor recognizes
each major level
attached
on
containing
each
electrically closest
devices
processor itself
on
the
same
is
programmable
therefore, a running
permissible
Additional
structure
interrupt
identifies itself,
automatically
device polling
tines.
priority
system
The
are
18-bit
word
Thus,
references up
interrupts.
speed
through
scheme. With
and a unique
selected
and
The
device
are
independent
behavior in response
Unibus addresses
direct
byte
length
and
while
the
PDP-11/40
to
four
sublevels. Many devices
major
level,
to
the
processor given
priority
program
and
power
the
use
of
vectored
by
the
permits
interrupt
to
to
generated
addresses, even
operational
word
32K
words
levels
level.
can select
are
the
nesting
priority
allow
real-time
logic
Processor can reference addresses
bytes).
In
addition
addressing space,
are reserved
ters. ! n the basic
to
for
peripheral
the
the
uppermost
PDP~
word
length
control,
11/40 configuration,
internal registers
One
register serves as a
for
automatic
permits save
word
This
and
and
in
conjunction
feature
of
subroutines.
all peripheral devices;
structure
of
two
reasons:
to
or
from
and
force
routine.
of
bus cycles
without
processor
processor interven-
at
to
interrupt
of
hardware
with
the
the
device
priority
The
priority
within
the
hardware
the
priority
added
to
PDP-11
/40
fully
interrupts,
interrupt
service
processor. This
of
device service rou-
and
service
dynamic
adjustment
conditions.
by
the
KD11-A Processor
though
the
is
16-bit
can
only
contain
(64K
bytes),
up
to
128K
constraint
4K
words
of
status,
and
stacking.
restore
allows
to
determine
to
make
memory,
the
processor
An
NPR
and
e~d
the
current
B Rs,
that
over
level
level
the
interrupt
vectored
the
routine
eliminates
routine
PDP-11/40
word
length.
address
the
KD11-A
words
on
address
data
all
address
can
with
true
allows
of
with
can
other
of
the
levels;
device
(256K
basic
space
regis-
be
of
a
is
an
be
is
of
is
of
references
space
references
16-bit
converted
773224
can
words
detailed
A
tained
to
the
(160000-177777)
with
bits
reference
to
a full
Consequently,
•
8
address
up
to
of
I/O device registers.
description
in
the
KD11-A Processor Manual, DEC-11-H KDAA-
uppermost
16
and
to
address
18-bit
the
28K
words
of
4K
words
of
16-bit
are
converted
17
always
1732248 is
to
set
to
automatically
I/O device register address
basic PDP-11
of
the
KD11-A Processor
core
/40
configuration
memory
A-D.
1.3.1.3
Programmer's
direct
stop,
Console displays indicate processor
contents
mounted
and
The
through a microprogram
The
diodes),
for
certain
for
the
whose
Console
and
descriptions
KD11-A Processor Manual, DEC-11-HKDAA-A-D.
1.3.1.4
GT44
capacity.
mounted
is
The
used
The
from
however,
structure,
processor
operand
a true arithmetic accumulator.
KY11-0
system
interface.
load,
modify,
of
the
as
the
is
connected
programmer's
console
switches,
the
control
Unibus
DEP
and
DATI
processor
priority
operation,
indicators,
of
MF11-L
contains
The
on a double
an
8K,
16-bit
backplane
to
accomodate a third
core
memory
the
processor
is
never bus master. Because
the
or
any
instructions,
Programmer's
Console
provides
The
console allows
examine,
address
front
to
panel
the
and
of
processor
console
control
contains
and
the
only
contact
switches. Console
operations
responds
supersedes all
for
EXAM.
to
through
a Console Bus
other
including
is
presented
console
an
MF11-L
logic circuits are
Core
Memory -The
MF11-L
consists
Core
system
word
memory
has
additional
optional
uses
the
Unibus
and
other
memory
other
every
can
master
location
Console -
the
programmer
step,
or
continue
operation
data
registers.
the
processor
by
two
interacts
with
located
indicators
bounce
operation
the
For
single-step
B R priorities.
descriptions
in Paragraph
Memory
of
2 MM11-L
unit
backplane.
consisting
unused slots
MM11-L
for
data
devices.
be
The
directly
device. Because
in
core
The
the
user
The
mounting
cables.
the
in
the
(tight-emitting
filtering circuits
does
processor: DATO
Request
of
all
2.1.
contained
PDP-11/40
with
Each MM11-L
of
three
which
8K
transfers
core
of
the
addressed
can
address
full
18-bit
1.
Thus,
of
and
4K
is
con-
KY11-D
with
to
start,
a program.
and
the
console
box
processor
processor.
require
operation,
(CBR)
controls
Detailed
in
the
in
the
16K
word
memories
modules.
can be
memory.
to
and
memory,
Unibus
by
the
of
double
function
as
a
a
is
3
Page 11
The memory does
it
is
always a slave device.
request use of
either a
BR
independent of
perform direct data transfers with memory
not
enter
the
The
the
Unibus,
and
or an NPR. Because
the
processor, any master device can
priority structure because
master device, however, can
thus
the
the
memory,
memory
without
through
is
completely
proces-
sor intervention.
1.3.1.4.1
graphs briefly describe
up
the
MF11-L, and MF11-LP Core Memory
MMll-L
the
MF11-L memory.
Core Memory -
the
MM11-L memories, which make
For
more detailed descriptions of
The
MM11-L and MF11-L memories, refer
following para-
to
the
MM11-S,
Systems
Manual,
DEC-11-HM F LA-B-D.
The
MM
11-L Core Memory
coincident current, magnetic core
of
900
cycle time
memory
It provides
byte
addressable.
The
memory
containing
low-order
15-08).
is
byte
Each
ns
organized
8192
(8K) 16-bit words
is
organized into 16-bit words, each word
two
8-bit bytes.
(bits
byte
is
is
a read/write, random access,
type
memory with a
and Unibus access time
in
a 3D, 3-wire planar configuration.
that
The
bytes are identified
07-00)
and
the
of
400
ns.
are
both
word and
as
high-order byte (bits
addressable and has its own address
The
the
location. Low bytes are always even numbered and high
bytes are
even-numbered locations only. When a full word
dressed,
example,
therefore,
the
000002
odd
numbered. Full words are addressed
the
the
8K
16,384
high byte
memory has
locations are assigned. Address
is
automatically included. For
8,192
first low byte, address 000001
is
the
second low byte,
000003
words
is
the
or
is
at
is
ad-
16,384
bytes;
000000
first high byte,
the
second high
byte, etc.
The
MM11-L consists of
module containing
the
channels; a G231 Hex module containing
driver logic; and an H214 Quad module containing
three
modules: a
G110
Hex
memory control logic and data
the
memory
the
memory core stack.
The
memory control logic acknowledges
master device, determines which of
tions
(DATI, DATIP,
DATa,
or DATOB)
the
request of
the
four basic opera-
is
to
the
be per-
formed, and sets up appropriate timing and control circuits
to
perform
contains
device selector logic
been addressed from
a 16-bit flip-flop storage register. During
the
desired read
the
inhibit drivers and sense amplifiers
to
the
or
write operation. It also
determine if
Unibus.
The
the
control logic includes
as
well
as
memory bank has
DATI operations,
this register stores
being read (destructive read) so
the
contents of
that
the
memory location
the
data can be written
back into memory (restored). The register
during
DATa
from
and DATOB cycles
the
Unibus lines so
that
to
store incoming data
it can be written into core
memory.
The memory driver logic includes: address selection logic
that
decodes
specifically addressed;
current flow through
proper polarity for
current generators
change
a word. Each ferrite core
can assume a stable magnetic state corresponding
binary 1 or binary
core,
the
core retains its state until changed by appropriate
O.
Even if power
is
removed from
control signals.
1.3.1.5
Power System -
The
PDP-11/40 power system
consists of an 861 Power Controller, an H742 Power
Supply,
three
H744 +5 V Regulators,
two
Regulators, and interconnection and power distribution
cabling.
The
861 Power Controller controls
is
the
processor cabinet.
The
controller
all
ac power
is
equipped with a
circuit breaker for overload protection and a thermos1:at for
excessive heat protection.
switched ac
for
the
outputs
entire cabinet and related peripherals.
861 Power Controller
two
controllers
display
of
The
monitor
either controller.)
H742 Power Supply takes ac
operate
may be plugged into
The
power controller provides
(uncontrolled) which provide power
is
located
in
in
parallel.
input
the
drives cabinet.
The
the
switched
pmNer
Power Controller, generates and distributes dc power and
control signals
to
the
system, and provides ac power
logic cooling fans and H744 and H745 regulators.
There are
DC
signal
synchronize
warn
processor time
three
control signals generated: a clock signal, a
La
logic signal, and an
is
used by
the
processor of imminent power failure, allowing
the
the
display.
to
perform a power-fail sequence.
AC
La
logic signal.
VT11 Graphic Display Processor
The
AC
LO
and
is
also used
the
core
that
direct
to
ensure
the
the
X and Y
to
memory mats
8192
to
either a
the
H745
-15
V
input
to
(A
second
The
DECwriter and
outputs
from
the 861
to
the
The
clock
to
DC
LO
signals
the
4
Page 12
The
H744 and H745 regulators generate
outputs,
respectively, which are
distributed
Processor and MF11-L Memory backplanes and
KY11-D console. H744 +5 V also goes
to
+5
to
the
V and
-15
the
KD11-A
the
VT11 Graphic
Display Processor backplane.
1.3.2
VT11 Graphic Display Processor
The
VT11 Graphic Display Processor
GT44 Graphics System. It
displays and drives
The
VT11 processor consists
that
are
mounted
unit
is
mounted
The
VT11 interfaces with
the
on
inside
It obtains ±22 V power
power
from
the
PDP-11
The
VT11
is
a high performance display processing unit
that
operates
started by
placed
The
VT11 responds by issuing NPRs and fetching its
in
as
a peripheral
the
central processor when a valid address
the
Display Processor Program
is
the
CRT.
a 4-slot systems unit backplane.
the
PDP-11
the
system
from
/40
power supply.
of
display program from memory locations specified by
DPC. Once
the
display processor
is
VT11
of
three
/40
cabinet.
by
the
VR17 CRT
the
PDP-11
is
granted control
the
"heart"
that
of
generates
the
the
hex-height modules
The
way
of
the
Unibus.
and
+5 V
/40.
The
VT11
Counter
(DPC).
the
of
the
Unibus it can fetch its display program, and execute it
independently.
The
VT11 also issues
when it encounters an illegal character code
If
memory.
enabled by program, it will issue an
when instructed
to
interrupts
stop,
or
when
to
the
central processor
or
a light pen
unresponsive
interrupt
hit
is
sensed.
V
rather
than
the
storage
image, with excellent
motion
the
characters
clock
synchronized
The
and
line.
or
while changes are being made in
picture. A hardware blink feature
or
graphics drawn
input
to
the
to
line frequency.
VT11 includes logic for descender characters such as p
g, positioning
In
addition
type
so
that
a bright,
contrast
ratio,
is
is
on
the
screen. A separate line
display processor permits
them
to
the
correctly
96
with
respect
ASCII printing characters,
provided during
applicable
special characters are included which are addressed
the
shift-in/shift-out control codes (Appendix A). These
special characters include some Greek letters, architectural
symbols, and math symbols. Characters can be drawn
italics simply by selecting
the
feature through
instruction bit. Eight intensity levels permit
and
contrast
to
be varied so
that
the
scope can be viewed
a normally lighted room.
The
is
is
instruction
six
data
data
interpretation,
image, and allow branching
can be
interpreted
multiple tasks
core usage and
the
VT11 automatically plots
preset distances as values for
For a detailed description
Processor see
formats.
to
the
set
consists
The
in
control
set
the
any
of
five control instructions
instructions set
parameters
of
of
six
the
different
of
instruction flow. Data
formats, allowing
be accomplished efficiently from
time
standpoint.
VT11 Graphic Display
The
the X or
the
opposite
of
the
graph/plot
Y axis according
axis are recorded.
VT11 Graphic Display
Processor
DEC-11-HVTGA-A-D.
continuous
the
elements
the
VT11
to
the
the
brightness
the
the
feature
of
to
any
to
be
the
text
31
through
in
status
in
and
mode
of
displayed
both
of
to
Manual.
a
The VT11
is
a stable device
that
requires only minimum
adjustments because it employs a combination
and
analog techniques
The
vector function operates efficiently, providing a good
compromise
of
vector calculation.
vectors means
that
as
opposed
to
analog circuits alone.
speed and accuracy and assuring a precise
The
presentation and accumulation
every point
of
a vector
is
digital form.
All
beam position calculations are
plotting each vector,
updated
to
the
end-point position
the
digitally calculated values, preventing
accumulated errors or drift.
types
- solid, long dash,
possible
The
through
VT11 character generator has
standard hardware.
short
case capability with a large repertoire
characters.
The
display
is
the
done
digitally. After
is
automatically
Four
different vector
dash, and
both
dot
upper and lower
of
automatically refreshing
of
digital
of
available
dash - are
displayable
type
1.3.3
VR17
Cathode Ray
The
VR17
is
a completely self-contained
provides a
package.
information
displays. Except
all solid state circuits, utilizing high-speed magnetic deflec-
in
tion
In addition,
maintenance.
to
enhance
9.25
inch by
The
VR17
and
intensity signals
for
brightness and resolution.
the
VR17
Any
subassembly
Tube
9.25
requires
the
CRT
construction
Monitor
CRT
inch viewing area
only
analog X and Y position
to
generate sharp, bright
itself,
the
unit
is
is
modular for easy
or
major
component
replaced in minutes, using only a screwdriver.
For
a detailed description
VR14 and VR17 CRT Display
of
the
VR17
CRT
User's
DEC-12-HVCRT-D-D.
1 .3.4
375
Light Pen
The
375
Light Pen
by
the
operator
5
is
a pencil-shaped light
in
a wide range
detector
of
interactive applications.
display
that
in a compact
composed
of
can be
monitor
see
Manual,
for use
Page 13
The
375
uses
a photo-sensitive transistor for high gain and
In
fast response.
matching spectral response
the
375 yields very good light pen capability, without the
normally attendant
addition, an infrareq doped phosphor and
in
the photo-detector
visual
flicker of the fast phosphor
component.
is
The 375
attached to
connected to
the
front panel of the CRT monitor; it
removed by simply unplugging it from
G840 Light Pen Amplifier
cabinet. The
VT11
output
by way of
the
the
is
of
the
light
scope cable.
VR
17 by a flexible cable
the
CRT panel. The
situated inside
pen
amplifier
the
is
fed
used
is
easily
VR17
to
in
the
DEC-OO-LA30-DD.
interface
Interface Manual,
1.3.6 R
is
K05 Disk
The GT44 Graphics System contains two R
Drives. Each R
storage device
A detailed description of the
presented
in
the DL
11
DEC-11-HDLAA-A-D.
Drives
and R K11-D Disk
K05
is
a self-contained, random-access, data
that
is
especially
well
Asynchronous Line
Drive
Control
K05
suited for
use
in
DL
Disk
small
11
or medium size computer systems, data acquisition systems,
to
K05
the disk
Disk
Drive
terminals, and other storage applications. Power
is
drives
the
controlled by
bottom of
has its own internal power
an
861
Power Controller mounted at
the
drives Cabinet. Each R
supply.
1.3.5 LA30-S
DECwriter and
DL
11
Asynchronous Line
Interface
The LA30-S DECwriter
keyboard for
use
of printing a set of
is a dot
as
a hard copy I/O terminal.
64
ASCII
matrix impact printer and
characters at speeds up
It
is
capable
to
30
characters per second on a sprocket-fed 9-7/8 inch continu-
is
ous form. Data entry
from a keyboard capable of
generating 128 characters.
LA30-S
The
uses the D L 11-A Asynchronous
it
with the Unibus. Serial information read or written by
the
LA30 DECwriter
DL
11
also formats
format required by the
that
flags
interrupt
is
a serial asynchronous device, and therefore
Li
ne
is
for parallel transfer
the
data from
I nterface
assembled or disassembled by the
to
or from
the
the
Unibus so
to
Unibus. The
that
it
LA30. The interface provides the
initiate these data transfers and causes a priority
to
indicate the availability of
the
interface
DL
is
in
the
LA30
DECwriter.
DL
11
The
transfers data
via
processor
DATI
and
DATOB
bus cycles. Although a DATO can be used, normal
operation consists of a
and
DECwriter
the
DATOB
interface handle byte rather than word
data. The interface can acquire bus control through a
and
is
normally set
DL
11
interface operates through an interrupt, no
at
the B
transfer because the LA30
R4
priority
level.
Because the
BR
NPR
hardware exists.
The R K05
disk cartridges for data storage. Data
is
a moving-head disk drive
that
is
stored on both sides
of the disk by a pair of movable heads, which are always
positioned over opposing surfaces of the same
simultaneously. Each side of the disk contains 203
tracks, each of which contains 12
storing
4008 or 256
0
data words.
1
The sector format consists of 15
in
terminating
a sync bit, followed by a one-word header,
sectors capable of
10
words of preamble
8
4008 data words, a one-word checksum, and one word of
postamble. Sector pulses signal the beginning of each
sector, and an index pulse indicates the last sector,
that
the sector following
is
sector
O.
11
The
RK11
Controller and the RK05
Disk
disk drive system, which interfaces with the
processor
K05
R
The R
via
the
Unibus. One R
Disk
Drives.
K11
contains seven 16-bit programmable hardware
K11
can control up to eight
registers, addressed from the Unibus, that provide
software interface between
1 lists these registers and their addresses.
Table
detailed discussion of R K
the R K11
11
registers
and the Unibus.
is
provided
graph 4.2).
Table 1
RK11
Registers
uses
Drives
R K03-KA
cylinder
10
form the
PDP-11/40
the
(A
more
in
Para-
DL
11
The
installed
(SPC)
decoding
generating
performs
LA30 DECwriter controls and indicators are covered
The
Paragraph 2.1.3
contained
consists of a single quad module which
in
the processor
in
a Small Peripheral Controller
slot. This module contains address selection logic for
the
incoming bus address,
the
interrupt, and receiverltransmitter logic
the
conversion and formatting functions.
..
Il.
detailed description of
in
the
LA30
DECwriter Maintenance Manual,
an
interrupt control for
that
the D EC-v-vriter
in
is
K11
R
R
K11
RK11
R Kl1
R
K11
(Current Memory Address)
R
is
K11
RK11
Name Abbreviation
Drive Status Register
Error Register
Control Status Register
Word
Count Register
Bus
Address Register
Disk Address Register
Data Buffer Register
RKDS
RKER
RKCS
RKWC
RKBA
RKDA
RKDB
Address
777400
777402
777404
777406
777410
7774i2
777416
6
Page 14
Through software control,
the
RK11 can perform
four
control functions (Control Reset, Seek, Drive Reset, and
and
four
Write Lock)
Write Check,
transfer
R
KWC,
and
is
initiated by
a memory address
R KDA, and a code for
data transfer
Read Check).
the
CPU by storing a
"go"
RKCS. More detailed information
and
the
R K11-D Disk Drive Controller may be
RK05
Disk Drive Maintenance Manual (DEC-00-RK05-DB)
and
the
RKll-D
Controller Manual
1.3.7 BM792YB Bulk
The
BM792YB Bootstrap Loader
and
RKll-E
(DEC-11-HRKDA-B-D).
Storage Bootstrap Loader
matrix ROM, implemented on a
situated
program starting address
The
words
memory by
from location
assumed
The
in
the
PDP-11/40 mounting box. The BM792YB
is
773100.
actual
of
a disk
to
bootstrap
the
be
loader program, stored
is
transferred from
BM792-YB program.
0
of
the
disk and
operative
at
BM792-YB program jumps
satisfactory completion of
automatic
If
BM792-YB program,
The
bootstrap
starting
of
the
actual
error conditions occur during
the
program starts over again.
sequence
1.
of
operations used by
loader
is
as
follows:
It determines which device
by sensing an address
2.
It reads
256
words
starting with address
3.
The
loader
then
functions
For
example, a disk data
in
R KBA, a disk address
and direction (read
on
the
Moving Head Disk Drive
is
quad
size module, which
the
The
the
(Write, Read,
word
count
or
write) in
RK05 Disk Drive
found
in
a 32-word,
in
the
diode
first
disk into read-write
transfer
is
started
loaded routine
read-write memory location
to
the
transfer, so
bootstrap
set
0
of
stores
location 0
the
in
the
stored
the
the
loader program.
running
the
is
to
Switch Register.
from
disk.
256
after
that
there
of
bulk storage
be
read from
the
disk,
words
the
256
the
read-write memory sequential locations, starting with location
O.
in
in
is
O.
a
is
in
1.4
EQUIPMENT SPECIFICATIONS
Specifications
Graphics
PDP-11/40 Processor
1.4.1
to
Refer
coverage
1.4~2
VT11 Graphic Display Processor
Input
Power
+5 V at
+15
+22 V at
-22 V at
is
I nstruction Word Length
16
Raster Definition
10
Viewable Area
X =
Y =
Paper Size
12
Hardware Blink
Programmable
Hardware
8
Line
Frequency
Hardware programmable
Character
6 X 8
Characters/Line
73
of
the
components
System
of
are covered
the
PDP-11/40 Processor Handbook
in
the
PDP-11/40 specifications.
8 A
Vat
100 rnA
500
rnA
500
rnA
bits
bits
1024
raster unit (1777
1024
raster units (1777
)
8
)
8
bits
I ntensity Levels
Synchronization
Font
dot
matrix
(85 possible)
that
make up
the
GT44
following paragraphs.
for
detailed
4.
The
loader checks for errors and starts
program over if any errors occur.
5.
The
loader
then
jumps
location
bootstrap
A program listing for
provided
BM792YB
Only-Memory and
in
Appendix
bootstrap
0 for
automatic
loader program.
the
bulk storage
B.
For
a detailed description of
loader refer
MRll-DB
Bootstrap Loader Manual
(DEC-11-HBMD-D).
to
read-write memory
starting of
the
bootstrap
to
the
BM792
the
actual
loader
the
Read~
Number
of
Li
nes
42
Character
Set
96
ASCII -upper and lower case plus
31
specials
(GTeek letters, math symbols, etc.) (Refer
Appendix
A)
to
is
Control Characters
Line feed
Backspace
7
Page 15
Italics
Hardware programmable
Type
Line
Solid
long
dash
Short
dash
Dot-dash
Formats
Data
Character (2 char/word)
Short
Vector
long
Vector (2 words)
Point
(2 words)
Relative
Graphplot
Point
(1
XIV
word)
(1
word)
(1
word/pt)
Gain Change
From a fixed
gain change for each
Temperature
o
Relative Humidity
10
Linearity
Maximum deviation
of
straight line.
Deflection Method
Magnetic
Range
to
500 C (operating)
to
90% (noncondensing)
the
line length measured perpendicular
(700 diagonal deflection angle)
point
on
the
screen, less
±1
% line voltage variation
of
any
straight line will be < 1 %
than
to
a best-fit
±0.3%
DPU Instructions
Set
Graphic Modes
Jump
No
operation
load
Status
load
Status
1.4.3 VR17 CRT Display
Viewable Area
9.25
in. X
Brightness
>
25
fl
Contrast
Ratio
(NOP)
Register A
Register B
9.25
in.
(measured using a shrinking raster technique)
> 10:1
P39
±1 % of
Size
<
20
of
30
Type
doped
full scale
mils inside
fl,
full width
with I R
to
the
Phosphor
Pincushion
Spot
Monitor
best-fit line
usable screen area
at
half
maximum
at
a brightness
(FWHM)
Focus Method
I ectrostati c
E
High Voltage
10.5
kV
dc
nominal (voltage proportional
line voltage).
with a bleeder resistor.
Shielding
CRT
is
fully enclosed
Overload Protection
is
protected
Unit
thermal
current
against fault conditions.
1.4.4 375 Light Pen
length
5.0
Diameter
0.45
{1.143 em} (0.889 em)
Light Sensing
Phototransistor
cutouts.
limited. Phosphor
in. (12.7 cm)
in. (tapered
Supply
is
self-contained and equipped
in
a magnetic shield.
against fan failure
Power
to
0.35
supply
in.)
or
air blockage by
and amplifiers are
protection
is
to
input
provided
Jitter
<
±1/2
spot
diameter
Repeatability
<
±1
spot
diameter (repeatability
from
the
nominal location
of
any given spot)
is
the
deviation
Connector
Signal
8
Phone Plug
Amplification
G840
Light Pen Amplifier Module in V R 17 CRT
Display
Page 16
1.4.5 LA30 DECwriter
and
DL
11
Asynchronous Line
Interface
Printing
Speed
30 characters/second, asynchronous. 30 line
feeds/second, 300
ms
carriage return
Line Length
80 character positions
Character Spacing
10 characters/in.
ne
Spaci
Li
ng
6 lines/in.
Weight
110 Ib (50
DC
Power Supply
kg)
Self-contained (DEC Type H735)
Input
Power
115/230 Vac ±
10%
50/60 Hz
300W, maximum
Interface
DL
11-A * 20 rnA active current loop. Baud rate
selectable
1.4.6 RK05 Disk Drive
from
LA30
and
console.
RKll-D
Controller
Paper
9-7/8 in. wide continuous form, tractor driven {1/2
in. pitch X 9-3/8 in. wide X
0.150 in. diameter feed
holes}
Copies
One
part: 12
Two part: 12
to
20 Ib
to
13 Ib paper
7
to
7-1/2 Ib carbon
papers
Ribbon
4
mil Nylon, 1/2-in X 120 ft, medium inking
Typeface
5 X 7
dot
matrix
Printing Characters
64 upper
upper
case)
ASCII subset (lower
case
case
Keyboard Characters
97 or 128 (switch selectable)
Code
USASCII - 1968
Temperature
500 F (100 C)
- 1220 F (50°
C)
Humidity
5
to
90% (non-condensing)
Dimensions
(0.6
Depth - 24 in.
Width - 20-1/2 in. (0.5
Height -
31
1m)
m)
in. (0.79 m)
codes
print
R K05 Disk Drive
Storage Medium
Magnetic
Recording Density
Bit
in
Access
Bit
*
DL
Type -
Single disk magnetic cartridge
Disk Diameter - 14 in.
Heads
Number-
Density -
Tracks -
Two
and
Format
2200 bpi max.
406 (200 plus 3
spares
on
each
side
disk)
Cylinders - 203
(two
tracks
each)
Sectors (records) - 4872 (12 per revolution)/6496
(16 per revolution)
Capacities (unformatted)
Per
Disk - 25 million
Per
Inch - 2040 (max. at inner track)
Per
Cylinder
Per
Track - 57,600
Per
Sector - 4,800/3,844
Ti
mes
-115,200
Disk Rotation - 1500 ± 30 rpm
Average Latency -
Head Positioning -
(including settling time) -
20
ms
10
ms -for
(half rotation)
adjacent tracks
50
ms -average
ms -for
85
200 track
movement
Transfer
Transfer
Code - Double frequency, nonreturn-to-zero
recording
Transfer Rate - 1.44M bits per second
11
Registers and Interrupts are covered
in
Paragraph
4.2.
of
the
9
Page 17
Electrical Requirements
Voltage Power Starting
115/230
250
V A
Current
Vac @
50/60
Hz
- Power only: 1.8A
Start
spindle: 10A (for 2 seconds)
2.1.1
PDP-ll/40
The
PDP-l1/40
Operator's
following facilities:
STATUS INDICATORS
Console (Figure 2) provides
the
Environment
Ambient
Relative
(67°
to
Humidity - 8%
Temperature
73° C nominal)
Barometric Pressure -
Dimensions
and
Weight
Width - 19 in.
Depth Height Weight -
26-1/2
in.
10-1/2 in.
110
lb.
RK11-D Controller
Environmental Limits
Temperature
- 60°
(operating)
Relative Humidity -
condensation
(operating)
Vibration/Shock -
vibrations should
are transferring
data
Format
Drive
Format
-
1 disk cartridge/disk drive
203
cylinders/disk drive
2 disk surfaces/disk drive
2 tracks/cylinder
12
sectors/track
Data Word
Format16-bit
256
10
3072
10
614,400
data
word
=
4008 Data
=
60008 data
data words/surface
10
1,247,23210
Bit Density -
Recording Method -
Data Transfer Path - Unibus NPR
- 50°
to
110° F
to
80% (non-condensing)
30
± 3 mm
to
110° F
20
To
be
avoided while
to
80%
prevent
ambient
without
data
(operating)
words/sector
words/track
data
words/disk drive
approximately
Double frequency
hg
errors,
the
2200
extreme
disk drives
bpi
RUN
lights
when
the
the
processor
response,
WAIT
or
processor clock
is
waiting for an asynchronous peripheral
or
during a RESET instruction. It
HALT instruction.
is
running. It
PROCESSOR
lights
when
the
processor has
control
BUS
lights
when
the
UNIBUS
is
being used.
CONSOLE
lights
when in console
is
stopped
and
is
not
executing
mode
(manual operation). Machine
the
stored
USER
Lights when
the
CPU
is
executing program instn:Jctions
User mode.
VIRTUAL
Lights
when
the
ADDRESS Register display shows
16-bit virtual address. Not applicable
Management
option.
CONSOLE SWITCHES
POWER
OFF
ON
Power
Power
to
to
the
the
all console switches function
normally.
LOCK
to
Power
the
abied.
the
control switches are dis·
The
still functional.
Switch
Used
Register (Up =
to
manually load data
1)
(Down = 0)
or
an address into
processor.
Control Switches
is
off
is
on
during a
of
the
bus.
program.
without
processor
porcessor
processor
Memory
is
is
is
Switch Register
off.
on
on,
when
data
in
the
and
but
is
the
OPERATING CONTROLS AND INDICATORS
2.1
The
following paragraphs describe
System
controi
switches and indicators by
the
GT44 Graphics
component.
LOAD ADRS (depress
Transfers
contents
Address Register.
10
of
to
activate)
the
Switch Register
to
the
Bus
Page 18
Figure 2 PDP-11/40 Programmer's Console
The
resulting bus address
is
displayed
in
the
ADDRESS
Register, and provides an address for EXAM, DEP,
START.
program execution.
start
EXAM (depress
Causes
address
switch
The
location,
the
contents
to
be displayed
is
depressed again,
LOAD Address
To
restart a program
the
START
to
activate)
of
the
in
switch
the
is
not
modified during
at
the
is
activated.
location specified by
DATA Register. If
the
contents
the
of
previous
the
EXAM
the
sequential word location are displayed (bus address
incremented automatically).
the
next
lower even address
CONT (depress
Causes
the
at
which it had
CPU
is
in
to
processor
stopped.
the
RUN state. If
activate)
to
switch provides a restart
ENABLE/HALT ENABLE
If
an
word
continue
The
switch has
the
without
odd
address
is
will be displayed.
operation
program had
no
from
effect
stopped,
a System Reset.
Allows
the
perform
operations
program
control.
specified,
the
point
when
CPU
normal
under
and
bus
next
the
this
to
START
If
the
(depress
CPU
is
effect.
is
If
the
program had
causes a
then
System Reset signal
continue
ENABLE.
DEP (raise
Deposits
to
contents
specified by
again,
the
Switch Register
modified) are loaded into
address
specified,
is
incremented automatically.) If an
the
HALT
Causes
stop.
CONT switch will
now
of
a single instruc-
tion.
to
activate)
in
the
RUN
state,
the
START
stopped,
only if
depressing
to
the
ENABLE/HALT switch
occur;
the
the
activate)
of
the
Switch
the
bus address. If
next
lower even address word will be used.
Register into
the
contents
the
next
DEP switch
(which were
word
the
CPU
Depressing
cause
execution
switch has no
START
switch
program will
is
the
location
is
raised
probably
location. (Bus
odd
address
to
the
in
is
11
Page 19
DISPLAYS
ADDRESS Register
Displays
During a programmed HALT
display shows
the
address of data just examined
or
the
next
instruction address.
or
deposited.
WAIT instruction,
DATA Register
Displays
general register
instruction
data
just examined
operation,
RO
contents
the
or
deposited. During HALT,
are displayed. During single
processor
status
word
(PS)
displayed.
A more detailed description
and indicators may be found
of
PDP-ll/40
in
console switches
the
PDP-ll/40
System
Manual, DEC-l1-H40SA-A-D.
2.1.2
VR17
CRT
Display Monitor
The
VR17
front
panel contains:
ON-OFF/BRIGHTNESS Switch - Full
rotation shuts
supply
to
rotation increases
the
off
VR17
power. It also shuts
VTll
Graphic Display Processor. Clockwise
VR17
display brightness.
counter
clockwise
off
+22 V
POWER Indicator -Lights when operating power
present.
2.1.3 LA30 DECwriter
Aside from
indicators are
the
keyboard,
on
the
DECwriter console (Figure
the
following controls and
3).
the
MODE LOCAL LINE
2-Position
either local
BAUD RATE
150,300
110,
3-Position Switch - Selects
Baud rate clock frequencies for
110,
150,
More detailed operating information may be found
LA30
DECwriter Manual, DEC-00-LA30-DC.
is
2.1.4 R KOS
RK05
listed
in
Disk Drive
front
panel controls and indicators (Figure 4) are
Table 2.
2.1.5 Circuit Breakers and Fuses
The
user should be aware of
the
following circuit breakers
and fuses. If a circuit breaker trips upon being reset,
fuse blows upon replacement, there
system. Appropriate repair procedures should
followed.
2.1.S.1 Circuit Breakers - There
is
each 861 Power Controller panel.
located
controller
lower
cabinet,
at
the
in
the
front
panels.
and
a circuit breaker
bottom
of
drives cabinet
The
power controller
is
The
each GT44 cabinet. The power
is
accessed by removing
mounted
Supply panel, are accessible by pulling
processor
out
on
its slide mounts.
Switch
or
on-line operation.
and
300
- Selects
Baud.
in
or
is
a malfunction
in
then
one circuit breaker
power controllers are
in
the
processor
on
the
H742 Power
the
PDP-l1/40
the
the
if a
the
be
on
the
Control/l
ndicator
READY
LOCAL LINE FEED
Function
Lamp - Indicates power·up
printer electronics and
DECwriter
I ndicates an
is
READY for use.
interrupt
that
is
enabled
on
the
by keyboard electronics, if INT
bit
is
set by software.
Switch When depressed,
causes a local line feed
applied
code being
to
the
sent
printer
out
without
to
the
to
com-
be
puter. This control will also dis-
rupt
printing,
but
no characters
will be lost.
There
is
a circuit breaker on
the
Drive mounting box. These are accessible through
cabinet rear
A circuit breaker, located
door.
at
DECwriter, controls its ac power.
2.1.S.2 Fuses - There are three fuses
VR17
CRT
Display Monitor marked LINE, POS, and NEG.
The
POS
and/or
NEG fuses may blow,
power indicator lit.
a
3.1
GT44
OPERATING PROCEDURES
The
user should be familiar with all
indicators previously discussed before
procedures listed
in
the
following paragraphs.
12
rear
the
of
each R K05 Disk
the
rear
of
the
at
the
rear
yet
leave
the
the
controls and
attempting
drives
LA30
of
VR17
to
the
apply
Page 20
Figure 3 LA30 DECwriter Console
13
Page 21
Figure 4 R
K05
Table
Controls and Indicators
Controls and Indicators
2
Controls and
Indicators
RUN/LOAD
(rocker
WTPROT
(rocker switch -
spring-loaded off)
PWR
switx:h)
(indicator)
Description
RUN
position
a.
locks the drive front door
b.
accelerates the disk to
operating speed
c.
loads the read/write heads
ROY
d. lights the
LOAD
position
a.
unloads the read/write heads
b.
stops the disk rotation
c.
unlocks the drive front door
d. lights the
Do
not switch
position during a write
operation,
erroneous data being recorded.
Placing this momentary contact
switch
in
the
WT
WT
lights the
vents a write operation, and turns
off the FAULT indicator
Placing this switch
position a second time turns off the
WT
PROT indicator and allows a
write operation.
Lights when operating power
present.
PROT indicator, pre-
indicator
LOAD
indicator
CAUTION
to
the
as
this results
PROT position
if
in
the
WT
LOAD
in
lit.
PROT
is
ROY
ON
(indicator)
FAULT
(indicator)
WTPROT
(indicator)
II
14
Controls and
Indicators
(indicator)
CYL
Description
Lights when
a read/write/seek operation.
Lights when:
a.
b.
c.
Lights when:
a.
b.
Goes off when the
is
pressed or when the drive
cycled through a RUN/LOAD
I quence.
Lights when:
a.
b.
Goes off when the
is
pressed a second time or when
the drive
LOAD
the R K05
the drive
dition
a seek or restore operation
not being performed
the read/write heads are
itioned and settled.
erase or write current
sent without a
or,
the linear positioner transducer
lamp
the
or,
the operating system sends a
Write Protect command.
sequence.
is
in
the
WRITE
is
inoperative.
WT
WT
PROT switch
WT
is
recycled through a RUN/
is
ready for
READY
PROT switch
PROT switch
pos-
is
pre-
GATE
is
rese-
is
pressed
con-
is
Page 22
Tab!e 2 (Cant)
Controls
and
Indicators
10.
Ensure
and
on
that
LINE.
the
LA30
Controls
and
Indicators
--------+---------------
LOAD
(indicator)
WT
(indicator) Lights
RD (indicator)
3.1.1 GT44
Start
1. Determine
connected
2.
Turn
POWE
3.
Determine
lit.
4. T urn
ON-OFF/BRIGHTNESS switch
in
the
indicator light
on
at
Lights
accept
occurs.
Lights when a READ
occurs.
Up Procedures
that
to
an appropriate electrical
the
PDP-11/40 console key switch
R position.
that
RK05 POWER indicators are
the
clockwise direction.
just
this time.
Description
when
the
R K05
a disk cartridge.
when
a WR!TE
the
GT44
power
V R 1 7
below
fro
The
the
switch should be
is
ready
operation
operation
cords· are
outlet.
n t
3/4
of
red power
pan
the
to
to
the
e I
way
11. Place
12.
13. Place
14.
15. Depress
773100
is
the
starting address
in
the
read-only
Depress LOAD ADRS
the
PDP-11
/40.
777406
the
RK11 Disk Drive Controller Word
Register.
Place
the
ENABLE/HALT switch
most (ENABLE) position.
the
causes
the
RT-11 Monitor
core memory and run.
pond
by
printing
DECwriter:
RT-11
• Where
the
The
GT44
is
system disk
be made.
is
in
the
Switch
memory
in
the
SA. This
PDP-11/40
VXX
XX
Monitor.
now ready for use. If a
not
available, a
Register (SR). This
of
the
bootstrap
(ROM).
to
load
the
is
START
to
be loaded into
The
Monitor will res-
the
following on
is
the
version
copy
the
to
switch. This
should now
program
address into
address
number
of
Count
its upper-
the
of
backup
the
5. Press
switch
6.
Set
The
7.
Open
front
Ensure
8.
Ensure
off.
9.
Set
This starts disk rotation and loads
When
ROY indicator will light.
PDP-11/40 console ENABLE/HALT
down
to
halt
the
computer.
the
R K05 RUN/LOAD switch
LOAD indicator will light.
upper R K05 drive (System Device 0)
door
and load
that
it
that
the
the
RK05 RUN/LOAD switch
the
disk reaches operating speed,
the
System
is
properly seated and close
RK05
WT
to
LOAD.
Disk Cartridge.
door.
PROT indicator
to
RUN.
the
heads.
the
3.1.1.1 Duplicating
procedure
is
15
the
System
is
used for duplicating
the
1. With
set
Disk Drive (System Device 1)
2. When
door
that
3.
Set
for
4.
Ensure
Device 1
RT-11 Monitor running
the
RUN/LOAD switch
the
LOAD indicator lights, open drive
and insert a blank disk cartridge. Ensure
it
is
properly seated and close
the
RUN/LOAD switch
the
ROY indicator
that
the
WT
is
off.
Disk-The
the
system disk:
to
light.
PROT
on
of
the
lower R K05
to
LOAD.
the
to
RUN, and wait
indicator
following
the
GT44,
door.
of
System
Page 23
5. Depress
WT
PROT
switch
of
(the upper R K05 Disk Drive) once.
PROT indicator should light.
6.
On
the
DECwriter TYPE:
System
Device 0
Its WT
Response
R
PIP<CR>
RK1
*
*
:A=RKO:/S<CR>
RK1
:MON ITR.SYS=RKO:MON
*
3.1.2
GT44
Failure Procedures
The
following procedures should be followed in
the
GT44
fails
to
these checks,
the
user should notify
problem.
Do
not
fuses, unless
switch
breakers
upon
being replaced,
these
failure procedures and
Service Office.
Field
operate
equipment
reset
any
the
is
in
the
trip
upon
properly. If, after performing
operation
the
DEC Field Service Office
is
CAUTION
circuit breakers,
PDP·11/40
OFF
position. If circuit
being reset,
the
or
user should
notify
ITR.SYS/U<CR>
the
event
still unsatisfactory,
of
or
check
console
if fuses
power
blow
abort
the
DEC
the
Comment
4.
If, with
<CR>
the
This indicates
is
Verify
Power
the
PDP·l1/40
is
used
to
indicate
Carriage Return Key.
that
copying
completed.
that
all plugs connecting
to
each 861
Controller panel are properly seated.
console power switch in
the
POWER position, certain unit(s) shows no power indica·
tion:
1. Determine which 861 Power Controller
the
unit{s) gets its power from. (The R K05 and
PDP·11
in
VR17
obtain
their
respective cabinets.
power from
the
The
Display Monitor may obtain power
861
controller
DECwriter
and
from
either controller.)
with
the
If,
PDP·11/40
POWER position,
1. Check
Power Controllers are
the
seated in
that
present
Ensure
2.
861 Power
the
that
861 controller power cords are properly
the
at
that
console power switch
GT44
is
completely inoperative:
Indicators 1
the
wall receptacles; and b) verify
lit.
If
and 2 on
required power (115
the
wall receptacles.
the
circuit breaker (CB1)
Controller panel
position.
3. Ensure
that
switch on
the
R EMOTE
the
LOCAL ON·OFF·REMOTE
each
861
Power Controller panel
ON
position.
not:
in
the
the
861
a}
verify
that
or
230
ac)
is
on
each
is
in
the
ON
2. Check
3.
4.
that
Indicators 1
ding 861 Power Controller are
not:
a)
verify
that
properly seated in
and
230
ac)
Ensure
b) verify
is
present
that
that
the
and 2 on
the
controller power
the
the
required power (115
at
the
wall receptacle.
the
correspon·
wall receptacle
circuit breaker (CB1)
lit. If
cord
on
corresponding 861 Power Controller panel
the
ON position.
Ensure
that
the
LOCAL ON·OFF·REMOTE
switch
troller panel
on
the
corresponding 861 Power Con·
is
in
the
REMOTE
ON
position.
the
is
ON
is
or
in
ON
is
in
VSiify
Power
that
all plugs connecting
Controller panel are properly seated.
to
the
861
16
Page 24
Make
6.
the
each unpowered unit:
PDP-11/40
Pull
a.
mounts. Check
Supply
ensure
circuit breaker (CB1)
tion.
is
VR17
CRT
ao
V e r i f y t
ON-OFF/BRIGHTNESS switch
3/4
Verify
b.
into a switched
Controller.
Check
c.
V R 17. Replace if faulty.
following checks corresponding
out
the
PDP-11/40
indicator lamp
that
the
Verify
that
that
H742
the
on
the
H742 Power
is
lit. If it
Power
is
in
the
ON posi-
H742 Power
its slide
plugged into its power controller.
Display
Monitor
hat
the
V R 1 7
is
of
the
way in
the
clockwise direction.
that
the
VR17
is
properly plugged
the
LI
N E fuse
output
of
an 861 Power
at
the
rear
to
is
off,
Supply
Supply
rotated
of
the
4.1
GT44 PROGRAMMING CONCEPT
The
user
should
separate programmed processors: a PDP-11!40
(CPU)
and
programmed
execute its
All
instructions available
in
the
GT44.
components
The
DPU
communicates
by way
requests.
uses
code.
of
The
the
M F11-L memory for executing its own PDP-11
The
view
the
GT44
Graphics
System
as
computer
a display processor (DPU).
to
initiate
own
program.
Figure 1 shows
to
the
Unibus.
the
display, and
on
the
the
PDP-11/40 are executable
directly with
The
is
relationship
the
MFll-L
PDP-11/40
then
free
of
the
memory
non-processor requests (NPRs), i.e.,
PDP-11/40 CPU,
connected
in
parallel, also
DPU executes display instructions stored
two
to
GT44
DMA
in
semi-contiguous memory locations called display lists. A
memory
Program
CPU,
becomes
layout
Counter
via
the
the
starting address
example
(DPC)
Unibus,
MEMORY
ADDRESS 0
is
and
shown
in
~
in
the
DPU
the
data MOVed
of
the
display list.
____
..,..,..,..,..,..,~
Figure
5.
is
addressed by
.......
The
to
Display
the
the
DPC
is
If
there
2.
3.
LA30
DECwriter
1.
is
a.
b.
c.
R
a.
no
CRT
Verify
switch
Verify
pi
Ensure
at
Verify
in
K05
Verify
(CB
box
that
ugged
into
that
the
rear door)
that
the
LA30.
Disk Drives
that
1)
at
the
is
on.
display:
that
the
is
rotated
the
DECwriter
an 861 Power Controller.
the
circuit breaker (accessible
is
in
paper
is
the
R K05 circuit breaker
rear
of
VR17
ON-OFF/BRIGHTNESS
3/4
of
clockwise direction.
Check
the
two
fuses
at
the
marked POS and NEG. Replace if faulty.
With power off, verify
firmly seated
in
the
processor mounting box.
at
the
that
VR17
and
is
properly
the
ON
position.
properly positioned
the
drive mounting
the
way
in
the
rear
of
the
VR17,
the
scope cable
at
module
is
A320
Shown are
chained
closed
display
used
by
three" I ists"
together
file.
the
CPU
600
of
by
Display
The shaded memory
for
PDP-11
DISPLAY
INSTRUCTIONS
DISPLAY JUMP
DISPLAY
INSTRUCTIONS
DISPLAY JUMP
DISPLAY
INSTRUCTIONS
DISPLAY JUMP
display
instructions
Jump
code,data,buffer
Figure 5 Memory Layout Example
a
DATA
2000
a
DATA
5000
a
DATA
600
instructions
areas
and data
into one,
can be
registers,etc.
CP-0653
17
Page 25
4.2 IMPORTANT ADDRESSES
PDP-11/40
CPU General Registers
(only console addressable)
RO
777700
X
Status
Register (Read Only)
Contents:
X Position
Graphplot
Increment
772004
Bits (9:0)
(15:10)
R7
NOTE
All
addresses are Unibus addresses; Unibus address
bits (17:16) are
automatically set
bits (15:13) are 1s. Thus address
777700.
All
addresses are in octal.
to
177700 becomes
Switch Register (Read Only)
Display Register (Write Only)
CPU
Status
for
Register (Read/Write
bit
4 which
is
Read only)
except
Contents:
Carry
Bits
Overflow
Zero
Negative
Trace
Trap
Priority
Not
Used
Previous Mode
Current Mode
VT11 Graphic Display Processor
Display Program
Counter
(DPC)
( Read/Write)
If
the
DPU
has
to
write an
address resumes
Display
Status
stopped,
odd
number
the
Register (Read Only)
attemping
into this
display.
Contents:
Stop
Flag
Bits 15
Mode
Intensity
Light Pen Flag
Shift
Out
Edge Indicator
Italics
Blink
Spare (Not Used) 2
Line
777707
1, if address
0
1
2
3
4
(7:5)
(11
:8)
(13:12)
(15:14)
(14: 11)
(10:8)
7
6
5
4
3
(1
:0)
777570
777776
772000
772002
Y
Status
Register (Read Only)
Contents:
Y Position
Character Register
(Note: When
mode, and an illegal
the
program
Register can
to
a user routine
in
the
SH
code
is
interrupted.
then
be read
that
I FTED OUT character
(040
to
is
used
special character.)
Display Processor
Stop
Interrupt = 320
Light Pen
Time
Out
(All
display interrupts are requested
DL
11
- DECwriter Interface Addresses
Receiver
Status
Interrupt
Interrupt = 324
and
Shift
Out
Register (RCSR)
Vector Addresses
Interrupt = 330
Contents:
Not Used
Bits
RCVR ACT
(Receiver Active)
Not
Used (10:8)
RCVR DONE
(Receiver Done)
RCVR
INT
ENAB
(Receiver
Interrupt
Enable)
Not Used (5:0)
Receiver Buffer Register (RBUF)
Contents:
Not Used
Bits
Received Data Bits (7:0)
-+
The
Character
find
to
draw some
(15:12)
11
7
6
(15:8)
Bits (9:0)
(15: 10)
)
137
is
fetched,
8
the
dispatch
at
level BR4)
(Read Only)
(Read Only)
(Read/Write)
(Read Only)
772006
777560
777562
18
Page 26
Transmitter Status Register (XCSR)
Contents:
Not
Used
XMIT
RDY
(Transmitter Ready)
XMIT
INT
ENB
(Transmitter
Enable)
Not
Used
MAINT
Not
Used
Transmitter Buffer Register (XBU
Contents:
Not
Used
TRANSMITTER
BUFFER (7:0)
DECwriter I nterrupt Vector Addresses
(Interrupt
Keyboard
Printer
RKll-D
Drive Status Register
(Read Only)
Interrupt
(Maintenance)
DATA
requested at level BR4)
Interrupt 60
Interrupt
Disk Controller
(R
(15:8)
Bits
7
6
(5:3)
2
(1
F)
Bits (15:8)
64
KDS)
:0)
777564
(Read
Only)
(Read/Write)
( Read/Write)
777566
(Write
Only)
777400
Contents (Cont):
Data Late
Read
Timing Error
Non-Existent Disk
Non-Existent
Non-Existent Sector
Not