ZZZ - The podcast that helps you sleep

Fall asleep as you learn about the General Data Corporation Dasher Computer, an early computer that was a terminal for a mainframe.

Show Notes

Fall asleep as you learn about the General Data Corporation Dasher Computer, an early computer that was a terminal for a mainframe.


Facebook - Instagram - YouTube - Patreon

Background Music Provided by THE SLEEP CHANNEL from Spotify
https://sptfy.com/MNb7

Looking for a Headset you can wear while you sleep?
https://www.sleepphones.com/
Try out SleepPhones today!
★ Support this podcast on Patreon ★

What is ZZZ - The podcast that helps you sleep?

The ZZZ podcast is the podcast to help you sleep. We will read to you something not very interesting that you can listen to help you fall asleep each night.

NOTICE

Users are cautioned that De Ge See reserves the right to make changes without notice in the specifications and materials contained herein and shall not be responsible for any images including consequential caused by reliance on the materials presented, including, but not limited to typograpical, arithmetic, or listing errors.

First Printing October 1979

PREFACE

The DASHER D100/D200 User’s Manual provides a wide spectrum of product information.

Each chapter is intended to support a specific user requirement.

Chapter 1 provides the systems programmer or engineer with a description of the
functional capabilities of the display terminals. (The technical specifications appear on
the inside of the front cover).

Chapter 2 explains to the programmer the codes required to drive and manipulate the
display of information on the terminal’s screen. This chapter also explains how a group
of special codes that are totally user definable can be generated by the keyboards.

Chapters 3 and 4 provide the systems engineer and installer with interfacing, cabling,
installation and checkout information and instructions.

Chapter 5 describes the basic components that comprise the display terminals and
provides an overview of theory of operation for the systems engineer.

A companion book, the DASHER D100/D200 Operator’s Manual tells how to operate the display terminals.

Chapter 1

PRODUCT OVERVIEW

DASHER D100/D200 display terminals are ASCII-based, soft-copy devices that support the full upper/lower case, alphanumeric, printing character set. Both terminals are offered with the following choice of international character fonts: American, British, Danish/Norwegian, French, German, Spanish and Swedish/Finnish.

Designed for use in a wide range of interactive terminal applications, D100/D200 terminals communicate with a computer in full-duplex mode over either a 20mA current loop or EIA RS232-C communications line. Both models support a subset of standard EIA modem control functions that allows them to interface to Bell 103, 113 or 212 compatible modems.

D100/D200 terminals consist of two units: a See R Tea display, mounted on a swivel base, and a detached keyboard. A 3.95 foot (1.2 meter) external cable connects them. On line, the display and keyboard function as two independent I/O devices while sharing a common asynchronous interface located in the display unit to communicate with a computer.

The terminal’s asynchronous interface transmits and receives serial data bursts at transmission rates ranging from 50 to 19200 bits per second. Additionally, D100/D200 terminals have a split-baud and printer option. When present, this option allows the transmit and receive transmission rates to be selected independently. While each serial data burst must contain 1 start bit and 7 data bits, the remaining code parameters (parity type and number of stop bits) as well as the data transmission rate(s) are switch-selectable.

DISPLAY

The display unit of both terminals has a 1920-character, semiconductor memory and a non-interlaced video
monitor with a 12 inch diagonal screen. The screen’s active area is 8.5 inches by 5.5 inches, formatted as 24 lines, 80 characters per line.

All printing characters sent to the display are stored in memory and displayed on the screen as 7 by 11 dot matrices. The non-destructive cursor is displayed as a solid 7 by 11 white field; i.e., all dots in the 7 by 11 matrix are intensified.

The display interprets a subset of the ASCII-128 control characters as display commands. In general, D100/D200 display commands can be divided into three functional groups:

Screen control and cursor commands

Character attribute commands

Terminal identification and remote diagnostic
commands

The first command group controls screen erasing, blinking, and rolling as well as cursor positioning and sensing.

The second command group assigns one or more of the following attributes to displayable characters: blink , dim , underscore and/or reverse video (black character on a white field). Since attributes are added to characters as they are stored in the display’s memory, they can be added or deleted on a character-by-character basis.

The third command group initiates the transmission of terminal identification information to the computer. It also places the terminal in diagnostic mode. In this mode, DASHER D100/D200 diagnostic programs can be remotely loaded from the computer and executed by the terminal’s internal microprocessor.

KEYBOARD

Figures 1.2 and 1.3 show the D100 and D200 keyboards, respectively. Both keyboards have typewriter-style main keypads and incorporate a typematic facility. Typematic allows the user to repeat a character (at a 10 character per second rate) by simply pressing a key for a period of one second or more.

In addition to the main keypad, the keyboards contain one or more supplementary keypads. D100 keyboards contain a single supplementary keypad that combines screen management functions with standard numeric keys. D200 keyboards contain two supplementary keypads — screen management and numeric — plus 15 user function keys.

User Function Keys

While the D200 keyboard has 15 dedicated user function keys, D100 and D200 keyboards can generate 35 and 75
unique user function codes, respectively. These codes, consisting of two-code sequences, are user definable and thus expand the functional capability of the keyboards from an applications viewpoint.

DIAGNOSTICS

On power-up, D100/D200 terminals execute a self-test that verifies the proper operation of the terminal’s control logic and the presence of the keyboard. If the terminal fails its self-test, it generates a bell tone and displays a failure code on the screen.

On command, the terminals execute remotely loaded diagnostics.

SPLIT-BAUD AND PRINTER OPTION

This option expands the capabilities of D100/D200 terminals in the following manner.

The split-baud portion of the option allows independent selection of transmit and receive transmission rates. When the option is selected, the terminal receives information at rates ranging from 50 to 19200 bits per second and transmits information at rates ranging from 110 to 4800 bits per
second.

The printer portion of the option interfaces an ASCII-based, serial printer directly to the terminal, thus
providing facilities for hardcopy output of information displayed on the screen.

Chapter 2
PROGRAMMING

From a programmer’s point of view, the DASHER D100/D200 display terminal consists of two independent
I/O devices — a keyboard input device and a display output device. Thus, on-line communication between them
must be provided by the computer’s software. This means that all displayable information entered at the keyboard must be echoed to the display by the executing program.

TRANSMISSION AND RECEPTION

D100/D200 terminals transmit and receive information serially, one character at a time. The transmission rate and portions of the serial character format are defined by the setting of switches located in the display unit.

Data transmission rates range from 50 to 19,200 bits per second. The format of each serial character appears below.

1 start bit
7 data bits

1 or 0 parity bit — switch-selectable
1 or 2 stop bits — switch selectable

If selected, parity can be even, odd, or mark. The number of stop bits selected normally depends upon the data transmission rate. For more information, refer to Chapter 4, Installation.

Once the terminal’s transmission rate and character code format are selected, all data transmitted by the terminal will conform to these conventions. Furthermore, all data received by the terminal must also conform to the selected conventions; otherwise, a transmission error will occur. The terminal indicates a transmission error by displaying a white field that is smaller than the cursor.

ON-LINE/OFF-LINE MODE

KEYBOARD

D100/D200 keyboards can transmit the 96 graphic characters of the ASCII-128 character set as well as 30 of
the 32 ASCII control characters. These codes are listed in appendices A and B.

The keyboards cannot independently transmit the following ASCII control characters: Unit Separator (037 8 )
and Record Separator (036 8 ). Unit Separator is the header code for a three-code sequence. The terminal transmits this code sequence in response to a display command requesting cursor position information. This is explained more fully under the Read Cursor Address command description later in this chapter.

User Function Codes

Record Separator is the header code for all user function codes; eye e, the keyboard transmits this control code as the first code in each user-function, two-code sequence. The second code is one of the ASCII characters listed in Appendix C. D200 keyboards can transmit 75 unique, user function, two-code sequences while D100 keyboards can transmit 35 of them. Figures 2.1 and 2.2 define the location of the user function keys on the D100 and D200 keyboards, respectively.

On power-up, the terminal executes a self-test. At the conclusion of a successful self-test, it senses the
communications interface connector. If the connector is properly inserted, the terminal enters on-line mode. After this occurs, the operating mode of the terminal, on- or off-line, can be selected by the operator at the keyboard.

Notes:

All codes indicated by number are the second cods in the 2~code sequence generated by pressing a user function key. The first code is always the user function header code, 036 8 .

To generate user function sequences using the keys F1-F10 and PRINT keys, press command shift key. Note that the PRINT key operates as a user function key only when no printer option is present. To generate user function sequences using keys C1-C4, the cursor/numeric pad must be in cursor lock mode. Function sequences can be generated by the Home and four cursor control keys in or out of cursor lock mode. For more information see Operator's Manual (014-000641).

All codes indicated by number are the second code in the 2-code sequence generated
by pressing a user function key. The first code is always the user function header code,
036 8 .

To generate the function codes associated with keys FI-FI 5 and C1-C4, press control left Shift-key. To generate the function codes associated with the PRINT key, press Command Shift PRINT. For more information see Operator's Manual (014-000641).

DISPLAY

The display responds to ASCII characters in the following manner:

It plots the 96 graphic characters as 7 by 11 dot matrices on its screen.

It decodes control characters and performs specified functions when the decoded character is a display command. It ignores control characters that are not recognized as display commands.

The display plots graphic characters on its screen using a 24-line, 80-characters-per-line format. Within this format, a character’s location on the screen is defined by the position of the cursor when the character is received. As the display plots each character, the cursor moves one character position to the right. To facilitate character positioning on the screen, a group of display commands is dedicated to manipulating the cursor’s position.

Display Commands

Display commands can be divided into four functional
groups.

Screen control commands

Cursor position commands

Character attribute commands

Terminal identification and diagnostic commands

A fifth group, print commands, is available when the terminal includes the split baud and printer option. In the discussions that follow, display commands are described using the format shown below.

Screen Control Commands

Six commands enable or inhibit screen rolling and character blinking, and erase either a line of characters or the whole screen. These commands are described below.

ROLL ENABLE

Function: Turns on roll mode. In this mode, each time a command is issued that would move the cursor beyond the bottom of the screen, the screen rolls up one line. The cursor then moves to the new (blank) bottom line and information previously displayed on the top line is lost.
When the terminal is powered-up, this command is automatically executed.

Function: Turns off roll mode. In this mode, each time a command is issued that would move the cursor beyond the bottom of the screen, the cursor moves to the top line.

Contorol Shift S or Control Shift S

Function: Erases displayed characters, beginning with the current position of the cursor to the end of that line.

Control Kay or Control Shift Kay

Function: Erases all displayed characters and moves the cursor to the first (leftmost) position on the top line of the screen. Also, Erase Page forces the execution of the following commands: End Blink, End Underscore, End Dim, End Reverse Video and Enable Blink.

Control L, Control Shift L, Command equal or Command Shift equal

Function: Allows the screen to blink any character whose
blink attribute is turned on. (See the Start Blink command
description.) When the terminal is powered-up or an Erase
Page command is executed, Enable Blink is automatically
executed.

Control See, or Control Shift See

Function: Disables character blinking regardless of the state of the blink attributes assigned to displayed characters.

Cursor Position Commands

Nine commands relate to the cursor’s position. Eight of them move the cursor around the screen. The ninth command sends the cursor’s column and row positions to the computer.

In addition to responding to these commands, the cursor automatically moves under the following conditions:

It moves one character position to the right each time
the display plots a new graphic character on its screen.

It moves to the first, leftmost, character position on the next line each time the display plots a new graphic character in the last, rightmost, character position on the current line. When the next line exceeds the screen’s capacity, the new location of the cursor depends upon the roll mode state of the display.

In cases where the cursor moves to a position already occupied by a graphic character, that character is displayed in reverse video form; eye Ee, a black character appears on a white field.

CARRIAGE RETURN

Function: Moves the cursor to the first character position on the current line.

Carriage Return, Shift Carriage Return, Control Carriage Return, Control Shift Carriage Return, Control M, or Control Shift M.

Function: Moves the cursor to the first character position on the next line.

