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:
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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.