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