NEW LINE, SHIFT-NEW LINE, Control-NEW LINE,
Control-SHIFT-NEW LINE, Control-J or Control-SHIFT-J

Function: Moves the cursor up one line while remaining in the same column (character) position. If the cursor is on the top line, it moves to the bottom line of the screen.

D100 Keyboard:

Control-W, Control-SHIFT-W, or *

Function: Moves the cursor one column position to the right. If the cursor is at the end of a line, a New Line operation is performed.

Control-X, Control-SHIFT-X

Function: Moves the cursor one column position to the left. If the cursor is in the first column position of a line, it moves to the last column position and a Cursor Up operation is performed.

D100 Keyboard:

Control-Y, Control-SHIFT-Y or «-
CURSOR DOWN 032 8

Function: Moves the cursor down one line while remaining in the same column position. If the cursor is on the bottom line, its new location depends upon the roll mode state of the display.

D100 Keyboard:

Control-Z, Control-SHIFT-Z, or f

Function: Moves the cursor to the first column position on the top line. This command is automatically executed each time an Erase Page command is issued.

Control-H, Control-SHIFT-H, or HOME

Function: Moves the cursor to the position defined by the next two codes received by the display. The first code is interpreted as the column position, numbered from left to right, 000 through 117 8, and the second code is interpreted as the line position, numbered from top to bottom, 000 through 027g. If the column position code is greater than 117g, the cursor control logic wraps around; e.g., 121 8 equals 001g. The line position code is handled in a similar manner;

Control-P or Control-SHIFT-P (column code, line code)

Function: The terminal sends the following three-code sequence to the computer.

037g

Column position, 000 through 117

Line position, 000 through 027

See the Write Cursor Address command for information about the column and line position code meanings.

Control-E or Control-SHIFT-E

Character Attribute Commands

Eight commands allow characters to be dimmed, blinked, underscored and/or displayed in a reverse video block, black character on a white field. Since the commands turn blinking, dimming, underscoring and reverse video on and off independently, one character may be dimmed and underscored while another may be underscored in a blinking reverse video block.

NOTEs Dimming a reverse video character is meaningless , since reverse video characters are always dimmed.

Function: Turns on the blink attribute of each successive character received by the display. However, before any character will blink, the screen must be blink enabled. Refer to the screen control commands.

Control-N or Control-SHIFT-N

Function: Turns off the blink attribute of each successive character received by the display. This command is automatically executed each time an Erase Page command is issued.

Control-0 or Control-SHIFT-O

Function: Turns on the dim attribute of each successive character received by the display.

Control A*

Function: Turns off the dim attribute of each successive character received by the display. This command is automatically executed each time an Erase Page command is issued.

Control, left bracket

Function: Turns on the underscore attribute of each successive character received by the display.

Control-T or Control-SHIFT-T

Function: Turns off the underscore attribute of each successive character received by the display. This command is automatically executed each time an Erase Page command is issued.

Control-U or Control-SHIFT-U

Function: Turns on the reverse video attribute of each successive character received by the display.

This command, consisting of a two-code sequence, cannot be generated by the keyboard.

reverse video

Function: Turns off the reverse video attribute of each successive character received by the display. This command is automatically executed each time an Erase Page command is issued.

This command, consisting of a two-code sequence, cannot be generated by the keyboard

Terminal Identification/Diagnostic Commands

Three commands allow a computer to identify and test the display terminals. A fourth command generates a bell tone that can. be used to alert the operator to an impending event.

MODEL REPORT REQUEST

The meaning of the configuration code is shown in Table 2.1. In the table, bit 6 represents the most significant bit while bit 0 represents the least significant bit. Since bit 7 may or may not be transmitted, depending upon the parity selection of the terminal, this bit is ignored.

ENTER REMOTE TEST

Function: Places the terminal in diagnostic mode, thus allowing it to receive programs that will be executed by the terminaFs internal microprocessor. In this mode, the keyboard is effectively disabled. To exit diagnostic mode, either issue the Exit Remote Test command or power down the terminal.

EXIT REMOTE TEST

Function: Terminates diagnostic mode. After this command is issued, the terminal automatically executes its self-test, providing the terminal was in diagnostic mode. Otherwise, the command is ignored.

BELL

Function: The terminal sounds a bell tone.

Control-G or Control-SHIFT-G

Printer Commands

Two commands initiate print operations when the D100/D200 terminal is interfaced to an ASCII-based, serial printer.

PRINT

Furiction: Transmits the information appearing on the display screen to the printer, beginning with the line on which the cursor is located. During the print operation, the keyboard cannot transmit information to the computer; however, a print operation can be aborted from the keyboard by typing Command-Carrage Return.

Control-Q, Control-SHIFT-Q, or Command squigly backwards slash

Command-PRINT

Function: Transmits the information displayed at full intensity to the printer, beginning with the line on which the cursor is located. Dimmed characters are ignored. During the print operation, the keyboard cannot transmit information to the computer; however, a print form operation can be aborted from the keyboard by typing Command-Carrage Return.

INTERFACING AND CABLING

DASHER D100/D200 display terminals contain a serial asynchronous interface that supports full-duplex communication with a computer or communications system. The interface accommodates both 20mA current loop and EIA RS232-C connections and provides a subset of standard EIA modem control functions.

DASHER D100/D200 terminals equipped with the split baud and printer option contain a second serial asynchronous interface and support logic. The optional, printer, interface performs the following functions:

It transmits serial data to an ASCII-based printer. It defines the transmission rate of data transmitted by the terminal, when selected. Thus, the split baud portion of the option allows the terminal to support a communications line with two bandwidths, one high-speed and one low-speed.

COMMUNICATIONS INTERFACE

The terminal’s communications interface transmits and receives serial data bursts that consist of 1 start bit, 7 data bits, an optional parity bit and 1 or 2 stop bits.

Chapter 4, Installation, explains how to select the parity bit as well as the data transmission rate (baud). The number of stop bits normally depends upon the selected transmission rate. When operating at 110 baud and below, two stop bits are automatically selected; when operating at 134.5 to 19,200 baud, 1 stop bit is selected. However, if the split baud option is enabled, 1 stop bit is selected for all baud rates.

Cabling

In general, the choice of communications line, 20mA current loop or EIA, depends upon the cable length required, the presence of a modem, and the configuration of the host system. When a long cable is required to connect the terminal directly to a system, the 20mA current loop connection can be used. It supports a 1500 foot (457.2 meters) cable at transmission rates up to 9600 baud and a 500 foot (152.4 meters) cable at 19,200 baud. When a short cable (50 feet/15.2 meters, maximum) is required or the terminal is interfaced to a Bell 103, 113 or 212 compatible modem, the EIA connection can be used.

EIA Connection

Figure 3.2 shows the 25-pin Cannon connector, located at the back of the terminal, that joins the terminal’s EIA interface to a computer or modem via an EIA cable. Figure 3.3 lists the EIA cables that are available from Data General and identifies the pin connections. When using a cable not shown in Figure 3.3, wire the terminal end as shown in Figure 3.4.

Use the following configuration when interfacing with Data General EIA controllers:

If these connections are not made, the terminal will not go on line.

Use the following configuration when interfacing to a Bell 103, 113, or 212 compatible (full duplex) modem.

EIA Interface Function

Data transmitted by the terminal. Data received by the terminal.

This signal is asserted by the terminal when powered-up. It tells the modem that the terminal is ready.

This signal must be asserted for the terminal to go on line. If the controlling device negates DSR, the terminal goes off line.

This signal must be asserted for the terminal to receive data. If the controlling device negates DCD, the terminal will stay on line but will not receive data until DCD is asserted again.

This signal is asserted by the terminal to indicate it would like to transmit data. D100 and D200 terminals always assert this signal because they operate in full-duplex mode.

This signal is asserted by the modem in response to RTS from the terminal. The terminal can transmit data only when CTS is asserted. This signal provides a ground reference for EIA voltage levels.

Current Loop Connection

The 20mA current loop interface can be either active or passive. In an active connection, the terminal supplies the energy to drive the terminal’s interface; in a passive connection, the computer or communications system supplies the energy.

The same 25-pin Cannon connector used for EIA connections joins the terminal’s current loop interface to a computer via a current loop cable. Refer to Figure 3.2. Figure 3.5 lists the current loop cables that are available from Data General and identifies the pin connections.
When using a cable not shown in Figure 3.5, select a passive or active connection by wiring the terminal end of the cable as shown in Figure 3.6.

Use the following configuration to select a passive current loop connection. All Data
General current loop controllers use this type of connection.

Use the following configuration to select an active current loop configuration.

OPTIONAL PRINTER INTERFACE

Chapter 4, “Installation”, explains how to tailor the split baud portion of this interface. The printer portion of the interface transmits serial data to the printer that consists of 1 start bit, 7 data bits, an even parity bit and 1 or 2 stop bits. The printer interface is joined to the printer via the 7-pin connector shown in Figure 3.8 and an EIA RS232-C cable. Figure 3.9 shows the Data General cable that connects a D100/D200 display terminal to a DASHER TP1 or TP2 printer. When using any other EIA cable, wire the terminal end as shown in Figure 3.8.

When connecting a printer without a CTS signal, tie RTS to CTS. However, make sure your printer can accept data at the selected baud rate. The printer can use CTS as a transmit enable signal if its receive baud rate is greater than its average print rate.

Chapter 4
INSTALLATION

After selecting the appropriate cable connection(s), as described in Chapter 3, the D100/D200 terminal installer should:

Choose a site for the terminal.

Unpack the terminal.

Tailor the communications interface.

Tailor the optional printer interface, when present.

Perform an operational check-out.

CHOOSING A SITE

Choose a site for the DASHER D100/D200 terminal using the specifications shown in Figure 4.1 and Table 4.1.

UNPACKING

Unpack the display and keyboard as shown in Figure 4.2. Then, plug the cable attached to the keyboard into the receptacle provided at the rear of the display unit. See Figure 4.3.

COMMUNICATIONS INTERFACE TAILORING

Tailoring the communications interface consists of selecting the parity and data transmission rate (baud) for the terminal. Figure 4.4 locates and identifies the switches that are used for this purpose.

If the split baud portion of the optional printer interface will be used, follow the directions set forth in Figure 4.4 for receive data; i.e., the data received by the terminal. Then, refer to Figure 4.5. This figure locates and identifies the switches that enable the split baud feature and select the data transmission rate for transmit data.

The state of the parity bit is set such that there are an even number of ones in the transmitted character.

The state of the parity bit is set such that there are an odd number of ones in the transmitted character.

There is no parity bit.

Note: If the terminal is on line when the position of these switches is changed, initiate the changes by placing the terminal off line and then back on line. See Operators Manual.

CAUTION Hazardous voltages. Wait at least 5 minutes after power-down before opening case

To open case:

1. Turn off terminal, unplug power cord, and wait at least five minutes.

2. Remove the power ON/OFF knob by pulling it straight out. Push switch in to the OFF position.

3. Loosen the two screws underneath the front of case.

4. While holding the bottom of the case, lift the top of the case up until the support wires lock in place.

To close case:

1. Unlock the support wires by pushing out on the top of each wire.

2. Lower the top of the case until it is in closed position.

3. Replace the power ON/OFF knob.

4. Tighten the two screws underneath the front of the case.

5. Plug in the power cord.

Figure 4.5 Option Baud Switches

PRINTER INTERFACE TAILORING

Tailoring the printer interface consists of selecting the transmission rate for the printer as shown in Figure 4.5. Consult your printer manual to select the appropriate transmission rate. If the split baud feature is enabled, the option baud switches define both the display’s transmit rate and the terminal-to-printer transmission rate.

OPERATIONAL CHECK-OUT

The operational check-outs described below will ensure that your terminal is working properly. Before performing the check-outs, read the DASHER D100/D200 Operator’s Manual.

Off-line Check-out

After unpacking and tailoring your system as described above, perform the following steps:

Make sure the power supplied by the selected wall outlet is compatible with the power requirements listed on the label at the rear of the display unit. Then, plug the power cord into the outlet.

Disconnect your communications cable, if installed.

