home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / dec-faq / pdp8-models < prev    next >
Text File  |  1993-12-10  |  54KB  |  1,221 lines

  1. Newsgroups: alt.sys.pdp8,alt.answers,news.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!usc!cs.utexas.edu!uunet!news.uiowa.edu!news
  3. From: jones@cs.uiowa.edu (Douglas W. Jones)
  4. Subject: PDP-8 Summary of Models and Options (posted every other month)
  5. Summary: Descriptions of all models of the DEC PDP-8 computer.
  6.     Those posting to alt.sys.pdp8 should read this.
  7. Sender: news@news.uiowa.edu (News)
  8. Message-ID: <1993Dec9.141448.3435@news.uiowa.edu>
  9. Approved: news-answers-request@MIT.Edu
  10. Date: Wed, 8 Dec 1993 08:08:08 GMT
  11. Expires: Tue, 8 Feb 1994 08:08:08 GMT
  12. Nntp-Posting-Host: pyrite.cs.uiowa.edu
  13. Organization: Computer Science, University of Iowa, Iowa City, Iowa, USA
  14. Keywords: FAQ DEC PDP 8
  15. Followup-To: alt.sys.pdp8
  16. Lines: 1202
  17. Xref: senator-bedfellow.mit.edu alt.sys.pdp8:545 alt.answers:1391 news.answers:15630
  18.  
  19. Archive-name: dec-faq/pdp8-models
  20. Last-modified: Oct 8, 1993
  21.  
  22. Frequently Asked Questions about DEC PDP-8 models and options.
  23.  
  24.     By Douglas Jones, jones@cs.uiowa.edu
  25.     (with help from many folks)
  26.  
  27.  
  28. Sites known to carry FTPable copies of this file:
  29.  
  30.     rtfm.mit.edu:/pub/usenet/alt.sys.pdp8
  31.     sunsite.unc.edu:/pub/academic/computer-science/history/pdp-8/doc
  32.  
  33.  
  34. Contents
  35.  
  36.     What is this FAQ?
  37.     What is a PDP-5?
  38.     What is a PDP-8?
  39.     What is a LINC-8?
  40.     What is a PDP-8/S?
  41.     What is a PDP-8/I?
  42.     What is a PDP-8/L?
  43.     What is a PDP-12?
  44.     What is a PDP-8/E?
  45.     What is a PDP-8/F?
  46.     What is a PDP-8/M?
  47.     What is a PDP-8/A?
  48.     What is a VT78?
  49.     What is a DECmate I?
  50.     What is a DECmate II?
  51.     What is a DECmate III?
  52.     What is a DECmate III+?
  53.  
  54.  
  55. What is this FAQ?
  56.         
  57.     The purpose of this document is to supplement the material in the
  58.     primary "Frequently Asked Questions about the PDP-8" file with
  59.     more detailed information about the hardware and options of the
  60.     different models of the PDP-8 sold by DEC.
  61.  
  62.     Although this document is something of a history of the DEC PDP-8
  63.     family, the primary purpose of this document is as a guide and
  64.     general outline to the PDP-8 models and options likely to be
  65.     encountered by those involved in collecting and restoring systems. 
  66.  
  67.  
  68. What is a PDP-5?
  69.     Date of introduction:  Aug 11, 1963, unveiled at WESCON.
  70.     Date of withdrawal:    early 1967.
  71.     Price: $27,000
  72.  
  73.     Technology:  Built with DEC System Modules, the original line of
  74.         transistorized logic modules sold by DEC.  Supply voltages
  75.         of +10 and -15 volts; the logic levels -3 (logic 1) and
  76.         0 (logic 0).  Logic packaged on boards that were about 4.75
  77.         inches wide with each card mounted in a metal frame with
  78.         a 22 pin edge connector.
  79.  
  80.         Input output devices were connected to the daisy-chained
  81.         I/O bus using military-style armored cables and connectors.
  82.         Use of toggle switches (as opposed to slide switches) on
  83.         the front panel was another vestige of military-style design.
  84.  
  85.     Reason for introduction:  This machine was inspired by the success
  86.         of the CDC-160, Seymour Cray's 12 bit minicomputer, and by
  87.         the success of the LINC, a machine that was built by DEC
  88.         customers out of System modules.  These demonstrated that
  89.         there was a market for a small inexpensive computer, and
  90.         from the start, DEC's advertisements were aimed at this
  91.         market.  "Now you can own the PDP-5 computer for what a
  92.         core memory alone used to cost: $27,000", ran one 1964 ad.
  93.  
  94.     Reason for withdrawal:  The PDP-8 outperformed the PDP-5, and did
  95.         so for a lower price.
  96.  
  97.     Compatability:  The core of the PDP-8 instruction set is present,
  98.         but memory location zero is the program counter, and
  99.         interrupts are handled differently.  The Group 1 OPR rotate
  100.         instructions cannot be combined with IAC or CMA; this limits
  101.         the ability of the PDP-5 to support code from later models.
  102.  
  103.         The machine did not support 3 cycle data-break (DMA transfers
  104.         using memory to hold buffer address and word-count
  105.         information), so many later PDP-8 peripherals could not
  106.         be used on the PDP-5.  In addition, DMA transfers are not
  107.         allowed outside the program's current 4K data field, severely
  108.         limiting software compatability on systems with over 4K of
  109.         memory where either interrupts or software initiated changes
  110.         to the data field during a transfer would cause chaos.
  111.  
  112.     Standard configuration:  CPU with 1K or 4K of memory (2K and 3K
  113.         versions were not available).
  114.  
  115.     Peripherals:
  116.  
  117.         An extended arithmetic element (EAE) was available; this was
  118.         an I/O device, using IOT instructions to evoke EAE operations.
  119.         As a result, it was not compatable with the later PDP-8 EAEs.
  120.         In addition, machines with the EAE option had a different
  121.         front panel from those without.
  122.  
  123.         The type 552 DECtape control and type 555 DECtape transports
  124.         were originally developed for the PDP-5.
  125.  
  126.         After the PDP-8 was introduced, DEC offered a bus converter
  127.         that allowed the PDP-5 to support standard PDP-8 negibus
  128.         peripherals, so long as they avoided using 3-cycle data
  129.         break transfers.  The standard 804 PDP-8 expander box was
  130.         frequently sold as an upgrade to PDP-5 systems.
  131.  
  132.  
  133. What is a PDP-8?
  134.     Date of introduction:  1965 (Unveiled March 22, in New York)
  135.     Date of withdrawal:    1968.
  136.     Also known as:
  137.         Classic PDP-8 (to point out lack of a model suffix)
  138.         Straight-8 (Again, points out the lack of a model suffix)
  139.         PCP-88, an OEM label, used Foxboro Corporation.
  140.     Price: $18500
  141.  
  142.     Technology:  Mostly DEC R-series logic modules; these were originally
  143.         discrete component transistor logic, but around the time
  144.         the PDP-8 was introduced, DEC introduced the Flip Chip,
  145.         a hybrid diode/resistor "integrated circuit" on a ceramic
  146.         substrate.  These could directly replace discrete components
  147.         on the PC boards, and DEC began to refer to their R-series
  148.         modules as flip-chip modules and they even advertised the
  149.         PDP-8 as an integrated circuit computer.  A typical flip-chip
  150.         module, the R111, had three 2-input nand gates and cost $14,
  151.         with no price change from 1965 to 1970.
  152.  
  153.         S-series logic modules were also used; these are essentially
  154.         the same as their R-series cousins, but with different
  155.         pull-up resistors for higher speed at lower fanout.  Many
  156.         R and S series modules have trimmers that must be tuned to
  157.         the context, making replacement of such modules more complex
  158.         than a simple board swap.
  159.  
  160.         As with the system modules used in the PDP-5, the supply
  161.         voltages were +10 and -15 volts and the logic levels were
  162.         -3 (logic 1) and 0 (logic 0).  Logic was packaged on boards
  163.         that were 2.5 inches wide by 5 inches high.  The card edge
  164.         connector had 18 contacts on 1/8 inch centers.  Some double
  165.         width cards were used; these had two card edge connectors
  166.         and were 5 1/8 inches wide.  Machine wrapped wire-wrap
  167.         technology was used on the backplane using 24-gauge wire.
  168.  
  169.         The "negibus" or negative logic I/O bus used -3 and 0 volt
  170.         logic levels in 92 ohm coaxial cable, with 9 coaxial cables
  171.         bundled per connector card and 6 bundles making up the basic
  172.         bus.  4 (originally 5) more bundles were required to support
  173.         data-break (DMA) transfers.  Bus termination was generally
  174.         kluged in with 100 ohm resistors clipped or wrapped into the
  175.         backplane, although a bus terminator card was occasionally
  176.         used.  Some time after the first year of production, flat
  177.         ribbon cable made of multiple coaxial cables was used, and
  178.         later still, flat mylar stripline cable was used (but never
  179.         recommended because it lacked necessary shielding).
  180.  
  181.         Core memory was used, with a 1.5 microsecond cycle time,
  182.         giving the machine an add time of 3 microseconds.  4K of
  183.         core occupied an aluminum box 6 inches on a side and needed
  184.         numerous auxiliary flip-chips for support.  It is worth
  185.         noting that the PDP-8 was about as fast as was practical
  186.         with the logic technology used; only by using tricks like
  187.         memory interleaving or pipelining could the machine have
  188.         been made much faster.
  189.  
  190.     Reason for introduction:  This machine was inspired by the success
  191.         of the PDP-5 and by the realization that, with their new
  192.         Flip-Chip technology, DEC could make a table-top computer
  193.         that could be powered by a single standard wall outlet;
  194.         of course, adding any peripherals quickly increased the
  195.         power requirement!
  196.  
  197.     Reason for withdrawal:  The PDP-8/I was less expensive, and after
  198.         initial production difficulties, it equalled the performance
  199.         of the PDP-8.
  200.  
  201.     Compatability:  The core of the PDP-8 instruction set is present,
  202.         but the Group 1 OPR instruction IAC cannot be combined with
  203.         any of the rotate instructions.  If RAR and RAL or RTR and
  204.         RTL are combined, the results are unpredictable (simultaneous
  205.         set and reset of bits of AC results in metastable behavior).
  206.         The IOT 0 instruction was used for the internal type 189 ADC,
  207.         and not for the later CAF (clear all flags) instruction.
  208.         As a result, if the ADC option was not present, IOT 6004
  209.         (or microcoded variants) would hang the machine.
  210.  
  211.         If the extended arithmetic element is present, the SWP
  212.         (exchange AC and MQ) instruction does not work.  This
  213.         works on later models when the EAE is present, although
  214.         it was only documented with the introduction of the
  215.         PDP-8/E.  Finally, the EAE lacks the SCL (shift count
  216.         load) instruction that is present on later models.
  217.  
  218.         On machines with 8K or more, an attempt to change the
  219.         data field to a non-existant field caused a bizarre double-
  220.         indirect and skip instruction execution that must be
  221.         accounted for in memory diagnostics.
  222.  
  223.     Standard configuration:  The PDP-8 was sold as a CPU with 4K of
  224.         memory, a 110 baud current loop teletype interface and an
  225.         ASR 33 Teletype.  In addition, the standard in-cabinet
  226.         logic includes support for the full negibus interface,
  227.         including data-break (DMA) transfers.
  228.  
  229.         Both a rack-mount model with rosewood trim and an elegant
  230.         plexiglass enclosed table-top configuration were standard.
  231.         Under the skin, basic machine occupied a volume 33 inches
  232.         high by 19 inches wide by 22 inches deep.  The two halves
  233.         of the backplane were mounted vertically, like the covers
  234.         of a book, with the spine in back and circuit modules
  235.         inserted from the two sides.  Sliding the CPU out of the
  236.         relay rack or removing the plexiglass covers allows the
  237.         backplane to swung open for access to the wires.
  238.  
  239.     Expandability:  In-cabinet options include the type 182 extended
  240.         arithmetic element (EAE), the type 183 memory extension
  241.         control subsystem, and the type 189 low performance
  242.         analog to digital converter (ADC).  Prewired backplane
  243.         slots were reserved for all of these.
  244.  
  245.         Expansion beyond 4K of memory requires rack space for the
  246.         rack-mounted type 184 memory module; each such module adds
  247.         one 4K field of memory, up to a maximum of 32K.  The
  248.         rack-mount CPU occupied a large part of one rack, allowing
  249.         room for a single type 184 memory expansion module
  250.         below the CPU; generally, a second rack was needed for
  251.         added peripherals or memory.
  252.  
  253.         At the end of the production run, some PDP-8 systems were
  254.         sold with PDP-8/I memory, allowing room for an additional
  255.         4K without need for an expansion chassis.  These nonstandard
  256.         machines were very difficult to maintain!
  257.  
  258.     Peripherals:  At the time of introduction, the following negibus
  259.         peripherals were offered.
  260.  
  261.         -- Type 750C high speed paper tape reader and control.
  262.         -- Type 75E high speed paper tape punch and control.
  263.         -- Type 138E analog to digital converter and multiplexor.
  264.         -- Type 34D oscilloscope display (dual digital to analog).
  265.         -- Type 350B incremental (CalComp) plotter control.
  266.         -- Type 451 card reader and control.
  267.         -- Type 450 card punch control for IBM Type 523 punch.
  268.         -- Type 64 (later 645) Mohawk line printer and control.
  269.         -- Type RM08 serial magnetic drum system (up to 256K words).
  270.         -- Type 552 DECtape control (for type 555 DECtape drives).
  271.         -- Type 57A magnetic tape control (IBM type 729 drive).
  272.         -- Type 580 magnetic tape system.
  273.  
  274.         By 1967, the following peripherals had been added to the line:
  275.  
  276.         -- Type TC01 DECtape control for up to 8 TU55 transports.
  277.         -- Type AF01 analog to digital converter and multiplexor.
  278.         -- Type AA01A 3 channel digital to analog (scope display).
  279.         -- Type AX08 parallel digital input port.
  280.         -- Type 338 Programmed Buffered Display (vector graphics).
  281.  
  282.         By 1968, the following new peripheral had been added:
  283.  
  284.         -- Type DF32 fixed head disk system (up to 256K words).
  285.         -- Type BE01 OEM version of the TC01 (no blinking lights).
  286.         -- Type BE03 dual TU55 drive for the TC01 or BE01.
  287.  
  288.         Finally, as DEC abandoned the negibus, they introduced the
  289.         DW08B negibus to posibus converter so newer posibus
  290.         peripherals could be used on older negibus machines.
  291.         
  292.         
  293. What is a LINC-8?
  294.     Date of introduction:  1966 (during or before March)
  295.     Date of withdrawal:    1969 (displaced by PDP-12)
  296.     Price: $38,500
  297.  
  298.     Technology:  DEC Flip Chip modules, as in the PDP-8, with a LINC CPU
  299.         partially reimplemented in Flip Chips and partially emulated
  300.         with PDP-8 instructions.  (The original LINC was built from
  301.         the same System Modules used in the PDP-5.)
  302.  
  303.     Compatability:  Identical to the PDP-8.
  304.  
  305.     Standard configuration:  The combined PDP-8/LINC CPU, plus
  306.         4K of memory was central to the system.  The set of
  307.         peripherals bundled with the machine was impressive:
  308.  
  309.         -- An ASR 33 Teletype modified for the LINC character set.
  310.         -- Two LINCtape drives.
  311.         -- 8 analog to digital converter channels with knob inputs.
  312.         -- Another 8 ADC channels with jack inputs.
  313.         -- 6 programmable relay outputs, good up to 60 Hz.
  314.         -- 1 Tektronix 560 oscilliscope, somewhat modified.
  315.  
  316.         The X and Y axis control for the scope came from DACs
  317.         attached to the LINC's AC and MB registers, respectively.
  318.  
  319.     Expandability:
  320.  
  321.         In addition to standard PDP-8 peripherals, up to 3 additional
  322.         pairs of LINCtape drives could be added, for a total of 8
  323.         drives.  Each pair of drives cosmetically resembled the type
  324.         BE03 dual DECtape transport, but single drives were not
  325.         available.
  326.  
  327.         Up to 2 additional ranks of 8 ADC channels could be added.
  328.  
  329.         A second oscilliscope could be added.
  330.  
  331.  
  332. What is a PDP-8/S?
  333.     Date of introduction:  1966 (Unveiled, Aug 23, WESCON, Los Angeles).
  334.     Date of withdrawal:    1970.
  335.     Price: $10,000
  336.  
  337.     Technology:  DEC Flip Chip modules and core memory, as in the
  338.         PDP-8.  Unlike the PDP-8, the PDP-8/S memory was mounted
  339.         on quad-height single-width boards that plugged into the
  340.         standard flip-chip sockets.
  341.  
  342.     Reason for introduction:  This machine was developed as a
  343.         successful exercise in minimizing the cost of the machine.
  344.         It was the least expensive general purpose computer made
  345.         with second generation (discrete transistor) technology,
  346.         and it was one of the smallest such machines to be mass
  347.         produced (a number of smaller machines were made for
  348.         aerospace applications).  It was also incredibly slow,
  349.         with a 36 microsecond add time, and some instructions
  350.         taking as much as 78 microseconds.  By 1967, DEC took the
  351.         then unusual step of offering this machine for off the
  352.         shelf delivery, with one machine stocked in each field
  353.         office available for retail sale.
  354.  
  355.     Reason for withdrawal:  The PDP-8/L vastly outperformed the PDP-8/S,
  356.         and it did so at a lower price.
  357.  
  358.     Compatability:  The core of the PDP-8 instruction set is present,
  359.         but there are a sufficient number of incompatabilities
  360.         that, as with the PDP-5, many otherwise portable "family
  361.         of 8" programs will not run on the PDP-8/S.  Perhaps the
  362.         worst incompatability is that the Group 1 OPR instruction
  363.         CMA cannot be combined with any of the rotate instructions;
  364.         as with the PDP-8, IAC also cannot be combined with rotate.
  365.  
  366.     Standard configuration:  CPU with 4K of memory, plus PT08 110 baud
  367.         current loop teletype interface and teletype.  Both a
  368.         rack-mount table-top versions were sold (both 9" high
  369.         by 19" wide by 20"? deep).  The rack mount could be slid
  370.         out of the rack on slides for for maintenance.
  371.  
  372.     Expandability:  The CPU supported the standard PDP-8 negibus, but
  373.         I/O bandwidth was 1/5 that of the PDP-8.  Thus, most, but
  374.         not all PDP-8 peripherals could be used.  A few DEC
  375.         peripherals such as the DF32 came with special options such
  376.         as interleaving to slow them down for compatability with
  377.         the PDP-8/S.  The speed problems were such that there was
  378.         never any way to attach DECtape to this machine.
  379.  
  380.  
  381. What is a PDP-8/I?
  382.     Date of introduction:  1968 (announced before December '67)
  383.     Date of withdrawal:    1971.
  384.  
  385.     Technology:  DEC M-series logic modules, called M-series flip-chips
  386.         as the term flip-chip was applied to the module format
  387.         instead of to DEC's hybrid integrated circuits.  M-series
  388.         modules used TTL chips, with a +5 supply, packaged on the
  389.         same format board as was used with the original flip-chips,
  390.         but with double-sided card-edge connectors (36 contacts
  391.         instead of 18).  Modules were limited to typically 4 SSI
  392.         ICs each.  The M113, a typical M-series module, had 10
  393.         2-input nand gates and cost $23 in 1967 (the price fell to
  394.         $18 in 1970).  Wire-wrapped backplanes used 30-gauge wire.
  395.  
  396.         The PDP-8/I, as originally sold, supported the then-standard
  397.         PDP-8 negibus.  4K words of core were packaged in a 1 inch
  398.         thick module made of 5 rigidly connected 5 by 5 inch
  399.         two-sided printed circuit boards.  Connectors and support
  400.         electronics occupied an additional 32 backplane slots.
  401.  
  402.         Nominally, the core memory (which, curiously, used a negative
  403.         logic interface!) was supposed to run at a 1.5 microsecond
  404.         cycle time, but many early PDP-8/I systems were delivered
  405.         running at a slower rate because of memory quality problems.
  406.         DEC went through many vendors in the search for good memory!
  407.         The memory interface was asynchronous, allowing the CPU to
  408.         delay for slow memory.  DEC continued to make the classic
  409.         PDP-8 until the problems with memory speed were solved.
  410.  
  411.     Reason for introduction:  This machine was developed in response
  412.         to the introduction of DIP component packaging of TTL
  413.         integrated circuits.  This allowed a machine of about
  414.         the same performance as the original PDP-8 to fit in about
  415.         half the volume and sell for a lower price.
  416.  
  417.     Reason for withdrawal:  The PDP-8/E made slight performance
  418.         improvements while undercutting the price of the PDP-8/I.
  419.  
  420.     Compatability:  The core of the PDP-8 instruction set is present,
  421.         and unlike the original PDP-8, IAC can be combined with
  422.         rotate in a single microcoded Group 1 OPR instruction.
  423.         Combined RAR and RAL or RTR and RTL produce the logical
  424.         and of the expected results from each of the combined shifts.
  425.  
  426.         If the extended arithmetic element is present, the SWP
  427.         (exchange AC and MQ) instruction works, but this was not
  428.         documented.
  429.  
  430.         On large memory configurations, memory fetches from a
  431.         nonexistant memory field take about 30 microseconds (waiting
  432.         for a bus timeout) and then they return either 0000 or 7777
  433.         depending on whether the fetch was from an even or odd field.
  434.  
  435.     Standard configuration:  CPU with 4K of memory, plus 110 baud current
  436.         loop teletype interface.  Pedestal, rack-mount and table-top
  437.         versions were made.  In the pedestal version, the logic
  438.         filled the body of the pedestal, with the console lights
  439.         and switches on top.  In one rack-mount version, the machine
  440.         was built on a backplane that was bolted to the back of the
  441.         rack, while the front panel hung from the front (unlike all
  442.         other rack-mounted PDP-8 models, this version could not be
  443.         swung out for maintenance on chassis slides).  Finally,
  444.         a boxed version was sold that could be used on table-top
  445.         or mounted on chassis slides.
  446.  
  447.     Expandability: 4K of memory could be added internally, and additional
  448.         memory could be added externally using a rack-mounted MM8I
  449.         memory expansion module for each 4K or 8K addition over 8K.
  450.  
  451.         The backplane of the PDP-8/I was prewired to hold a Calcomp
  452.         plotter interface, with the adjacent backplane slot reserved
  453.         for the cable connection to the plotter.
  454.  
  455.         Initially, the CPU was sold with bus drivers for the PDP-8
  456.         negibus, allowing this machine to support all older DEC
  457.         peripherals, but later machines were sold with posibus
  458.         interfaces, and DEC made an effort to convert earlier
  459.         machines to the posibus in the field.
  460.  
  461.         A posibus to negibus converter, the DW08A, allowed use of
  462.         all older PDP-8 peripherals, with small modifications.
  463.         The change from negibus to posibus during the period of
  464.         PDP-8/I production leads to confusion because surviving
  465.         systems may have any of three I/O bus configurations:
  466.         Negibus, early posibus, or final posibus.  The early
  467.         posibus used the same connectors and cables as the negibus,
  468.         with only 9 conductors per connector, while the final
  469.         posibus used both sides of the connector paddles, for 18
  470.         bus lines per connector.  To add to this confusion, some
  471.         negibus PDP-8/I systems were rewired to use 18 conductor
  472.         posibus cables while still using negative logic!
  473.  
  474.         Eventually, an add-on box was sold that allowed PDP-8/E
  475.         (OMNIBUS) memory to be added to a PDP-8/I.  Additionally,
  476.         Fabritek sold a 24K memory box for the 8/I.
  477.  
  478.  
  479. What is a PDP-8/L?
  480.     Date of introduction:  1968 (announced before August '68)
  481.     Date of withdrawal:    1971.
  482.     Price: $8,500
  483.  
  484.     Technology:  DEC M-series flip Chip modules, as in the PDP-8/I,
  485.         with the same core memory as the 8/I, but the memory cycle
  486.         cycle time was downgraded to 1.6 microseconds to avoid the
  487.         speed problems of the -8/I.
  488.  
  489.         The positive I/O bus, or posibus, was a 100 ohm bus clamped
  490.         between 0 and 3 volts with TTL drivers and receivers.  This
  491.         was packaged with 18 signal lines per 2-sided interconnect
  492.         cable, using mylar ribbon cable in most cases.  Electrically,
  493.         coaxial cable could be used, but the slots in the CPU
  494.         box were too small to allow convenient use of this option.
  495.  
  496.     Reason for introduction:  This machine was developed as a moderately
  497.         successful exercise using M-series logic to produce a
  498.         lower cost but moderately fast machine.  The idea was to
  499.         cut costs by limiting provisions for expansion.
  500.  
  501.     Reason for withdrawal:  The PDP-8/E made performance improvements
  502.         while slightly undercutting the price of the PDP-8/L.
  503.  
  504.     Compatability:  The core of the PDP-8 instruction set is present,
  505.         but all Group 3 OPR instructions are no-ops, even the
  506.         Group 3 version of the CLA instruction.  This is because
  507.         there was no provision made for adding an EAE to this machine.
  508.         Microcoding RAR and RAL together works as in the PDP-8/I.
  509.         Finally, a new front panel feature was added, the protect
  510.         switch.  When thrown, this makes the last page of the last
  511.         field of memory read-only (to protect your bootstrap code).
  512.  
  513.         The instruction to change the data field on an 8/L becomes
  514.         a no-op when the destination data field is non-existant; on
  515.         all other machines, attempts to address non-existant fields
  516.         are possible.  One option for expanding the 8/L was to add
  517.         a box that allowed 8/E memory modules to be added to the
  518.         8/L; when this was done, access to nonexistant data fields
  519.         becomes possible and always returns 0000 on read.
  520.  
  521.     Standard configuration:  A CPU with 4K of memory, plus 110 baud
  522.         current loop teletype interface was standard.  Both
  523.         rack-mount and table-top versions were sold (both 9" high
  524.         by 19" wide by 21" deep).  The backplane was on top,
  525.         with modules plugged in from the bottom.  The rack-mount
  526.         version could be slid out for maintenance.
  527.  
  528.     Expandability:  The CPU supported a new bus standard, the PDP-8
  529.         posibus.  There is little space for in-box peripherals, but
  530.         an expander box with the same volume as the CPU was available,
  531.         the BA08A; this was prewired to hold an additional 4K of
  532.         memory and to support in-box peripheral interfaces for such
  533.         devices as the PDP-8/I Calcomp plotter interface.
  534.  
  535.         DEC eventually offered the BM12L, an 8K expansion box,
  536.         allowing 12K total memory on a PDP-8/L.  Curiously, this
  537.         contains precisely the modules needed to upgrade a 4K
  538.         PDP-8/I or PDP-12 to an 8K machine, or to populate an MM8I
  539.         box to add 8K of additional memory to an 8/I or PDP-12.
  540.  
  541.         Finally, DEC eventually offered a box allowing PDP-8/E
  542.         (OMNIBUS) memory to be used with the PDP-8/L.  PDP-8/L
  543.         configurations with over 8K of memory were awkward
  544.         because the front panel only showed one bit of the extended
  545.         memory address.  As a result, extra lights and switches
  546.         for the additional bits of the memory address were
  547.         mounted on the front of the memory expander boxes for
  548.         the large configurations.
  549.  
  550.         A variety of posibus peripherals were introduced, most of
  551.         which were built with the option of negibus interface logic
  552.         (the -P and -N suffixes on these new peripherals indicated
  553.         which was which).  Many early PDP-8/L systems were sold with
  554.         DW08A bus level converters to run old negibus peripherals.
  555.  
  556.         Posibus peripherals introduced after the PDP-8/L (and also
  557.         used with posibus versions of the PDP-8/I) included:
  558.  
  559.         -- The TC08P DECtape controller (for 8 TU55 or 4 TU56).
  560.         -- The DF32D-P fixed head disk controller (a posibus DF32).
  561.         -- The FPP-12 floating point processor.
  562.         -- The TR02 simple magnetic tape control.
  563.         -- The RK08 disk subsystem, 4 disk packs, 831,488 words each.
  564.  
  565.  
  566. What is a PDP-12?
  567.     Date of introduction:  1969 (February or earlier).
  568.     Date of withdrawal:    1973.
  569.     Price: $27,900
  570.  
  571.     Technology:  DEC M-series flip Chip modules, as in the PDP-8/I.
  572.  
  573.     Reason for introduction:  This machine was developed as a follow-up
  574.         to the LINC-8.  Originally it was to be called the LINC-8/I,
  575.         but somehow it got its own number.  In effect, it
  576.         was a PDP-8/I with added logic to allow it to execute most
  577.         of the LINC instruction set, with trapping and software
  578.         emulation used more selective than on the LINC-8.
  579.  
  580.     Reason for withdrawal:  The LAB-8/E and the LAB-11 (a PDP-8/E
  581.         and a PDP-11/20 with lab peripherals) eventually proved
  582.         the equal of the PDP-12 in practice, and LINC compatability
  583.         eventually proved to be of insufficient value to keep the
  584.         machine alive in the marketplace.
  585.         
  586.     Compatability:  This machine is fully compatable with the PDP-8/I,
  587.         with additional instructions to flip from PDP-8 mode to
  588.         LINC mode and back.  IOT 0 could enable the API, causing
  589.         trouble with later PDP-8 code that assumes IOT 0 is "Clear
  590.         all flags".  Also, the DECtape instruction DTLA (6766)
  591.         becomes part of a stack-oriented extension to the
  592.         instruction set, PUSHJ, on late model (or field updated)
  593.         machines with the KF12-B backplane.
  594.  
  595.     Standard configuration:  PDP-8/LINC CPU with 4K of memory, plus 110
  596.         baud current loop interface, plus output relay registers.
  597.         In addition, the standard configuration included either
  598.         two TU55 or one TU56 drive, with a PDP-12 only controller
  599.         allowing it to handle LINCtape.  In additoon, a 12" scope
  600.         was always included, with a connector that can connect to
  601.         a second scope.
  602.  
  603.     Expandability:  An analog to digital converter and multiplexor
  604.         was needed to fully support knob-oriented LINC software.
  605.  
  606.         Other options included:
  607.  
  608.         -- the KW12 programmable lab clock.
  609.         -- additional TU55 or TU56 drives (up to 8 transports).
  610.         -- the PRTC12F option to allow DECtape as well as LINCtape.
  611.         -- the PC05 paper tape reader punch.
  612.  
  613.  
  614. What is a PDP-8/E?
  615.     Date of introduction:  1970 (during or before August).
  616.     Date of withdrawal:    1978.
  617.     Also known as:
  618.         Industrial-8 (with a red color scheme)
  619.         LAB-8/E (with a green color scheme)
  620.     Price: $7,390
  621.  
  622.     Technology:  Nominally made from DEC M-series flip Chip modules,
  623.         but in a new format, quad-wide (10.5 inches wide), double-
  624.         height (9 inches, including card-edge connector, excluding
  625.         handles).  SSI and MSI TTL logic were used on these boards,
  626.         and the entire CPU fit on 3 boards.
  627.  
  628.         Interconnection between boards was through a new bus, the
  629.         OMNIBUS.  This eliminated the need for a wire-wrapped
  630.         backplane, since all slots in the bus were wired identically.
  631.         A new line of peripheral interfaces was produced, most being
  632.         single cards that could be plugged directly into the inside
  633.         the main enclosure.  These included a set of posibus adapters
  634.         allowing use of older peripherals on the new machine.
  635.  
  636.         Interboard connectors were needed for some multiboard
  637.         options, including the CPU and memory subsystems.  These
  638.         used standard 36 pin backplane connectors on the opposite
  639.         side of the board from the backplane.  Some boards, notably
  640.         memory boards, had a total of 8 connector fingers, 4 for
  641.         the omnibus and 4 for interboard connectors.
  642.  
  643.         The core memory cycle time was 1.2 or 1.4 microseconds,
  644.         depending on whether a read-modify-write cycle was involved.
  645.         A 4K core plane was packaged on a single quad-wide double-
  646.         high board, with most of the drive electronics packed onto
  647.         two adjacent boards.  Soon after the machine was introduced,
  648.         an 8K core plane was released in the same format.
  649.  
  650.     Reason for introduction:  The cost of the PDP-8/I and PDP-8/L was
  651.         dominated by the cost of the interconnect wiring, and this
  652.         cost was a result of the use of small circuit boards.  By
  653.         packing a larger number of chips per board, similar function
  654.         could be attained in a smaller volume because less interboard
  655.         communication was required.  The PDP-8/E exploited this to
  656.         achieve a new low in cost while attaining a new high in
  657.         performance.
  658.  
  659.     Reason for withdrawal:  This machine was slowly displaced by the
  660.         PDP-8/A as the market for large PDP-8 configurations
  661.         declined in the face of pressure from 16 bit mini and
  662.         microcomputers.
  663.  
  664.     Compatability:  As with the PDP-8/I and PDP-8/L, there are no limits
  665.         on the combination of IAC and rotate instructions.  Unlike
  666.         the early machines, basic Group 3 OPR operations for loading
  667.         and storing the MQ register work even if there is no extended
  668.         arithmetic element.  Finally, a new instruction was added,
  669.         BSW; this swaps the left and right bytes in AC, and is
  670.         encoded as a Group 1 OPR instruction using the "double the
  671.         shift count bit".
  672.  
  673.         An odd quirk of this machine is that the RAL RAR combination
  674.         ands the AC with the op-code, and the RTR RTL combination
  675.         does an effective address computation loading the high 5 bits
  676.         of AC with the current page and the lower bits of AC with the
  677.         address field of the OPR instruction!
  678.  
  679.         The EAE has a new mode, mode B.  Previous EAE designs were
  680.         single-mode.  Mode B supports a large set of 24 bit
  681.         operations and a somewhat more rational set of shift
  682.         operations than the standard EAE.  All prior EAE designs
  683.         would hang on the microcoded CLA NMI (clear/normalize)
  684.         instruction applied to a nonzero AC.  This instruction
  685.         is redefined to be a mode changing instruction on the 8/E.
  686.  
  687.     Standard configuration:  A CPU with 4K of memory, plus 110 baud
  688.         current loop teletype interface.  Both a rack-mount table-top
  689.         versions were sold (both 9" high by 19" wide by 21" deep).
  690.         The rack mount version was mounted on slides for easy
  691.         maintenance.  The OMNIBUS backplane was on the bottom,
  692.         with boards inserted from the top.
  693.  
  694.         The standard OMNIBUS backplane had 20 slots, with no
  695.         fixed assignments, but the following conventional uses:
  696.  
  697.         -- KC8E programmer's console (lights and switches)
  698.         -- M8300 \_ KK8E CPU registers
  699.         -- M8310 /  KK8E CPU control
  700.         -- 
  701.         -- 
  702.         -- M833  - Timing board (system clock)
  703.         -- M865  - KL8E console terminal interface.
  704.         --
  705.         --
  706.         --   -- space for more peripherals
  707.         --
  708.         --
  709.         -- M849  - shield to isolate memory from CPU
  710.         -- G104  \
  711.         -- H220   > MM8E 4K memory
  712.         -- G227  /
  713.         --
  714.         --   -- space for more memory
  715.         --
  716.         -- M8320 - KK8E Bus terminator
  717.  
  718.         Most of the early boards with 3 digit numbers were defective
  719.         in one way or another, and the corrected boards added a
  720.         trailing zero.  Thus, the M833 was generally replaced with
  721.         an M8330, and the M865 was replaced with the M8650.
  722.  
  723.     Expandability:  The following are among the OMNIBUS boards that
  724.         could be added internally:
  725.  
  726.         -- M8650 - KL8E RS232 or current loop serial interface.
  727.         -- M8340 \_ Extended arithmetic element.
  728.         -- M8341 /  (must be attached in two slots adjacent to CPU.
  729.         -- M8350 - KA8E posibus interface (excluding DMA transfers).
  730.         -- M8360 - KD8E data break interface (one per DMA device).
  731.         -- M837  - KM8E memory extension control (needed for over 4K).
  732.         -- M840  - PC8E high speed paper tape reader-punch interface.
  733.         -- M842  - XY8E X/Y plotter control.
  734.         -- M843  - CR8E card reader interface.
  735.  
  736.         There were many other internal options.  There was room in
  737.         the basic box for another 20 slot backplane; taking into
  738.         account the 2 slots occupied by the M935 bridge between
  739.         the two backplanes, this allowed 38 slots, and a second
  740.         box could be added to accomodate another 38 slot backplane,
  741.         bridged to the first box by a pair of BC08H OMNIBUS
  742.         extension cables.
  743.  
  744.         Given a M837 memory extension control, additional memory
  745.         could be added in increments of 4K by adding G104, H220,
  746.         G227 triplets.  The suggested arrangement of boards on the
  747.         OMNIBUS always maintained the M849 shield between memory
  748.         other options.  The one exception was that the M8350 KA8E
  749.         and M8360 KD8E external posibus interfaces were typically
  750.         placed at the end of the OMNIBUS right before the terminator.
  751.  
  752.         The following options were introduced later, and there were
  753.         many options offered by third party suppliers.
  754.  
  755.         -- G111  \
  756.         -- H212   > MM8EJ 8K memory
  757.         -- G233  /
  758.         -- M8357 -- RX8E interface to RX01/02 8" diskette drives.
  759.         -- M7104 \
  760.         -- M7105  > RK8E RK05 Disk Interface
  761.         -- M7106 /
  762.         -- M8321 \
  763.         -- M8322  \ TM8E Magtape control for 9 track tape.
  764.         -- M8323  /
  765.         -- M8327 /
  766.  
  767.         At one point, DEC packaged a PDP-8/E in a desk with no
  768.         front panel controls other than power and bootstrap switch,
  769.         along with an RX01 accessable from the front and a VT50
  770.         on top.  This was sold as the Class-ic system, with an
  771.         intended market in the classroom (hence the name); it was
  772.         the forerunner, in terms of packaging, of many later DEC
  773.         office products.
  774.         
  775.  
  776. What is a PDP-8/F?
  777.     Date of introduction:  1972.
  778.     Date of withdrawal:    1978.
  779.  
  780.     Technology:  an OMNIBUS machine, as with the PDP-8/E.  First use
  781.         of a switching power supply in the PDP-8 family.
  782.  
  783.     Reason for introduction:  The PDP-8/E had a large enough box and
  784.         a large enough power supply to accomodate a large
  785.         configuration.  By shortening the box and putting in a
  786.         small switching power supply, a lower cost OMNIBUS machine
  787.         was possible.
  788.  
  789.     Reason for withdrawal:  The PDP-8/A 800 displaced this machine,
  790.         providing similar expansion capability at a lower cost.
  791.  
  792.     Compatability:  The PDP-8/F used the PDP-8/E CPU and peripherals.
  793.  
  794.     Standard configuration:  Identical to the PDP-8/E, except that
  795.         the KC8E front panel was replaced with a KC8M front panel
  796.         that had LEDs instead of incandescent lights; this front
  797.         panel could also be installed on PDP-8/E systems, but the
  798.         PDP-8/E front panel could not be used on a PDP-8/F because
  799.         of the lack of a +8 supply for the lights.  The original
  800.         PDP-8/F box had a defective power supply, but a revised
  801.         (slightly larger) box corrected this problem.
  802.  
  803.     Expandability:  This machine could be expanded using all PDP-8/E
  804.         OMNIBUS peripherals, including the external expansion
  805.         chassis.  The relatively small internal power supply and
  806.         the lack of room for a 20 slot bus expander inside the
  807.         first box were the only limitations.  There were minor
  808.         compatability problems with some options, for example,
  809.         the power-fail auto-restart card, as originally sold, was
  810.         incompatable with the PDP-8/F power supply.
  811.  
  812.  
  813. What is a PDP-8/M?
  814.     Date of introduction:  1972.
  815.     Date of withdrawal:    1978.
  816.  
  817.     Technology:  This machine was a PDP-8/F (with a PDP-8/E CPU)
  818.  
  819.     Reason for introduction:  DEC knew that OEM customers were an
  820.         important market, so they packaged the PDP-8/F for this
  821.         market, with no hardware changes behind the front panel.
  822.  
  823.     Reason for withdrawal:  Same as the PDP-8/F
  824.  
  825.     Compatability:  The PDP-8/M used the PDP-8/E CPU and peripherals.
  826.  
  827.     Standard configuration:  Identical to the PDP-8/F, except that
  828.         the KC8M front panel was replaced with a minimal function
  829.         panel and the color scheme was different.  Because of this,
  830.         one of the following options were required:
  831.  
  832.         -- M848  -- KP8E Power fail and auto-restart.
  833.         -- M847  -- MI8E Hardware Bootstrap Loader.
  834.  
  835.     Expandability:  All options applying to the PDP-8/F applied.  In
  836.         addition, the KC8M front panel (standard with the PDP-8/F)
  837.         was available as an option.
  838.  
  839.  
  840. What is a PDP-8/A?
  841.     Date of introduction:  1975
  842.     Date of withdrawal:    1984
  843.  
  844.     Technology:  This machine used the OMNIBUS with a new single-board
  845.         CPU, made possible by the use of TTL MSI and LSI components
  846.         on an extra-wide board (formally, hex high, double high)
  847.         with 6 connector fingers instead of the usual 4.
  848.  
  849.     Reason for introduction:  Using TTL MSI and LSI components, DEC
  850.         was able to reduce the PDP-8 CPU to a single hex wide
  851.         double high card.  Similarly, they were able to make an
  852.         4K core memory card, and later, an 8K board in this
  853.         format, and they were able to introduce a static RAM card
  854.         using semiconductor memory.  The net effect was to reduce
  855.         the minimum system to 3 boards.
  856.  
  857.         In addition, the market for the PDP-8 was dominated by
  858.         small systems, with fewer and fewer customers needing
  859.         large-scale expandability.  Thus, the 20 slot backplane
  860.         of the early Omnibus machines was too big; with the new
  861.         single board CPU and memory, a 12 slot backplane was enough.
  862.  
  863.     Reason for withdrawal:  The market for the PDP-8 family was
  864.         shrinking in the face of pressure from larger minicomputers
  865.         and the new monolithic microcomputers.  After 1975, many
  866.         PDP-8 sales were to captive customers who had sufficient
  867.         software investments that they could not afford to move.
  868.         Only the word-processing and small business markets
  869.         remained strong for first-time PDP-8 sales, and in these,
  870.         the specialized DEC VT-78 and DECmate machines were more
  871.         cost effective than the open architecture OMNIBUS machines.
  872.         
  873.     Compatability:  The new PDP-8/A CPU was largely compatable with
  874.         the PDP-8/E CPU, except that the combination of RTR and
  875.         RTL (Group 1 OPR instructions) loaded the next address.
  876.         The power-fail auto-restart option included the standard
  877.         skip on power low instruction, but also a new skip on
  878.         battery empty instruction to test the battery used for
  879.         back-up power on the new solid state memory.
  880.  
  881.     Standard configuration:  The PDP-8/A was sold with a new short
  882.         OMNIBUS backplane, mounted on its side above a power supply
  883.         and a battery to back up the solid state memory.  The
  884.         minimum configuration included a limited function control
  885.         panel and the following components on the bus:
  886.  
  887.         -- M8315 -- KK8A CPU board
  888.         -- M???? -- MS8A 1K to 4K solid state memory.
  889.         -- M8316 -- DKC8AA serial/parallel interface and clock.
  890.  
  891.         The M8316 board contained a remarkable but useful
  892.         hodgepodge of commonly used peripherals, including the
  893.         console terminal interface, a parallel port, the power/fail
  894.         auto-restart logic, and a 100 Hz real time clock.
  895.  
  896.         The original configuration sold had a 10 slot backplane and
  897.         a poor power supply.  The later base model had a 12 slot
  898.         backplane, the 8/A 400.
  899.  
  900.     Expandability:  All PDP-8/E peripherals and options could be used
  901.         with the PDP-8/A.  The KK8A cpu was not as fast as the KK8E
  902.         used in the PDP-8/E, but the KK8E CPU could be substituted
  903.         for the KK8A CPU, and many PDP-8/A systems were sold with
  904.         this substitution.
  905.  
  906.         A box with a 20 slot backplane, the 8/A 800, was available
  907.         for large configurations.  A pair of PDP-8/A backplanes
  908.         could be connected using BC08H cables, and there was a
  909.         special cable, the BC80C, for connecting a hex wide 8A
  910.         backplane to a PDP-8/E, -8/F or -8/M backplane.
  911.  
  912.         By late 1975, the PDP-8/A was being sold in a workstation
  913.         configuration, with the CPU and dual 8" diskette drives
  914.         in a desk with a video terminal (VT57?) on top.  This
  915.         followed the pattern set by the Class-ic packaging of the
  916.         PDP-8/E, but it was aimed at the word-processing market.
  917.  
  918.         The following additional PDP-8/A (hex) boards were offered:
  919.  
  920.         -- G649  \_ MM8AA 8K Core stack (too slow for 8/E CPU!).
  921.         -- H219A /  MM8AA 8K Core memory control.
  922.         -- G650  \_ MM8AB 16K Core stack (ok for 8/E CPU!).
  923.         -- H219B /  MM8AB 16K Core memory control.
  924.         -- M???? -- MR8F 1K ROM (overlayable with RAM).
  925.         -- M8317 -- KM8A memory extender (with variations).
  926.         -- M8319 -- KL8A 4 channel RS232 or current loop serial I/O.
  927.         -- M???? -- RL8A controller for 1 to 4 RL01/RL02 disk drives.
  928.  
  929.         -- M8416 -- KT8AA Memory management unit.
  930.         --          KC8AA Programmer's Console (requires M8316)
  931.         -- M8417 -- MSC8DJ 128K DRAM MOS Memory.
  932.  
  933.         Note that memory extension to 128K was a new PDP-8/A feature
  934.         that was necessarily incompatable with the older PDP-8 memory
  935.         expansion options, although the conventional PDP-8 memory
  936.         expansion instructions still operate correctly on the first
  937.         32K.  Access to additional fields involved borrowing IOT
  938.         instructions that were previously dedicated to other devices.
  939.  
  940.         The MM8A options require the use of a box with a -20V power
  941.         supply.  Also, the use of the MSC8 DRAM memory cards requires
  942.         a CPU that supports the memory stall signal, early PDP-8/E
  943.         CPUs did not.
  944.  
  945.  
  946. What is a VT78?
  947.     Date of introduction:  1978
  948.     Date of withdrawal:    1980 (Displaced by the DECmate)
  949.     Also known as:  DECstation 78 
  950.  
  951.     Technology:  Intersil 6100 microprocessor, packaged in a VT52 case.
  952.         The 6100 processor was able to run at 4 MHz, but in the
  953.         VT78, it was only clocked at 2.2 MHz because of the speed
  954.         of the DRAM used and the deliberate use of graded out chips.
  955.  
  956.     Reason for introduction:  Using TTL MSI and LSI components, DEC
  957.         could pack their CPU into vacant space in a standard
  958.         terminal case, allowing PDP-8 systems to compete with
  959.         personal computers in the small business and office
  960.         automation market.  This was a natural follow-on to the
  961.         workstation configurations in which the PDP-8/A was already
  962.         being sold.
  963.  
  964.     Compatability:  The Group I OPR combinations RAL RAR and RTL RTR
  965.         are no-ops.  Unlike all earlier PDP-8 models, autoindex
  966.         locations 10 to 17 (octal) only work in page zero mode;
  967.         these operate like all other memory location when addressed
  968.         in current page mode from code running on page zero.  Other
  969.         than this, it is fully PDP-8/E compatable, even at the level
  970.         of I/O instructions for the standard periperals; this was
  971.         the last PDP-8 to offer this level of compatability.
  972.  
  973.         It was not possible to continue from a halt without
  974.         restarting the machine.  In addition, none of the peripherals
  975.         available on this machine needed DMA (data break) transfers.
  976.  
  977.     Standard configuration:  The VT78 was sold with 16k words of DRAM
  978.         with the keyboard and display of the VT52 terminal.  An RX01
  979.         dual 8" diskette drive was standard, packaged in the
  980.         pedestal under the terminal.  The console (device 03/04),
  981.         the printer (output only) port (device 66), and the serial
  982.         ports (devices 30/31 and 32/33) are compatable with the
  983.         M8650 KL8E, with the latter extended to allow software
  984.         controlled baud rates selection.  The parallel port
  985.         (device 47) and 100Hz clock are compatable with the
  986.         comparable PDP-8/A options on the M8316 DKC8AA.
  987.  
  988.         The standard ROM boots the system from the RX01 after setting
  989.         the baud rates to match that selected by the switches on the
  990.         bottom of the VT52 case.
  991.  
  992.     Expandability:  This was a closed system, with few options.  The
  993.         base configuration was able to support two RX01 drives
  994.         (later RX02), for a total of 4 transports.  Various boot
  995.         ROM's were available, including a paper-tape RIM loader ROM
  996.         for loading diagnostics from tape.  Another ROM boots the
  997.         system from a PDP-11 server in the client/server
  998.         configuration used by WPS-11.
  999.  
  1000.  
  1001. What is a DECmate I?
  1002.     Date of introduction:  1980
  1003.     Date of withdrawal:    1984 (Phased out in favor of the DECmate II)
  1004.     Also known as:  DECmate (prior to the DECmate II, no suffix was used)
  1005.  
  1006.     Technology:  Based on the Intersil/Harris 6120 microprocessor,
  1007.         packaged in a VT-100 box with keyboard and display.
  1008.  
  1009.     Reason for introduction:  This machine was aimed primarily at
  1010.         the market originally opened by the VT78, using the IM6120
  1011.         as a substitute for the older 6100 chip and optimizing
  1012.         for minimum cost and mass production efficiency.
  1013.  
  1014.     Compatability:  A new feature was introduced in the 6120
  1015.         microprocessor:  The Group I OPR combination RAL RAR was
  1016.         defined as R3L, or rotate accumulator 3 places left, so
  1017.         that byte swap (BSW) is equivalent to R3L;R3L.  RTR RTL
  1018.         remained a no-op, as in the 6100.
  1019.  
  1020.         Also, the EAE operations not implemented in the basic
  1021.         CPU cause the CPU to hang awaiting completion of the
  1022.         operation by a coprocessor.  Unfortunately, no EAE
  1023.         coprocessor was ever offered.
  1024.  
  1025.         The printer port offered software baud-rate selection
  1026.         compatable with the VT78 baud-rate selection scheme.
  1027.         The data communications option was completely incompatable
  1028.         with all previous PDP-8 serial ports.
  1029.  
  1030.         The console and printer ports are not fully compatable with
  1031.         the earlier PDP-8 serial ports.  Specifically, on earlier
  1032.         serial interfaces, it was possible to test flags without
  1033.         resetting them, but on the DECmate machines, testing the
  1034.         keyboard input flag always resets the flag as a side effect.
  1035.         In addition, on the console port, every successful test of
  1036.         the flag must be followed by reading a character or the
  1037.         flag will never be set again.
  1038.  
  1039.         It was not possible to continue from a halt without
  1040.         restarting the machine.
  1041.  
  1042.         The large amount of device emulation performed by the CPU
  1043.         in supporting screen updates severely limits the ability of
  1044.         the system to run in real time.
  1045.  
  1046.     Standard configuration:  The DECmate I was sold with 32k words of
  1047.         memory, with a small additional control memory added to
  1048.         handle control/status and boot options.  The console
  1049.         terminal keyboard and display functions are largely
  1050.         supported by control memory routines (as opposed to having
  1051.         separate hardware for terminal support, as in the VT78).
  1052.  
  1053.         DECmate I came with an integral printer port, compatable
  1054.         with the VT78 (device 32/33), and it had an RX02 dual 8 inch
  1055.         diskette drive, mounted in the short cabinet under the
  1056.         terminal/CPU box.  A 100Hz clock was included, as in the
  1057.         VT78 and PDP-8/A.
  1058.  
  1059.     Expandability:  This was a closed system, with limited options.
  1060.         Specifically, a second RX02 could be connected (or an RX01,
  1061.         because that had a compatable connector), the DP278A and
  1062.         DP278B communications boards (really the same board, but
  1063.         the DP278B had 2 extra chips), and the RL-278 disk
  1064.         controller, able to accomodate from 1 to 4 RL02 rack mount
  1065.         disk drives.
  1066.  
  1067.         When the DP278A option is added, additional control
  1068.         memory is included containing a ROM-based terminal
  1069.         emulator allowing diskless operation.  The emulator is
  1070.         an extended VT100 subset that is essentially compatable
  1071.         in 80 column mode.  The DP278A option could support
  1072.         both asynchronous and synchronous protocols, and the DP278B
  1073.         could handle SDLC and other nasty bit-stuffing protocols.
  1074.  
  1075.         Various pedestal and desk configurations were sold for
  1076.         housing the RX01 and RX02 drives, most being teacart style
  1077.         designs, but there was also a pedestal version that was
  1078.         essentially a repackaging of the RX02 with either 2 or 4
  1079.         new 8 inch disk transports (physically incompatable with
  1080.         tearlier DEC transports).
  1081.  
  1082. What is a DECmate II?
  1083.     Date of introduction:  1982
  1084.     Date of withdrawal:    1986 
  1085.     Price: $1,435
  1086.  
  1087.     Technology:  Based on the 6120 microprocessor, this shared the same
  1088.         packaging as DEC's other competitors in the PC market, the
  1089.         Rainbow (80x86 based) and the PRO-325 (PDP-11 based).
  1090.  
  1091.     Reason for introduction:  This machine was introduced in order to
  1092.         allow more flexibility than the DECmate I and to allow more
  1093.         sharing of parts with the VT220 and DEC's other personal
  1094.         computers.
  1095.  
  1096.     Compatability:  Same as the DECmate I, except it could continue
  1097.         from a halt.  There was better hardware for device emulation
  1098.         support, allowing for somewhat better real-time performance,
  1099.         and the data communications port was an incompatable
  1100.         improvement on the incompatable DECmate I communications
  1101.         port.  The improved data communications port make it
  1102.         essentially as powerful as the DP-278B on the DECmate I,
  1103.         with a more efficient but bizarre software interface.
  1104.  
  1105.     Standard Configuration:  The DECmate II was sold with 32K of program
  1106.         memory, plus a second full bank for dedicated control
  1107.         panel functions, an integral RX50 dual 5 1/4 inch diskette
  1108.         drive with an 8051 controller chip, a printer port, a 100Hz
  1109.         real-time clock, single data communications port, and
  1110.         interfaces to the monitor and keyboard.  The diskette drive
  1111.         can read single-sided 48 track-per-inch diskettes, so it
  1112.         might be possible to read (but not write) IBM PC diskettes.
  1113.  
  1114.     Expandability:  This was the most open of the DECmate systems, with
  1115.         a number of disk options:  An additional pair of RX50 drives
  1116.         could be added, and with the RX78 board, it could support
  1117.         a pair of dual 8 inch drives, either RX01 or RX02.
  1118.  
  1119.         As an alternative to the RX78, there was a controller for
  1120.         an MFM hard drive.  The interface to the RX78 board wasn't
  1121.         fully compatable with earlier interfaces to RX01 and RX02,
  1122.         and there was no way to have both an RX78 and an MFM drive.
  1123.         The MFM drive could be up to 64 MB, with 16 sectors per
  1124.         track, 512 bytes each and at most 8 heads and 1024 (or
  1125.         possibly 4096) cylinders.  A power supply upgrade was needed
  1126.         to support the MFM drive.  DEC sold this machine with 5,
  1127.         10 and 20 meg hard drives, Seagate ST-506, 412, and 225
  1128.         respectively.
  1129.  
  1130.         A graphics board supporting a color monitor could be added
  1131.         in addition to the monochrome console display.
  1132.  
  1133.         A coprocessor board could be added, with communication to
  1134.         and from the coprocessor through device 14.  DEC sold three
  1135.         boards, an APU board (Z80 and 64K), and two XPU boards (Z80,
  1136.         8086 and either 256K or 512K).  If these added processors
  1137.         are used, the 6120 processor is usually used as an I/O server
  1138.         for whatever ran on the coprocessor.  The XPU boards used
  1139.         a Z80 for I/O support, so 8086 I/O was very indirect,
  1140.         particularly if it involved I/O to a PDP-8 device that was
  1141.         emulated from control memory!  Despite this, I/O through
  1142.         the DECmate version of MS/DOS is generally faster than
  1143.         MS/DOS on more recent 80286 and 80386 based IBM PCs because
  1144.         of effective use of the coprocessors (but they couldn't
  1145.         run MS/DOS code that bypasses MS/DOS for I/O).
  1146.  
  1147.  
  1148. What is a DECmate III?
  1149.     Date of introduction:  1984
  1150.     Date of withdrawal:    1990 
  1151.     Price: $2,695
  1152.  
  1153.     Technology:  Same as the DECmate II.
  1154.  
  1155.     Reason for introduction:  Again, DEC discovered that the market
  1156.         for large systems was dominated by other products, and
  1157.         that the PDP-8 based products were rarely expanded to their
  1158.         full potential.  Thus, there was no point in paying the
  1159.         price of expandability.
  1160.  
  1161.     Compatability:  Same as the DECmate II, except that the printer
  1162.         port is fixed at 4800 baud.
  1163.  
  1164.     Standard Configuration:  The DECmate III was sold with 32K of program
  1165.         memory, plus a second full bank for dedicated control
  1166.         panel functions, an integral RX50 dual 5 1/4 inch diskette
  1167.         drive with an 8051 controller chip, a printer port, a 100Hz
  1168.         real-time-clock, a data communications port, and interfaces
  1169.         for the VR-201 monitor and keyboard.
  1170.  
  1171.     Expandability:  A revised version of the Z80 based coprocessor
  1172.         for the DECmate II was available, and a graphics board
  1173.         compatable with the later DECmate II graphics board
  1174.         could be added allowing the standard monochrome monitor
  1175.         to be replaced with a VR-241 color monitor.  Two monitor
  1176.         configurations were not supported.  An obscure variant
  1177.         of the DEC scholar modem was also supported as an option.
  1178.  
  1179.  
  1180. What is a DECmate III+?
  1181.     Date of introduction:  1985
  1182.     Date of withdrawal:    1990 
  1183.  
  1184.     Technology:  Same as the DECmate II.
  1185.  
  1186.     Reason for introduction:  This machine apparently represents the
  1187.         last gasp of the PDP-8, hunting for the remains of the
  1188.         ever-shrinking market niche that the earlier DECmates
  1189.         had carved out.  The market niche was not there, and
  1190.         the production runs for this machine were short enough
  1191.         that UV erasable EPROM technology was used where earlier
  1192.         DECmates had used mask programmed chips.
  1193.  
  1194.     Compatability:  Same as the DECmate II, but the machine was unable
  1195.         to read 48 track per inch IBM formatted diskettes.  Again
  1196.         the printer port was fixed at 4800 baud.
  1197.  
  1198.     Standard Configuration:  The DECmate III+ was sold with 32K of
  1199.         program memory, plus a second bank for dedicated
  1200.         control panel functions, an integral RX33 single 5 1/4
  1201.         inch diskette drive with an 8751 controller chip, a
  1202.         printer port, a data communications port and interfaces
  1203.         to the monitor and keyboard.  A hard disk controller
  1204.         compatable with the optional one on the DECmate II was
  1205.         included, supporting an integral ST-225 20 MB disk;
  1206.         it is likely that it can only handle up to 1024 cylinders,
  1207.         but it is otherwise compatable with the DECmate II.
  1208.  
  1209.     Expandability: The same coprocessor option sold with the
  1210.         DECmate III was available, but because of the lack of a
  1211.         second floppy drive, this was rarely used (the Z80 was
  1212.         most likely to be used to run CP/M, but that system
  1213.         requires two drives to handle the installation procedure;
  1214.         an appropriately configured bootable image created on a
  1215.         DECmate II or III could run on a DECmate III+).
  1216.  
  1217.         The same graphics board as used on the DECmate III was
  1218.         also available.  The circuit traces and connectors for
  1219.         the Scholar modem are present, but this option was never
  1220.         sold on the DECmate III+.
  1221.