Knowledge (XXG)

IMLAC

Source 📝

73: 32: 236: 161: 245: 726:
method to compute intermediate points for sloped lines without doing multiplies or divides. The long vector hardware similarly needed only an add/subtract circuit. If a long vector program was mistakenly run on a basic machine without that option, the display processor could go wild and potentially
743:
system had enhanced capability and usability if accessed from a PDS-1 system; the user could make hyperlinks with a light pen and create them simply with a couple of keystrokes. Multi-window editing on FRESS was also possible when using the PDS-1. PDS-1 systems were used to design Arpanet's network
607:
The PDS-1 monitor face was rectangular and was available in portrait or landscape orientation. The 1K x 1K grid of points was stretched 33% in the longer direction to allow text and graphics to fill the screen. All graphics programs then had to account for the non-square pixels. If the system was
629:
form only. There was no support for rotations or arbitrary scaling on the fly. If a symbol crossed over an edge of the screen, the beam wrapped around to the other side rather than being clipped, making a smear. So higher levels of the application had to do the clipping test, using separate data
603:
which executed a sequence of short vector strokes for that letter. Each occurrence of a letter on the screen was a display processor call to that letter's subroutine. This scheme handled arbitrary fonts, extended character sets, and even cursive right-to-left languages like Arabic. The smaller,
760:
on an Imlac editor. But most graphics applications required strong floating point support, compilers, and a file system. Those applications ran mostly on an expensive timeshared computer, which sent digested image data to the Imlac, which ran a small assembler program emulating a generic graphics
718:
backplane connecting all cards. There was no uniform backplane bus. Customer documentation included complete schematics down to the gate level, so that customers could design their own interface boards. It was possible to see, touch, and understand every detail of how the whole system worked.
531:
displays. In vector displays, the CRT electron beam 'draws' only the lines and curves displayed. In raster scan displays, the image is a grid of pixel spots (a 'bitmapped' image), and the CRT beam repeatedly sweeps the entire screen in a fixed horizontal pattern (like in TV sets), regardless of
761:
terminal. A typical use was rendering architectural drawings and animated walkthroughs that had been previously drawn offline. PDS-1 use was held back for several years by not having a standard program library supporting animation or interactive drawing and dragging of objects.
830:. The limitations of refreshed or storage vector displays were accepted only in the era when those displays were much cheaper than raster-scan alternatives. Raster graphic displays inevitably took over when the price of 128 kilobytes no longer mattered. 585:, the accumulated image could be modified or moved only by flash-erasing the entire screen and then slowing redrawing everything with data resent from some large computer. This was much less interactive than the PDS-1 and could not show animations. 566:, and those coils fought against rapid changes to their current. The screen flickered when filled with more than 800 inches of lines or more than 1200 characters, because the beam then needed more than 1/40th of a second to retrace everything. 624:
instructions and never modified memory. Jumps supported subroutine calls for repeated objects like letters and symbols. Jumps also supported arranging displayed objects into linked lists for quick editing. XY positions were in
619:
Instructions for the display processor consisted of 1-byte short-stroke instructions for letters and curves, and 6-byte long vector instructions, and 2-byte unconditional jumps. The display processor had no conventional
561:
The PDS-1 screen was repeatedly refreshed or redrawn 40 times per second to avoid visible flickering. But irregular beam motion was slower than the steady motions on raster displays. The beam deflections were driven by
848:
The PDS-1 and similar vector terminals were supplanted in the 1980s by (non-programmable) raster graphics terminals such as the AED767. And by easily programmed personal workstations with raster graphics such as the
448:
1974: PDS-4 introduced. It ran twice as fast and displayed twice as much text or graphics without flicker. Its display processor supported instantaneous interactive magnification with clipping. It had an optional
735:
The PDS-1 and PDS-4 were bought in small numbers by R&D organizations and many universities. They developed pioneering computer applications and trained the next generation of graphics system designers. The
536:-level 1024x768 black/white resolution requires 96 kilobytes of video refresh memory, 12 times more than a basic PDS-1. In 1970, that much core memory cost about $ 8000. (It now costs only 0.05 cents of shared 751:
system using PDS-1 called CES. MCS's Anvil mechanical CAD system used later Imlac workstations to interactively design mechanical parts, which were then milled out automatically from metal stock.
722:
The basic PDS-1 did not include the optional hardware cards for long vectors. Instead, the minicomputer created a long sequence of short-stroke display instructions. The software used a quick
1449: 1444: 504:
board set as its local minicomputer. This automatically gave it a much bigger set of programming tools. But it too, was usually driven by applications running on larger PDP systems.
1469: 754:
Some simple applications such as text editors were entirely coded in Imlac assembler and could run without much involvement with a larger computer. Hofstadter composed his book
719:
Cycle time for the core memory was 2.0 microseconds for the PDS-1, and 1.8 microseconds for PDS-1D. TTL logic ran 10x faster, with 10 timing pulses per core memory cycle.
1464: 1434: 1424: 1241: 916: 1409: 764:
But at night time, students were willing to write large amounts of assembler code just for fun. The PDS-1 applications most remembered today are the early interactive
1429: 1419: 102: 1404: 747:
Imlac display systems were bundled into various larger commercial products involving visual design and specialized software. Imlac sold a newspaper layout and
554:
shapes, editing text, laying out printed pages, and playing simple games. But they did not handle colors, images, filled-in areas, black-on-white screens, or
1454: 604:
fastest-drawing fonts were ugly, with diamond-shaped approximations of rounded loops. The display subroutine scheme also handled electronic design symbols.
411: 1459: 520:
moved freely in X and Y position and angle under program control to draw individual sloped lines and letter forms, much like the pen-on-paper motions of a
1272: 888:
In 2013, an Imlac emulator named sImlac was written. An update version of this emulator can be obtained from the GitHub repository of the Seattle-based
714:
chip. Small printed circuit cards held up to 12 chips each. The shallow desk pedestal held three racks or rows of cards, with 25 cards per row, and a
516:, continually refreshed from local memory. Its normal resolution was 1024 by 1024 addressable points, and 2K x 2K in small-font scaling mode. The CRT 661:, except using 16-bit instructions and data instead of 12 bits. There were no integer multiply/divide instructions, no floating point instructions, no 637:
The PDS-1's built-in minicomputer was needed for responding to user keyboard and light pen interactions quickly, without delays in talking to a remote
368:
system of a highly interactive computer graphics display with motion. Selling for $ 8,300 before options, its price was equivalent to the cost of four
599:
But on the PDS-1, all letter shapes, sizes, and spacing were entirely controlled in software. Each desired form of the letter E had its own display
634:. Code for line drawings and overall layout was generated on the fly, by programs running on the local minicomputer or on a large remote computer. 673:. The single form of address modification was via indirect address pointers held in memory. Certain pointer cells would auto-increment when used. 641:
large computer for help. The minicomputer's main task was to build and modify the display list as needed for the next refresh cycle. For text and
577:
CRT technology which required no continual refresh and hence no local computer display memory at all. The glowing image was remembered by the CRT
1286: 946: 1414: 845:
machine in 1973, a decade before that much memory was affordable for non-research single-user machines. And Alto led to the GUI revolution.
807: 795: 991: 645:
line graphics this was easy and did not involve much computing. To minimize costs, Imlac designed their own simple minicomputer with as few
1189: 179: 171: 608:
to be used mainly for graphics, the monitor could be installed with an unstretched grid leaving ends of the screen permanently unused.
826:
The density, capacity, and price of computer memory have improved steadily and exponentially for decades, an engineering trend called
737: 215: 197: 142: 59: 889: 1248: 1126: 1008: 909: 588:
On other displays of this era, text fonts were hardwired and could not be changed. For example, the operator consoles of the
1439: 1229: 456:
1977: A total of about 700 PDS-4 systems had been sold in the US. They were built upon order rather than being mass-produced.
723: 967: 391:, and a control panel on a small desk with most electronic logic in the desk pedestal. The electronics included a simple 1474: 803: 537: 500:
had a similar design and price point to the PDS-1D. Its desktop electronics were more compact and used a mass-produced
704: 1218: 794:, was created on a pair of PDS-1's. Later, up to 8 players ran on PDS-1 stations or other terminals networked to the 94: 674: 118: 1311: 1101: 98: 1484: 1389: 1326: 459:
1978: Dynagraphic 3250 introduced. It was designed to be used mainly by a proprietary Fortran-coded graphics
654: 621: 1354: 1479: 1290: 791: 756: 596:
CRT electron beam through a metallic stencil mask with an A-shaped hole, or through a B-shaped hole, etc.
346: 283: 250: 45: 20: 1312:"DigiBarn Systems: Advanced Electronic Design AED 767 terminal an early graphics workstation (Prototype)" 83: 1362: 693: 544: 470: 312: 87: 1357:. From the 1972 documentary Computer Networks - The Heralds Of Resource Sharing. Notice the five keys 1037: 1023: 942: 711: 642: 563: 548: 399: 377: 1186: 684:
compatible with anything else and so had limited tool support. Imlac eventually added a self-hosted
811: 460: 111: 1151: 984: 873: 707: 666: 646: 631: 532:
which dots are turned on. Bitmap raster graphics require much more memory than vector graphics.
476:
1981: Hazeltine's Imlac Dynagraphic Series II introduced. It was designed to be compatible with
328: 630:
structures. (This was fixed in later models.) Programming the letter font subroutines was via
1061: 616:
The PDS-1's display processor and its minicomputer ran simultaneously, out of the same memory.
1266: 869: 670: 425: 369: 122: 688:
compiler with hour-long compiles due to the cramped memory. Some PDS models had an optional
1358: 1164: 662: 551: 1230:
http://www.digibarn.com/collections/presentations/maze-war/The-aMazing-History-of-Maze.ppt
1193: 1175: 524:. The beam skipped blank areas of the screen. Things could be drawn in arbitrary order. 361: 107: 861: 834: 827: 570: 513: 450: 429: 406: 1398: 1130: 838: 582: 517: 850: 638: 574: 395: 1378: 1219:
https://github.com/larsbrinkhoff/imlac-software/blob/master/washington/freeway.pdf
1384: 1368: 1205: 748: 700: 681: 528: 521: 481: 438:
1972: PDS-1D introduced. It was similar to the PDS-1 with improved circuits and
384: 1373: 837:
impressed them with its interactivity and graphics. But its ugly text prompted
543:
Vector displays were good for showing data charts, modifying line drawings and
360:
The PDS-1 debuted in 1970. It was the first low-cost commercial realization of
1073: 960: 877: 842: 765: 650: 600: 593: 489: 463:
running on larger computers, without customer programming inside the terminal.
51: 1349: 1050: 865: 770: 740: 715: 439: 388: 365: 696:
supporting program overlays. The disks were dropped from later products.
786: 689: 680:
Programming of this minicomputer was via assembler language. It was not
589: 578: 497: 477: 373: 1105: 815: 780: 685: 626: 555: 235: 692:
cartridge disk drive or 8-inch floppy drive. These ran a rudimentary
376:, which cost 30 times more. It was a significant step forward towards 799: 784:, was created on a PDS-1 as part of a psychology experiment in 1971. 501: 392: 932:
PDS-4 system reference manual: Preliminary. IMLAC Corporation, 1974.
244: 405:
IMLAC is not an acronym but is the name of a poet-philosopher from
658: 1187:
http://www.cadhistory.net/15%20Patrick%20Hanratty%20and%20MCS.pdf
488:
quantities. It had 2Kx2K resolution,192 kilobytes of RAM, and an
857: 854: 1087: 533: 485: 154: 66: 25: 424:
1968: Imlac founded. Their business plan was interactive
402:, and a display processor for driving CRT beam movements. 349:, that manufactured graphical display systems, mainly the 1381:. It preserves some scans of contemporary code printouts. 1165:
http://www.bitsavers.org/pdf/imlac/PDS-1_TechnicalMan.pdf
105:
and tools are available to assist in formatting, such as
1355:
At 14:36 of this video a glimpse of the PDS-1 being used
372:. The PDS-1 was functionally similar to the much bigger 1176:
http://www.bitsavers.org/pdf/imlac/PDS-1_Schematics.pdf
710:, with only a dozen logic gates or 4 register bits per 435:
1970: PDS-1 introduced for the general graphics market.
558:
fidelity to the fonts of professionally printed text.
1385:
Blinkenlights Archaeological Institute - Imlac PDS-1
1361:, a direct descendant of the one introduced for the 1327:"BitRot: sImlac v0.0 is ready for human consumption" 727:
burn the monitor phosphor or deflection amplifiers.
318: 307: 289: 267: 259: 778:, an early predecessor of the popular arcade game 527:Vector displays are a now-obsolete alternative to 1450:Defunct computer companies based in Massachusetts 1445:Defunct computer companies of the United States 592:formed each letter all at once by sending the 853:UCSD Pascal machine and the high performance 8: 1470:Electronics companies disestablished in 1979 492:microprocessor, all inside the monitor unit. 412:The History of Rasselas, Prince of Abissinia 228: 86:, which are uninformative and vulnerable to 19:"Imlac" redirects here. For other uses, see 101:and maintains a consistent citation style. 60:Learn how and when to remove these messages 1390:BitRot: An introduction to the Imlac PDS-1 1350:Tom Uban's Restored PDS-1D - Imlac Anatomy 484:library standard. Its cost was $ 9000 in 243: 234: 227: 1465:Electronics companies established in 1968 1435:Computer companies disestablished in 1979 1425:American companies disestablished in 1979 1051:http://www.dvq.com/ads/imlac_mms_8_78.jpg 216:Learn how and when to remove this message 198:Learn how and when to remove this message 143:Learn how and when to remove this message 1010:Instruction set guides: imlac card color 1410:1979 disestablishments in Massachusetts 1379:Lars Brinkhoff's Imlac Software Library 901: 345:was an American electronics company in 1430:Computer companies established in 1968 1420:American companies established in 1968 1271:: CS1 maint: archived copy as title ( 1264: 973:from the original on 24 December 2023. 841:to develop the experimental bitmapped 699:The PDS-1 electronics were built from 573:graphics terminal used an alternative 949:from the original on 3 December 2021. 860:system. And those were supplanted by 512:The monitor was a 14-inch monochrome 7: 1405:1968 establishments in Massachusetts 1369:sImlac, Josh Dersch's Imlac emulator 814:were a major data load on the early 469:1979: Imlac Corporation acquired by 1455:Defunct computer hardware companies 93:Please consider converting them to 1460:Defunct computer systems companies 997:from the original on 7 March 2024. 922:from the original on 8 March 2024. 466:????: Dynagraphic 6220 introduced. 170:tone or style may not reflect the 14: 1152:"ICF Terminals: Refresh Displays" 1127:"Section 3: The industry evolves" 1074:"Jim Michmerhuizen: Work History" 876:. And now by single chips inside 473:, a maker of text-only terminals. 41:This article has multiple issues. 806:program. Mazewar games between 180:guide to writing better articles 159: 71: 30: 890:Living Computers: Museum + Labs 677:operations were not supported. 49:or discuss these issues on the 822:Pixels replace vector displays 774:was ported from a PDP-1 demo. 432:traders, which did not happen. 97:to ensure the article remains 1: 1415:1979 mergers and acquisitions 1374:Uban's Imlac Software Library 910:"The computer display review" 802:computer running the Mazewar 653:as possible. It was a single- 1287:"The Minicomputer Orphanage" 1102:"Memory Prices 1957 to 2012" 961:"IMLAC PDS-1D advertisement" 1088:"Vector graphics terminals" 295:; 45 years ago 273:; 56 years ago 1501: 1325:Josh Dersch (2013-07-11). 985:"PDS-1D Programming Guide" 254:running on an IMLAC PDS-1D 18: 792:multiplayer computer game 569:The competing lower cost 383:The PDS-1 consisted of a 325:Graphical display systems 242: 233: 1038:"USA Visit: August 1978" 657:machine much like a DEC 508:Refreshed vector display 445:1973: PDS-1G introduced. 16:Graphical display system 174:used on Knowledge (XXG) 1024:"USA Visit: June 1976" 943:"USA Visit: June 1976" 347:Needham, Massachusetts 284:Needham, Massachusetts 178:See Knowledge (XXG)'s 21:Imlac (disambiguation) 1440:Computer workstations 1363:NLS (computer system) 471:Hazeltine Corporation 380:and modern displays. 378:computer workstations 333:Computer workstations 313:Hazeltine Corporation 581:itself. But like an 419:Timeline of products 400:magnetic-core memory 398:, 8-16 kilobytes of 1475:Graphical terminals 874:video game consoles 864:-based mass-market 790:, the first online 757:Gödel, Escher, Bach 744:graphics protocol. 708:integrated circuits 547:diagrams, tumbling 329:Graphical terminals 230: 1192:2015-08-30 at the 667:virtual addressing 632:assembler language 426:graphics terminals 370:Volkswagen Beetles 1208:. 6 January 2018. 833:Imlac PDS-1's at 768:. The two-player 343:IMLAC Corporation 340: 339: 229:IMLAC Corporation 226: 225: 218: 208: 207: 200: 172:encyclopedic tone 153: 152: 145: 103:Several templates 64: 1492: 1485:16-bit computers 1359:Chorded keyboard 1337: 1336: 1334: 1333: 1322: 1316: 1315: 1308: 1302: 1301: 1299: 1298: 1289:. Archived from 1283: 1277: 1276: 1270: 1262: 1260: 1259: 1253: 1247:. Archived from 1246: 1238: 1232: 1227: 1221: 1216: 1210: 1209: 1202: 1196: 1184: 1178: 1173: 1167: 1162: 1156: 1155: 1148: 1142: 1141: 1139: 1138: 1129:. Archived from 1123: 1117: 1116: 1114: 1113: 1104:. Archived from 1098: 1092: 1091: 1084: 1078: 1077: 1070: 1064: 1059: 1053: 1048: 1042: 1041: 1034: 1028: 1027: 1020: 1014: 1013: 1005: 999: 998: 996: 989: 981: 975: 974: 972: 965: 957: 951: 950: 939: 933: 930: 924: 923: 921: 914: 906: 776:Freeway Crossing 663:microprogramming 357:, in the 1970s. 303: 301: 296: 281: 279: 274: 247: 238: 231: 221: 214: 203: 196: 192: 189: 183: 182:for suggestions. 163: 162: 155: 148: 141: 137: 134: 128: 126: 115: 75: 74: 67: 56: 34: 33: 26: 1500: 1499: 1495: 1494: 1493: 1491: 1490: 1489: 1395: 1394: 1346: 1341: 1340: 1331: 1329: 1324: 1323: 1319: 1310: 1309: 1305: 1296: 1294: 1285: 1284: 1280: 1263: 1257: 1255: 1251: 1244: 1242:"Archived copy" 1240: 1239: 1235: 1228: 1224: 1217: 1213: 1204: 1203: 1199: 1194:Wayback Machine 1185: 1181: 1174: 1170: 1163: 1159: 1150: 1149: 1145: 1136: 1134: 1125: 1124: 1120: 1111: 1109: 1100: 1099: 1095: 1086: 1085: 1081: 1072: 1071: 1067: 1060: 1056: 1049: 1045: 1036: 1035: 1031: 1022: 1021: 1017: 1007: 1006: 1002: 994: 987: 983: 982: 978: 970: 963: 959: 958: 954: 941: 940: 936: 931: 927: 919: 912: 908: 907: 903: 898: 886: 824: 733: 614: 612:Dual processors 510: 421: 362:Ivan Sutherland 336: 299: 297: 294: 277: 275: 272: 255: 222: 211: 210: 209: 204: 193: 187: 184: 177: 168:This article's 164: 160: 149: 138: 132: 129: 117: 106: 92: 76: 72: 35: 31: 24: 17: 12: 11: 5: 1498: 1496: 1488: 1487: 1482: 1477: 1472: 1467: 1462: 1457: 1452: 1447: 1442: 1437: 1432: 1427: 1422: 1417: 1412: 1407: 1397: 1396: 1393: 1392: 1387: 1382: 1376: 1371: 1366: 1352: 1345: 1344:External links 1342: 1339: 1338: 1317: 1303: 1278: 1233: 1222: 1211: 1197: 1179: 1168: 1157: 1143: 1118: 1093: 1079: 1065: 1054: 1043: 1029: 1015: 1000: 976: 952: 934: 925: 915:. March 1970. 900: 899: 897: 894: 885: 882: 862:microprocessor 823: 820: 732: 729: 613: 610: 571:Tektronix 4010 564:magnetic coils 514:vector display 509: 506: 494: 493: 474: 467: 464: 457: 454: 451:floating point 446: 443: 436: 433: 430:stock exchange 420: 417: 407:Samuel Johnson 338: 337: 335: 334: 331: 326: 322: 320: 316: 315: 309: 305: 304: 291: 287: 286: 269: 265: 264: 261: 257: 256: 248: 240: 239: 224: 223: 206: 205: 167: 165: 158: 151: 150: 95:full citations 79: 77: 70: 65: 39: 38: 36: 29: 15: 13: 10: 9: 6: 4: 3: 2: 1497: 1486: 1483: 1481: 1480:Minicomputers 1478: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1436: 1433: 1431: 1428: 1426: 1423: 1421: 1418: 1416: 1413: 1411: 1408: 1406: 1403: 1402: 1400: 1391: 1388: 1386: 1383: 1380: 1377: 1375: 1372: 1370: 1367: 1364: 1360: 1356: 1353: 1351: 1348: 1347: 1343: 1328: 1321: 1318: 1313: 1307: 1304: 1293:on 2012-07-02 1292: 1288: 1282: 1279: 1274: 1268: 1254:on 2011-08-11 1250: 1243: 1237: 1234: 1231: 1226: 1223: 1220: 1215: 1212: 1207: 1201: 1198: 1195: 1191: 1188: 1183: 1180: 1177: 1172: 1169: 1166: 1161: 1158: 1153: 1147: 1144: 1133:on 2008-06-13 1132: 1128: 1122: 1119: 1108:on 2012-10-26 1107: 1103: 1097: 1094: 1089: 1083: 1080: 1075: 1069: 1066: 1063: 1058: 1055: 1052: 1047: 1044: 1039: 1033: 1030: 1025: 1019: 1016: 1012: 1011: 1004: 1001: 993: 986: 980: 977: 969: 962: 956: 953: 948: 944: 938: 935: 929: 926: 918: 911: 905: 902: 895: 893: 891: 883: 881: 879: 875: 871: 867: 863: 859: 856: 852: 846: 844: 840: 839:Chuck Thacker 836: 831: 829: 821: 819: 817: 813: 809: 805: 801: 797: 793: 789: 788: 783: 782: 777: 773: 772: 767: 762: 759: 758: 752: 750: 745: 742: 739: 730: 728: 725: 720: 717: 713: 709: 706: 702: 697: 695: 691: 687: 683: 678: 676: 672: 668: 664: 660: 656: 652: 648: 644: 640: 635: 633: 628: 623: 617: 611: 609: 605: 602: 597: 595: 591: 586: 584: 583:Etch A Sketch 580: 576: 572: 567: 565: 559: 557: 553: 550: 546: 541: 539: 535: 530: 525: 523: 519: 518:electron beam 515: 507: 505: 503: 499: 491: 487: 483: 480:'s CORE 1979 479: 475: 472: 468: 465: 462: 458: 455: 452: 447: 444: 441: 437: 434: 431: 427: 423: 422: 418: 416: 414: 413: 408: 403: 401: 397: 394: 390: 386: 381: 379: 375: 371: 367: 363: 358: 356: 352: 348: 344: 332: 330: 327: 324: 323: 321: 317: 314: 310: 306: 292: 288: 285: 270: 266: 262: 258: 253: 252: 246: 241: 237: 232: 220: 217: 202: 199: 191: 181: 175: 173: 166: 157: 156: 147: 144: 136: 124: 123:documentation 120: 113: 112:documentation 109: 104: 100: 96: 91: 89: 85: 80:This article 78: 69: 68: 63: 61: 54: 53: 48: 47: 42: 37: 28: 27: 22: 1330:. Retrieved 1320: 1306: 1295:. Retrieved 1291:the original 1281: 1256:. Retrieved 1249:the original 1236: 1225: 1214: 1200: 1182: 1171: 1160: 1146: 1135:. Retrieved 1131:the original 1121: 1110:. Retrieved 1106:the original 1096: 1082: 1068: 1057: 1046: 1032: 1018: 1009: 1003: 979: 955: 937: 928: 904: 887: 851:Terak 8510/a 847: 832: 825: 785: 779: 775: 769: 763: 755: 753: 746: 734: 731:Applications 721: 703:low-density 698: 679: 636: 618: 615: 606: 598: 587: 575:storage tube 568: 560: 542: 526: 511: 495: 410: 404: 396:minicomputer 387:, keyboard, 382: 359: 354: 350: 342: 341: 311:Acquired by 249: 212: 194: 185: 169: 139: 130: 119:Citation bot 81: 57: 50: 44: 43:Please help 40: 878:smartphones 866:Macintoshes 828:Moore's Law 749:typesetting 701:7400 series 682:object code 655:accumulator 651:logic gates 529:raster scan 522:pen plotter 482:3D graphics 385:CRT monitor 263:Electronics 1399:Categories 1332:2013-10-17 1297:2012-04-15 1258:2011-04-20 1137:2012-04-10 1112:2012-10-27 896:References 843:Xerox Alto 835:Xerox PARC 639:timeshared 601:subroutine 594:Charactron 552:wire-frame 409:'s novel, 99:verifiable 46:improve it 1206:"Frogger" 884:Emulation 872:PCs, and 771:Spacewar! 741:hypertext 724:Bresenham 716:wire wrap 669:, and no 647:registers 502:PDP 11/05 440:backplane 389:light pen 366:Sketchpad 188:July 2020 133:June 2022 84:bare URLs 52:talk page 1267:cite web 1190:Archived 992:Archived 968:Archived 947:Archived 917:Archived 812:Stanford 690:IBM 2310 590:CDC 6600 579:phosphor 498:DEC GT40 478:SIGGRAPH 374:IBM 2250 319:Products 260:Industry 251:Maze War 88:link rot 870:Windows 816:Arpanet 787:Mazewar 781:Frogger 694:disk OS 686:Fortran 627:integer 556:WYSIWYG 461:library 453:add-on. 298: ( 290:Defunct 276: ( 268:Founded 800:PDP-10 393:16-bit 108:reFill 1252:(PDF) 1245:(PDF) 995:(PDF) 988:(PDF) 971:(PDF) 964:(PDF) 920:(PDF) 913:(PDF) 798:host 766:games 738:FRESS 675:Stack 671:cache 665:, no 659:PDP-8 355:PDS-4 351:PDS-1 82:uses 1273:link 1062:IEEE 858:Unix 855:PERQ 810:and 649:and 538:DRAM 496:The 490:8086 428:for 353:and 308:Fate 300:1979 293:1979 278:1968 271:1968 116:and 808:MIT 796:MIT 712:DIP 705:TTL 643:2-D 622:ALU 549:3-D 545:CAD 540:.) 534:XGA 486:OEM 364:'s 282:in 1401:: 1269:}} 1265:{{ 990:. 966:. 945:. 892:. 880:. 868:, 818:. 804:AI 415:. 55:. 1365:. 1335:. 1314:. 1300:. 1275:) 1261:. 1154:. 1140:. 1115:. 1090:. 1076:. 1040:. 1026:. 442:. 302:) 280:) 219:) 213:( 201:) 195:( 190:) 186:( 176:. 146:) 140:( 135:) 131:( 127:. 125:) 121:( 114:) 110:( 90:. 62:) 58:( 23:.

Index

Imlac (disambiguation)
improve it
talk page
Learn how and when to remove these messages
bare URLs
link rot
full citations
verifiable
Several templates
reFill
documentation
Citation bot
documentation
Learn how and when to remove this message
encyclopedic tone
guide to writing better articles
Learn how and when to remove this message
Learn how and when to remove this message


Maze War
Needham, Massachusetts
Hazeltine Corporation
Graphical terminals
Needham, Massachusetts
Ivan Sutherland
Sketchpad
Volkswagen Beetles
IBM 2250
computer workstations

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