Turn the power on and wait 10 seconds for the cursor to appear in the upper-left corner of the display screen. Adjust the display intensity, as desired.

NOTE: A character appearing at the top center of the display screen indicates that the power-up diagnostic detected a problem. If this occurs , read the Problem Diagnosis section appearing at the end of this chapter.

Perform the procedures outlined in Table 4,2. Since many procedures specified in the table incorporate display commands, it may be helpful to reference the display commands described in Chapter 2, Programming .

Procedure

Expected Result

Check On Line light

On Line light is off

Press Alpha Lock key

Alpha Lock light goes on

Type in some text on keyboard

Text appears in upper case

Press Alpha Lock key

Alpha Lock light goes off

Type in more text

Text appears in lower case, unless
SHIFT is used

Press Control-G

Terminal emits a beep

Press Control-T, and enter some text

Text appears underscored

Press Control-backwards slash, and enter some text

Text appears dimmed and
underscored

Press Control-C, Control-N, and enter

Text blinks, and is dimmed and

some text

underscored

Press Control-U, and enter some text

Underscore does not appear under
new text, but remains under old text

Press Control-right bracket, and enter some text

New text is brightly displayed, but
old text remains dim

Press Control-O, and enter some text

New text does not blink, but old
text continues blinking

Press Control-D

All text stops blinking

Press the cursor control keys that

Cursor moves in direction of arrow

have arrows on them *

on each keycap.

Press Home *

Cursor moves to upper-left corner
of screen

Press Control-S, enter some text, and

Cursor moves to bottom of screen,

repeatedly press New-line

then jumps to top and continues
moving downward; text is not
affected

Press Control-R, and repeatedly hit

Cursor moves to bottom of screen.

New-line

then text moves up one line with
each depression of New-line

Press Control-T, Control-\, Control-C,

Text is underscored, dimmed, and

Control-N, and enter some text

blinking

Press Control-L, and enter some text

Screen clears, and new text is not
underscored, dimmed, or blinking

Move cursor to middle of previously

Characters from cursor position to

entered line of text, and press Erase
EOL

end-of-line (inclusive) are erased

Table 4.2 Off-line Check-out Procedure

Activate the cursor controls on the D100 terminals by pressing the Command key together with the desired cursor function key on the cursor/numeric keypad, or by first placing this keypad in cursor lock mode by pressing Command-9. The CURSOR LOCK light goes on to indicate that the keypad is in cursor lock mode. Press Command-7 to disable cursor lock mode.

On-line Check-out

After a successful off-line check-out, proceed as follows:

Plug the communications cable into the terminal’s 25-pin interface connector and configure your system, as required.

Make sure that the host computer contains an appropriately coded echo program that will be called when the keyboard transmits data.

Place the terminal on-line.

Enter alphanumeric data on the keyboard and observe that the display is receiving the data from the system.

NOTE: If a solid white block, smaller than the cursor, appears on the screen, a transmission error occurred.

In most cases, this means that either the parity or transmission rate selected for the terminal is not compatible with the host system.

Refer to the display commands in Chapter 2 and enter these commands through the keyboard. Observe that the display is responding appropriately. If the terminal fails to respond as expected, read the Problem Diagnosis section on the next page.

If the terminal contains the optional printer interface and the printer is present, plug the printer’s EIA cable into the terminal’s printer connector and power-up the printer. Then, refer to the printer display commands and transmit displayed information to the printer.

PROBLEM DIAGNOSIS

If your terminal does not respond properly, see table 4.3 below.

Symptom

Probable Cause

No cursor appears within 10 seconds of power-up.

Brightness control turned down.

Display malfunction (power supply, microprocessor, or program ROM}.

The screen is blank except for the cursor, and the ON LINE light is off.

Bad connection to the host computer (see Figure 3.2) or bad modem (if using one).

Display beeps and displays a character.

Letter "A" displayed;

Keyboard cable connector is improperly seated in the keyboard receptacle at the rear of the display, see Figure 4.3.

Other letter displayed:

Display and/or keyboard
malfunction.

None of the above.

.

One of the following may be causing
the problem:

Bad connection to keyboard, see Figure 4.3, or host computer, see Figure 3.2.

Improper ac voltage supplied to terminal power supply, see Technical Specification on the inside
of the front cover.

Incorrect switch settings for parity and transmission rate see Figures 4.4 and 4.5.

Bad modem, if using one.

Configuration of host system does not support terminal properly.

<-- 36 -->

Chapter 5
ARCHITECTURE

D100/D200 terminals consist of two separate units — a display and a keyboard — that are connected by an external cable. The display houses a cathode ray tube and yoke assembly and one printed circuit board. This modular design facilitates maintenance because malfunctions can
be isolated to one of three main components: the circuit board, the cathode ray tube/yoke assembly, or the keyboard. Figure 5.1 locates these three components.

PRINTED CIRCUIT BOARD

The circuit board contains four major units: the control logic, the display logic, the interface logic, and the power supply. These units, except for the power supply, are connected by a bi-directional bus as shown in Figure 5.2.

Control Logic

The control logic governs the terminal’s response to ASCII codes from the computer and commands from the keyboard. Its main components are a microprocessor and a read-only-memory, the program ROM.

The microprocessor synchronizes the operations of the other units and coordinates the transfer of information between them. It also stores the current attributes that determine how characters will be displayed, for instance, blinking, underscored, excetra. The program ROM stores the instructions (firmware) that the microprocessor executes to control the other units.

Display Logic

The display logic controls cursor positioning, the displaying of characters, and screen rolling. Its main components are a display RAM, the See R Tea control logic, and a character generator ROM. The display RAM stores the ASCII codes for the characters to be displayed on the screen as well as each character’s attributes. The See R Tea control logic controls display operations. It is programmed by the microprocessor to perform the display operations.

following functions:

Initiates screen refreshing by continually providing the See R Tea driver circuits with synchronizing signals and the contents of the display RAM.

Maintains the cursor address and controls the positioning of the cursor accordingly.

The character generator ROM stores the bit patterns that determine how each displayable character appears on the screen. Different character generator ROMs are used for the different character fonts.

KEYBOARD

Interface Logic

The interface logic provides a communications interface. This asynchronous serial interface allows communication in full-duplex mode between the microprocessor and a computer via a 20mA current loop or an EIA RS232-C communications line. When the split baud/printer option is present, an additional asynchronous serial interface (printer interface) allows communication between the microprocessor and a local printer via an EIA RS232-C communications line. Both interfaces use a universal asynchronous receiver/transmitter (UAR/T).

The line characteristics (e.g. baud rate, parity) for these interfaces are selected by on-board switches. When the terminal is powered-up or switched on-line, the microprocessor senses the setting of these switches and programs the interface(s) to function accordingly.

The keyboard consists of keypads mounted on a printed circuit board and three D100 or two D200 LED indicator lights. The printed circuit board contains sense circuitry that allows the microprocessor to determine which keys are pressed when it scans the keyboard.

When a key is depressed, it moves an insulated foam-backed foil pad towards two contacts on the printed circuit board, thus increasing the capacitance between the foil and the contacts. When the microprocessor scans this key, it detects the increase in capacitance and identifies the location of the key.

OPERATION

Power Supply

The power supply provides the five d.c. supply voltages necessary to drive the various circuits within the terminal. The primary power input is either 85-132 V a.c. or 187-264 V a.c., 47-63 Hz, as selected by hardwired jumpers on the board.

The power supply uses a switching regulator to provide the output voltages. The incoming a.c. voltage is converted to a d.c. voltage and fed through a high frequency oscillator and into a transformer. The outputs of the transformer are rectified and filtered to provide the various output voltages. Constant power output is maintained by varying the duty cycle of the oscillator, pulse width modulation. Protection circuits prevent damage in the event of an over-current or over-voltage condition.

The switching of the supply is synchronized to occur when the display screen is retraced, i.e., when the electron beam in the See R Tea is shut off and the See R Tea is preparing for the next line scan. This prevents switching pulses from appearing on the screen.

See R Tea/Yoke Assembly

The See R Tea (cathode ray tube) is a vacuum tube that projects a beam of electrons towards a fluorescent screen. When this beam hits the screen it forms a luminous dot. Signals generated by the See R Tea driver circuits control the position and intensity of this dot.

The yoke assembly is an electromagnetic deflection device that moves the electron beam in response to drive signals generated by the See R Tea control logic. These signals cause the beam to trace out a system of parallel horizontal scans on the screen. Eighty column positions are defined within each horizontal scan. Each column consists of seven dots which form part of a matrix. Eleven consecutive scans form a line of eighty 7 by 11 dot matrices. A character is
displayed by controlling the intensity of the dots within a dot matrix as shown in Figure 5.3. Appendix D gives the 7 by 11 dot pattern for each character.

The terminal operates in two different modes: on-line and off-line. On-line the terminal functions as two different I/O devices — a keyboard input device and a display output device. Communication between these two devices must be provided by the computer’s software. This means that all displayable information entered at the keyboard must be “echoed” to the display by the executing program. Off-line the terminal functions as one device. Figure 5.4 shows how the terminal functions in both of these modes.

Powering Up

When the terminal is powered up, the microprocessor executes a series of diagnostic programs that test the operation of the control logic and the presence of the keyboard. As soon as it completes these tests, the microprocessor initializes the character attributes to a default state where rolling and blinking are enabled but no characters will be blinking, dimmed, underscored, or in reverse video until these attributes are specified.

Besides initializing the character attributes, the microprocessor turns off the alpha lock to place the terminal in lower-case mode. In a D100 terminal, it also places the keyboard in cursor lock mode to enable the cursor pad.

Next, the microprocessor places the terminal on-line if the communications connector is installed; otherwise, the terminal stays off-line. In on-line mode the microprocessor
constantly scans the keyboard for pressed keys and checks the communications interface for ASCII codes received via the commmunications line. In off-line mode, it only scans the keyboard.

Scanning Keyboard

The microprocessor scans the keyboard by addressing consecutive keys. If the addressed key is pressed, the sense circuitry on the keyboard sends a pulse to the microprocessor. If the same key (or combination of keys) is pressed for two consecutive scans of the keyboard, the microprocessor generates the ASCII code for the key, or combination, from its address. It then transfers this code to the communications interface for transmission, on line, or processes the code internally, off line, as if it was received from the communications interface.

Communications Interface

The microprocessor sends ASCII codes to the communications interface, on line, where they are converted into serial format and transferred to the communications line.

When the terminal receives an ASCII code via the communications line, the communications interface assembles the data into an 8-bit buffer. As soon as the code is assembled, the interface notifies the microprocessor to retrieve the code.

Processing Codes

When the microprocessor receives a code from the communications interface (on line) or senses a pressed key, off line, it first determines if the code is a control character or a printing character. If it is a control character, the microprocessor performs the defined function. For example, a Start Dim command causes the microprocessor to change the current attribute settings so that subsequent printing characters are dimmed. If a printing character (040 8 to 176 8 ) is received, the microprocessor stores the character’s ASCII code, along with a copy of the current attributes, in RAM.

Displaying Characters

The See R Tea control logic continually addresses sequential locations in display RAM, accessing character codes and their attributes. In this way, the logic updates the screen as the microprocessor changes the contents of the display RAM.

The character codes, read from display RAM, address locations in the character generator ROM that contain bit patterns used to form each character. These bit patterns, along with the attribute information, enter the See R Tea driver circuits where they are converted into the voltage levels required by the See R Tea/yoke assembly. At the same time, the See R Tea control logic generates the cursor and provides the horizontal and vertical synchronizing signals required by the yoke to position the characters on the screen.

< -- 45 min -->

OPERATION

5-6

ASCII 128 CONTROL CODES

Code (octal)

D100 Keyboard

D200 Keyboard

Function

000

Control-SHIFT-2

Control-SHIFT-2

(Control-@)

(Control-@)

001

Control-A

Control-A

Print form

Control-SHIFT-A

Control-SHIFT-A

002

Control-B

Control-B

_

Control-SHIFT-B

Control-SHIFT-B

003

