Knowledge

Hazeltine 2000

Source 📝

145:" that cached data being typed by the user and sent it all at once to the host. The system also had two display intensities, foreground and background (bright and dim). Data sent in background mode was independent and not sent back to the server. This allowed forms to be sent as text in background mode and then switch the terminal to foreground mode for data entry. This was used to create on-screen forms that could be filled out and cleared without having to re-send the background layout. 166:
The system was an all-in-one unit with a 12" diagonal green phosphor screen with a 8.5" by 5.75" display area. The system weighed 62 pounds (28 kg) and required at least 24 inches (610 mm) of depth on a desk, and drew a massive 350 W in operation. It required 30 seconds to "warm up",
148:
The base model displayed 27 lines of 74 characters, uppercase only, while an expansion added lowercase and 80-by-25 layout. In 1974 the expanded version became the only model and the price was lowered. The basic system was reimplemented several times using newer electronics as they became available
285:
The key feature of this concept is that common commands, like clear screen, could be issued to clear only the foreground or background data, and batch mode only sends the foreground characters. In practice, the host computer would send a stream of data in background mode to lay out a form, sending
257:
A key feature of the 2000 was its ability to be put into "batch mode", either by pressing the appropriate lamp/button on the right of the keyboard, or by sending the appropriate command as ASCII codes from the host computer. When the terminal was in this mode, the batch lamp/button was turned on.
281:
Batch mode was normally used in conjunction with a separate feature, foreground/background mode. This system allowed the text on the screen to be displayed at normal intensity, foreground, or a reduced intensity, background. The mode for every character on the screen was held in the buffer, so
194:
modems like the WE202C. This also had the side-effect of reducing the speeds; when turned on the highest speed was 1200 bit/s, but it also supported a wider variety of speeds below that to match the variety of speeds seen with these
289:
Once sent up in this fashion, the user's input would only be into those portions of the screen that were in foreground mode, and only their entries would be sent back to the host. Additionally, the cursor keys and
273:
key in the cursor cluster. This caused a second cursor to appear on-screen at the current location, and it will begin sending data from that position to the first carriage return it sees in the data.
265:. Buffered data was sent when the user pressed the return key. The data to be sent was normally everything on the line up to the cursor, but this could be modified by pressing holding down 225:
to the right of the numeric keypad. Running in a column down the extreme right hand side was a series of seven status lamps and pushbuttons with the on/off switch at the top of the column.
153:
was a lower-cost version introduced in 1977. The development team was unhappy with the support they received from the corporation, and the division was spun off to form Esprit Systems.
186:
terminal in the 1970s. Switches on the back of the case allowed the speed to be set to all common speeds between 110 and 9600 bit/s. A second switch, "CA", added additional
361:
range. The X coordinate was too large to fit in the printable range, so it repeated at character 96, although this did not allow the full range to be addressed in this manner.
349:
allowed the cursor to be sent to an indicated location on the screen by following it with two ASCII characters where the character code indicated a number. For instance, the
231:
was selected using a rear-panel rotating switch, odd, even, always-1 or always-0. A parity error would cause the parity lamp to light, which could be cleared by pressing it.
217:
The keyboard could be detached, connecting to the terminal using a 5 foot (1.5 m) 54-pin HDR connector. It had a 51-key typewriter layout main section, along with a
110:, introduced in October 1970 at a price of $ 2,995 (equivalent to $ 23,500 in 2023). While earlier terminal systems included "smart" editing features, notably the 672: 249:
option, the character matrix was expanded to 5 by 8, thereby allowing only 25 lines, although by adjusting the display slightly, they expanded to 80 columns wide.
667: 214:, Hazeltine's primary business. The RS-232 was connected via a hard-wired cable with a 25-pin connector at the end, not a rear-panel port. 286:
spaces in foreground mode to indicate input areas. Once the form was complete, it would switch back to foreground mode and turn on batch.
167:
and continually ran a fan to cool the system. Later models first grew to 63 pounds (29 kg) before falling to 57 pounds (26 kg).
261:
In batch mode, typing on the keyboard was not immediately sent to the host, but was instead buffered into the 2 KB of internal
640: 310:, what they referred to as the "lead-in code". The single character following the lead-in defines an action. These included 353:, ASCII code 0, would send the cursor to row or column 0. To avoid problems in transmission, the pattern repeated at 32, 662: 245:
set. These were drawn on-screen in a 5 by 7 dot matrix, allowing 27 rows of 74 characters per line. With the optional
206:
storage, and the video signal so it could be mirrored on up to three additional screens. The connectors were complex,
294:
skipped over background characters, allowing the user to easily move around the form from field to field.
28: 333:
The command set also included basic editing and cursor positioning typical of other smart terminals.
358: 207: 127: 179: 107: 74: 38: 142: 119: 63: 303: 628: 419: 378: 218: 150: 94: 656: 235: 203: 175: 123: 262: 191: 131: 306:
to send commands to the terminal. For the 2000, the commands were indicated by
246: 239: 228: 222: 190:
characters to send data in order to turn around the communications channel in
282:
foreground and background data could be displayed anywhere on the screen.
302:
Like the wide variety of smart terminals that followed, the 2000 used an
211: 111: 291: 170:
In contrast to most glass terminals of the era, the 2000 offered only
357:, so that the Y coordinate could be sent using the characters in the 171: 115: 84: 318:(unit separator) to indicate following data was in foreground mode, 242: 196: 135: 345:(substitute) inserted a blank line below the cursor position. 381:
appears to have shipped months earlier with similar features.
122:
in the data stream. It could be attached to any contemporary
337:
sent the cursor to the "home" position in the upper left,
114:, the Hazeltine 2000 was the first that used a standard 594: 592: 567: 565: 563: 141:
One advanced feature of the design was the concept of "
454: 452: 354: 350: 346: 342: 338: 334: 327: 323: 319: 315: 311: 187: 90: 80: 70: 59: 44: 34: 24: 314:(shift out) to trigger a transmit in batch mode, 330:(group separator) to clear just the foreground. 8: 19: 377:da Cruz says "possibly" the first, but the 202:The system also had outputs for a printer, 18: 326:(file separator) to clear the screen, or 322:(end of medium) to indicate background, 307: 270: 266: 406: 399: 370: 673:Computer-related introductions in 1970 648:. Hazeltine Corporation. January 1975. 610: 598: 583: 571: 554: 542: 530: 518: 506: 494: 482: 470: 458: 443: 633:Columbia University Computing History 424:Columbia University Computing History 7: 106:is one of the first general-purpose 14: 199:, adding 150 and 600 bit/s. 642:Hazeltine 2000 Operating Manual 627:da Cruz, Frank (August 2001). 238:of 64 characters covering the 1: 629:"The Hazeltine 2000 Terminal" 420:"The Hazeltine 2000 Terminal" 234:The base-model system had a 668:Character-oriented terminal 182:that was widely used as an 689: 138:-standard character sets. 108:"smart" computer terminals 269:and pressing the special 210:based on those used in 118:interface and sent its 613:, p. Appendix IV. 341:deleted the line, and 223:cursor control section 149:during the 1970s. The 277:Foreground/Background 174:, lacking the common 29:Hazeltine Corporation 308:Control-Shift-period 221:to the right, and a 359:printable character 21: 663:Computer terminals 533:, pp. 7, 11. 180:Teletype Model 33 120:control sequences 100: 99: 75:Computer keyboard 39:Computer terminal 16:Computer terminal 680: 649: 647: 636: 614: 608: 602: 596: 587: 581: 575: 569: 558: 552: 546: 540: 534: 528: 522: 516: 510: 504: 498: 492: 486: 480: 474: 468: 462: 456: 447: 441: 435: 434: 432: 430: 416: 410: 404: 382: 375: 356: 352: 348: 344: 340: 336: 329: 325: 321: 317: 313: 298:Sending commands 208:HDR panel mounts 189: 66:80x25 characters 55: 53: 22: 688: 687: 683: 682: 681: 679: 678: 677: 653: 652: 645: 639: 626: 623: 618: 617: 609: 605: 597: 590: 582: 578: 570: 561: 553: 549: 541: 537: 529: 525: 517: 513: 505: 501: 493: 489: 481: 477: 469: 465: 457: 450: 442: 438: 428: 426: 418: 417: 413: 405: 401: 396: 391: 386: 385: 376: 372: 367: 309: 304:escape sequence 300: 279: 272: 268: 255: 188:Request To Send 164: 159: 51: 49: 17: 12: 11: 5: 686: 684: 676: 675: 670: 665: 655: 654: 651: 650: 637: 622: 619: 616: 615: 603: 588: 576: 559: 547: 535: 523: 511: 499: 487: 475: 473:, pp. 22. 463: 448: 436: 411: 398: 397: 395: 392: 390: 387: 384: 383: 379:Datapoint 3300 369: 368: 366: 363: 299: 296: 278: 275: 254: 251: 219:numeric keypad 163: 160: 158: 155: 151:Hazeltine 1500 104:Hazeltine 2000 98: 97: 95:Hazeltine 1500 92: 88: 87: 82: 78: 77: 72: 68: 67: 61: 57: 56: 46: 42: 41: 36: 32: 31: 26: 20:Hazeltine 2000 15: 13: 10: 9: 6: 4: 3: 2: 685: 674: 671: 669: 666: 664: 661: 660: 658: 644: 643: 638: 634: 630: 625: 624: 620: 612: 607: 604: 601:, p. 17. 600: 595: 593: 589: 586:, p. 16. 585: 580: 577: 574:, p. 14. 573: 568: 566: 564: 560: 557:, p. 13. 556: 551: 548: 544: 539: 536: 532: 527: 524: 521:, p. 25. 520: 515: 512: 509:, p. 24. 508: 503: 500: 496: 491: 488: 484: 479: 476: 472: 467: 464: 461:, p. 26. 460: 455: 453: 449: 445: 440: 437: 425: 421: 415: 412: 408: 403: 400: 393: 388: 380: 374: 371: 364: 362: 360: 331: 305: 297: 295: 293: 287: 283: 276: 274: 264: 259: 252: 250: 248: 244: 241: 237: 236:character set 232: 230: 226: 224: 220: 215: 213: 209: 205: 200: 198: 193: 185: 181: 178:based on the 177: 173: 168: 161: 156: 154: 152: 146: 144: 139: 137: 133: 129: 125: 121: 117: 113: 109: 105: 96: 93: 89: 86: 83: 79: 76: 73: 69: 65: 62: 58: 47: 43: 40: 37: 33: 30: 27: 23: 641: 632: 621:Bibliography 606: 579: 550: 545:, p. 7. 538: 526: 514: 502: 497:, p. 5. 490: 485:, p. 2. 478: 466: 446:, p. 3. 439: 427:. Retrieved 423: 414: 407:da Cruz 2001 402: 373: 332: 301: 288: 284: 280: 260: 256: 233: 227: 216: 201: 183: 176:current loop 169: 165: 162:Basic system 147: 140: 124:minicomputer 103: 101: 81:Connectivity 52:October 1970 48:October 1970 45:Release date 25:Manufacturer 611:Manual 1975 599:Manual 1975 584:Manual 1975 572:Manual 1975 555:Manual 1975 543:Manual 1975 531:Manual 1975 519:Manual 1975 507:Manual 1975 495:Manual 1975 483:Manual 1975 471:Manual 1975 459:Manual 1975 444:Manual 1975 263:core memory 192:half-duplex 157:Description 132:serial port 130:that had a 657:Categories 429:14 January 389:References 253:Batch mode 247:lower case 240:upper case 143:batch mode 394:Citations 134:and used 128:mainframe 91:Successor 212:avionics 204:cassette 112:IBM 2260 292:tab key 267:⇧ Shift 60:Display 50: ( 229:Parity 197:modems 184:ad hoc 172:RS-232 116:RS-232 85:RS-232 646:(PDF) 365:Notes 355:Space 243:ASCII 136:ASCII 71:Input 431:2020 271:XMIT 102:The 35:Type 351:NUL 347:DC1 343:SUB 339:DC3 335:DC2 126:or 64:CRT 659:: 631:. 591:^ 562:^ 451:^ 422:. 328:GS 324:FS 320:EM 316:US 312:SO 635:. 433:. 409:. 54:)

Index

Hazeltine Corporation
Computer terminal
CRT
Computer keyboard
RS-232
Hazeltine 1500
"smart" computer terminals
IBM 2260
RS-232
control sequences
minicomputer
mainframe
serial port
ASCII
batch mode
Hazeltine 1500
RS-232
current loop
Teletype Model 33
half-duplex
modems
cassette
HDR panel mounts
avionics
numeric keypad
cursor control section
Parity
character set
upper case
ASCII

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.