Micro-Term ACT-SA User manual

OPERATING
MANUAL
model ACT
-SA
SMOOTH SCROLL
miCRO-TERm,
Inc.
S1.
LOUIS,
MISSOURI
63144

OPERATING
MANUAL
MODEL:
ACT
-SA
SMOOTH
SCROLL
REVISION
A,
1-81
SER. # 80340881 and Above
MTI PART *
1-79820013-0A
COPYRIGHT
1981
MICRO-TERM, INC.


ACT-SA SMOOTH SCROLL


SECTION
1
1.1
2
2.1
2.2
2.3
3
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.3
4
ACT·SA COMPUTER
TERMINAL
tsy
MICRO·TERM, INC.
TABLE OF CONTENTS
PAGE
Installation
and
Introduction
to
the ACT-5A . . . . . .. . . . .. . . . . . . . .. . . . . . . .. . . . . . . .. . . . . ..
..
7
Using the ACT-5A Operating Manual. . . . . . . . .. . . . .. . . . . . .. . . . . . . . .. . . . . . .. . . . . . .. . . . .
..
7
Operating Modes. . . . . . . .. . . . . .. . . . . . . . . . . .. . . . . .. . . . . . .. . . . . . . . .. . . . . . . .. . . . . . . .. . . .
..
8
Notes
On Protected Fields. . . . . . . . . . .. . . . . . . . .. . . . . .. . . . . . .. . . . . . . . .. . . . . .. . . . . . . . ..
..
8
Transparancy
Mode.
. . . .. . . . . . . . . . .. . . . . . .. . . . . . .. . . . . .. . . . . . . . .. . . . . . . .. . . . . . . . .. .
..
8
Local SelfTest. . . . . . . . . .. . . . . . .. . .. . . . . . . .. . . . . . . .. . . . . . .. . .. . . . .. . . . . . .. . . . . . . .. . .
..
8
Keyboard
.............................................................................
9
Encoded &
Modifier
Keys. . . . . . . . . . . . . .. . . . . . .. . . . . .. . . . . . . . .. . . . . . . .. . . . . . .. . . . . . ..
..
9
Function
Keys
.......................................................................
10
Li
ne/Local Key
......................................................................
10
CursorControl Keys
................................................................
10
Break Key
..........................................................................
10
Function
Keys
......................................................................
11
Toggle Video
Attribute
Keys -Underline, Reduced Intensity, Blink and Reverse Video
...
11
Send Key
...........................................................................
11
Print Key
........................
,
..........................
,
.......................
12
Numeric
Entry
.........................................................
,
.............
12
Response To Control Codes
.............................................
,
.............
13
Absolute
Cursor
Postitioning
(Direct Cursor Addressing)
.........................
,
..
13
Background
Follows
..............................................................
13
Backspace
.......................................................................
13
Bell
..............................................................................
13
Carriage Return
..................................................................
13
Change
Intensity
..............
,
.........................
,
........................
14
Clear Unprotected
................................................................
14
Cursor Down
.....................................................................
14
Cursor Right
.........
'.'
..........................................................
14
Cursor
Off
(On)
...................................................................
14
Cursor Up
................
:
.......................................................
14
Delete Character
.................................................................
14
Delete Line
.......................................................................
15
Display Control Codes
............................................................
15
Enable (Disable)
Keyclick
.........................................................
15
Enable (Disable) Scroll
...
'
...............................................
,
........
15
EnterGraphics
Mode
.............................................................
15
Erase To End
Of
Frame
............................................................
15
Erase To End
Of
Line
.............................................................
16
Escape
...........................................................................
16
Exit Graphics Mode
...............................................................
16
Foreground
Follows
..........................................
,
...................
17
Format Mode
.....................................................................
17
Home
Up
.........................................................................
17
Home
&Clear
....................................................................
17
Home
& Clear To (Un)Protected
....................................................
17
Insert Characters
........
"
........................
,
..............................
17
---Insert
Line
....................................................................
" .
18
Line Feed
........................................................................
18
Null
...
' "
........................
,
..............................................
18
Pass Through PrinterOn (Off)
.....................................................
18
Print Line
........................................................................
19
Print Page
........................................................................
19
Report Character At Cursor
Position
...............................................
19