Control-C

Control-C

Enable blink

Control-SHIFT-C

Control-SHIFT-C

004

Control-D

Control-D

Disable blink

Control-SHIFT-D

Control-SHIFT-D

005

Control-E

Control-E

Read cursor address

Control-SHIFT-E

Control-SHIFT-E

006

Control-F

Control-F

_

Control-SHIFT-F

Control-SHIFT-F

007

Control-G

Control-G

Bell

Control-SHIFT-G

Control-SHIFT-G

010

Control-H

Control-H

Cursor home

Control-SHIFT-H

Control-SHIFT-H

Command-5, * 5

HOME, Control-HOME

* Control-5

011

Control-1

Control-1

_

Control-SHIFT-I

Control-SHIFT-I

TAB

TAB

012

Control-J

Control-J

New line

Control-SHIFT-J

Control-SHIFT-J

NEW LINE

NEW LINE

Control-NEW LINE

Control-NEW LINE

SHIFT-NEW LINE

SHIFT-NEW LINE

Control-SHIFT-NEW LINE

Control-SHIFT-NEW LINE

013

Control-K

Control-K

Erase to end-of-line

Control-SHIFT-K

Control-SHIFT-K

Command-'

ERASE EOL

Command-SHIFT-'

014

Control-L

Control-L

Erase page

Control-SHIFT-L

ERASE PAGE

Command- =

Command-SHIFT- =

015

Control-M

Control-M

Carriage return

Control-SHIFT-M

Control-SHIFT-M

RETURN

RETURN

CRTL-RETURN

Control-RETURN

SHIFT-RETURN

SHIFT-RETURN

Control-SHIFT-RETURN

Control-SHIFT-RETURN

016

Control-N

Control-N

Start blink

Control-SHIFT-N

Control-SHIFT-N

017

Control-0

Control-0

End blink

Control-SHIFT-0

Control-SHIFT-0

020

Control-P

Control-P

Write cursor address

Control-SHIFT-P

Control-SHIFT-P

A- 2

ASCII -128 CONTROL CODES (CONTINUED)

Code (octal)

D100 Keyboard

D200 Keyboard

Function

021

Control-Q

Control-Q

Print

Control-SHIFT-Q

Control-SHIFT-G

022

Control-R

Control-R

Roll enable

Control-SHIFT-R

Control-SHiFT-R

023

Control-S

Control-S

Roll disable

Control-SHIFT-S

Control-SH!FT-S

024

Control-T

Control-T

Start underscore

Control-SHIFT-T

Control-SHIFT-T

025

Control-U

Control-U

End underscore

Control-SHIFT-U

Control-SHIFT-U

026

Control-V

Control-V

Control-SHIFT-V

Control-SHIFT-V

027

Control-W

Control-W

Cursor up

Control-SHIFT-W

Control-SHIFT-W

Command-j, * I

j, Control-]

* Control-1

030

Control-X

Control-X

Cursor right

Control-SHIFT-X

Control-SHIFT-X

Command- * --4

-4, Control—4

* Control—»

031

Control.-Y

Control-Y

Cursor left

Control-SHIFT-Y

Control-SHIFT-Y

Command“<~~~, *

<—, Control-*—

* Control-*—

032

Control-2

Control-Z

Cursor down

Control-SHIFT-Z

Control-SHIFT-Z

Command l* l

J, Control-j

* Control-j.

033

ESC

ESC

Control- [

Control- 1

034

Control- \

Control- \

Start dim

035

Control- ]

Control- ]

End dim

036

Function code prefix

037

—-

Read cursor address

code prefix

Denotes a key that is accessible only on the auxiliary keypad in cursor
lock mode.

NOTEs The Enter remote test, Exit remote test, Model
report request, Start reverse video, and End reverse video
functions (code sequences 036% ~101%, 036% - 102%, 036%
- 103%, 036% - 104%, and 036% - 105 8 , respectively)
cannot be generated from the keyboard.

A- 3

ASCII CODES DISPLAYED BY D100/D200 TERMINALS

NAME

SYMBOL DISPLAY

7 BIT OCTAL
CODE

KEYPAD

MAIN KEYPAD

NUMERIC KEYPAD

Space

Non-printing

040

Space Bar

_

Exclamation Mark

!

041

SH 1

-

Quotation Marks

042

SH '

-

Number Sign

#

043

SH 3

-

Dollar Sign

$

044

SH 4

-

Percent

%

045

SH 5

-

Ampersand

&

046

SH 7

-

Apostrophe (Single Closing Quotation Mark)

047

'

-

Opening Parenthesis

(

050

SH 9

-

Closing Parenthesis

)

051

SH 0

-

Asterisk

*

052

SH 8

-

Plus

+

053

SH =

-

Comma

,

054

,

,

Hyphen (Minus)

-

055

-

-

Period (Decimal Point)

056

-

Slant

/

057

/

-

Zero

0

060

0

0

One

1

061

1

1

Two

2

062

2

2

Three

3

063

3

3

Four

4

064

4

4

Five

5

065

5

5

Six

6

066

6

6

Seven

7

067

7

7

Eight

8

070

8

8

Nine

9

071

9

9

Colon

072

SH ;

-

Semicolon

;

073

;

-

Less Than

<

074

SH ,

-

Equals

=

075

=

-

Greater Than

>

076

SH .

-

Question Mark

?

077

SH /

-

Commercial At

@

100

SH 2

-

A

A

101

SH A

-

B

B

102

SH B

-

C

C

103

SH C

-

D

D

104

SH D

-

E

E

105

SH E

-

F

F

106

SH F

-

G

G

107

SH G

-

H

H

110

SH H

-

1

1

111

SH 1

-

J

J

112

SH J

-

K

K

113

SH K

-

L

L

114

SH L

-

M

M

115

SH M

-

* The numeric/cursor control keypad on the D100 keyboard must be in
cursor unlock mode to generate these codes.

B- 2

ASCII CODES DISPLAYED BY D100/D200 TERMINALS (CONTINUED)

NAME

SYMBOL DISPLAY

7 BIT OCTAL
CODE

KEYPAD

MAIN KEYPAD

NUMERIC KEYPAD

N

N

116

SH N

_

0

0

117

SH 0

-

P

P

120

SH P

-

Q

Q

121

SH Q

-

R

R

122

SH R

-

S

S

123

SH S

-

T

T

124

SH T

-

U

U

125

SH U

-

V

V

126

SH V

-

w

w

127

SH W

-

X

X

130

SH X

-

Y

Y

131

SH Y

-

z

z

132

SH Z

-

Opening Bracket

[

133

[

-

Reverse Slant

\

134

\

-

Closing Bracket

]

135

]

-

Up Arrow

f

136

SH 6

-

Underline

_

137

SH -

-

Single Opening Quotation Mark

140

-

a

a

141

A

-

b

b

142

B

-

c

c

143

C

-

d

d

144

D

-

e

e

145

E

-

f

f

146

F

-

g

g

147

G

-

h

h

150

H

-

i

i

151

1

-

j

i

152

J

-

k

k

153

K

-

1

1

154

L

-

m

m

155

M

-

n

n

156

N

-

o

o

157

0

-

P

P

160

P

-

q

q

161

Q

-

r

r

162

R

-

s

s

163

S

-

t

t

164

T

-

u

u

165

U

-

V

V

166

V

-

w

w

167

w

-

B- 3

ASCII CODES DISPLAYED BY D100/D200 TERMINALS (CONTINUED)

NAME

SYMBOL DISPLAY

7 BIT OCTAL
CODE

KEYPAD

MAIN KEYPAD

NUMERIC KEYPAD

X

X

170

X

_

y

y

171

Y

-

z

z

172

Z

-

Open Brace

1

173

SH [

-

Vertical Line

1

174

SH \

-

Closing Brace

!

175

SH ]

-

Tilde

~

176

SH '

-

ALTERNATE ASCII CODES DISPLAYED BY INTERNATIONAL D100/D200 DISPLAY TERMINALS

FRENCH

GERMAN

SPANISH

SWEDISH/

FINNISH

BRITISH

NAME

SYMBOL DISPLAY

7 BIT OCTAL
CODE

KEYPAD

MAIN KEYPAD

NUMERIC KEYPAD

Pound Sign

£

043

£

x*

X

a grave

a

100

a

-

Degree

o

133

SH )

-

C Cedille

9

134

9

-

Paragraph Sign

/

135

SH !

-

e aigue

e

173

-

u grave

\

u

174

X

U

-

e grave

N

e

175

e

-

Paragraph Sign

/

100

SH 3

-

A umlaut

A

133

SH A

-

0 umlaut

0

134

SH 0

-

U umlaut

u

135

SH U

-

a umlaut

a

173

A

-

o umlaut

o

174

0

-

u umlaut

u

175

U

-

Schaffe

0

176

B

-

N tilde

N

134

SH N

-

n tilde

n

174

N

-

Crown

k

044

SH 4

-

E acute

i

100

SH E

-

A umlaut

A

133

SH A

-

0 umlaut

0

134

SH 0

-

A dot

X

135

SH X

-

U umlaut

u

136

SH U

-

/

/

e acute

e

140

E

-

a umlaut

a

173

A

-

o umlaut

o

174

0

-

a dot

a

175

X

-

u umlaut

u

176

u

-

Pound Sign

£

043

SH 3

-

Vertical Line

1

174

SH \

-

Over Bar

176

SH '

-

DG-03824

DANISH/NORWEGIAN TO BE SUPPLIED.

APPENDIX C

CODE SEQUENCES GENERATED BY D100/D200

TERMINALS

C- 1 of 2

CODE SEQUENCES GENERATED BY D100/D200 TERMINALS

CODE

SEQUENCE

(octal)

D100 Keyboard

D200 Keyboard

CODE

SEQUENCE

(octal)

D100 Keyboard

D200 Keyboard

036,001

Command-SHIFTA

Command-SHIFT-PRINT

036,075

-

Control-F 13

036,010

SHIFT-HOME *

SHIFT-MODE-HOME

036,076

-

Control-F 14

036,021

Command-\

Command-PRINT

036,130

SHIFT-7 *

SHIFT-C1

036,027

SHIFT-f *

SHIFT-]

036,131

SHIFT-9 *

SHIFT-C2

036,030

SHIFT-—* *

SHIFT-—*

036,132

SHIFT-1 *

SHIFT-C3

036,031

$HIFT-<— *

SHIFT-*—

036,133

SHIFT-3 *

SHIFT-C4

036,032

SHIFT-} *

SHIFT-]

036,134

7 *

Cl

036,040

-

Control-SHIFT-F15

036,135

9 *

C2

036,041

-

Control-SHIFT-F1

036,136

1 *

C3

036,042

Control.-SHIFT-F2

036.137

3 *

C4

036,043

Control-SHIFT-F3

036,140

-

SHIFT-F15

036,044

-

Control-SHIFT-F4

036,141

Command-SHIFT-1

SHIFT-F1

036,045

-

Control-SHIFT-F5

036,142

Command-SHIFT-2

SHIFT-F2

036,046

-

Control-SHIFT-F 6

036,143

Command-SHIFT-3

SHIFT-F3

036,047

-

Control-SHIFT-F7

036,144

Command-SHIFT-4

SHIFT-F4

036,050

Control-SHIFT-F 8

036,145

Command-SHIFT-5

SHIFT-F5

036,051

Control-SHIFT-F9

036,146

Command-SHIFT -6

SHIFT-F 6

036,052

Control-SHIFT-F10

036,147

Command-SHIFT-7

SHIFT-F7

036,053

-

Control-SHIFT-F11

036,150

Command-SHIFT -8

SHIFT-F 8

036,054

Control-SHIFT-F12

036,151

Command-SHIFT-9

SHIFT-F9

036,055

-

Control-SHIFT-F13

036,152

CM D-SHIFT-0

SHIFT-F10

036,056

Control-SHIFT-F14

036,153

SHIFT-F11

036,060

Control-F15

036,154

SHIFT-F12

036,061

Control-F1

036,155

SHIFT-F13

036,062

Control-F2

036,156

