ADM-3A

Last updated
ADM-3A
Adm3aimage.jpg
Terminal with keypad
ManufacturerLear Siegler
Type Computer terminal
Release date1976 (1976)
Introductory priceUS$995(equivalent to $5,300 in 2023)

The ADM-3A was an influential early video display terminal, introduced in 1976. [1] It was manufactured by Lear Siegler and had a 12-inch screen displaying 12 or 24 lines of 80 characters. It set a new industry low single unit price of $995. [lower-alpha 1] Its "dumb terminal" nickname came from some of the original trade publication advertisements. [2] It quickly became commercially successful because of the rapid increase of computer communications speeds, and because of new minicomputer and microcomputer systems released to the market which required inexpensive operator consoles.

Contents

History

Lear Siegler, Inc. (LSI) manufactured its first video display terminal in 1972 – the 7700A.

In 1973, LSI hired a new head of engineering, Jim Placak. He and his team created the ADM-1 later that year. It set a new pricing low in the industry at $1,500. [lower-alpha 2] Its lower cost was primarily due to a unique single printed circuit board design. In early 1973 the LSI division in Anaheim, California that manufactured these and other products hired a management team for this product line – a VP, national sales manager, and one regional sales manager – for the western region. The ADM-1 was followed by the ADM-2 in early '74. It had expanded functionality and a detached keyboard.

The initials "ADM" were referred to as meaning "American Dream Machine" in some advertising. [3]

ADM-3

The ADM-3 followed and the first manufactured units were introduced at 1975 National Computer Conference in Anaheim, Calif., May 19–22, 1975, in booth 2348 at a price of $995. [4] [2] Its innovative wave soldered single board design, which included the keyboard and all connectors, was packaged in an original clam shell enclosure.

Within weeks of the launch of the ADM-3, Cagan[ clarification needed ] started to book very large orders. Its 'Dumb Terminal' nickname came from some of the original trade publication ads, and quickly caught on industry wide. [2] Due to two emerging trends, the device immediately became the best selling in the industry. Computer communications speeds were rapidly increasing, and a wave of general purpose and dedicated single application minicomputer systems were hitting the market from dozens of manufacturers. These required inexpensive operator consoles that could match the speeds. With no fast low cost printers available, the ADM-3 (painted in a variety of custom colors for the OEMs) became the de facto standard. By December 20, 1976, the widely used Teletype Model 33 KSR electromechanical printing terminal, which could only print ten characters per second, sold for $895 or $32/month, while the ADM-3, which could display up to 1,920 characters per second, went for $995 or $36/month. [5]

ADM-3 options

The original ADM-3 terminal displayed only capital letters. [6] In 1976, an option was added to allow it to display both lower and upper case. [6] [7] The standard version of the terminal displayed only twelve (rather than twenty-four) rows of eighty characters. [2] [6] In those days RAM was expensive, and halving the display size halved the RAM requirement [8] (and likewise all uppercase required only six bits per character to be stored rather than seven). Further optional add-ons included a graphics card enabling it to emulate a Tektronix 4010 [9] and an extension port which would allow daisy chaining several ADM-3As on a single RS-232 line. [2]

ADM-3A

In 1976, the ADM-3A was introduced. [1] The ADM-3A added support for control codes to move the cursor around on the screen, and directly position the cursor at any point in the display. It did not, however, support “clear to end of line” or “clear to end of screen”, or other more advanced codes that appeared in later terminals, such as the VT52 and VT100.

The ADM-3A's overall setup was controlled by 20 [6] [10] DIP switches under the nameplate at the front of the machine, beside the keyboard, including setting speed from 75 to 19,200 baud. The advanced configuration options allowed split speed connection, sending at one rate, and receiving at another.

Hardware

ADM-3A keyboard layout KB Terminal ADM3A.svg
ADM-3A keyboard layout

The 5×7 dot matrix characters were displayed in amber, green, or white phosphor on black (the cursor was 7×9). The keyboard had 59 keys. The 12-inch monochrome CRT [11] was mounted in the top half of the case, which was hinged in the back and opened like a clamshell. The CRT was typically made by Ball Brothers. [12] [ better source needed ]

Unlike later terminals, such as the VT100, the ADM-3A did not use a microprocessor in its implementation, but instead used TTL. [10] It did, however, use RAM chips, rather than the Circulating Memory used by earlier terminals, such as the Datapoint 3300.

Legacy

