MIT AI lab IO bus interface for GE Datanet 760

From Computer History Wiki
Jump to: navigation, search
DATANET-760 Display Controller Unit

The MIT AI lab PDP-6 had a GE Datanet 760 controller with four consoles. The controller was attached through two IO bus devices. This article documents the IO bus interface as used by ITS 138.

GTYI

Device number 70 (octal). CONI 10 means "done", data ready to receive. CONO low three bits is the PI channel. DATAI gets an ASCII character in the right half, and console number in the left half.

ITS 138 code is consistent with these theories:

  • DATAI clears "done".
  • Interrupts are raised or cleared according to "done".

GTYO

DATANET-760 Display Terminal Unit

Device number 750. CONI 100 means "done", ready to accept data. CONO 200 is some kind of reset or enable, and the low three bits is the PI channel. DATAO sends an 7-bit character.

ITS 138 code is consistent with these theories:

  • DATAO and CONO clears "done".
  • Interrupts are raised or cleared according to "done".
  • CONO 200 sets "done" and thus raises an interrupt if PIA is not 0.

Communications protocol to Datanet 760

Data is sent to the 760 as framed messages. A message starts with an SOM/SOH (octal 001). Next comes a console selection code which is 140, 150, 160, or 170, and then a status code which ITS sets to 0. Next comes an STX (002), text data, and ETX (003). The message ends with a "longitudinal parity" character, which is an XOR checksum computed over the selection code through the ETX.

For transmission, all characters have their seven bits inverted, and rotated one bit to the right.

Text and control codes

The text portion of a message consists of ASCII characters in the range 040 to 137, and may embed control characters.

Code Name Description
010 BS Backspace marker one character. Stops at left margin.
012 LF Line feed. Moves marker down one line. Wraps around to top line.
014 FF Form feed. Erase display and move marker to top left.
015 CR Carriage return. Move marker to leftmost position.
021 RLF Reverse line feed. Moves marker up one line. Stops at top line.
022 FS Forward space marker one character. Does a CR at right margin.
024 PR Page return. Goes to top left without erasing the display.
DATANET-760 character set


External links

Further reading

This documentation is part of MIT's Tapes of Tech Square (ToTS) collection, but not yet available to the public. A copy of the latter is in Computer History Museum's catalog.

  • The General Electric DATANET-760 Keyboard/Display, sales brochure.
  • DATANET-760 Keyboard/Display Subsystem Manual, technical documentation.