(continued)
Report Cursor
Position
............................................................
19
Report Present Video
Attributes
...................................................
19
Reverse Line Feed
................................................................
19
Reverse Tab
......................................................................
20
Rubout
..........................................................................
20
Set End
of
Block
Character
........................................................
20
Set Send Data Type
Unprotected
..................................................
20
Set Video
Attributes
..............................................................
20
Smooth
Scroll (Line Feed)
.........................................................
21
Split
Screen Mode
................................................................
21
Start (End)
Blinking
Field
..........................................................
21
Start (End) Reverse Video Field
....................................................
21
Start (End) Underlined Field
............
,
..............................
,
...........
22
Tab
..............................................................................
22
Underline Current
Character
.....
,
....................................
,
...........
22
5
Interface
Instructions
.................................................................
23
5.1
EIA
Connector
Pin
Assignments
......................................................
23
5.2 Current Loop Interface
...............................................................
23
5.3 Full and
Half
Duplex Operation
.......................................................
23
5.3.1
Full Duplex Operation
...............................................................
24
5.3.2
Half
Duplex
With
Modem
Control
....................................................
24
5.4 Data Rate
Selection
..................................................................
24
5.4.1
Selecting
the
I/O
Data Rate
...........................................................
24
5.4.2
Selecting
the Printer Data Rate
......................................................
24
5.5 UART
Options
.......................................................................
24
5.6
Printer
Port
..........................................................................
25
5.6.1
Buffered
Printer Mode
...............................................................
25
5.6.2 Pass-Through Printer
Operation
.....
,
..................
,
.............................
25
6 User Selectable
Options
...............................................................
26
6.1
SinglelDouble
Underline
..............................................................
26
6.2
Blink
Rates
ForCursorand
Blinking
Field
.............................................
26
6.3 Protected Video
Attribute
............................................................
26
6.4 Keyboard
Auto
Repeat Rate
...........................................................
27
6.5
Display
Null
Character
On/Off
.........................................................
27
7
Appendix
7.1
Function
Summary
...................................................................
28
7.2
Absolute
Cursor
Addressing
Table
....................................................
29
7.3
Character
Sets
.......................................................................
30
7.4 ASCII Codes
.........................................................................
32
8 Warranty and Service
Information
......................................................
33
9
Custom
Modifications
.................................................................
33
10
Suggestion
Sheet
.....................................................................
34
6

1.0 INSTALLATION AND INTRODUCTION
The ACT-5A should
be
positioned on a steady surface and at acomfortable level for the user. A space
of
at least 3 inches
must
be provided at the rear
of
the ACT-5A
to
provide ease
of
access to the power
switch
and brightness control. Care should be taken that magazines or other material do not fall
behind the terminal and impede ventilation. The
line
cord should then be connected to a grounded
power source.
The ACT-5A power
switch
is located on the rear
of
the unit. After a one minute warm-up period, the
monitor
should display a blinking block cursor in the upper left corner
of
the screen. This position
will
be
referred
to
as the HOME or HOME-UP position throughout this manual. If the cursor does not
appeal in the home position
of
an otherwise clear screen, turn the terminal
off
and back on again. If
the cursor
still
does not appear, refer to Section 8
of
this manual.
Depress the I
t~t.1
key on the keyboard. Type on the keyboard. Characters should now appear cor-
responding
to
the keys depressed and the cursor will advance. There are
80
character positions per
line; after the 80th character is entered on a line a new line is initiated. When the cursor is on the bot-
tom
line,the
next new line will cause the contents
of
the screen to scroll upward one line so that the
top line disappears.
Adjust the BRIGHTNESS control, on the rear, for comfortable viewing while maintaining a black
background. Excessive brightness will cause premature phosphor degradation or burning not
covered under warranty.
1.1
USING THE ACT·
SA
OPERATING MANUAL
All the information necessary
to
realize the full potential
of
this powerfully versatile product is con-
tained in this operating manual. We strongly urge you to read the manual thoroughly before you use
the unit.
Section 2 describes the various modes
of
operation including FORMAT, SPLIT SCREEN, GRAPHICS
and DISPLAY CONTROL CODES.
Section 3 details the operation
of
the keyboard and describes the operation
of
all function keys and
numeric key cluster.
Section 4
lists
the
multitude
of
ACT-5A features and
their
definitions
alphabetically. Should you
en-
counter problems when attempting
to
use a particular feature you may refer
to
its
description in Sec-
tion 4
for
clarification.
Section 5 describes the Input/Output (I/O) and Printer interfaces. Information contained in this sec-
tion is useful to insure
compatibility
between the ACT-5A and your host computer.
Section 6 explains the user selectable
options
which include SinglelDouble Underline, Cursor Blink
Rate, Blinking Field
Blink
Rate, Selection
of
the Protected Video Attribute, Keyboard Repeat Rate
and Keyclick Enable/Disable. Instructions are prov ided for changing these
options
to meet your
specific
tastes or application.
Section 7 is
an
Appendix which contains the following useful information: A complete
list
of
soft-
ware controlled features arranged in ascending order by control code or Escape sequence value; a
table to aid in using the Cursor Positioning feature; a complete
list
of
the ASCII codes including their
Hexadecimal, Octal, Binary and Decimal equivalents; and
an
enlarged presentation
of
the 7 x 9
dot
matrix for each character in the display set.
7