The use of the HJKL keys for moving the cursor in the vi editor and its descendants originated from the ADM-3A, University of California, Berkeley's Teletype Model 33 replacement, just prior to the vi editor's creation; [13] [14] [15] [16] [17] the cursor-movement arrows were printed on those four keys. [18] [ discuss ] The Home key and tilde label printed on the ^ key may have additionally led to the establishment of the tilde character ("~") as the representation of the home directory in many Unix shells.[ discuss ] The caret character is also commonly used to represent the beginning of line or "home" position in regular expression dialects.

The , , , and Home labels printed on the H, J, K, L, and ~ ^ keys were a visual reference to the control characters Ctrl+H, Ctrl+J, Ctrl+K, Ctrl+L, and Ctrl+~ ^ that were required to move the cursor left, down, up, right, and to the top/left corner (or "Home" position) of the terminal, respectively. [19] The Ctrl+H and Ctrl+J functions were the standard ASCII backspace and line feed respectively, but the interpretations of Ctrl+K, Ctrl+L, and Ctrl+~ ^ were new to the ADM-3A. Also common with other terminals, Ctrl+G produced an audible beep unless disabled via DIP switch and Ctrl+I tabbed the cursor to the next tabstop, with tabstops fixed at each 8th character position. Ctrl+Z was used to clear the screen.

Finally, the Control key was located above, not below, the Shift key—in the same place where most modern PC keyboards put the Caps Lock key. [lower-alpha 3] Many standard Unix key combinations were designed with the QWERTY layout and the ADM-3A's original Ctrl key placement in mind.[ citation needed ] Many of those key combinations are still in use today, even on non-Unix operating systems. Seasoned computer users familiar with the original layout often claim that the different position of the Ctrl key on modern PC keyboard layouts makes the use of Ctrl key combinations more cumbersome. [20] [21] [22] [ better source needed ] Solutions exist for many operating systems to switch around the Caps Lock and Ctrl keys in software, [21] [23] thus making the PC keyboard layout more closely resemble the ADM-3A's keyboard layout.

The legacy of the ADM-3A's keyboard also lives on in Japan, where the local layout follows it almost exactly. Local Mac keyboard layouts even retain the ADM-3A's position of the Control key, transposing it with the Caps Lock key.

See also

Notes

  1. About $5,000 today
  2. About $10,000 today
  3. Very early PC keyboards also had the Ctrl key located above the Shift key, just like the ADM-3A's keyboard.

Related Research Articles

In computing and telecommunication, a control character or non-printing character (NPC) is a code point in a character set that does not represent a written character or symbol. They are used as in-band signaling to cause effects other than the addition of a symbol to the text. All other characters are mainly graphic characters, also known as printing characters, except perhaps for "space" characters. In the ASCII standard there are 33 control characters, such as code 7, BEL, which rings a terminal bell.

The keyboard for IBM PC-compatible computers is standardized. However, during the more than 30 years of PC architecture being frequently updated, many keyboard layout variations have been developed.

<span class="mw-page-title-main">Scroll Lock</span> Computer key

Scroll Lock is a lock key on most IBM-compatible computer keyboards. Depending on the operating system, it may be used for different purposes, and applications may assign functions to the key or change their behavior depending on its toggling state. The key is not frequently used, and therefore some reduced or specialized keyboards lack Scroll Lock altogether.

vi (text editor) Keyboard-oriented text editor

vi is a screen-oriented text editor originally created for the Unix operating system. The portable subset of the behavior of vi and programs based on it, and the ex editor language supported within these programs, is described by the Single Unix Specification and POSIX.

In telecommunication, an End-of-Transmission character (EOT) is a transmission control character. Its intended use is to indicate the conclusion of a transmission that may have included one or more texts and any associated message headings.

<span class="mw-page-title-main">Control key</span> Key on computer keyboards

In computing, a Control keyCtrl is a modifier key which, when pressed in conjunction with another key, performs a special operation. Similarly to the Shift key, the Control key rarely performs any function when pressed by itself. The Control key is located on or near the bottom left side of most keyboards, with many featuring an additional one at the bottom right.

<span class="mw-page-title-main">Computer terminal</span> Computer input/output device for users

A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. The teletype was an example of an early-day hard-copy terminal and predated the use of a computer screen by decades. Starting in the mid-1970s with machines such as the Sphere 1, Sol-20, and Apple I, terminal circuitry began to be integrated into personal and workstation computer systems, with the computer handling character generation and outputting to a CRT display such as a computer monitor or, sometimes, a consumer TV.

