Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Blit (computer terminal)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Electronic device}} [[File:Teletype DMD 5620.jpg|thumb|A Teletype DMD 5620 connected to the [[SDF Public Access Unix System]]]] '''Blit''' is a programmable [[raster graphics]] [[computer terminal]] designed by [[Rob Pike]] and Bart Locanthi Jr. of [[Bell Labs]] and released in 1982. ==History== The Blit programmable [[bitmap]] [[computer graphics|graphics]] [[computer terminal|terminal]] was designed by [[Rob Pike]] and Bart Locanthi Jr. of [[Bell Labs]] in 1982. The Blit technology was commercialized by [[American Telephone & Telegraph|AT&T]] and [[Teletype_Corporation|Teletype]]. In 1984, the '''DMD''' (dot-mapped display) '''5620''' was released,<ref>[http://www.brouhaha.com/~eric/retrocomputing/att/5620/ AT&T/Teletype 5620 Dot Mapped Display Terminal]</ref> followed by models '''630 MTG''' (multi-tasking graphics) in 1987 and '''730 MTG''' in 1989. The 5620 used a [[Western Electric]] 32100 processor (aka [[Bellmac 32]]) and had a 15" green phosphor display with 800×1024×1 resolution (66×88 characters in the initial text mode) interlaced at 30 Hz. The 630 and 730 had [[Motorola 68000]] processors and a 1024×1024×1 monochrome display at 60 Hz (most had amber displays, but some had white or green displays). The [[folk etymology]] for the ''Blit'' name is that it stands for ''Bell Labs Intelligent Terminal'', and its creators have also joked that it actually stood for ''Bacon, Lettuce, and Interactive Tomato''. However, Rob Pike's paper on the Blit explains that it was named after the second syllable of ''[[bit blit]]'', a common name for the bit-block transfer operation that is fundamental to the terminal's graphics.<ref>{{cite journal | first = Rob | last = Pike | authorlink = Rob Pike | title = The Blit: A Multiplexed Graphics Terminal | url = http://doc.cat-v.org/bell_labs/blit/ |journal=AT&T Bell Laboratories Technical Journal |volume=63 |issue=8 |year=1984 |pages=1607–1631 | doi = 10.1002/j.1538-7305.1984.tb00056.x | s2cid = 34062559 | url-access = subscription }}</ref> Its original nickname was ''Jerq'', inspired by a joke used during a demo of a Three Rivers' [[PERQ]] graphic workstation and used with permission.<ref>{{cite web |url=https://inbox.vuxu.org/tuhs/CAKzdPgz37wwYfmHJ_7kZx_T=-zwNJ50PhS7r0kCpuf_F1mDkww@mail.gmail.com/ |title=Re: [TUHS] Blit source |last=Pike |first=Rob |date=19 December 2019 |publisher=TUHS |access-date=29 October 2020 |quote=The name, originally coined for a fun demo of the Three Rivers Perq by folks at Lucasfilm, was borrowed with permission by us}}</ref> ==Functionality== When initially switched on, the Blit looked like an ordinary textual [[dumb terminal| "dumb" terminal]], although taller than usual. However, after logging into a [[Unix]] host (connected to the terminal through a [[serial port]]), the host could (via special escape sequences) load software to be executed by the processor of the terminal. This software could make use of the terminal's full graphics capabilities and attached peripherals such as a [[computer mouse]]. Normally, users would load the window systems ''mpx'' (or its successor ''mux''), which replaced the terminal's [[user interface]] by a mouse-driven windowing interface, with multiple terminal windows all multiplexed over the single available serial-line connection to the host. Each window initially ran a simple [[terminal emulator]], which could be replaced by a downloaded interactive graphical application, for example a more advanced terminal emulator, an editor, or a clock application. The resulting properties were similar to those of a modern Unix windowing system; however, to avoid having user interaction slowed by the serial connection, the interactive interface and the host application ran on separate systems—an early implementation of [[distributed computing]]. ==Window systems== Pike wrote two window systems for the Blit, ''mpx'' for [[Research Unix#Versions|8th Edition Unix]] and ''mux'' for 9th Edition, both sporting a minimalistic design. The design of these influenced the later [[Plan 9 from Bell Labs|Plan 9]] window systems [[8½ (Plan 9)|8½]] and [[Rio (windowing_system)|rio]]. When the Blit was commercialized as the DMD 5620, a variant of mpx called "layers" was added to [[UNIX System V#SVR3|SVR3]].<ref>{{cite web |title=AT&T 5620 (and Related Terminals) Frequently Asked Questions |author=Eric Smith |date=25 August 2005 |url=http://www.brouhaha.com/~eric/retrocomputing/att/5620/5620_faq.html}}</ref> 9front (a Plan 9 fork) contains a Blit emulator that runs its original firmware,<ref>{{cite web|title=Blit emulator source code|url=http://git.9front.org/plan9front/plan9front/HEAD/sys/src/games/blit/f.html}}</ref> which can be used with mux (available in recently released [[Research Unix]] v8<ref>{{cite web|title=[TUHS] 8th Edition Research Unix on SIMH|url=http://minnie.tuhs.org/pipermail/tuhs/2017-March/009440.html|access-date=2017-12-20|archive-url=https://web.archive.org/web/20170730032618/http://minnie.tuhs.org/pipermail/tuhs/2017-March/009440.html|archive-date=2017-07-30|url-status=dead}}</ref>). ==See also== * [[3B series computers]], some of which also used the WECO 32000 processor, were often used with DMD 5620s * [[Rio (program)|rio]] * [[Thin client]] * [[X terminal]] ==References== {{Reflist}} ;Notes :{{JargonFile}} *{{citation |url=http://www.osnews.com/story/26315/Blit_a_multitasking_windowed_UNIX_GUI_from_1982 |title=Blit: a multitasking, windowed UNIX GUI from 1982 |first=Thom |last=Holwerda |work=[[OSNews]] |date=August 29, 2012 |accessdate=September 15, 2012 }} ==External links== * Bart Locanthi, Rob Pike: [https://web.archive.org/web/20070928060025/http://herpolhode.com/rob/movies/blit.mpg <cite>Blit</cite> (MPEG)] [https://www.youtube.com/watch?v=Pr1XXvSaVUQ (YouTube)], the classic animated short about the windowing terminal project (it was necessary to explain how mice worked back then; this was 1982, two years before the [[Macintosh|Mac]]) ([[MPEG]]) * Source code (contains proprietary code) [http://www.brouhaha.com/~eric/retrocomputing/att/5620/software/ <cite>5620</cite>] {{Rob Pike navbox}} {{DEFAULTSORT:Blit (Computer Terminal)}} [[Category:AT&T computers]] [[Category:Computer terminals]] [[Category:Computer-related introductions in 1982]] [[Category:Thin clients]] [[Category:User interfaces]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation
(
edit
)
Template:Cite journal
(
edit
)
Template:Cite web
(
edit
)
Template:JargonFile
(
edit
)
Template:Reflist
(
edit
)
Template:Rob Pike navbox
(
edit
)
Template:Short description
(
edit
)