2.0 OPERATING MODES
The ACT-SA
offers
a number
of
useful operating modes that assist the user in
communication
with
the host computer. Careful study and experimentation
with
these modes
will
familiarize the oper-
ator
with
the many powerful
communications
techniques offered by the ACT-SA.
Specifically
designed
to
help the user understand the
computer
outputs
are the Display the Control
Codes,
Split
Screen, and Graphics modes.
By
displaying (rather than executing) the control codes
the ACT-SA can present every received code to the operator
for
debugging assistance. The Split
Screen mode permits
twice
as many lines
to
be displayed on the screen, (provided they are less than
40
characters), greatly relieving the operator's memory. The Graphics mode
offers
a special set
of
32
characters that are useful in presenting fractions and graphic data more clearly.
For
efficient
communications
the Local mode
with
associated editing features may be utilized
to
minimize use
of
costly
host
CPU
time
or
to
minimize the number
of
packets transmitted in a pay-by-
the-packet system. The Local mode can also be used
for
testing and studying the operation
of
various terminal features.
To further enhance
efficiency
the Format mode, with associated protected fields, may be called
upon
to
reduce redundant transmissions
of
forms from the host in data entry applications. It should
be noted that the Format and
Split
Screen modes are mutually exclusive.
2.1
NOTES ON PROTECTED FIELDS
Unlike
most
computer
terminals that restrict the protected field video attribute to Reduced Intensity,
the ACT-SA
allows
the user
to
choose
this
attribute
from Reduced Intensity (Standard), Reverse
Video, Blink,
or
Underline.
For
explicit
instructions
on
selecting
one
of
the alternate video attributes, please refer
to
Section
6.3
of
this
manual. It is important
to
follow
these
instructions
carefully in order
to
insure successful use
of the protected fields feature.
NOTE: Several
of
the ESCAPE sequence features discussed in Section 4 refer
to
protected or
unprotected positions. The user should
substitute
his video
attribute
selection
for
the word
"protected"
when reading about these features.
2.2 TRANSPARENCY MODE
A very useful feature
of
the ACT-SA is
its
capability
to
display a unique symbol for each
of
the
ASCII control codes when in the Display Control Code mode. This mode can be entered and exited
only by depressing the ICTRL Iand Gkeys simultaneously while in the LOCAL mode. This aids
both the receive and
transmit
operations.
On
the receive side it permits one
to
identify
every
character received by the terminal
settling
any format problems caused by otherwise unseen control
characters. On the transmit side
it
allows
control characters
to
be imbedded in the displayed data for
transmission in block mode
to
the computer.
2.3 LOCAL SELF TEST
The LOCAL mode also provides a means
of
testing the terminal manually. If the terminal works in
the LOCAL mode any problems are
limited
to
either
the ACT-SA interface, the
communication
link
or
the remote computer.
2.4 X·ON/X·OFF LINE PROTOCOL
Since
this
terminal is equiped
with
the SMOOTH SCROLL feature,
it
requires the host
computer
to
honor the X-ON/X-OFF protocol
to
match the input character rate
to
the scrolling rate. The ACT-5A
perform5
jump
scroll operations and refrains from sending any X-OFF or
X-ON
codes at any
time
until
the
smooth scroll feature is selected (see section
4).
When SMOOTH SCROLL is selected, the
ACT-5A automatically sends
an
X-OFF code when
its
input
buffer
is nearly full or when a PRINT
LINE
or
PRINT PAGE operation is initiated.
8

3.0 KEYBOARD
ESC
The ACT-5A keyboard contains
88
keys which may be classified as either encoded,
modifier
or
func-
tion keys (see Figure
3.1).
The keyboard features typamatic (Auto-Repeat) operation at a user selectable rate
of
either
7.5,
15
or
30
characters per second
(CPS).
This rate is set to
30
CPS
at the factory but may
be
changed accord-
ing
to
the directionsgiven in Section 6.4
of
this
manual.
An audible tone is emitted each time a key is struck or when the keyboard is auto-repeating. This
keyclicking feature may
be
disabled by following the directions in Section 4
of
this
manual.
16
FUNCTION KEYS
It I
~
I
....
I~I
7 8 9
4 5 6
2 3 E
N
T
E
0 R
67
ENCODED KEYS
Figure
3.1
Keyboard Layout
3.1
ENCODED AND MODIFIER KEYS
The majority
of
keys on the keyboard generate
an
output code when struck. The aSSignment
of
out-
put codes
to
keys
is
illustrated in Figures
3.1
and 3.2. Note that the
rutpr
code.
generated by the
encoded keys depend on the state
of
the four modifier keys
-I
f~b~1
GTRL
El
and 1
SHIFTI·
The
modifier
keys do not generate
output
codes nor do they cause a keyclick
to
sound when they are
depressed.
NOTE:
The encoded key B and the modifier key I
GTRL
r have special significance
to
the
ACT-5A and appear frequently in
this
manual in conjunction with another key
ego
B
G
,I
GTRLI
c:J
The B key should be depressed and released before striking
the
c:=J
key in the above example but the I
GTRL
Ikey (because
it
is a
modifier
key) must be
depressed and held down while simultaneously striking the
~
key and released afterthe
c:J
key is released.
9

