Act 5 A
Act 5 A
MANUAL
model ACT -SA
SMOOTH SCROLL
miCRO-TERm, Inc.
COPYRIGHT 1981
MICRO-TERM, INC.
ACT-SA SMOOTH SCROLL
ACT·SA COMPUTER TERMINAL tsy
MICRO·TERM, INC.
TABLE OF CONTENTS
SECTION PAGE
1 Installation and Introduction to the ACT-5A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 7
1.1 Using the ACT-5A Operating Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 7
2 Operating Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8
2.1 Notes On Protected Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8
2.2 Transparancy Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8
2.3 Local Self Test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 8
3 Keyboard ............................................................................. 9
3.1 Encoded & Modifier Keys. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 9
3.2 Function Keys ....................................................................... 10
3.2.1 Li ne/Local Key ...................................................................... 10
3.2.2 Cursor Control Keys ................................................................ 10
3.2.3 Break Key .......................................................................... 10
3.2.4 Function Keys ...................................................................... 11
3.2.5 Toggle Video Attribute Keys - Underline, Reduced Intensity, Blink and Reverse Video ... 11
3.2.6 Send Key ........................................................................... 11
3.2.7 Print Key ........................ , .......................... , ....................... 12
3.3 Numeric Entry ......................................................... , ............. 12
4 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 Printer On (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 (Li ne 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 a comfortable 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 It~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.
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 i ded 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.
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.
8
3.0 KEYBOARD
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 directions given 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
I t I ~ I....I~I
ESC 7 8 9
4 5 6
2 3 E
N
T
E
0 R
67 ENCODED KEYS
NOTE: The encoded key B and the modifier key I r have special significance to the
B
GTRL
ACT-5A and appear frequently in this manual in conjunction with another key ego
G ,I c:J GTRLI The B key should be depressed and released before striking
the c:=J key in the above example but the IGTRL I key (because it is a modifier key) must be
depressed and held down while simultaneously striking the ~ key and released after the
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
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.
Key Code
Cursor Up CTRLZ
Cursor Down CTRL K
Cursor Left CTRL H
Cursor Right CTRL X
3.2.3 B KEY
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.
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.
Intensity
Underline
I BLiNKI
BIW Reverse Video
I /I
SHIFT BLiNKI
B/W Blink
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
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.
is provided for accounting type data entry and 3) Keypunch style - when the B
keyboard just as on a modern typewriter 2) Calculator style - a 14 key, calculator format numeric pad
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
disengage.
r::l
L..::.J
key it should be pressed again and will
12
4.0 RESPONSES TO CONTROL CODES
Numbers shown in braces (eg [07]) represent the Hexadecimal equivalent of the associated ASCII
code.
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.
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.
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} - BQ
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)
OFF (ON)
{1 B} {3A}
BBD ( [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 SHIFT LINE
DEL
CHAR
or {1 B} {38} B~El
ESC 8
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
filling a line with 80 characters. The only control code that will be acted upon is another BG
characters are being displayed, the terminal will continue to automatically scroll and initiate a new line after
the keyboard in LOCAL, which will restore the terminal to its normal execution of control character com·
,from
mands. Appendix 7.4 lists the 32 ASCII control characters in hexadecimal, their keyboard representation and
their display counterparts.
{tt] - BG
ENABLE (DISABLE) KEYCLICK
These functions control the generation of the audible clicks when encoded keys are struck at the keyboard.
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.
BBG -[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.
- [1EJ
[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.
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.
ENTER EXIT
[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.
[OAJ - I I c=1
CTRL or
r:;l
~
NULL
Sending the ASCII NULL is accomplished by holding the B key down and then striking any number
key.
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.
{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.
[05J -
The terminal will respond with (LINE NUMBER) (COLUMN NUMBER) (EOB CHARACTER)
[1 BJ {52J - BI SHIFTI [ ]
19
REVERSE TAB
This code causes the cursor to move to the leftmost position of a preceeding unprotected field regardless of
whether the FORMAT mode is set. If the home-up position is encountered the cursor will not move.
BB or
B c:J -[12J
RUBOUT
On LINE, depression of this key transmits the ASCII code [7F] to the computer. In LOCAL, depression of this
key causes the execution of a Backspace - space - Backspace sequence unless the cursor is in the leftmost
column of the line (Column 0 and Column 41 in Split Screen Mode) or unless the character to the left of the
cursor is protected and the terminal is in Format mode. In these cases no action is taken. This code may also
be used as a timing code (filler code).
[7FJ - I I
DELETE
@ 0000 FULL NO NO NO
A 0001 FULL NO NO YES
B 0010 FULL NO YES NO
C 0011 FULL NO YES YES
D 0100 FULL YES NO NO
E 0101 FULL YES NO YES
F 0110 FULL YES YES NO
G 0111 FULL YES YES YES
H 1000 LOW NO NO NO
I 1001 LOW NO NO YES
J 1010 LOW NO YES NO
K 1011 LOW NO YES YES
L 1100 LOW YES NO NO
M 1101 LOW YES NO YES
N 1110 LOW YES YES NO
0 1111 LOW 20 YES YES YES
Upon power-up the video attributes are set to full intensity no blink, no reverse and no underline.
NOTE: In order to use the smooth scroll feature the host computer must support the XON-XOFF pro-
tocol. If output from the host cannot be controlled by XON (Control Q) and XOFF (Control S) codes
the terminal will smooth scroll only if data is received at a rate of less than five lines per second. If
data appears at a faster rate the terminal will automatically perform jump scrolls. Reverse line feeds
do not smooth scroll. See Section 2.4
r=:lr::=Jr>1m
Select Smooth Scroll {1B] {3E]- ~ L:J L:J
Select Jump Scroll {1B] {3F]-
When the terminal is initially turned on the jump scroll mode is selected.
B ISHIFTI IT]
ENTER EXIT
[1B] {58]-
BBD ({IB] (59]- B B D)
21
START (END) UNDERLINED FIELD
Displayable characters received after these codes will be underlined (not underlined). The other three video
attributes are unchanged.
[181 [41J - B []
22
5.0 INTERFACE INSTRUCTIONS:
5.1 EIA CONNECTOR PIN ASSIGNMENTS:
The pin assignments for the 25 pin EIA connectors on the rear of the ACT-5A are as follows:
I/O Connector:
PIN NUMBER SIGNAL
1 Ground (Chassis)
2 Serial RS232c data out of ACT-5A
3 Serial RS232c data into ACT-5A
4 Request To Send (To Modem)
5 Clear To Send (From Modem)
7 Ground (Signal)
20 Data Terminal (ACT-5A) Ready (High whenever ACT-5A is on)
Printer Connector:
PIN NUMBER SIGNAL
1 Ground
2 Printer Serial RS232c data into Act-5A from Printer
3 Printer Serial RS232c data out of ACT-5A
7 Ground
20 Printer Ready (High = Ready)
ACT-SA
I/O Connector Pins Signal
12 (or 24) Receiver Current input (+)
13 (or 25) Receiver Current return (-)
10 (or 22) Transmitter current sink ( + )
11 (or 23) Transmitter Current source (-)
Since the interface is passive a typical installation would appear like:
OPTO·
ISOLATOR
~$ VV'w i
PIN #12
(OR 24)
PIN #13
(OR 25)
IE
:\ (+)
:' >(-)
CURRENT
• <,=->-
,
):>
TRANSMITTER
~
f:H
PIN #10 I +v
TRANSMITTER (OR 22) I CURRENT I RECEIVER
~::: DRIVE
CIRCUIT
PIN #11
(OR 23)
I(
:
I
(+) • <1:
',) (-)
):
OPTO·ISOLATOR
5 8th bit transmit select: Off (switch down) causes a logical 1 (mark) to be transmitted; On
(switch up) chooses a logical 0 (space).
10 Parity select: Off (switch down) selects no parity; On enables the type of parity selected
by switch 8
9 Number of stop bits: Off (switch down) selects 2 stop bits; On selects one stop bit.
6,7 Word length: Lengths of 5, 6, 7 or 8 are possible. The parity bit (if selected) is added on to
the word length.
8 Odd/Even Parity Select: Off (switch down) selects even parity; On selects odd parity.
Switch 10 must be on to enable parity generation.
UART 'switches five through ten are all factory set to the off position.
If the Pass Through Printer is to be operated at speeds greater than 1200 baud, a delay of 20 milli-
second should preceed the transmission of the PTP on code sequence to the terminal. This delay en-
sures that the input buffer will be empty and the PTP ON code will be executed promptly. Another
pause in the data transmission to the ACT-5A of 10 milliseconds must immediately follow the PTP
on codes to prevent the printer UART from acquiring false start bit synchronization and thus printing
erroneous characters.
puter (see Section 4) to the ACT-5A. The data rate used to transmit characters to the local printer is
independent of the I/O data rate and may be selected as described in Section 5.4.2 above. When
transmitting characters to the printer the ACT-5A senses the printer ready line at pin 20 of the
PRINTER connector. If this signal assumes the low (not ready) state the ACT-5A suspends transmis-
sion until the printer becomes ready and reasserts this line. If pin 20 is not connected the ACT-5A
assumes that the printer is always ready to accept data and transmits continuously until the selected
PRINT operation terminates.
NOTE: See Section 3.2.7.
In order to gain access to the jumpers on the main logic board the cabinet top must be removed.
Before dOing so UNPLUG the unit from the 110 (220) Volt receptacle. Then remove the four retaining
screws located on the sides and at the rear of the cabinet. Carefully lift the cabinet top up and off of
the chassis and set it aside while modifying the jumper selections. It is important to REPLACE the
cover (cabinet top) before reconnecting power to the unit.
Jumper W1 selects whether underlined fields will have one or two understrokes i.e. A or A. Note that
the single underline appears in the same scan line as the bottom row of a descendinglower case
character (g) while a double underscore over·writes both descending rows (g). It is for this reason
that we suggest double underscores be used only in the absence of descending characters.
W1 CONNECTIONS
A to S for single
B to S for double
Jumpers W2 and W3 select the blinking frequencies of the cursor and of the blinking fields. These
two rates are independent and may be selected as follows:
CURSOR RATE:
W2 CONNECTIONS BLINK RATE (Hz)
S to A 4
S to B 2
S to C 1
S to D o
BLINKING RATE:
W3 CONNECTIONS BLINK RATE (Hz)
S to A 4
S to B 2
S to C 1
The video attribute associated with protected fields may be anyone of: Reduced Intensity, Blinking,
Reverse Video or Underlined. In order to change the protected video attribute two operations must
be performed.
S to A Reduced Intensity
S to B Blinking
S to C Reverse Video
S to D Underline
26
Second the Protected Field Attribute switches (Refer to Figure 5.2 above) T.O. 2 and T.O. 3 must be
set as follows:
After approximately a.5 second delay all keys automatically repeat at either 7.5,15 or 30 characters
per second (CPS) depending upon the W5 jumper selection:
S to A 30
S to B 15
S to C 7.5
This switch (located at the rear of the cabinet) controls the displaying of the null symbol when in
either the display, the control characters mode or in graphics mode. Refer to Figure 5.2 for the exact
location of this switch.
27
7.1 Function Summary
HEX DECIMAL KEYBOARD FUNCTION
05 5 [Ctrl E] Report Cursor Position
07 7 [Ctrl G] 8ell
08 8 .[Ctrl H] 8ackspace
09 9 [Ctrl I] Tab
OA 10 [Ctrl J] Line Feed
08 11 [CtrIK] Cursor Down
OC 12 [Ctrl L] Home & Clear to Current Attributes
OD 13 [Ctrl M] Return
OE 14 [Ctrl N] Change Intensity
10 16 [Ctrl P] Print Screen
11 17 [CtrIO] Display Control Characters (Local)
12 18 [Ctrl R] Reverse Tab
14 20 [Ctrl T] Absolute Cursor POsition
18 24 [Ctrl X] Cursor Right
19 25 [Ctrl Y] Pass Through Printer (Off)
1A 26 [Ctrl Z] Cursor Up
1D 29 [Ctrl]] Home Up
1E 30 [Ctrl A] Erase To End Of Line Current Attributes
1F 31 [Ctrl _] Erase To End of Screen Current Attributes
The [Esc] key must be pressed first then released before the next key for these functions. CAPS LOCK or SHIFT key must
be depressed.
28
2 ABSOLUTE CURSOR ADDRESSING TABLE - ACT-SA
DECIMAL ASCII ROW COLUMN DECIMAL ASCII ROW COLUMN
0 CTRLO 0 0 64 @ 16 64
1 CTRLA 1 1 65 A 17 65
2 CTRL B 2 2 66 B 18 66
3 CTRLC 3 3 67 C 19 67
4 CTRL D 4 4 68 D 20 68
5 CTRL E 5 5 69 E 21 69
6 CTRL F 6 6 70 F 22 70
7 CTRLG 7 7 71 G 23 71
8 CTRL H 8 8 72 H 0 72
9 CTRLI 9 9 73 I 1 73
10 CTRL J 10 10 74 J 2 74
11 CTRL K 11 11 75 K 3 75
12 CTRL L 12 12 76 L 4 76
13 CTRL M 13 13 77 M 5 77
14 CTRL N 14 14 78 N 6 78
15 CTRLO 15 15 79 0 7 79
16 CTRL P 16 16 80 P 8 0
17 CTRL a 17 17 81 a 9 1
18 CTRL R 18 18 82 R 10 2
19 CTRLS 19 19 83 S 11 3
20 CTRL T 20 20 84 T 12 4
21 CTRL U 21 21 85 U 13 5
22 CTRLV 22 22 86 V 14 6
23 CTRLW 23 23 87 W 15 7
24 CTRLX 0 24 88 X 16 8
25 CTRL Y 1 25 89 Y 17 9
26 CTRLZ 2 26 90 Z 18 10
27 CTRL[ 3 27 91 [ 19 11
18 4 28 92 20 12
29
30
CTRL"
CTRL)
CTRLA
5
6
29
30
93
94 "
A
) 21
22
13
14
31 CTRL_ 7 31 95 23 15
32 8 32 96 " 0 16
33 ! 9 33 97 a 1 17
34 " 10 34 98 b 2 18
35 # 11 35 99 c 3 19
36 $ 12 36 100 d 4 20
37 % 13 37 101 e 5 21
38 ,& 14 38 102 f 6 22
39 15 39 103 9 7 23
40 ( 16 40 104 h 8 24
41 ) 17 41 105 i 9 26
42 * 18 42 106 1 10 27
43 + 19 43 107 k 11 28
44 20 44 108 I 12 28
45 21 45 109 m 13 29
46 22 46 110 n 14 30
47 I 23 47 111 0 15 31
48 0 0 48 112 P 16 32
49 1 1 49 113 q 17 33
50 2 2 50 114 r 18 34
51 3 3 51 115 s 19 35
52 4 4 52 116 t 20 36
53 5 5 53 117 u 21 37
54 6 6 54 118 v 22 38
55 7 7 55 119 w 23 39
56 8 8 56 120 x 0 40
57 9 9 57 121 Y 1 41
58 10 58 122 z 2 42
59 , 11 59 123 { 3 43
60 < 12 60 124 I
I
4 44
61 = 13 61 125 } 5 45
-"')
> 14 62 126 "....." 6 46
? 15 63
29
7.3 CHARACTER SETS
•••• •• ••••• * • •• •
• ••
Tiii
• • •
•• •
••
I.
I. •• • • • • • • • •• •• •••
I.
••• •• •••• • •• Ie
• • ••
•• I.•• •• •
• ••• •
o CTRL @ 1 CTRL A 2 CTRL a 3 CTRL C CTRL D 4 5 CTRL E 6 CTRL F 7 CTRL G 8 CTRL I
• • • •• •• •••
•• • •• ••
• •
••• j--
•• •• •• • •• •• •• •
• •• • • •• • ••
•• ••
• • • • •• ••• • •• I.
12 CTRL R 13 CTRL S 14 CTRL T 15 CTRL U 16 CTRL V 17 CTRL W 18 CTRL X 19 CTRL Y 1A CTRL,
• • •• • • • •
•• •• •• •• •• • •• ••• • • 4
•• •••
I.
••• • 4
•
I.
•••• •
i.
•• •• •• ••• •• •••••
20 21 22 23
18 CTRL [ 1C CTRL \ 10 .CTRL ] 1E CTRLA 1F CTRL_
• • • ••
•• •• • • ••• • •
I.
• • • • • ••
•• ••• •
I.
•• • ,. • ••
• • • •• i
••
••
24 25 26 27 28 29 2A 28 2C
••••
I. I. I.
• I- I- I-
•• • •
I. Ie ~ Ie
• ••• •• •• • • •• • • • •• I
• •• • ••• • • ••
•
• •• •• • •• •• •
•• •• •• ••• •
• • • •• •• ••
• II •
.
36 37 38 39 3A 38 3C 30 3E
•• •••
••• ••
* Null Character May
Be Represented By
• •••••
o CTRL@ •••
30
,e •• • • • •• • •• ••
e. ele
,e I.
,e •
49 4A 48 4C 40 4E 4F 50
,e Ie ,-I.
•
••
'e
• • •
,-
• ,e
52 53 54 55 56 57 58 59
Ie Ie
,e ••
•,e,e• • Ie ,-Ie,e • • • ••• ••• •
Ie
Ie ie •• •
Ie
Ie ,e '-
Ie
Ie •• •• •• • • ••• •
58 5C 50 5E 5F 60 61 62
-
-
- • • •
'-!It
- •• ••• • •••• •• • • •
-
•
.- •
•• •• •
• • ,e••
~
•
• ••• •• ••• • •
64 65 66 67 68 69 6A 68
•
Ie ,e ••• • ••• •••
•• •
,e
,e
• •
60 6E 6F 70 73 7.4
.-i
71 72
- •• •
,e • •
• ••
c- - Ie
• • • •e •
n:: ~ • ,e • • • ••• ••• ••• •• •• • •• • Ie
78 79 7A 78 7C 70
..
76 77
• • -
7F
31
7.4 TABLE OF THE ASCII CODES
.. 'ii
E .. 'ii
E .. 'ii
- - -
E
--- -
() ()
--- -
CD CD CD ()
0 'ii CD U 0 'ii CD 'ii
U
~ E 'g ~ E 'a U
~ S CD
t! t!
-
'g
~ as as t! E
...
II: as
s:.
as
c
1'0 'ii
u
()
CD
><
CD
as
s:.
as
c
1'0 'ii
u
()
CD
><
CD
as
s:.
C
as
__
I' ° 'ii
u
() as
><
(.) (.) iii iii iii 0 C ::E: (.) iii iii iii 0 C ::E: (.) iii iii iii 0 C
CD CD
l:
@ NUL 00000000 000 000 00 + 00101011 053 043 2B V 01010110 126 086 56
A SOH 00000001 001 001 01 00101100 054 044 2C W 01010111 127 087 57
B STX 00000010 002 002 02 00101101 055 045 2D X 01011000 130 088 58
C ETX 00000011 003 003 03 00101110 056 046 2E Y 01011001 131 089 59
D EOT 00000100 004 004 04 I 00101111 057 047 2F Z 01011010 132 090 5A
E ENQ 00000101 005 005 05 0 00110000 060 048 30 [ 01011011 133 091 5B
F ACK 00000110 006 006 06 1 00110001 061 049 31 \ 01011100 134 092 5C
G BEL 00000111 007 007 07 2 00110010 062 050 32 ] 01011101 135 093 5D
H BS 00001000 010 008 08 3 00110011 063 051 33 /\ 01011110 136 094 5E
I HT 00001001 011 009 09 4 00110100 064 052 34 01011111 137 095 5F
J LF 00001010 012 010 OA 5 00110101 065 053 35 01100000 140 096 60
K VT 00001011 013 011 OB 6 00110110 066 054 36 a 01100001 141 097 61
L FF 00001100 014 012 OC 7 00110111 067 055 37 b 01100010 142 098 62
M ~R 00001101 015 013 OD 8 00111000 070 056 38 c 01100011 143 099 63
f'.4 SO 00001110 016 014 OE 9 00111001 071 057 39 d 01100100 144 100 64
0 SI 00001111 017 015 OF 00111010 072 058 3A e 01100101 145 101 65
P DLE 00010000 020 016 10 , 00111011 073 059 3B f 01100110 146 102 66
Q DC1
R DC2
00010001
00010010
021
022
017
018
11
12
< 00111100
00111101
074
075
060
061
3C
3D
g
h
01100111
01101000
147
150
103
104
67
68
S DC3
T DC4
00010011
00010100
023
024
019
020
13
14
>? 00111110
00111111
076
077
062
063
3E
3F
i
j
01101001
01101010
151
152
105
106
69
6A
U NAK 00010101 025 021 15 @ 01000000 100 064 40 k 01101011 153 107 6B
V SYN 00010110 026 022 16 A 01000001 101 065 41 I 01101100 154 108 6C
W ETB 00010111 027 023 17 a 01000010 102 066 42 m 01101101 155 109 6D
X CAN 00011000 030 024 18 C 01000011 103 067 43 n 01101110 156 110 6E
Y EM 00011001 031 025 19 D 01000100 104 068 44 0 01101111 157 111 6F
Z SUB 00011010 032 026 1A e 01000101 105 069 45 P 01110000 160 112 70
[ ESC 00011011 033 027 1B R 01000110 106 070 46 q 01110001 161 113 71
\ FS 00011100 034 028 1C G 01000111 107 071 47 r 01110010 162 114 72
] GS 00011101 035 029 1D H 01001000 110 072 48 s 01110011 163 115 73
A RS 00011110 036 030 1E I 01001001 111 073 49 t 01110100 164 116 74
- US 00011111 037 031 1F J 01001010 112 074 4A u 01110101 165 117 75
SP 00100000 040 032 20 K 01001011 113 075 4B v 01110110 166 118 76
I 00100001 041 033 21 L 01001100 114 076 4C w 01110111 167 119 77
" 00100010 042 034 22 M 01001101 115 077 4D x 01111000 170 120 78
# 00100011 043 035 23 N 01001110 116 078 4E Y 01111001 171 121 79
$ 00100100 044 036 24 0 01001111 117 079 4F z 01111010 172 122 7A
% 00100101 045 037 25 P 01010000 120 080 50 { 01111011 173 123 7B
& 00100110 046 038 26 Q 01010001 121 081 51 I
I 01111100 174 124 7C
00100111 047 039 27 R 01010010 122 082 52 } 01111101 175 125 7D
( 00101000 050 040 28 S 01010011 123 083 53 ""'-" 01111110 176 126 7E
) 00101001 051 041 29 T 01010100 124 084 54 DEL 01111111 177 127 7F
* 00101010 052 042 2A U 01010101 125 085 55
b) The ACT-5A is accompanied by a limited one year warranty. For in-warranty service, the user may
elect to return either the defective board or the entire unit to the factory, freight prepaid. MICRO-
TERM will return in-warranty repairs freight prepaid for the first ninety days of the warranty period
and freight collect thereafter. The video display module is an exception to this one year warranty;
it is warranted by its manufacturer for ninety days and likewise by MICRO-TERM, Inc.
c) Beyond the warranty period MICRO-TERM will charge a nominal fee for the repair of any ACT-5A. A
complete technical manual including s.chematic, theory of operation and timing diagrams is
available to owners of the ACT-5A. Any further information relating to the operation or interfacing
of your ACT-5A can be obtained by writing directly to: TECHNICAL STAFF
MICRO-TERM,INC.
1314 Hanley Industrial Ct.
St. Louis, Missouri 63144
314-968-8151
33
NOTES
,10.0 SUGGESTION SHEET
MICRO-TERM, Inc. maintains a continuous effort to improve the quality and usefulness of its
I publications. To do this effectively we need user feedback--your critical evaluation of this manual.
I Please comment on this manual's completeness, accuracy, organization, usability and readability.
I
I
,
I
I Did you find errors in this manual? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I
I
I
I How can this manual be improved? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
:I
,
I
I
I
Please describe your position
I
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Organization
I Street _ _ _ _ _ _ _ _ _ _---,-_ _ _ _ _ _ Department _ _ _ _ _ _ _ _ _ _ __
I
City _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ State _ _ _ _ _ _ _ Zip _ _ _ __
I
I
PLEASE SEN D TO:
I MICRO-TERM, INC.
1314 HANLEY INDUSTRIAL COURT
ST. LOUIS, MO. 63144
I ATTENTION: TECHNICAL PUBLICATIONS STAFF
I
I
I
35