SHIFT-F 14

036,063

-

Control-F 3

036,160

FI 5

036,064

Control-F4

036,161

Command-1

FI

036,065

-

Control-F 5

036,162

Command-2

F2

036,066

-

Control-F 6

036,163

Command-3

F3

036,067

Control-F7

036,164

Command-4

F4

036,070

Control.-F 8

036,165

Command-5

F5

036,071

Control-F 9

036,166

Command -6

F 6

036,072

-

Control-F 10

036,167

Command-7

F7

036,073

-

Control-F 11

036,170

Command -8

F8

036,074

Control-F 12

036,171

Command-9

F9

036,172

Command-0

F 10

*On cursor/numeric keypad; keypad must be

in cursor lock mode. (See

036,173

F11

DASHER D10Q/D20Q Operator’s Manual. DGC 014-000641.) All other

036,174

F 12

D100 code sequences are geyierated by the main keypad.

036,175

F13

036,176

-

F14

C- 2

APPENDIX D

INTERNATIONAL CHARACTER FONTS

There are seven 96-symbol character fonts available with
DASHER D100 and D200 display terminals. They
correspond to standard ASCII code specifications for the
United States, the United Kingdom, France, Germany,
Spain, and the Scandinavian countries.

Each character is defined by a 7-bit ASCII code. Control
codes, 000 8 to 037 8 are not displayed. The codes from 040 8
to 176 8 define the 96-symbol character fonts. The dot matrix
patterns that the display produces for each code are shown
on the following pages. The American font is illustrated in
its entirety. However, of the remaining six fonts, only
those patterns which differ from the American font are
shown.

D- 1 of 6

040

041

042

043

OOOOOOO

000*000

0*00*00

00*0*00

ooooooo

000*000

0*00*00

00*0*00

ooooooo

000*000

0*00*00

00*0*00

ooooooo

000*000

ooooooo

ooooooo

000*000

ooooooo

00*0*00

ooooooo

000*000

ooooooo

*******

ooooooo

ooooooo

ooooooo

00*0*00

ooooooo

ooooooo

ooooooo

00*0*00

ooooooo

000*000

ooooooo

00*0*00

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

050

051

052

053

0000*00

00*0000

ooooooo

ooooooo

000*000

000*000

000*000

000*000

00*0000

0000*00

•00*00*

000*000

00*0000

0000*00

o*o*o*o

000*000

00*0000

0000*00

oo***oo

00*0000

0000*00

o*o*o*o

000*000

00*0000

0000*00

•00*00*

000*000

000*000

000*000

000*000

000*000

0000*00

00*0000

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

060

061

062

063

C*M**0

000*000

0***MO

0M***0

•ooooo*

oo**ooo

•ooooo*

•ooooo*

•0000**

0*0*000

oooooo*

oooooo*

•000*0*

000*000

00000*0

oooooo*

•00*00*

000*000

ooo**oo

oo****o

•0*000*

000*000

o**oooo

oooooo*

••oooo*

000*000

•oooooo

oooooo*

•ooooo*

000*000

•oooooo

•ooooo*

OM***Q

0***M0

*******

0***M0

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

070

071

072

073

0M***0

0***M0

ooooooo

ooooooo

•ooooo*

•ooooo*

ooooooo

ooooooo

•ooooo*

•ooooo*

ooooooo

ooooooo

•ooooo*

•ooooo*

ooooooo

ooooooo

0**M*0

o******

ooo**oo

ooo**oo

•ooooo*

oooooo*

ooooooo

ooooooo

•ooooo*

oooooo*

ooooooo

ooooooo

•ooooo*

00000*0

ooooooo

ooooooo

0***M0

o****oo

ooo**oo

ooo**oo

ooooooo

ooooooo

ooooooo

0000*00

ooooooo

ooooooo

ooooooo

000*000

100

101

102

103

oo****o

oo***oo

******o

oo****o

0*0000*

0*000*0

0*0000*

0*0000*

*00**0*

•ooooo*

0*0000*

•oooooo

•0*0*0*

•ooooo*

0*0000*

•oooooo

•0*0*0*

•ooooo*

0**M*0

•oooooo

•o****o

*******

0*0000*

•oooooo

•oooooo

•ooooo*

0*0000*

•oooooo

0*00000

•ooooo*

0*0000*

0*0000*

oo****o

•ooooo*

******0

oo****o

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

AMERICAN USAGE

044

OOOSOOO

• 00*000

• 00*000

0***M0

000 * 00 *

000 * 00 *

000*000

ooooooo

ooooooo

054

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooo**oo

0000*00

000*000

064

00000*0

00000*0

ooooooo

ooooooo

074

0000*00

000*000

00*0000

0*00000

•oooooo

0*00000

00*0000

000*000

0000*00

ooooooo

ooooooo

104

•••••30

0 * 000*0

0 * 0000 *

0 * 0000 *

0 * 0000 *

0 * 0000 *

0 * 0000 *

0 * 000*0

045

0*00000

* 0 * 000 *

0 * 000*0

0000*00

000*000

00*0000

0 * 000*0

* 000 * 0 *

00000*0

ooooooo

ooooooo

055

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

065

•000000

•oooooo

00000*0

oooooo*

oooooo*

• 0000*0

o****oo

ooooooo

ooooooo

075

ooooooo

ooooooo

ooooooo

105

046

o***ooo

• 000*00

• 000*00

0 * 0*000

00*0000

0*0*00*

*ooo**o

*ooo**o

o***oo*

ooooooo

ooooooo

056

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooo**oo

ooooooo

ooooooo

066

oo****o

0*00000

•oooooo

•oooooo

•ooooo*

•ooooo*

•ooooo*

0**M*0

ooooooo

ooooooo

076

00*0000

000*000

0000*00

00000*0

oooooo*

00000*0

0000*00

000*000

00*0000

ooooooo

ooooooo

106

ooooooo

ooooooo

ooooooo

ooooooo

•oooooo

•oooooo

•oooooo

*•**• 3 0

•oooooo

•oooooo

•oooooo

•oooooo

ooooooo

ooooooo

047

ooo**oo

0000*00

000*000

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

057

ooooooo

oooooo*

00000*0

0000*00

000*000

00*0000

0*00000

•oooooo

ooooooo

ooooooo

ooooooo

067

•ooooo*

00000*0

0000*00

000*000

00*0000

00*0000

00*0000

00*0000

ooooooo

ooooooo

077

oo****o

0 * 0000 *

0 * 0000 *

00000*0

0000*00

0000*00

ooooooo

ooooooo

0000*00

ooooooo

ooooooo

107

oo****o

0 * 0000 *

•oooooo

•oooooo

•oooooo

•ooo***

•ooooo*

0 * 0000 *

oo****o

ooooooo

ooooooo

DG-06403

D-2

AMERICAN USAGE

110

111

112

113

114

115

116

117

•ooooo#

c#####o

OOOO#®#

•ooooo#

•OOOOOO

*0000#

9000009

0099900

•ooooo#

000*000

OOOOO*)

9000090

•oooooo

••ooo##

9000009

0900090

•00000#

ooooooo

OOOOO*)

9000900

•oooooo

***•

9900009

9000009

•QQQQQ#

000*000

OOOOO*)

9009000

•oooooo

*0*0#

9090009

9000009

#99M#t

000*000

OOOOO*)

9090000

•oooooo

*0*0#

9009009

9000009

•OOOOO#

ooooooo

OOOOO*)

9909000

•oooooo

•ooooo#

9000909

9000009

•ooooo#

ooooooo

9000090

9000900

•oooooo

•ooooo#

9000099

9000009

•ooooo#

000*000

9000090

9000090

•oooooo

•ooooo#

9000009

0900090

•ooooo#

C——0

0999900

9000009

9999999

*0000#

9000009

0099900

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

OOOOOOO

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

OOOOOOO

OOOOOOO

120

121

122

123

124

125

126

127

••••••0

0099900

•#11*10

0999990

1*99999

*0000#

*0000#

*0000#

•ooooo#

0*00*

•ooooo#

•ooooo#

000*00

*0000#

•ooooo#

*0000#

•ooooo#

•ooooo#

•ooooo#

•oooooo

000*00

*0000#

*0000#

•ooooo#

•QQQQQ#

•ooooo#

•ooooo#

•oooooo

000*00

•ooooo#

0*00*

9000009

9999990

•ooooo#

9999990

0999990

000*00

•ooooo#

0*00*

9009009

•oooooo

•00*00#

9009000

OOOOOO#

000*00

•ooooo#

oo**o

9009009

•oooooo

•000*0#

9000900

oooooo#

000*00

*0000#

0090900

9090909

•oooooo

o*oo*

9000090

9000009

000*00

*0000#

000*00

9900099

•oooooo

0099909

•ooooo#

0999990

000*00

0999990

000*00

9000009

ooooooo

ooooooo

ooooooo

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

130

131

132

133

134

135

136

137

•ooooo#

•ooooo#

0999900

ooooooo

0099990

ooooooo

ooooooo

•ooooo#

•ooooo#

oooooo*

0900000

•oooooo

OOOOO*

000*00

ooooooo

o#ooo#o

0*00*

OOOOO*)

0900000

0*0000

ooooo*

0099900

ooooooo

oo**o

0090900

0000900

0900000

00*000

ooooo*

0909090

ooooooo

000*000

000*000

0999990

0900000

000*00

ooooo*

0009000

ooooooo

oo**o

000*00

0090000

0900000

0000*0

ooooo*

0009000

ooooooo

o#ooo#o

000*000

0900000

0900000

ooooo*

ooooo*

0009000

ooooooo

•ooooo#

000*00

9000000

0900000

oooooo#

ooooo*

0009000

ooooooo

•ooooo#

ooo*oo

9999999

0999900

ooooooo

0099990

000*00

ooooooo

ooooooo

ooooooo

OOOOOOO

ooooooo

OOOOOOO

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

OOOOOOO

ooooooo

OOOOOOO

OOOOOOO

ooooooo

140

141

142

143

144

145

146

147

0099000

ooooooo

•oooooo

OOOOOOO

ooooo*

OOOOOOO

0009990

ooooooo

00*0000

ooooooo

•oooooo

OOOOOOO

ooooo*

ooooooo

0090009

ooooooo

000*000

ooooooo

•oooooo

ooooooo

ooooo*

ooooooo

0090000

ooooooo

ooooooo

OMMOO

*##*o

o####oo

0999090

0999900

0090000

0999090

ooooooo

OOOOO*)

••000*0

9000090

9000990

9000090

9999900

9000990

ooooooo

QMMIO

9000090

9000000

9000090

00*000

9000090

ooooooo

•0000*)

9000090

9000000

9000090

9000000

00*000

9000990

ooooooo

•OOOO*

9900090

9000090

9000990

9000000

00*000

0999090

ooooooo

0999909

9099900

0999900

0999090

0999900

00*000

0000090

ooooooo

ooooooo

ooooooo

OOOOOOO

OOOOOOO

OOOOOOO

ooooooo

9000090

ooooooo

ooooooo

ooooooo

OOOOOOO

ooooooo

ooooooo

ooooooo

0999900

150

151

152

153

154

155

156

157

•oooooo

ooooooo

ooooooo

•OOOOOO

0099000

ooooooo

ooooooo

ooooooo

•oooooo

0099 ooo

ooo#*o

•OOOOOO

0009000

ooooooo

ooooooo

ooooooo

•oooooo

ooooooo

ooooooo

•oooooo

0009000

ooooooo

ooooooo

ooooooo

*••*0

0099000

0009900

9000900

0009000

•NO#*

*M*0

0999900

••000*0

000*000

0000900

9009000

0009000

*0*0#

••ooo*

9000090

•0000*0

ooo*oo

0000900

9090000

0009000

*0*0#

*000*

9000090

•0000*0

0009000

0000900

9909000

0009000

*0*0*

•OOOO*

9000090

•oooo*

ooo*oo

0000900

9000900

0009000

*0*0#

•OOOO*

9000090

•0000*0

0099900

0000900

9000090

0099900

*0*0#