37 37
3838
39 39
2020
37 37
3838 3939
2020
37 37
3838 3939
2020
3434
35 35
3636
2C 2C
3434
35 35 38 36 2C 2C
34 34 35 35 38 36 2C 2C
31 31
32 32
3333
31
31
32 32
3333
31
31
32 32
3333
0000
0000
30 30 2E
2E
0000
30 30 2E 2E
30 30 2E 2E
Figure 3.2 Keyboard
Output
Codes
3.2 FUNCTION KEYS
3.2.1
Twelve
of
the
sixteen
keys in the
top
row
of
keys on
the
ACT-SA keyboard
do
not
generate
output
codes
but
control
various
functions.
These
functions
are described below.
r:;l
KEY
E.I
This key
controls
whether
the ACT-SA is in the ON-LINE
or
LOCAL mode. When ON-LINE (key up) all
codes
generated by the encoded key are
transmitted
out
the
110
and AUX
ports
and all data received
at
either
the
110
or
AUX
ports
is
accepted
and displayed. When in the LOCAL
mode
(key down) all
codes
generated by the encoded keys are
"echoed"
to
the screen and are
not
transmitted
out
either
the
1/0
or
AUX ports. Data may be sent
out
these
ports
when in the LOCAL
mode
by invoking a SEND
command
as
described
in
Section
3.2.6 below.
NOTE:
Due
to
the
dramatic
effect
that
some
of
the ACT-SA features have on the operation
of
the
terminal
(Enter
Split
Screen Mode,
Display
Control
Characters etc.)
those
features may be
invoked
only
by an operator
typing
the
appropriate
key(s) at the keyboard
while
in the LOCAL
mode. These features may
not
be
accessed
by the
host
computer
by
sending
codes
to
the ter-
minal i.e. the same
codes
that
may be typed at
the
keyboard in the LOCAL
mode
to
execute
the
restricted
features are ignored when received from the
host
computer
regardless
of
the
state
of
the
r:;l
switch.
E.I
In the LOCAL
mode
data
sent
from the
host
computer
is
accepted
and
displayed
so
that
the
operator
does
not
miss
any messages
or
data
that
may be generated by the
host
while
in
the
LOCAL mode.
3.2.2 CURSOR CONTROL KEYS
lJJ
OJ
B B
3.2.3
In the LOCAL
mode
these
keys
do
not
send
codes
to
the host, but move the
cursor
in the
indicated
direction.
The
cursor
temporarily
suspends
blinking
when these keys (or any encoded keys) are
depressed.
This
greatly
facilitates
positioning
the
cursor
quickly
and accurately. When ON-LINE,
these
keys
transmit
the
following
codes:
B KEY
Key
Cursor
Up
Cursor
Down
Cursor Left
Cursor Right
Code
CTRLZ
CTRL K
CTRL H
CTRL X
This key
forces
the serial
output
to
assume
the space (logical
0)
state
for
the
duration
it
is depressed.
10

3.2.4
These
function
keys execute the operations inscribed on them. Refer to Section 4 for a detailed
description
of
the various functions.
3.2.5 TOGGLE VIDEO ATTRIBUTE KEYS and I
BLINKI
B/W
These keys may be used
to
change the present video attribute setting causing subsequently typed or
received characters
to
be displayed
with
the new video attribute type. These keys
act
as
toggle
switches
i.e. each time they are
struck
the indicated attribute will change. To change back
to
its
original value the key should
be
struck again.
KEY(S)
TO CHANGE VIDEO ATTRIBUTES
Intensity
Underline
IBLiNKI
BIW Reverse Video
ISHIFT
/I
BLiNKI
B/W
Blink
3.2.6 SEND KEY
This key in
conjunction
with
the ISHIFTI and I
CTRL
Ikeys commands the ACT-5A
to
transmit
all or
part
of
the
contents
of
its
screen
out
pin 2
of
its
1/0
and AUX communication ports. There are three
types
of
SEND operations described below. Each
of
these operations will send
either
both un-
protected and protected characters
or
unprotected characters only. This selection is determined by
the Send Unprotected Only, Send Unprotected and Protected
functions
described in Section 4
of
this
manual.
KEY(S) SEND OPERATIONS
SEND LINE sends data from left margin to cursor position followed
by
a carriage return
code.
SEND PAGE sends all data from home
to
cursor position. At the end
of
each line a car-
riage return code is sent.
SEND BLOCK stores
an
end
of
block
marker.
at the present cursor
position
then-
searches backwards for a
previous.
marker. If one is found, all data from the character
immediately
following
the.
marker to the newly
displayed.
marker is transmitted.
Carriage return codes are sent at the end
of
each line and
a-n
end
of
block (EOB) code is
sent at the
completion
of
the send operation. If no
previous.
marker is found the send
operation commences at the home-up position.
When sending, all data received from the host is ignored.
PROGRAMMING
HINT
In order to avoid transmitting trailing spaces (those between the last displayable unprotected
character and the end
of
the line)
the
screen should be CLEARED
TO
PROTECTED SPACES before
entering data that is
to
be sent in
block
mode to the computer. This
will
minimize
the
time spent
transmitting
the line
or
lines.
When in the LOCAL mode
if
no data is being sent
to
the
computer
by the ACT-5A
it
will
accept data
from
the
computer
and display it. This
allows
the user
to
edit
thel
dati
on the screen, send
it
and
receive a response from the main processor
without
changing the
t~g.
switch. It also insures that
any messages from the
computer
system are not ignored when in the LOCAL mode.
11

