home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / faqs / alt / answers / dec-faq / pdp8-models < prev    next >
Encoding:
Internet Message Format  |  1997-10-09  |  59.9 KB

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