*000*

0999900

ooooooo

ooooooo

9000900

ooooooo

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

0999000

OOOOOOO

OOOOOOO

ooooooo

ooooooo

ooooooo

DG-06404

D-3

AMERICAN USAGE

160

161

162

163

164

165

166

167

ooooooo

ooooooo

OOOOOOO

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

00*0000

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

00*0000

ooooooo

ooooooo

ooooooo

*0***00

0999090

9099900

o****oo

•••MOO

•0000*0

•ooooo*

•ooooo*

••000*0

9000990

9900090

9000090

00*0000

•0000*0

•00000*

•ooooo*

•0000*0

9000090

9000000

0990000

00*0000

•0000*0

•ooooo*

•00*00*

••000*0

9000990

9000000

0009900

00*0000

•0000*0

0*000*0

•00*00*

*0***G0

0999090

9000000

9000090

00*0000

*ooo**o

00*0*00

•00*00*

•oooooo

0000090

9000000

0999900

0009900

o***o*o

000*000

o**o**o

•oooooo

0000090

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

•oooooo

0000090

ooooooo

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

170

171

172

173

174

175

176

ooooooo

OOOOOOO

ooooooo

ooo**oo

000*000

oo**ooo

o**oooo

ooooooo

OOOOOOO

ooooooo

00*0000

000*000

0000*00

•00*00*

ooooooo

ooooooo

ooooooo

00*0000

000*000

0000*00

oooo**o

•0000*0

•0000*0

••••••o

00*0000

000*000

0000*00

ooooooo

o*x*oo

•0000*0

0000*00

0*00000

ooooooo

00000*0

ooooooo

oo**ooo

•0000*0

000*000

00*0000

000*000

0000*00

ooooooo

oo**ooo

9000990

00*0000

00*0000

000*000

0000*00

ooooooo

0*00*00

0999090

0*00000

00*0000

000*000

0000*00

ooooooo

•0000*0

0000090

9999990

0009900

000*000

oo**ooo

ooooooo

ooooooo

9000090

OOOOOOO

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

0999900

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

BRITISH USAGE

043

174

176

0000990

000*000

0009009

000*000

ooooooo

0009000

000*000

ooooooo

0009000

000*000

ooooooo

0999990

000*000

ooooooo

0009000

000*000

ooooooo

0990000

000*000

ooooooo

•0*000*

000*000

ooooooo

•*0***0

000*000

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

DC-06405

D-4

FRENCH USAGE

043

100

133

134

135

173

174

175

oooomo

0*00000

oo**ooo

ooooooo

oo***oo

0000*00

00*0000

0*00000

000 * 00 *

00*0000

0*00*00

ooooooo

0 * 000*0

000*000

000*000

00*0000

OOOSOOO

ooooooo

0*00*00

ooooooo

0*00000

ooooooo

ooooooo

ooooooo

000*000

o****oo

oo**ooo

o****oo

00*0000

o****oo

•0000*0

OMMGO

OM*MO

00000*0

ooooooo

•0000*0

0 * 0*000

•0000*0

•0000*0

•0000*0

000*000

OM*MO

ooooooo

•oooooo

0 * 00*00

******o

•0000*0

******0

o**oooo

• 0000*0

ooooooo

•oooooo

00 * 0*00

•oooooo

•0000*0

•oooooo

* 0 * 000 *

• 0000*0

ooooooo

•0000*0

000*000

•oooooo

•0000*0

•oooooo

mo*mo

OMMO*

ooooooo

o****oo

0000*00

o****oo

OMMO*

OMMOO

ooooooo

ooooooo

ooooooo

000*000

•000*00

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

•moooo

o***ooo

ooooooo

ooooooo

ooooooo

GERMAN USAGE

100

133

134

135

173

174

175

176

oo***oo

o**oo**

o**oo**

o**oo**

o**oo**

**oo**o

MOOMO

OMMOO

0*000*0

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

•0000*0

0*00000

oo****o

oo****o

0*0000*

ooooooo

ooooooo

ooooooo

•000*00

00*0000

0*0000*

0*0000*

0*0000*

o****oo

o****oo

•0000*0

•00*000

0*0*000

0*0000*

0*0000*

0*0000*

00000*0

•0000*0

•0000*0

•00*000

0*00*00

c******

0*0000*

0*0000*

OM*MO

•0000*0

•0000*0

•000*00

00*0*00

0*0000*

0*0000*

0*0000*

•0000*0

•0000*0

•0000*0

•0000*0

000*000

0*0000*

0*0000*

0*0000*

•0000*0

•0000*0

•OOOMO

•0000*0

0000*00

0*0000*

oo****o

QC ****0

OMMO*

o****oo

0M*0*0

•OOMOO

•000*00

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

o***ooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

ooooooo

SPANISH USAGE

134

174

o**oo*o

o**oo*o

*oo**oo

*oo**oo

ooooooo

ooooooo

•0000*0

*o***oo

••000*0

••000*0

•0*00*0

•0000*0

•00*0*0

•0000*0

*000**0

•0000*0

•0000*0

•0000*0

ooooooo

ooooooo

ooooooo

ooooooo

DG-06406

D-5

SWEDISH/FINNISH

USAGE

044

100

133

134

135

136

140

173

OOOOOOO

000*000

09900—

OMOOM

0009900

09900—

0000*00

09900—

• 00000 #

00*0000

OOOOOOO

OOOOOOO

0090090

OOOOOOO

000*000

OOOOOOO

CIIMIO

•MM#

0099990

0099990

0099990

o«oooo#

OOOOOOO

OOOOOOO

•ooooo#

•oooooo

0900009

0900009

0900009

0 * 0000 #

0999900

0999900

• 00000 #

•oooooo

0900009

0900009

0900009

0 * 0000 #

9000090

0000090

•ooooo#

•••••OO

0999999

0900009

0999999

0900009

9999990

0999990

OMMtO

•oooooo

0900009

0900009

0900009

0900009

9000000

9000090

•OOOOO#

•oooooo

0900009

0900009

0900009

0900009

9000000

9000090

OOOOOOO

••••••o

0900009

0099990

0900009

0099990

0999900

0999909

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

174

175

176

9900990

oc##ooo

MOOMO

OOOOOOO

0900900

OOOOOOO

OOOOOOO

comcco

OOOOOOO

Q——OO

0999900

• 0000*0

• 0000*0

0000090

• 0000*0

• 0000*0

099—90

9000090

• 0000*0

9000090

9000090

• 0000*0

9000090

9000990

0999900

0999909

0999090

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

DANISH/NORWEGIAN USAGE

044

060

100

133

134

135

136

140

OOOOOOO

CMMIO

09900—

00999—

0099900

OOO^^OO

09900—

09900—

•ooooo#

•ooooo#

OOOOOOO

0900900

0900090

0090090

OOOOOOO

OOOOOOO

C —— 0

•ooooo#

0099990

9000900

90000—

0099990

0900009

OOOOOOO

•ooooo#

•ooooo#

0900009

9000900

9000909

0900009

0900009

•ooooo#

•ooooo#

0900009

9999999

9009009

0900009

0900009

0000090

•ooooo#

9000009

0999999

9000900

9090009

0999999

0900009

0999990

c#####o

9000009

0900009

9000900

9900009

0900009

0900009

• 0000*0

•ooooo#

9000009

0900009

9000900

0900090

0900009

0900009

• 0000*0

OOOOOOO

C999990

0900009

90009—

0099900

0900009

0099990

0999909

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

173

174

175

176

OOOOOOO

OOOOOOO

0099000

9900990

OOOOOOO

OOOOOOO

0900900

OOOOOOO

OOOOOOO

OOOOOOO

0099000

OOOOOOO

OMOMO

0999900

0999900

• 0000*0

000 * 00 #

9000990

0000090

• 0000*0

o######

9009090

0999990

• 0000*0

• 00*000

9090090

9000090

• 0000*0

• 00 * 00 #

9900090

9000090

9000990

cmomo

0999900

OMMO*

0999090

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

OOOOOOO

DG-06407

D-6

GLOSSARY

ASCII

Address

Alphanumeric

Asynchronous

Baud

Binary

Binary digit
Bit

Buffer

American Standard Code for
Information Interchange,
one of the standards used to
translate Alphanumeric and
control characters into Binary
numbers (the language of
computers). The ASCII code
assigns a unique binary
number to each letter, digit,
punctuation mark, or other
symbol used.

A number which indicates
the Location of stored Data in
Memory.

Refers to a Character set
containing alphabetic and
numeric symbols as well as
other symbols such as
punctuation marks.

Communication Refers to a method of Serial
communication where

characters are transmitted
one at a time, with no
restrictions on how often
they are sent.

The number of information
Bits which can be transmitted
serially each second over a
communication line.

Referring to the system of
numerical notation which
has a Radix 2.

See Bit.

One of the two symbols (0 or
1) in the Binary numbering
system. Since computers
process all information by
means of electronic signals
(on/off, high/low), binary
digits lend themselves
ideally to representing this
information. Sometimes
called a Binary digit.

A temporary storage area for

Data in a Device.

Bus

Byte

Cathode ray tube (See R Tea)

Character

Character code

Character generator

Character set

Command

Computer

Controller

Data

Device

Dot matrix

A group of wires (often a
multiple of 8) that move
several Bits of information at
a time from one electronic
part or Peripheral to another.

A group of 8 Bits.

A television-type picture
tube used in display
terminals.

A digit, letter, or other
symbol.

A combination of Bits which
represents a particular

Character in a Character set.

An electronic component
(ROM) that contains the Bit
patterns necessary to print or
display characters in a
printer or terminal.

A collection of Alphanumeric
and control symbols.

See Instruction.

The computer that a
Peripheral is connected to.

The equipment between a
computer and a Device which
interprets signals between
them.

A general expression for the
information that moves
throughout a computer
system and all its Peripherals.

A unit which provides the
computer system with
outside communication,
service, or storage, e.g., card
punch, disc drive, paper tape
reader, video display, line
printer, etc.

Refers to a method of
forming characters using a
rectangular block of dots.
When individual dots within

G-l of 2

the block are printed or
displayed in certain patterns,
a character is formed.

Radix

Full-duplex

Refers to a mode of serial
data transmission which
enables information to be
received and transmitted at
the same time.

RAM

Random access memory (RAM)

Half-duplex

Refers to a mode of serial
data transmission which
enables information to be
received and transmitted
but not at the same time.

Read only memory (ROM)

Hardware

The physical Devices or
electronic parts that which
make up a computer system.

Instruction

Part of a Program, consisting
of a Word which defines the

ROM

operation to be performed.

Routine

Location

An area in Memory

(designated by an Address)
which contains a Word.

Serial communication

Memory

The storage area of a
computer.

Microprocessor

An electronic part that
contains all the circuits
necessary to fetch and
execute Instructions that

Terminal

make up a Program.

Off-line

The state of a Device when it
is not controlled by a
computer system.

UAR/T

On-line

The state of a Device when it
is controlled by a computer
system.

Parity

A method of error detection.

An extra Bit (the parity bit)
is added to the code for each
unit of data. When using
even parity, the sum of all
the ones in the code is even;
when using odd parity, the
sum is odd. A computer can
detect errors by checking for
the correct parity in each
unit of data received.

Word

Peripheral

Specifically, a system

consisting of a Device, a
Controller, and cometimes an
adapter, but often used
synonymously with Device.

Program

The sequence of Instructions
or Routines required to
perform a specific action or

G-2

solve a specific problem.

The Radix of a numbering
system is the maximum
number of different digits
which can be used in the
numbering system.

See Random access memory.

A type of Memory that stores
information until the power
is turned off, or until new
information is written over
the old information.

A type of Memory that stores
information which is
permanent. Often used for
storing a Program that must
remain intact when the
power is turned off.

See Read only memory.

A subdivision of a Program
consisting of two or more

Instructions.

Process of communication
whereby Bits are transmitted
one at a time. A Character is
therefore not formed until
all the bits comprising it are
received.

A Device which has a printer
or display and a keyboard for
use by a human when
entering Data or Commands
manually.