curses (programming library) Terminal control library enabling construction of text user interfaces

curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications.

<span class="mw-page-title-main">Text-based user interface</span> Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of bitmapped displays and modern conventional graphical user interfaces (GUIs). Like modern GUIs, they can use the entire screen area and may accept mouse and other inputs. They may also use color and often structure the display using box-drawing characters such as ┌ and ╣. The modern context of use is usually a terminal emulator.

<span class="mw-page-title-main">Caps Lock</span> Computer key

Caps Lock⇪ Caps Lock is a button on a computer keyboard that causes all letters of bicameral scripts to be generated in capital letters. It is a toggle key: each press reverses the previous action. Some keyboards also implement a light to give visual feedback about whether it is on or off. Exactly what Caps Lock does depends on the keyboard hardware, the operating system, the device driver, and the keyboard layout. Usually, the effect is limited to letter keys. Letters of non-bicameral scripts and non-letter characters are generated normally.

<span class="mw-page-title-main">Backspace</span> Key on a keyboard

Backspace is the keyboard key that in typewriters originally pushed the carriage one position backwards, and in modern computer systems typically moves the display cursor one position backwards, deletes the character at that position, and shifts back any text after that position by one character.

<span class="mw-page-title-main">Arrow keys</span> Set of keys on a typical computer keyboard

Arrow keys or cursor movement keys are keys on a computer keyboard that are either programmed or designated to move the cursor in a specified direction.

GNU Readline is a software library that provides in-line editing and history capabilities for interactive programs with a command-line interface, such as Bash. It is currently maintained by Chet Ramey as part of the GNU Project.

The LK201 is a detachable computer keyboard introduced by Digital Equipment Corporation of Maynard, Massachusetts in 1982. It was first used by Digital's VT220 ANSI/ASCII terminal and was subsequently used by the Rainbow-100, DECmate-II, and Pro-350 microcomputers and many of Digital's computer workstations such as the VAXstation and DECstation families.

<span class="mw-page-title-main">Esc key</span> Computer key

On computer keyboards, the Esc keyEsc is a key used to generate the escape character. The escape character, when sent from the keyboard to a computer, often is interpreted by software as "stop", "cancel" or "exit", and when sent from the computer to an external device marks the beginning of an escape sequence to specify operating modes or characteristics generally.

Lear Siegler Incorporated (LSI) is a diverse American corporation established in 1962. Its products range from car seats and brakes to weapons control systems for military fighter planes. The company's more than $2 billion-a-year annual sales comes from three major areas: aerospace-technology, automotive parts, and industrial-commercial. The company, however, is basically anonymous, since its products are either unmarked or bear only the label "LSI". Lear Siegler went private in 1987.

<span class="mw-page-title-main">Termcap</span>

Termcap is a legacy software library and database used on Unix-like computers that enables programs to use display computer terminals in a device-independent manner, which greatly simplifies the process of writing portable text mode applications. It was superseded by the terminfo database used by ncurses, tput, and other programs.

Edos is a discontinued operating system based upon IBM's original mainframe DOS. The name stood for extended disk operating system. It was later purchased by the West German computer company Nixdorf, who renamed it to NIDOS.

<span class="mw-page-title-main">IBM 3101</span> ASCII-based IBM computer terminal introduced in 1979

The IBM 3101 ASCII Display Station, and IBM's subsequent products, the 3151/315X and 3161/316X, are display terminals with asynchronous serial communication that were used with a variety of IBM and non-IBM computers during the 1980s–90s, especially the data processing terminals on non-IBM minicomputers, IBM Series/1 and IBM AIX computers.

In computing, a status key is a keyboard key that causes an operating system and/or a program to output status information on a terminal when it is pressed. In the event that a program on a terminal produces no indications that it is running, typing the status key will reveal the program's state and activity. Older implementations produced only a quick one-line status report for the current job when the status key was pressed. Newer implementations support sending a signal to the current process to allow the application to report on status as well.