KEY(S) PRINT OPERATIONS
Prints
data from
left
margin
to
cursor
position
followed
by a carriage return and line feed
code.
Prints all data from
home
to
cursor
position.
At the end
of
each line a carriage return and
line
feed
code
is
sent.
PRINT BLOCK stores end
of
text
marker.
at the present
cursor
position
then searches
backwards
for
a
previous.
marker. If one is found all data from the
character
im-
mediately
following
the.
marker
to
the
newly
displayed.
marker is
transmitted
out
the
printer
port. Carriage return and line feed codes are sent at the end
of
each line. If no
previous
.marker
is found the
print
operation
commences
at the home-up
position.
At the
commencement
of
the Print Operation,
an
X-OFF*code is sent to the host. No characters are
removed from the
40
character
input
buffer
during
this
operation,
but
they are inserted
into
the buf-
fer. If the terminal receives more than
24
characters from the
host
at
this
time, errors may be in-
troduced
into
the data stream, and data may be lost. Once the
selected
print
operation
has com-
pleted
execution,
the characters in the
buffer
are removed and acted upon. When the
buffer
is com-
pletely
emptied,
an
X-ON code is sent
to
allow
the
host
computer
to
resume
transmission.
NOTE:
If
the
host
computer
does
not
honor
the
X-ON/X-OFF
protocol,
and characters are sent
to
the ACT-SA
immediately
following
a
print
line
or
print
page
command,
there
is
a
strong
possibility
that
the
input
buffer
will
overflow.
In
order
to
avoid
this
situation,
the program in
the
host
computer
must
delay
sending
characters
after
a
print
command
until
the
print
opera-
tion
has
time
to
finish.
NOTE:
The
data
rate
to
the
printer
is
independent
of
the data rate between
the
terminal and
the
host
computer
(when using one
of
the above PRINT
functions)
and
is
switch
selectable
as
described
in
Section
5.4.2.
*See
Section
2.4
3.3
NUMERIC
DATA ENTRY
There are
three
methods
provided by
the
ACT-SA keyboard
for
facililating
the
entry
of
numeric
data.
These are
1)
Typewriter
style
-
the
numbers
1
through
9 and 0 appear in
the
top
row
of
the
main
keyboard
just
as on a modern
typewriter
2)
Calculator
style
- a
14
key,
calculator
format
numeric
pad
is provided
for
accounting
type data
entry
and
3)
Keypunch
style
-when
the
B key
is
depressed
a
numeric
key
cluster
identical
to
the
IBM Model 29
keypunch
format
is
available
inlaid
in
the
main
keypad.
This
feature
is
especially
attractive
to
keypunch
operators
since
they
needn't
sacrifice
their
speed
learning
the
calculator
format. To
disable
the
r::l key
it
should
be pressed again and
will
disengage.
L..::.J
12