Universal Asynchronous
Receiver/Transmitter. Used
to transfer Serial data from
one Device to another.

A unit of Data consisting of a
fixed number of Bits which
can be stored in one Memory
location.

IrDataGeneral

users

group

Installation Membership Form

Name

Position

Date

Company, Organization or School

Address

City

State

Zip

Telephone: Area Code

No.

Ext.

1. Account
Category

□ OEM 5. Mode of □ Batch (Central)

□ End User Operation □ Batch ( Via rje)

□ System House D On-Line Interactive

□ Government

Hardware Qty. Installed

Qty. On Order

M/600

C/350, C/330, C/300

S/250, S/230, S/200

S/130

AP/130

CS Series

N3/D

Other NOVA

microNOVA

Other

(Specify)

3. Software □ aos □ rdos

□ DOS □ RTOS

□ SOS □ Other

Specify _

4. Languages

□ Algol

□ Assembler

□ DG/L

□ Interactive

□ Cobol

□ Fortran

□ ECLIPSE Cobol

□ RPG II

□ Business BASIC

□ PL/1

□ BASIC

□ Other

Specify

6. Communications □ rstcp □ cam

□ HASP □ 4025

□ RJE80 □ Other

□ SAM

Specify _

7. Application
Description

8. Purchase From whom was your machine(s)

purchased ?

□ Data General Corp.

□ Other

Specify _

9. Users Group Are you interested in joining a

special interest or regional
Data General Users Group ?

O

IrDataGeneral

Data General Corporation, Westboro, Massachusetts 01581, (617) 366-8911

FOLD

FOLD

STAPLE

STAPLE

FOLD

FOLD

NO POSTAGE
NECESSARY
IF MAILED
IN THE

UNITED STATES

BUSINESS REPLY MAIL

FIRST CLASS PERMIT NO. 26 SOUTHBORO, MA. 01772

Postage will be paid by addressee:

4 r Data General

ATTN: Users Group Coordinator
4400 Computer Drive
Westboro, MA 01581

4 r Data General

Engineering
Publications
Comment Form

Please help us improve our future
publications by answering the questions below.
Use the space provided for your comments.

Title:.

Document No..

Yes No

□ □ Is this manual easy to read?

O You (can,cannot) find things easily.

O Language (is,is not) appropriate.

O Technical terms (are,are not) defined
as needed.

O Other:

In what ways do you find this manual useful?

O Learning to use the equipment

O As a reference

O As an introduction to the
product

O To instruct a class.
O Other:

□ □ Do the illustrations help you?

O Visuals (are,are not) well designed.

O Labels and captions (are,are not) clear.
O Other:

□ □ Does the manual tell you all you need to know?

What additional information would you like?

□ □ Is the information accurate?

(If not please specify with page number and
paragraph.)

Name:

Company:
Address: _
State:_

Zip:

.Title:

Division:

City:

Telephone:.

Date:.

DG-05809

I r Data General

Data General Corporation, Westboro, Massachusetts 01581

FOLD

FOLD

STAPLE

STAPLE

Postage will be paid by addressee:

4 r Data General

ATTN: ENGINEERING PUBLICATIONS
4400 Computer Drive
Westboro, MA 01581

Technical

General

Display

Characters
Character Fonts

Keyboard

Self Test
Interface

Baud Rates

Data Format

Printer/Split Baud
Option

Electrical

Power Requirements

Power Consumption
Display Refresh Rate

Display Scan
Line Cord
Keyboard Cable
I/O Cable

Specifications

Tabletop mounting. 12 in. diagonal screen; 24
lines by 80 characters /line inactive area 8.5 in.
by 5.5 in.

7x11 dot matrix characters
American, British, Danish/Norwegian, French,
German, Spanish, and Swedish/Finnish
Independent tabletop mounting; n-key roll over;
typematic and manual repeat; user definable
function keys

Diagnostic routine checks terminal at power-up.
Asynchronous serial; full-duplex; EIA RS232-C
and 20mA current loop. Compatible with Bell
103, 113, and 212 type modems.

50, 75, 110, 134.5, 150, 300, 600, 1200,
1800, 2400, 3600, 4800, 7200, 9600, and
19200 bits per second.

ASCII; 7 data bits; even, odd, mark, or no parity;
one stop bit (two stop bits at or below 110
baud).

Second interface for serial ASCII-based printer;
EIA RS232-C; 110, 300, 600, 1200, 1800,
2400, 3600, or 4800 baud; 7-data bits; even
parity; one stop bit (two stop bits at or below
110 baud). Allows separate receive baud
selection (50 - 19,200 baud) and transmit baud
selection (110- 4800 baud). In split baud mode,
one stop bit is selected for all terminal
communications (including printer).

100 volts AC, 50 hz.; 120 volts AC, 60 hz.;
220/240 volts AC, 50hz.

50 watts maximum (171 BTU per hour)

60 frames/second (domestic)

50 frames/second (foreign)

Noninterlaced raster
1.8 meters (6 feet)

1.2 meters (3.95 feet)

EIA interface-- 15.2 meters (50 feet) maximum.
20mA current loop interface at 9600 baud or
below -- 457.2 meters (1500 feet) maximum.
20mA current loop interface at 19200 baud --
152.4 meters (500 feet) maximum.

Mechanical

Display Dimensions

Height: 33.2 cm (13.2 inches)

Width: 41.0 cm (16.1 inches)

Depth: 44.9 cm (17.7 inches)

D100 Keyboard

Height: 5.8 cm (2.3 inches)

Dimensions

Width: 45.2 cm (17.8 inches)

Depth: 16.2 cm (6.4 inches)

D200 Keyboard

Height: 6.0 cm (2.4 inches)

Dimensions

Width: 51.8 cm (20.4 inches)

Depth: 19.0 cm (7.5 inches)

Weight

Display - 10 Kg (22 lbs)

D100 Keyboard - 1.1 Kg (2.4 lbs)

D200 Keyboard - 1.6 Kg (3.5 lbs)

Environmental

Temperature Ranges

Operating : 0 to 45 degC (32 to 113 degF)
Storage: -40 to + 40 degC (-40 to 104 degF)

Humidity

Operating: 10% to 90% noncondensing
Storage: 10% to 90% noncondensing

Altitude

3048 meters (10,000 feet)

Radiation

Below 0.5 milliroentgens per hour
(complies with Underwriters Laboratories
Standard 478)

Models

6106

D100 Display Terminal

6107

D100 Display Terminal with split baud and
printer option

6108

D200 Display Terminal

6109

D200 Display Terminal with split baud and
printer option

IrDataGeneral

l )ataGeneral Corporation.Wiestboro. Massac husetts01581

014-000640-00. Copyrightl j&4/'S6 J B9.79

0291

,047jj F

•IpF

6.8pF

:ARTWORK: 137 -1338

__ I

■ ARTWORK VS SCHEMATIC

V

R£Vj SCHEMATIC REV (S3

!e/^ -

tNniNrrpo

T“

005014533

0050136B5

005014531

□ 0T« GENERAL CO RPORA TiON

UIEST30R0, MASSACHUSETTS 3158:'

TITLE

See R Tea MAIN
□ASHER

-D- 0010 02621.:

• "O MfCrMIBH, • «(

or 8«T« C(“t«L COW(l«IT|)>i ««o

•r»*r?uCEO o* co**o c« u*co *

»* as thc mu ro»

mt w r»-cm until >i»~as km.

!

D

C

i

Ei

i

j

i

?

i

A

i

l

i

7

&

T

8

4

C 1A3) Dfl-ATTR-CS-

t 382) DR-WE-

C AS) DR-AOOR-
{ A6) OR-AODR-i
t B6) OR-AODS-
( BB) DR-AODR
t 86) OR-AOCR—9-
{ 06) DR-AQOR-4
( SB) OR-ADOR
( B&) OR-AOQR-B
t A6) DR-AOOR-I
C BB) OR-AODR-*

03) 0R-0B-11
03) OR-OB-10
03) 0R-0B-9
03) OR-OB-B

—C BB) 0R-0S-7
—( 02)DR-0B-6
—C B2) OR-OB-5
—t B2) 0R-0B-4
—( B2) OR-OB-3
—i 82) OR-DB-8
-t 82) 0R-0B-1
-i 82) OR-CB-8

( 1A3) DR-ATTR=CS-L-
( 3BE) Oft-WE-

( A6) OR-AOOR-3-
C AB) OR-AOOR-0-
r 86) 0R-A00R-7-
( BB) OR-AOCR-I
C 06) 0R-A00R-
( 86) 0R-A00R-
( BB) OR-ACOR-
t BB) DR-AOOR-i
t AB) OR-AODR-I
( BB) OR-AODR-*

C IB3) DR-CHAR-CS-

03) DR-0B-1I
03) Carrage Return-08-10
03) Carrage Return-08-9
03) Carrage Return-0B-8

-f 03) OR-OB-ll

-< 03) OR-oa-ta

“t 03) OR-DB-g

t 385) OR-WE-

( AB) 0R-A00R-9-
( A 6) 0R-A00R-B-
( BB) OR-AODR
t BB) OR-AOCR-1
C BB) OR-AOOR-!

( SB) 0R-A0CR-<

( BB) OR-AODR-
C 86) OR-AOOR-t
C OB) OR-AODR-I
{ BB) OR-AODR-I

( )B3) OR-CMAH-CS-I

BB) OR-08-7
BB) Carrage Return-00-6
BBJ0R-C8-S
T 88)Carrage Return-08-4

-I 03) OR-CB-8

( 3B2) OR-WE-

( AB) OR-0OOR- 8-

( AB) OR-AODR-B-

( BB) 0R-A00R-7-

f 86) QR-ADCR-&- L

C 86) DR-AOCR-5-2.

I 8S) 0R-A0GR-4-3.

t 8b) 0R-A00R-3-i

( BB) UR-AOCR-B-T

C A6) OD-ADCR-10-&

C 86) OR-AOOR-0-S.

■i BB) 0R-D8-3
88) OR-OB-e
BB) Carrage Return-08-1
< 8B)Carrage Return-08-0

1

REUIS 10 rss

REV

DESCRIPTION

P RFT * |

[app by !

( 103 ) £>r-attr-re-

( 3CB) DR-^-STocOE-

X

4.

7.

8,

L3 j

-^7-“-

CLK

45AC

1875

.fi

.5

6

.9

ie

11

0 Q

^ - ( j 84j b_q0_7

LL

"Jjj-< 184) B-OS-6

_e_ _ 13.

■fj-C 184) B-OB-5

'** t 184) 0-OB-4

{ 103) DR-CHAR-RE-

t 3C8) DR-R0-STRC3E—

t 88)OR-OB- 7 —
C 82) OR-OB-B-
t 02) 0R-D8-5—
t 82) 0R-08-4—
( 82) OR-OB-3—
t B2) OR-OB-B—
C 82) OR-OB-l—
( BB) 0R-08-B—

—KT

C_K

& _

4S-P

1075

—C 1B4) 8-08- 7
—C 184)8-0B-6
—( 184) 8-08-5
—C !84) a-CB-4
-i 194) 3-08-3
08-8
08-1
00-0

—( 1B4) B
—C 184) B

C IB31 DR-CHAR-CS-L-

f 3BB) Dfl-»V£-

( A6) OR-AOOR
( A6) DR-AOOR-I
( BB) OR-AOOR-
C B6) 0R-A30R-I
( B6) DR-AOCR-
t BB) Carrage Return-AODR-4
C 86) OR-AODR-
t BB) 0R-A00R-8 -
C AB) OR-AOOk-I *
C 86) OR-ADOR-*

C 183) DR-CHAR-CS-L-

BB) Carrage Return-08-7
3B) Carrage Return-OB-B
SB) Carrage Return-08-S
BB) Carrage Return-OB-4

0=

( A6) OR-AODR

t BB) Carrage Return-AODR
( SB) Carrage Return-ACOR-3-

t 86) OR-AODR

BB) Carrage Return-00-3
BB) Carrage Return-08-S
BB) Carrage Return-OB-I
R2) C9-D3-0