References

  1. 1 2 "Lear Siegler Updates ADM-1, Gives ADM-3 Full Cursor Ability". Computerworld . Vol. 10, no. 27. July 5, 1976. p. 17. ISSN   0010-4841 . Retrieved September 10, 2019.
  2. 1 2 3 4 5 "Introducing The $995 Dumb Terminal". Computerworld. Vol. 9, no. 31. July 30, 1975. p. S/3. ISSN   0010-4841.
  3. "Lear Siegler advertisement". Computerworld. May 21, 1984. Retrieved June 4, 2022.
  4. "Compact ADM-3 Parading". Computerworld. Vol. 9, no. 20. May 14, 1975. p. 57. ISSN   0010-4841.
  5. "ComData advertisement". Computerworld. Vol. 10, no. 51. December 20, 1976. p. 15. ISSN   0010-4841.
  6. 1 2 3 4 "ADM-3 Maintenance Manual" (PDF). Archived (PDF) from the original on 2018-03-03. Retrieved 2017-06-23.
  7. "Lower Case Feature Available for ADM-3". Computerworld. Vol. 10, no. 13. March 29, 1976. p. 27. ISSN   0010-4841.
  8. "ADM-3A Lower Case Option "Clone"". Archived from the original on October 19, 2016.
  9. "User's Manual RG-512 Retro-Graphics Card for the ADM-3A Computer Terminal" (PDF). Digital Engineering, Inc. 1980. Archived (PDF) from the original on 2022-04-20. Retrieved 2022-03-23.
  10. 1 2 "ADM-3A Maintenance Manual" (PDF). Archived (PDF) from the original on 2019-01-26. Retrieved 2017-06-24.
  11. "ADM-3A CRT Replacement". Archived from the original on October 20, 2016.
  12. "Old tech: ADM-3A serial terminal, FreeBSD, and some fun. – Quelab". quelab.net. Archived from the original on 2019-01-08. Retrieved 2019-01-08.
  13. McKusick, Marshall Kirk (January 1999). "Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable". In DiBona, Chris; Ockman, Sam (eds.). Open Sources: Voices from the Open Source Revolution. Sebastopol (CA): O'Reilly and Associates, Inc. ISBN   1-56592-582-3. Archived from the original on 28 September 2021. Retrieved 23 September 2020. Working from an editor named em that they had obtained from Professor George Coulouris at Queen Mary's College in London, they worked to produce the line-at-a-time editor ex....With the arrival of some ADM-3a terminals offering screen-addressable cursors, Joy was finally able to write vi, bringing screen-based editing to Berkeley.
  14. McKusick, Marshall Kirk (January 1985). "A Berkeley Odyssey" (PDF). Unix Review. Archived (PDF) from the original on 2021-07-04. Retrieved 2020-09-23.
  15. "Procedural Dungeons of Doom: The Making of Rogue – Chapter 1". 3 June 2016. Archived from the original on 29 October 2020. Retrieved 23 September 2020.
  16. "Berkeley UNIX and the Birth of Open-Source Software". Lab Notes: Research from the Berkeley College of Engineering. UC Regents. 11 November 2001. Archived from the original on 2001-11-11. Retrieved 23 September 2020. In 1969, UC Berkeley electrical engineering graduate Kenneth Thompson and his Bell Laboratories colleague Dennis Ritchie wanted to play a computer game called "Space Travel" on a dusty old mainframe computer. To do it, the two were forced to write a new operating system for the machines.
  17. Craddock, David L. (3 June 2016). "The Making of Rogue – Chapter 1". Procedural Dungeons of Doom. Archived from the original on 29 October 2020. Retrieved 23 September 2020. By the time Toy and Wichman started at UC Santa Cruz, BSD UNIX had entered widespread usage across UC campuses and was branching out to other schools. Each new version of BSD, released on cassette tape, included handy programs written by Joy and other hackers. One program was curses, written by Ken Arnold. Arnold had written curses according to the UNIX creed: a simple tool fashioned for a specific purpose. Wielding curses like a paintbrush, users could place text such as letters, numbers, and symbols at any location on the screen.
  18. "ADM-3A Operators Manual" (PDF). pp. 3–6. Archived (PDF) from the original on 20 December 2022.
  19. "Tenth Anniversary ADM 3A Dumb Terminal Video Display Terminal User's Reference Manual" (PDF). Lear Siegler, Inc. April 1986. pp. 1–5. Archived (PDF) from the original on 2019-01-26. Retrieved 2017-06-24.
  20. "History of the War against Caps Lock". CAPSoff. Archived from the original on July 30, 2016.
  21. 1 2 "Remap Caps Lock". Archived from the original on 2019-08-22. Retrieved 2019-09-10.
  22. "MovingTheCtrlKey". Emacs Wiki. Archived from the original on 2019-09-17. Retrieved 2019-09-10.
  23. "Swapping Capslock and Control Keys". Archived from the original on 2011-02-25.