4.0 RESPONSES
TO
CONTROL CODES
Numbers shown in braces
(eg
[07]) represent the Hexadecimal equivalent
of
the associated ASCII
code.
ABSOLUTE CURSOR POSITIONING (DIRECT CURSOR ADDRESSING)
ABSOLUTE CURSOR POSITIONING allows the user to position the cursor anywhere
within
the
24
x
80
display matrix. The general format is a lead-in code, followed
by
two
address coordinates. These coor-
dinates
must
be transmitted
to
the terminal in ASCII. The cursor assumes the new position after the coor-
dinates have been given. No other coding may be imbedded within this string
of
characters. Please refer to
Appendix 7.2 for the ABSOLUTE CURSOR ADDRESSING TABLE and Appendix
7.3
for a complete
list
of
decimal/hex/ASCII conversions. If the cursor is positioned in a protected field in the FORMAT mode,
it
will
be
moved to the first unprotected position.
B
[J
[14J [(LINE NUMBER)] [(COLUMN NUMBER))
To position the cursor the ASCII code [14J
must
be
received followed by the appropriate line number
(0-23)
and the column number
(0-79).
If
an
invalid line is received,
it
is reduced modulo
24
until a valid line
0-23
is
produced. Similiarly
an
invalid column is reduced modulo
80.
The
top
line
of
the display is line
0;
the left-
most column is
column
O.
EXAMPLE: To
position
the cursor on the tenth line down and in the
fifth
column from the left, the following
codes
must
be
received by the terminal.
[14J [09J
[04J
-ICTRL I
[J
ICTRL
II
}~II
CTRL IG
When in
split
screen mode, the Row Number's range from
0-47
and the Column Number's range from
0-38
..
BACKGROUND FOLLOWS
All subsequent data received by the terminal
after
receipt of
this
function
code is displayed in low (half) in-
tensity. The terminal is restored
to
full intensity by giving a FOREGROUND FOLLOWS command.
[18J [43J -B ISHIFTIG
BACKSPACE
This
will
cause the cursor
to
move
to
the nearest character position
to
the
left
without
erasing data on the
screen. When the cursor reaches
the
leftmost
column
it
will
stop. If the cursor is in the HOME
UP
position
it
will not move.An attempt to backspace into a protected field in the FORMAT mode will result in the cursor
staying in the
first
unprotected position.
[08J
-
Bc:J
BELL
When the BELL code is received
an
audible tone
of
1760 hertz is generated for one half second. The cursor
position is not affected.
[07J-
BG
CARRIAGE RETURN
LOCAL: The cursor is moved to the
leftmost
unprotected position
of
the next line. If
it
is on the bottom line
the screen
will
scroll.
LINE: The
cursor
is moved to the
leftmost
unprotected position on the present line.
[ODJ
-c::J
13

CHANGE
INTENSITY
All subsequent data received by the terminal
after
receipt
of
this
function
code
is displayed in
low
(half) in-
tensity. Full
intensity
is restored when the
terminal
receives a second code
of
the same type. Therefore the
change
intensity
code
acts
as a
toggle
switch.
or{OE}
-B Q
CLEAR UNPROTECTED
Receipt
of
this
command
will replace all
unprotected
characters
with
unprotected
spaces and the
cursor
will
move
to
the HOME
UP
position.
{1B} {4C} -
E1
~
CURSOR DOWN
On
receipt
of
the CURSOR DOWN
command
the
cursor
is moved
down
one line in the same column. If the
cursor
is on the
bottom
line
of
the screen, the
position
of
the
cursor
will
not
change nor
will
the
display
scroll. If the
cursor
attempts
to enter a protected field in FORMAT mode,
it
will
move to the
first
unprotected
position
after
the
protected
field.
OJ
or
{OB}
-B
c=J
CURSOR RIGHT
The
cursor
advances one
column
to the right. The
display
is not altered. If in the last
column
it
will
not
move.
If the next
position
is
protected
and the FORMAT mode is set the
cursor
will
move to the
first
unprotected
position
it
encounters. I
~
I
or
{18} -B
[J
CURSOR
OFF
(ON)
{1
B}
{3A}
OFF
BBD
(ON)
(
[18]{38]
-
E1
D)
CURSOR UP
On
receipt
of
the CURSOR
UP
command
the
cursor
is moved up one line in the same column. If the
cursor
is
on the top line
of
the screen, the
position
of
the
cursor
will
not
change. If the
position
above is protected and
the FORMAT
mode
is set the
cursor
will
move
to
the
first
unprotected
position
following
the protected field
it
attempted
to
enter. [[]
or
{1A} -B
[J
DELETE CHARACTER
Delete the
character
denoted by the cursor. All characters to the right
of
the
cursor
row are moved
left
by
one
column.
The
rightmost
position
is cleared
to
the video
attribute
of
the last character on the line.
or{1B}
{36}
B I
~
I
14

DELETE LINE
All data on
the
line
denoted
by the
cursor
is
eliminated.
Pre-existing data
below
the
cursor
is moved up one
line and
the
bottom
line
is
cleared
to
the
present
attribute
type.
B DEL
B~El
SHIFT
LINE
or
{1B}
{38}
ESC
8
CHAR
DISPLAY
CONTROL
CODES
Typing a in LOCAL
mode
conditions
the terminal
to
display
all
future
control
characters
rather than
act
upon them. The
control
characters
thus
become
functionally
transparent.
This
transparency
mode
is
particularly
useful
for
verifying the
control
characters sent from the main processor.
While
control
characters are being displayed, the terminal
will
continue
to
automatically
scroll
and
initiate
a new line
after
filling
a line
with
80 characters. The
only
control
code
that
will
be acted upon is
another
BG
,from
the keyboard in LOCAL,
which
will
restore
the
terminal
to
its
normal
execution
of
control
character
com·
mands.
Appendix
7.4
lists
the
32
ASCII
control
characters
in hexadecimal,
their
keyboard representation and
their
display
counterparts.
NOTE: This can be
initiated
in LOCAL
mode
ONLY.
{tt]
-B G
ENABLE (DISABLE) KEYCLICK
These
functions
control
the generation
of
the
audible
clicks
when
encoded
keys are
struck
at the keyboard.
[1
BJ
[3CJ
-B I
SHIFTII
~
r~1
({
IB
1I3D] -B
0)
ENABLE (DISABLE) SCROLL
After
this
code
is received LINE FEED's in
the
bottom
row and REVERSE LINE FEED's in the
top
row per·
form a
scroll
up
or
down
operation respectively.
{IB]
{54]-
BB 0 (
{IB]
(55] BB
m)
ENTER
GRAPHICS
MODE
This
function
invokes
an
alternate
character
set
for
ASCII codes [50J
[5EJ-
I
SHIFTI
~
thru
[lEJ
-
BGJ
Appendix
7.4
lists
the
ASCII code,
its
keyboard representation, and
its
displayed
counterpart.
This
is
par-
ticularly
useful for generating graphs and
displaying
fractions
or
subscripts.
{t
BJ
{4D] -B I
SHIFTII
M
wi
ERASE TO
END
OF
FRAME
(EEOF) PRESENT VIDEO ATTRIBUTES
All characters
from
the
cursor
position
to
the
end
of
the
screen are erased
to
present video
attribute
spaces.
The
cursor
position
is
not
affected.
B B G
-[1F]
15

EEOF PROTECTED
Same as EEOF
except
the Protected Field
attribute
bit
is set on all characters to the
right
and
below
the cur-
sor.
-[1BJ
[4AJ
EEOF UNPROTECTED
Same as EEOF
except
the Protected Field
attribute
bit
is reset on all characters to the
right
and
below
the
cursor. B I
SHIFT
\I
KC§JI
-
[1
BJ
[4BJ
ERASE TO END
OF
LINE: EEOL
All
positions
from
the
cursor
to
the
right
margin are replaced by present video
attribute
spaces.
-
[1EJ
ERASE TO END
OF
LINE PROTECTED
This code causes the same
action
as the ERASE
TO
END OF LINE code
except
that
all
positions
to
the
right
of
the
cursor
are cleared to protected spaces.
B8IT]
-
[1BJ
[40J
ERASE TO END
OF
LINE UNPROTECTED
Same as EEOL
except
the Protected Field
attribute
bit
is reset on all characters in the same row and
to
the
right
of
the cursor.
[1BJ
[49J
ESCAPE
This code
conditions
the terminal to treat the
following
code(s) in a special manner. If the code
immediately
following
the ESCAPE code is a valid ESCAPE sequence code the appropriate ESCAPE sequence feature
will
be
executed. If not, the illegal code and the Escape code are ignored. For a
list
of these features see
Table 1 in Appendix
7.1.
Note
that to invoke an ESCAPE sequence feature -
ESC
A - Underline Current Character
for
example,
the
B key
must
be depressed and released
before
striking
the
[J
key.
[1BJ
-B
or
B
OJ
EXIT GRAPHICS MODE
This
will
EXIT the GRAPHICS MODE and restore the standard character set. See ENTER GRAPHICS MODE.
[1BJ
[4EJ
-B
ISHIFTI
[J
16

FOREGROUND FOLLOWS
All characters received after this command
will
appear in full intensity. Only these characters, including
spaces,
will
be transmitted during a SEND LINE
or
SEND SCREEN.
[18J [42J -B
ISHIFTI
c:J
FORMAT MODE
Enter: Prevents the
cursor
from entering the protected fields. Not permissible when in the split-screen
mode. A bell is sounded
if
an
attempt to enter
this
mode is made when in the split-screen mode. Exit:
Allows
unrestricted movement
of
the cursor.
ENTER EXIT
[18J [44J -B
ISHIFTI
G [18J [45J -B
ISHIFTI
[J
HOME
UP
This
function
moves the cursor.to the upper
left
corner
of
the screen unless
it
is protected and the FORMAT
mode is set, in
which
case it moves to the
first
unprotected position.
[10J -B
[JJ
HOME
AND CLEAR
This function moves the cursor to the upper
left
corner
of
the screen. The screen is then cleared
to
present
video
attribute
type.
[OCJ
-
or
B~
HOME AND CLEAR TO (UN)PROTECTED
These codes cause the cursor
to
move to the upper left corner of the screen and write (un) protected spaces
in all screen
positions.
[18J [60J -B I
:::
I 0
1B
) [61} -B
[J
)
INSERT CHARACTERS
Insert subsequent characters into the
cursor
row at the cursor position.
After
this
command, all characters
at the cursor
position
and
to
its
right are moved one position to the right each
time
adisplayable character is
typed at the keyboard. To
exit
from this mode, any control character may be typed. The ACT-5A
will
act upon
the control character and sound the BELL
to
indicate
an
exit from the insertion mode.
Key Stroke
ESC G
Space
f
o
x
RETURN
Screen Contents
The
quick
brown_jumps
..
.
The
quick
brown_jumps
...
(insertion mode entered)
The
quick
brown
_jumps
..
.
The
quick
brown
f_jumps
..
.
The
quick
brown
fo_jumps
..
.
The
quick
brown
fox_jumps
..
.
The
quick
brown fox
jumps
...
(Bell sounds and RETURN Function Performed)
or{18}
{47} B \SHIFTI8
17

INSERT LINE
This
will
allow
a new line
of
text
to
be added between any
two
pre-existing lines on the screen. A blank line
will
be inserted on the row denoted by the cursor. All pre-existing
text
on the
cursor
row and
below
is moved
down by one line and the last line
scrolls
downward
off
the screen. The blank line
will
be cleared to spaces
with
the present video attributes.
~Wl
or{18}{37}
~
1il7&
CHAR
'--=J
L2J
LINE FEED
This
will
cause the
cursor
to move down one line in the same column. If the
cursor
is on the
bottom
line, the
screen
will
scroll. The new
bottom
line
will
be
filled
with spaces
of
the present video attribute type.
[OAJ -ICTRL I
c=1
or
NULL
r:;l
~
Sending the ASCII NULL is accomplished by
holding
the B key
down
and then
striking
any
number
key.
[OOJ
-B ANY NUMBER KEY
PASS THROUGH PRINTER PORT ON (OFF)
There are
two
modes
of
Pass Through Printer Port Operation:
Monitor
Mode and Non-Monitor Mode. When
Pass Through Printer operation is enabled in
either
of
these modes, all data received from
the
host
computer
is sent
directly
to
the
printer
port at the same data rate as it was received at
the
110
port, and printer
output
is
routed
to
the
host
computer. When Pass Through Printer operation is disabled, received data is not routed
to
the
printer
port
nor
is the printer
output
sent
to
the
host
computer.
When the ACT-5A is operating in the
Monitor
Mode, the terminal
displays
all data received from
the
host
computer
in
addition
to
passing it through
to
the printer. All keyboard
functions
are enabled, and the ACT-5A
operates normally.
Note
that both the
output
of
the
printer
and
of
the ACT-5A are tied
to
the Serial Out Line
and that errors can
occur
as a result
of
this
if
the
printer
produces
output
codes
(this
includes
X-ON and
X-OFF codes).
In
Non-Monitor
Mode, however, the terminal passes the data through
to
the
printer
but
does not
disturb
the
contents
of
the
screen. All keyboard
functions
are disabled, the keyboard is locked and
will
remain in
this
state until the Pass Through Printer Port
Off
code
is received by the terminal from
the
host
computer.
The Pass Through Printer Port
Off
code disables
both
Monitor
and
Non-Monitor
Pass Through Printer opera-
tion.
~
rJl
MONITOR PASS THROUGH PRINTER ON:
'--=J
L..:::SJ
-
{18}{5C}
NON-MONITOR PASS THROUGH PRINTER ON: B
[JJ
-
{18}
{5D}
PASS THROUGH PRINTER OFF: 8
[]
-{19}
18

PRINT
LINE
This
will
cause all characters from the
beginning
of
the line
denoted
by the
cursor
to
the
cursor
position
(in-
clusive)
to
be
sent
out
the
printer
port.
At
the end
of
the
line a CARRIAGE RETURN and LINE FEED
will
be
sent. The
transmission
can
only
be
interrupted
by the appropriate signal on the
printer
busy line.
While
the
line
is
being
transmitted
to
the
printer,
no
data
will
be
accepted
into
the terminal. The BELL
will
sound
after
the
line
has been sent. SEE NOTE SECTION 3.2.7.
{1BJ
{46J
-B
ISHIFTI
[]
PRINT
PAGE
All
text
from the
home
position
to
the
Cursor
position
inclusive
will
be sent
to
the
printer
port.
At
the end
of
each
line
a
CR
and LF
will
be sent. The
transmission
can
only
be
interrupted
by the
appropriate
signal on the
printer
1/0
ready line.
While
the line is being
transmitted
to
the printer, no data
will
be
accepted
into
the ter-
minal. The BELL
will
sound
after
all data has been sent. (SEE NOTE SECTION 3.2.7)
{10J
-
EJ
[]
REPORT
CHARACTER
AT
CURSOR
POSITION
The ASCII
code
for
the
character
at
the
cursor
position
is
transmitted
to
the
computer
followed
by
the
EOB
Character.
{1BJ
{4FJ
-I
ESC
IISHIFTII
owl
REPORT
CURSOR
POSITION
After
receiving
the
ASCII
control
code
ENQ
[05J,
the
terminal
will
respond by
reporting
the
cursor's
current
address
coordinates.
These
coordinates
are
coded
in binary and
transmitted
in ASCII
followed
by the EOB
Character. Please refer
to
Appendix
7.2
for
the
ABSOLUTE CURSOR ADDRESSING TABLES and
Appendix
7.3
for
a
complete
list
of
decimal/hex/ASCII
conversions.
The range
of
Row
Number's
is
0-23 in
full
screen
mode
and 0-47 in
split
screen mode. The range
of
Column
Number's
is 0-79 in full screen
mode
and 0-38 in
split
screen
mode
[05J
-
The
terminal
will
respond
with
(LINE NUMBER) (COLUMN NUMBER) (EOB CHARACTER)
REPORT
PRESENT
VIDEO
ATTRIBUTES
Upon
receipt
of
this
command
the
present
state
of
the
video
attributes
is
transmitted
to
the
host
computer
followed
by
the
EOB Character.See
the
SET ATTRIBUTES
command
description
for
a
list
of
output
code
to
attribute
state
assignments.
[1
BJ
{52J
-B I
SHIFTI
[]
REVERSE
LINE
FEED
This
function
will
cause the
cursor
to
move up one
line
in the same
column.
If the
cursor
is on the top line,
the
cursor
will
remain there,
but
the
screen
will
scroll
downwards;
the screen
will
appear
to
move
down
one
line,
losing
the
bottom
line
of
the screen, and
forming
a blank line at the
top
of
the screen. The
blanks
in the
top line
will
be set
to
the present video
attribute
type.
[1
BJ
{48J
-B I
SHIFTI
c:J
19
Table of contents