r

(See R Tea C, See R Tea SYNC GEN, DR MUX , ATTR-DR-RAM , CHAR-DR-RAM)

p

CH

CHECKEO

.ENGINEER '

APPRQ V

FIRST S£D ON

DATA GENERAL CORPORATION

HEST90R0. MASSACHUSETTS 01501

TITLE

See R Tea MAIN
DASHER

001002&S1

1 SHEET

REV !

P GF R

4

«T» 0* ©«T* CC **Cfc*l C0**O««T*JW

•t »f^«ceucfo o* co° 10 c* ttto »»

h »««T a« Tt.f •••• rot «tMur«CTu*C
>» rtw» mpmqut Mt»t-t»« >t»»st ci

C?

t 2C7) diep-en-
( ec7j cj*
c ecsj Undcr-une-

{ BO3) OR-OB-ll—
( e03) DR-08-10
l 803) OR-OB-9
( 803) OR-OB-0

< 06) CURSOR

1

REUiL:.

REU

DESCRIPTION

iCR-TG ]

[APP Qy~

K 71

—eJ

< 03) DOT-CLOCK

-OOT-CLOCK

( 08) NICRC-Cl.OCK-^CLK O -

30-J

06) DIN

< 06) RU
i 06) RV

< 06) UNOER-ATTR
Cfe) BUNK

fC4) EN-CHAR-LO

r—C 04) EN-CHAR-

l-J

^10 1 in

34-

DOT-CLOCK-2-

0158.

R

( 01) BAU0-80URCE

l C3) DOT-CLOCK-

C 406) BLINK-EN-

( 2C6) VERT-S V NC—

( 03) OOT-CLUCK-

COUN-P

0 ENAB O

39-0 I

3 a ‘°" 3

COUNTER
XXK TC
PE_R

v y~Y

INIT- 5 -*

( 04) EN-CHAR-LO'

-L=

C4) MPU-ADR-SEL

iS,

C CS) OR-CS-EN-

( 04) EN-CHAR-LO
+ 5U

5 0 V

0870

| 34-0
-!£■ 0158

34-0
0158 .

PUL-UP8-

h RIU
ee7e

f C3) LO-CHAR-

( 892)0R-0S-’-
( 282) 0R-08-6-
( 28?) Carrage Return-C9-5-
t BBS)DR-09-4—
( 882) OR-CB-3—
C 298) DR-OB-8-
t 282) Carrage Return-08-1 —
t 2B2) OR-GB-0—

-Li

LL

W

C_K

47-J

1B7S

7

^ J 3

v rCLK O
34-P
0 2 >OP

c. __ C 1C7) MPU-ENH«-£-

4015^0*-1 04) CHAR

D O

R

s

S

>CLK O

36-0

0476

D o
R

11 j 38-P
-42- 0235

: 206) OR-AODR-1-*-3.

---LfiL

1

- \-t

v—

CLK

21^— f C - J 0LY0-0R-ODCR-1

41 — j

—< C 2 ) RELEASE-MPU

02 ZZ

3205 02
03

t C2)OR-CS-EN
( C2) OR-CS-EN

04 FF ZZ , -C C?) Carrage Return-OB-EN

04 .&

J

C C4) N°U-OR-ACCESS

C C8) OR-CS-EN- L

DOT-CLOCK-

41-0
024 9

C 8 ) OR-RO-STROBE

184) MPU-C.T-ACCESS

gisp-LtL^.

( C2) 0R-C8-EN-1-3.

-Lfi.

( 105) B-R/W-

83) HPU-AOR-SEL

41-0

0849

r 06) CURSOR

{ 06) DIN

t 0 6) UNOER^ORA

NOTE: T -*ESE NO IN PCB C 5SY S.

UITh TEST ARE aoluT PER
RBLE !.

WHEN THESE PCS 0SSYS ORE USE0
with different top .euel ASSY

• UNBEPS. REFER TO FOSE 2 OF
05.- *96 FOR CONFICLROTICN.

( 06) UNOER-AT fR

( BCS) UNCER-LINE-

“[ A 6) 'vNDER-DRAW

t C6) BLINK-
C 406) BLINK-TNG-

■i A i) ZRT- vIQ £0

C 06) CURSOR- 1

( A6) UNOER-DfTAW'

i 06) UNOER-ORCW f CHAR

C TINING GEN, UIOEO GEN, CHAR GEN)

( 06) CURSOR

T

OQTA GENERAL CORPORA T ION

wiEST90RCL MASSACHUSETTS 01581

TITLE

See R Tea MAIN
DASHER

_ 00 i 0 ae&si i

1 SHEET -^DE

R

D

ec •c**dOucrr c

c« o

C

1

REUISIO NS

REU

DESCRIPTION

DR-TG

1>

3

CD

-C

c ice> sri-Control-sei-

t 103) MAIN-SEL-

( IBS) AB-1-

cIBS) os- e-

( 1C6) Q3-3-
(iss) oa-4-
( IBS) 08-S~
{ ICS) OB-&-
( 1C5) OB-7—
C 1C&) OB-B—
t IC&J OB-9—
C 1C63 08-10—

$ '4

3

ENAS

i) *

A _

j_£_

] 4, - p ;

S

1 c

AQ?W 3

7. f

i

4

1

1—13

1PK 5

6/ O

IB *

8 BIT 7
LATCH

0 !

t DM BLINX-TflQ

t 06) BELL-EN
C 06) CHTC-f^St
C 06) BUNK-SN
( 06) UNOER-EN
( 06) RV-EM
( 06) OIM-EN

CSI

CS2

C33

Ot

Al

430N

02

■ A2

8391

03

A3

A4

04

05

A5

A7

08

AS

AO

8048KB

AI0

ROM

t 1B7)!NIT-

< 1B4) B-OB-6
184) B-DB-1
1B4) B-08-8
184)8-OB-3
!B4)B-08-4
84)B-OB-5
1B4)S-OS-&
1B4)B-OB-7

TPt 0

C 103) KYBO-OPTION-SEL-

C1B4)8-0B-7
' -i 1B4) B-oa-&
t1B43B-OB-S
—C 1B4) B-OB-4
C 1B4) B-OB-3
l !B4) Q-OB-E
( 1B4) B-CB-1
tIB4)B-OB-0

( 185) OB-
( IBS) OS-1

[ SC7) COMM-CtS

t OS) 60-HZ- l£ -

-t 1B4)B-DB-B
t1B4) B-OB-l
-t 1B4) B-DB-8
i 104) 8-0B-3
(1B4)9-0B-4
[1B4)B-OB-S
1B4)8-0B-6
~t 1843 0-08-7

S# Si S2

0

1

07-N

2

3

0579

4

5

6

IOF8

7

MUX

STR9

«?1S9 -j

M

t 03) BOT-MUX

13.

SC<>- L£ -

S« S! S2

- 0

■ I

11-H

• 2

3

eS79

4

5

0

IOF8

7

MUX

STRB

( S3) TOP-MUX

► 5U_ j '

RP4

770

KYB0-8R-C..R

KY80-LE0-9TRS

805. NO.

37-00
PORT NO.

U.S.FONT

14589

13&S5

NOT

INSERTED

FOREIGN

FONTS

14 533

lit -87S

14 531

S'?
51S

IN-1

r—$

30-0

9

-3-<

L -L£L

0173

is

R104

-AA/V

ea?s

87

-A:

EB 6 E9 CONNECT TO 0 SPEAKER.

ogc 0€eg\ uio uires. mounted
to the booro by o metql brocket.

DRAW N

CHECKED

ENGINEER

APP^Cv ED

HRST ^S£D ON

DfiTA GENERAL CORPORATION

UESTBORO, MASSACHUSETTS 01501

TITLE

See R Tea MAIN
□ASHER

5IZF CO

:aL

001002691 1 :

»*» C»*W Me *W0 tNCrta'CKt. -C«CK. •

’•« •••o rt »T T or CM Ta aatMt cnwonrei <

*“«ll not tc *f»»e>.cto o* ce»«o «• w»ro

o« m *>••* .( • -c Mia -••n.mc' .-•«
OB taut or jtCn» uTiCtt k«ni(

V

■>

♦sv J8-3 ,

-JO-19 v

C 1 B?) INI T-—

_ J9-21 v

t Cl ) COA+-RXC-^

t Cl )COM*-TXC : - ^" g3 y

C Cl ) COKt^DTR-—-- 8 - y

C SC3) COMtf-RTS-)

c

t 06) ATTR-RAM-H-SEL-

{ C7) RA)vf-Yfc-

C 1 85) OB-0-

■~1
ia 8
—6_Q.

C1C5)05-7-

„15

HE CS

is

4700

^ .17

n_ 1

1516

P

-4 —

4

“3

•5

6

i

0 5

1024X4

ROM

1B4)B-DB-3
l84)B-DB-e
l 84) B-OB-1
l84)B-DB-a

JH-30 x
C l 06) DB-4-

JB-32 x
t 1 06) DB-S-— - y

J8-18 v
t 1 06) OB-6- —~ y

J9-16 v

£ 1 06) DB-7-

- J8-E0 x

[4B3)IRO r - }

J8-7 v

t 1 BS) OB-0-—^

J8-9 x

f 1 B5) OB-1- —y

__ JB-2? x

( 1 05) B-R/W————— y

c ci ) conn-rxo - —y

£ 301 ) BOLfO-SOURCE-

V

C 303) DOT-CLOCK—-- 8 - 31 )

-JB-i* x

£ 1 C3) ACI A-SEL->

J8-2S x
( I 06) B-E- -y

JS-10 X

C 1 BS) OB-2 ————y

DRAW N

DATA GENERAL CORPORATION ! d

DHECKED

~: ^ESTEDRC. ^.^SS-wH-JSET T S £1501 j

ENGINEER

-1 TITLE . !

1 ■ 1

APP^Qv^EO x

FIRST wSED ON

U D T MAIN

L~. . __ i

s:?F*COrE Ing NUMBER REG ;

n 001 P5Pii q7q oil

T

^L.

Cl

REVISIONS

REU

DESCRIPTION

□R-'-Tcn

|5pp BY

BIOS GRIDS

HOR-STNC-VVV

ee36

7S

UERT-STNO

YOKE RET

■^O F0CU8 GRI04

YOKE

YOKE RET

&k) VIDEO OUT

&O GRID!

NOTE 1. 100 POTENTIOMETER ONO SWITCH

NOT ON BOORO CONNECT TO
El8 Eli E1E E13 EM

C See R Tea MONITOR CIRCUIT)

DRAW! N

-1

CHECKED

f

ENGINEER

APPROVED

| DATA GENERAL CORPORATION

«! Ui ESTSCRO . MASSACHUSETTS 01 SSI

FIRST USEO ON

'ITLE

UDT MAIN

size! CO IT DRAW ING NUMBER REV

JO ■ - 001001570

1 1

REVISIONS

REV

DESCRIPTION

OR-TG

ftPP BY 1%,

- 4 —£

r

P=D

c

♦302UOLT8

•H5UCLT AJX-

SEE TABLE 3

-^PS-SYNC

005 NC

R1S1

R163

RIS0

RMS

R164

J 4589

IN

OUT

IN

IN

OUT

1 3£>E5

1 <533

OUT

OUT

OJT

IN

1 14531

CR85

0008

CR86
- 0008

jDRAU N

CHECKED

ENGINEER

[approCTO

FIRST wSEO ON

B

OPTA GENERAL CORPORATION
UESTSORO. M ASSACHGSET-TS 01S31

A

TITLE

UDT MAIN

sutf'CDEE ING number rcu

00100157 . 9.11

//

♦leu

D

V V v v

B

NOTE 1. nOUNT 4 ON 183-903

8. NOUNT 8301 ON 188-087
3. NOUNT 016 ON 180-1188
4N0UNT CR19 ON 183-1507

CHAIN PCBJ.

[DRAW n

l

1- -1

DATA GENERAL CORPORATION |
UEST0ORO. MASSACHUSETTS 21501 !

CHECKED