<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gunkies.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jnc</id>
	<title>Computer History Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gunkies.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jnc"/>
	<link rel="alternate" type="text/html" href="https://gunkies.org/wiki/Special:Contributions/Jnc"/>
	<updated>2026-10-07T11:50:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://gunkies.org/w/index.php?title=VT50&amp;diff=37420</id>
		<title>VT50</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=VT50&amp;diff=37420"/>
		<updated>2026-10-07T10:53:38Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Redir - covered there&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[VT52]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37419</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37419"/>
		<updated>2026-10-07T10:51:09Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* Identification/numbering system */ +PG - &amp;#039;Pocket Service Guide&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* PG - &#039;Pocket Service Guide&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==Online collections==&lt;br /&gt;
&lt;br /&gt;
There are several large collections online, on/through the Internet (see links below).&lt;br /&gt;
&lt;br /&gt;
Manx, in addition to indexing many online collections, once hosted copies of several collections (notably Antonio Carlini&#039;s large collection). These appear to have been removed (the reason is unknown); confusingly, Manx&#039;s database &#039;&#039;still contains&#039;&#039; links to copies of things once hosted at Manx, but the files themselves are no longer accessible. Some of the removed files are still accessible through the Internet Archive (see links below), if you have the old Manx URL. Many appear to also be available through VT100.net, but no general index to them there appears to be available; although, oddly enough, some search engines appear to know of them - perhaps because Manx itself still/now links to them!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20250529050040/https://manx-docs.org/collections/antonio/dec/standards/el-00012-01-0000.pdf DEC STD 012-1 Documentation Identification Conventions Including Mnemonic Codes] - still later specification&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
** [https://web.archive.org/web/20250606230756/https://manx-docs.org/collections/antonio/dec/ Antonio] - Manx&#039;s copy of Antonio Carlini&#039;s collection, in the Internet Archive&lt;br /&gt;
** [https://web.archive.org/web/20250606230809/https://manx-docs.org/collections/hcps/ HCPS] - Manx&#039;s copy of the HCPS collection, in the Internet Archive&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [https://vt100.net/ VT100.net]&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=VT52&amp;diff=37418</id>
		<title>VT52</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=VT52&amp;diff=37418"/>
		<updated>2026-10-07T10:49:31Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Separate VT50&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;VT52&#039;&#039;&#039; was a very popular [[video terminal]] by [[Digital Equipment Corporation|DEC]], introduced in 1975. The [[cathode ray tube|CRT]] displayed 24 lines of 80 characters in both upper and lower case.&lt;br /&gt;
&lt;br /&gt;
[[Image:vt52.jpg|thumb|right|VT52 terminal]]&lt;br /&gt;
&lt;br /&gt;
It used a custom processor built from [[transistor-transistor logic|TTL]] parts to execute 1024 words of 8-bit wide [[microcode]].  The [[data path]] was 7 bits wide, as was the 2048-word [[Random Access Memory|RAM]].&lt;br /&gt;
&lt;br /&gt;
The predecessor &#039;&#039;&#039;VT50&#039;&#039;&#039; was almost identical, except there was only 512 words of microcode, 1024 words of RAM, the CRT display 12 lines, and text was upper case only.&lt;br /&gt;
&lt;br /&gt;
A VT52-compatible terminal emulator was used in the [[Atari]] [[Atari TOS|TOS]] [[operating system]].&lt;br /&gt;
&lt;br /&gt;
==Escape sequences==&lt;br /&gt;
&lt;br /&gt;
Due to its popularity, the VT52 escape sequences became a de facto standard for microcomputers for a while, before VT100 and ANSI took over.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name || Sequence || Description&lt;br /&gt;
|-&lt;br /&gt;
| Line Feed || LF || Move cursor down.  On last line, scroll text up.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Down || ESC B || Move cursor down.  On last line, do not scroll.&lt;br /&gt;
|-&lt;br /&gt;
| Reverse Line Feed || ESC I || Move cursor up.  On first line, scroll text down.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Up || ESC A || Move cursor up.  On first line, do not scroll.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Right || ESC C || Move cursor right.  On last column, stay there.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Left || ESC D, or BS || Move cursor left.  On first column, stay there.&lt;br /&gt;
|-&lt;br /&gt;
| Home || ESC H || Move cursor to top line, first column.&lt;br /&gt;
|-&lt;br /&gt;
| Carriage Return || CR || More cursor to first column.&lt;br /&gt;
|-&lt;br /&gt;
| || TAB || Move cursor to next tab stop.&lt;br /&gt;
|-&lt;br /&gt;
| Direct Cursor Addressing || ESC Y &amp;lt;line&amp;gt; &amp;lt;column&amp;gt; || Move cursor.&lt;br /&gt;
|-&lt;br /&gt;
| Erase to End of Line || ESC K || Erase from cursor position to end of line.&lt;br /&gt;
|-&lt;br /&gt;
| Erase to End of of Screen || ESC J || Erase from cursor position to end of screen.&lt;br /&gt;
|-&lt;br /&gt;
| Ring the Bell || BEL || Sound the buzzer&lt;br /&gt;
|-&lt;br /&gt;
| Identify Terminal Type || ESC Z || Respond e.g. &amp;quot;ESC K&amp;quot; for a plain VT52.&lt;br /&gt;
|-&lt;br /&gt;
| Enter Hold Screen Mode || ESC [ ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Hold Screen Mode || ESC \ ||&lt;br /&gt;
|-&lt;br /&gt;
| Enter Alternate Keypad Mode || ESC = ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Alternate Keypad Mode || ESC &amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Enter Graphics Mode || ESC F ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Graphics Mode || ESC G || &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Extensions from Digital Research&lt;br /&gt;
|-&lt;br /&gt;
| Erase and Home || ESC E || Erase screen and move cursor to top line, first column.&lt;br /&gt;
|-&lt;br /&gt;
| Erase Current Line || ESC l || &lt;br /&gt;
|-&lt;br /&gt;
| Erase to Beginning of Line || ESC o || &lt;br /&gt;
|-&lt;br /&gt;
| Erase to Beginning of Screen || ESC d || &lt;br /&gt;
|-&lt;br /&gt;
| Insert Line || ESC L ||&lt;br /&gt;
|-&lt;br /&gt;
| Save Cursor Position || ESC j&lt;br /&gt;
|-&lt;br /&gt;
| Restore Cursor Position || ESC k ||&lt;br /&gt;
|-&lt;br /&gt;
| Reverse Video || ESC p ||&lt;br /&gt;
|-&lt;br /&gt;
| Normal Video || ESC q ||&lt;br /&gt;
|-&lt;br /&gt;
| Set Foreground Color || ESC b &amp;lt;color&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Set Background Color || ESC c &amp;lt;color&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Enable Cursor || ESC e ||&lt;br /&gt;
|-&lt;br /&gt;
| Disable Cursor || ESC d ||&lt;br /&gt;
|-&lt;br /&gt;
| Enable Line Wrap || ESC v ||&lt;br /&gt;
|-&lt;br /&gt;
| Disable Line Wrap || ESC w ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/terminal/vt52/ VT52] - documentation at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/EK-VT5X-OP-001_DECscope_Users_Manual_Mar77.pdf DECscope Users&#039; Manual] (EK-VT5X-OP-001)&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/EK-VT52-MM-002_maint_Jul78.pdf VT52 DECscope Maintenance Manual] (EK-VT52-MM-002)&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/MP00035_VT52schem.pdf VT52 Field Maintenance Print Set] (MP00035)&lt;br /&gt;
* [https://vt100.net/dec/ek-vt502-pg-001.pdf VT50/VT52 Pocket Service Guide] (EK-VT502-PG-001)&lt;br /&gt;
* [https://github.com/larsbrinkhoff/vt52-simulator/tree/master/rom Microcode ROM images]&lt;br /&gt;
* [https://github.com/fritzm/vt52/tree/master/data Character generator ROM image]&lt;br /&gt;
* [https://github.com/larsbrinkhoff/terminal-simulator/tree/master/vt52 VT52 hardware simulation]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC Terminals}}&lt;br /&gt;
&lt;br /&gt;
[[Category: DEC Video Terminals]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=VT52&amp;diff=37417</id>
		<title>VT52</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=VT52&amp;diff=37417"/>
		<updated>2026-10-07T10:48:19Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ +VT50/VT52 Pocket Service Guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;VT52&#039;&#039;&#039; was a very popular [[video terminal]] by [[Digital Equipment Corporation|DEC]], introduced in 1975. The [[cathode ray tube|CRT]] displayed 24 lines of 80 characters in both upper and lower case.&lt;br /&gt;
&lt;br /&gt;
[[Image:vt52.jpg|thumb|right|VT52 terminal]]&lt;br /&gt;
&lt;br /&gt;
It used a custom processor built from [[transistor-transistor logic|TTL]] parts to execute 1024 words of 8-bit wide [[microcode]].  The [[data path]] was 7 bits wide, as was the 2048-word [[Random Access Memory|RAM]].  The predecessor VT50 was almost identical, except there was only 512 words of microcode, 1024 words of RAM, the CRT display 12 lines, and text was upper case only.&lt;br /&gt;
&lt;br /&gt;
A VT52-compatible terminal emulator was used in the [[Atari]] [[Atari TOS|TOS]] [[operating system]].&lt;br /&gt;
&lt;br /&gt;
==Escape sequences==&lt;br /&gt;
&lt;br /&gt;
Due to its popularity, the VT52 escape sequences became a de facto standard for microcomputers for a while, before VT100 and ANSI took over.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name || Sequence || Description&lt;br /&gt;
|-&lt;br /&gt;
| Line Feed || LF || Move cursor down.  On last line, scroll text up.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Down || ESC B || Move cursor down.  On last line, do not scroll.&lt;br /&gt;
|-&lt;br /&gt;
| Reverse Line Feed || ESC I || Move cursor up.  On first line, scroll text down.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Up || ESC A || Move cursor up.  On first line, do not scroll.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Right || ESC C || Move cursor right.  On last column, stay there.&lt;br /&gt;
|-&lt;br /&gt;
| Cursor Left || ESC D, or BS || Move cursor left.  On first column, stay there.&lt;br /&gt;
|-&lt;br /&gt;
| Home || ESC H || Move cursor to top line, first column.&lt;br /&gt;
|-&lt;br /&gt;
| Carriage Return || CR || More cursor to first column.&lt;br /&gt;
|-&lt;br /&gt;
| || TAB || Move cursor to next tab stop.&lt;br /&gt;
|-&lt;br /&gt;
| Direct Cursor Addressing || ESC Y &amp;lt;line&amp;gt; &amp;lt;column&amp;gt; || Move cursor.&lt;br /&gt;
|-&lt;br /&gt;
| Erase to End of Line || ESC K || Erase from cursor position to end of line.&lt;br /&gt;
|-&lt;br /&gt;
| Erase to End of of Screen || ESC J || Erase from cursor position to end of screen.&lt;br /&gt;
|-&lt;br /&gt;
| Ring the Bell || BEL || Sound the buzzer&lt;br /&gt;
|-&lt;br /&gt;
| Identify Terminal Type || ESC Z || Respond e.g. &amp;quot;ESC K&amp;quot; for a plain VT52.&lt;br /&gt;
|-&lt;br /&gt;
| Enter Hold Screen Mode || ESC [ ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Hold Screen Mode || ESC \ ||&lt;br /&gt;
|-&lt;br /&gt;
| Enter Alternate Keypad Mode || ESC = ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Alternate Keypad Mode || ESC &amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Enter Graphics Mode || ESC F ||&lt;br /&gt;
|-&lt;br /&gt;
| Exit Graphics Mode || ESC G || &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Extensions from Digital Research&lt;br /&gt;
|-&lt;br /&gt;
| Erase and Home || ESC E || Erase screen and move cursor to top line, first column.&lt;br /&gt;
|-&lt;br /&gt;
| Erase Current Line || ESC l || &lt;br /&gt;
|-&lt;br /&gt;
| Erase to Beginning of Line || ESC o || &lt;br /&gt;
|-&lt;br /&gt;
| Erase to Beginning of Screen || ESC d || &lt;br /&gt;
|-&lt;br /&gt;
| Insert Line || ESC L ||&lt;br /&gt;
|-&lt;br /&gt;
| Save Cursor Position || ESC j&lt;br /&gt;
|-&lt;br /&gt;
| Restore Cursor Position || ESC k ||&lt;br /&gt;
|-&lt;br /&gt;
| Reverse Video || ESC p ||&lt;br /&gt;
|-&lt;br /&gt;
| Normal Video || ESC q ||&lt;br /&gt;
|-&lt;br /&gt;
| Set Foreground Color || ESC b &amp;lt;color&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Set Background Color || ESC c &amp;lt;color&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| Enable Cursor || ESC e ||&lt;br /&gt;
|-&lt;br /&gt;
| Disable Cursor || ESC d ||&lt;br /&gt;
|-&lt;br /&gt;
| Enable Line Wrap || ESC v ||&lt;br /&gt;
|-&lt;br /&gt;
| Disable Line Wrap || ESC w ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/terminal/vt52/ VT52] - documentation at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/EK-VT5X-OP-001_DECscope_Users_Manual_Mar77.pdf DECscope Users&#039; Manual] (EK-VT5X-OP-001)&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/EK-VT52-MM-002_maint_Jul78.pdf VT52 DECscope Maintenance Manual] (EK-VT52-MM-002)&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/terminal/vt52/MP00035_VT52schem.pdf VT52 Field Maintenance Print Set] (MP00035)&lt;br /&gt;
* [https://vt100.net/dec/ek-vt502-pg-001.pdf VT50/VT52 Pocket Service Guide] (EK-VT502-PG-001)&lt;br /&gt;
* [https://github.com/larsbrinkhoff/vt52-simulator/tree/master/rom Microcode ROM images]&lt;br /&gt;
* [https://github.com/fritzm/vt52/tree/master/data Character generator ROM image]&lt;br /&gt;
* [https://github.com/larsbrinkhoff/terminal-simulator/tree/master/vt52 VT52 hardware simulation]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC Terminals}}&lt;br /&gt;
&lt;br /&gt;
[[Category: DEC Video Terminals]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=VT05_Alphanumeric_Display_Terminal&amp;diff=37416</id>
		<title>VT05 Alphanumeric Display Terminal</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=VT05_Alphanumeric_Display_Terminal&amp;diff=37416"/>
		<updated>2026-10-07T10:38:29Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Reduce number of external sites relied on&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:VT05.jpg|300px|thumb|right|Marketing photo of VT05 terminal (the image in the screen is apparently manipulated; the monitor was white monochrome)]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;VT05 Alphanumeric Display Terminal&#039;&#039;&#039; (technically, the &#039;&#039;&#039;VT05B&#039;&#039;&#039;, but documentation usually referred to it as the &#039;VT05&#039;) was one of [[Digital Equipment Corporation|DEC]]&#039;s first [[video terminal]]s. It supported all the same format control characters as a [[Teletype]], so it was a &#039;drop in&#039; replacement.&lt;br /&gt;
&lt;br /&gt;
Physically, it was 12&amp;quot;Hx19&amp;quot;Wx30&amp;quot;D, and weighed 55lbs. Its circuitry was contained on seven modules to aid maintenance.&lt;br /&gt;
&lt;br /&gt;
The display was 10-1/8&amp;quot;x7-5/8&amp;quot;, and could hold 72Wx20H characters, using a 5x7 [[font]], producing characters .22&amp;quot;x.10&amp;quot;, upper-case only. (It could send lower- and upper-case from the keyboard, however.) It also supported addressable screen output, using a [[cursor]] which could be placed anywhere on the screen, with output being placed at the cursor location.&lt;br /&gt;
&lt;br /&gt;
Its [[asynchronous serial line]] interface supported both [[EIA RS-232 serial line interface|RS-232]] and [[20mA current loop serial line interface|20mA]] at [[baud rate]]s of 110 to 2400 baud, including several split speed combinations (e.g. 110 out and 2400 in). It could operated in both [[half-duplex]] and [[full-duplex]] modes.&lt;br /&gt;
&lt;br /&gt;
It could also accept video input, and display that alongside text; video output was also produced.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://vt100.net/docs/vt05-rm/ VT05 alphanumeric display terminal reference manual] (DEC-00-H4AC-D)&lt;br /&gt;
* [https://vt100.net/dec/dec-00-h4bd-d-vt05-maintenance-manual.pdf VT05 alphanumeric display terminal maintenance manual] (DEC-00-H4BD-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/terminal/vt05/DEC-VT05-IPB-1.pdf VT05 alphanumeric display terminal Illustrated Parts Breakdown] (DEC-VT05-IPB-1)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/terminal/vt05/VT05_Engineering_Drawings_Jun71.pdf VT05 alphanumeric display terminal engineering drawings]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC Terminals}}&lt;br /&gt;
&lt;br /&gt;
[[Category: DEC Video Terminals]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=KL10&amp;diff=37415</id>
		<title>KL10</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=KL10&amp;diff=37415"/>
		<updated>2026-10-07T07:30:14Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External Links */ KL10 Backplane image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Machine&lt;br /&gt;
| name = KL10&lt;br /&gt;
| manufacturer = [[Digital Equipment Corporation]]&lt;br /&gt;
| architecture = [[PDP-10]]&lt;br /&gt;
| year design started = January, 1972&lt;br /&gt;
| year first shipped = June, 1975&lt;br /&gt;
| form factor = [[mainframe]]&lt;br /&gt;
| word size = 36 bits&lt;br /&gt;
| physical address = 22 bits&lt;br /&gt;
| virtual address = 18 bits (Model A)&amp;lt;br&amp;gt;23 bits (Model B)&lt;br /&gt;
| logic type = [[emitter-coupled logic|ECL]] [[IC]]s&lt;br /&gt;
| design type =  clocked synchronous, [[microcode]]d&lt;br /&gt;
| uword width = 75 (Model A)&amp;lt;br&amp;gt;76 (Model B)&lt;br /&gt;
| ucode length = 1280 (Model A)&amp;lt;br&amp;gt;2K (Model B)&lt;br /&gt;
| clock speed = 50 MHz (Model A)&amp;lt;br&amp;gt;58 MHz (Model B)&lt;br /&gt;
| cache size = 2K words (KL10-PA and PV)&amp;lt;br&amp;gt;4K words (KL10-PW)&lt;br /&gt;
| memory speed = 1.0 μsec (initial [[core memory]]), 500 nsec (later [[Metal Oxide Semiconductor|MOS]] [[main memory]])  &lt;br /&gt;
| memory mgmt = [[paging]], 512-word pages&lt;br /&gt;
| operating system = [[TOPS-10]], [[TOPS-20]], [[Incompatible Timesharing System|ITS]], [[WAITS]], [[TENEX]], [[TYMCOM-X]]&lt;br /&gt;
| predecessor = [[KI10]]&lt;br /&gt;
| successor = none&lt;br /&gt;
| price = US$250K (CPU), US$600K-1.2M (system)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;KL10&#039;&#039;&#039; was the third generation of [[PDP-10]] processors. It was built out of [[Emitter-coupled logic|ECL]], on [[DEC card form factor|hex]] cards. It was the first [[microcode|micro-programmed]] PDP-10 processor; the design was inspired by Stanford&#039;s [[Super Foonly]].&lt;br /&gt;
&lt;br /&gt;
The [[Central Processing Unit|CPU]] had two main units, the &#039;E Box&#039; (&#039;Execution&#039;) and the &#039;M Box&#039; (&#039;Memory&#039;). It provided three types of [[bus]]ses to the rest of the components of the system; the &#039;E Bus&#039;, from the E Box; and the &#039;S Bus&#039; (&#039;Storage&#039;), and later the &#039;C Bus&#039; (&#039;[[Channel]]&#039;), from the M Box. The S Bus (usually called the &#039;internal&#039; memory bus) was for the attachment of [[main memory]] units, while the C Bus allowed [[Direct Memory Access|DMA]] accesss to main memory.&lt;br /&gt;
&lt;br /&gt;
(The S Bus was later modififed to a version called the &#039;X Bus&#039;, which was functionally the same as the S Bus, but used [[transistor-transistor logic|TTL]] [[signal]] [[voltage]]s, instead of the [[emitter-coupled logic|ECL]] levels of the S Bus.)&lt;br /&gt;
&lt;br /&gt;
A KL10 could support up to 4 [[DTE20 Ten-Eleven Interface‎‎]]s; they allowed connection of a [[PDP-11]] [[front end]]. At least one PDP-11, the &#039;master&#039;, was &#039;&#039;required&#039;&#039;; it could [[bootstrap]] the KL10, including loading the [[microcode]].&lt;br /&gt;
&lt;br /&gt;
A main memory [[cache]] for [[instruction]] and [[operand]] [[fetch]]es, the [[MCA20 Cache]] - standard in some models, and optional in others - was available. Later in the KL10&#039;s life, the improved [[MCA25 KL Cache/Paging Upgrade]], which increased both the size of both the main memory cache, and the [[virtual memory|paging]] cache, as well as improved the functionality of the latter, could be added/substituted for the MCA20.&lt;br /&gt;
&lt;br /&gt;
A [[DMA20 Memory Bus Adapter]] could be attached to the S Bus, to provide up to 4 (in parallel, to increase memory bandwidth, as well as maximizing [[memory interleaving]]) [[KI10]]-compatible [[PDP-10 Memory Bus|external memory busses]] (called the &#039;K Bus&#039; in the KL10). Similarly, an [[DIA20 In/Out Bus Controller]] could be attached to the E Bus, to provide a [[PDP-10 I/O Bus]] (called the I Bus in the KL10).&lt;br /&gt;
&lt;br /&gt;
The KL10 was used in the [[DECsystem-10]] models 108x and 109x systems (initially with an external memory bus and an I/O bus, as a &#039;drop-in&#039; processor replacement for a KI10), and in the high-end 20xx systems of the [[DECSYSTEM-20]] line (with an internal memory bus).&lt;br /&gt;
&lt;br /&gt;
Like its predecessor, the KI10, it was initially released in a single-processor version; a [[multi-processor]] version was released later (although only [[TOPS-10]] ever supported it).&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
&lt;br /&gt;
Up to 8 [[RH20 MASSBUS controller]]s could be installed; they connect to the E Bus (for control), and also to the C Bus (for data movement). The [[MASSBUS]] can be used to connect a variety of [[disk]] and [[magnetic tape]] [[mass storage]] devices.&lt;br /&gt;
&lt;br /&gt;
Two optional high-speed [[data network]]ing [[peripheral]]s are also available:&lt;br /&gt;
&lt;br /&gt;
* [[NIA20 Network Interconnect Adapter]] - an [[Ethernet]] interface&lt;br /&gt;
* [[CI20 Computer Interconnect]] - interface to the [[Computer Interconnect|CI]] high-speed link&lt;br /&gt;
&lt;br /&gt;
If either the NIA2O or CI20 in installed, since they use some of the [[backplane]] slots for the RH20&#039;s, only 4 RH20&#039;s may be installed if either is installed. They also connect to the EBUS and CBUS.&lt;br /&gt;
&lt;br /&gt;
All low-speed devices were generally attached to the [[UNIBUS]] of one of the PDP-11 front ends (which could also be attached via a [[DL10 PDP-11 Data Link|DL10]]); although the I Bus provided by a DIA20 was also an option.&lt;br /&gt;
&lt;br /&gt;
==Construction==&lt;br /&gt;
&lt;br /&gt;
There were two main packaging families: those used for the DECsystem-10, which used tall, medium-width cabinets like those of the KA10 and KI10, in the same turquoise blue as the latter; and the DECSYSTEM-20, which were shorter and wider and painted cream and orange.&lt;br /&gt;
&lt;br /&gt;
The CPU, front end, and I/O controllers were accommodated in a set of three racks (or four, for some DECSYSTEM-20s); one to hold the CPU, one for the front-end, and one for all the I/O. The E Box and the M Box were both on the main backplane, in the CPU cabinet. The DMA20, DIA20, DTE20s and RH20s were all accommodated on backplanes in the second, I/O, cabinet; the first two were on a single backplane, and the latter two on another.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&lt;br /&gt;
There were a number of variants over the lifetime of the KL10; the situation is confusing because there appear to be three different, somewhat orthogonal, [[namespace]]s for KL10 variants:&lt;br /&gt;
&lt;br /&gt;
* CPU hardware variants (-PA, -PV and -PW);&lt;br /&gt;
* informal internal names for CPU variations (&#039;Model A&#039;, &#039;Model B&#039;);&lt;br /&gt;
* KL10 &#039;models&#039; (-A through -E, and -R).&lt;br /&gt;
&lt;br /&gt;
As far as is known, &#039;Model A&#039; is an internal aphorism for -PA, and&lt;br /&gt;
&#039;Model B&#039; for -PV; the two are described in a DEC document as:&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;KL10-PA - A basic ECL processor with slots for cache and internal channels. Unofficially .. referred to as the Model A machine.&amp;quot;&lt;br /&gt;
* &amp;quot;KL10-PV - A KL10-PA which has been modified to include extended addressing, more extensive microcode, and a faster [[clock]]. Unofficially .. referred to as the Model B machine.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The KL10-PV supported the &#039;Extended&#039; PDP-10 [[architecture]], with support for multiple &#039;sections&#039; (256K-[[word]] [[address space]]s), available to both the [[kernel]] and the [[user]] (although apparently only [[TOPS-20]] supported the latter). The earlier machines could be field upgraded to a -PV, but it apparently needed a modified/new backplane.&lt;br /&gt;
&lt;br /&gt;
Substitution/addition of the later MCA25 cache produced the KL10-PW; the resulting machine was named the &#039;Model C&#039; by some.&lt;br /&gt;
&lt;br /&gt;
Many of the &#039;models&#039; (e.g. &#039;KL10-C&#039; and &#039;KL10-D&#039;) appear to be names for particular configurations (with various options, such as the DMA20 and DIA20); here is a DEC table which (hopefully authoritatively) defines them:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model !! PV !! Cache !! Int Chans !! Max DTEs !! Max RH20s !! DIA !! DMA&lt;br /&gt;
|-&lt;br /&gt;
| KL10-A || No || Yes || No || 1 || 0 || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| KL10-B || No || Yes || Yes || 4 || 8 || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| KL10-C || No || Optional || Yes || 4 || 8 || No || No&lt;br /&gt;
|-&lt;br /&gt;
| KL10-D || Yes || Yes || Yes || 4 || 8* || Yes || Yes&lt;br /&gt;
|-&lt;br /&gt;
| KL10-E || Yes || Optional || Yes || 4 || 8* || Optional || Optional&lt;br /&gt;
|-&lt;br /&gt;
| KL10-R || Yes || Optional || Yes || 4 || 8* || Optional || Optional&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(*: Maximum 4 RH20s if a CI20 or NIA20 is installed, as those use the slots for RH4-7 in the RH20 backplane.)&lt;br /&gt;
&lt;br /&gt;
The &#039;KL10-R&#039; appears to be a KL10-E in a new cabinet design, one compliant with newer FCC [[interference|RFI]] emissions standards; but it may also refer to systems with the MCA25.&lt;br /&gt;
&lt;br /&gt;
Note that the early KL10-A only supported a single DTE20, and no RH20s, and it was the later KL10-B and up (the first two also with the Model A CPU), which supported up to 4 DTE20s and up to 8 RH20s. This is because the I/O backplanes in the second bay of the CPU differed in the KL10-B and up, to support the larger I/O configuration. (The DTE20 backplane differed between the two.) The KL10-A was intended to replace KA10 and KI10 processors, hence the lack of support for RH20s, etc.&lt;br /&gt;
&lt;br /&gt;
One significant division between KL-based &#039;&#039;systems&#039;&#039; is between those with an external memory bus (K bus), and those with an internal memory bus (the native S/X Bus).&lt;br /&gt;
&lt;br /&gt;
The DEC numeric model numbers - a fourth namespace - are even more confused, since a 1090 could be either a &amp;quot;KL10-B(PA) or KL10-D(PV)&amp;quot;; similarly, the 2040 and 2050 could be a &amp;quot;KL10-C(PA) or KL10-E(PV)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Well-known KL10&#039;s==&lt;br /&gt;
&lt;br /&gt;
There was a single KL10 [[Incompatible Timesharing System|ITS]] machine, MIT-MC, a very early Model A. It was later renamed to MX after a [[KS10]] took the &#039;MC&#039; identity, and was finally shut down in 1988; it is now in storage at the [[Living Computer Museum]].&lt;br /&gt;
&lt;br /&gt;
The [[Stanford Artificial Intelligence Laboratory|SAIL]] (or SU-AI) [[time-sharing]] system — [[WAITS]] — main computer was a KL10 from 1976 to 1991.  In 1983, it was upgraded from a model A to a model B CPU.  Near the end, failing insulation in the backplane was fixed by inserting toothpicks.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp10/KL10/ KL10] - documentation at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/pdp10/KL10/EK-OKL10-TM_KL10_TechRef_Aug84.pdf KL10-Based Technical Manual] (EK-OKL10-TM-002) - good detailed overview&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/pdp10/KL10/EK-1080U-SD-003_1080_1090_SysDescr_Jan77.pdf decsystem-1080/1090 System Description] (EK-1080U-SD-003) - good medium-level description of the functionality of the KL10 CPU and its peripherals&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/pdp10/KL10/EK-108OU-PD-002_KL10-Based_Physical_Description_Mar77.pdf KL10-Based Physical Description] (EK-108OU-PD-002) - contains KL10 board configuration, pp. 3-29&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/pdp10/memos/720829_KL10_Technology_Goals.pdf KL10 Project Technology Goals] - interesting memo discussing the analog aspects of the chip technology used in the KL10&lt;br /&gt;
* [https://dodlithr.blogspot.com/2014/04/digitals-decsystem-20-part-5-cpu-kl10.html Digital&#039;s DECSYSTEM-20 - Part 5 - CPU (KL10)]&lt;br /&gt;
* [http://corestore.org/DEC2065.htm Corestore collection: DECSYSTEM 2065 KL10-RH] - Good images, has two MG20 memory units&lt;br /&gt;
* [http://www.shiresoft.com/pdp-11/kl-10/ KL-10]&lt;br /&gt;
** [http://www.shiresoft.com/pdp-11/kl-10/io-connectors.jpg KL10 I/O connectors] - Good image of bus connectors: on the bottom, MASSBUS connectors on the left; memory and I/O bus QuickLatch connectors on the right&lt;br /&gt;
* [https://wwcm.synology.me/gallery/Pictures/pages/04%20-%20KL10%20Backplane.htm KL10 Backplane] - image of CPU backplane&lt;br /&gt;
* [https://www.cca.org/tech/rcs/pdp-11-40/ PDP-11/40] - good images of a KL10 front end&lt;br /&gt;
* [http://www.brouhaha.com/~eric/retrocomputing/pdp-10/kl10d_modules.html KL-10D Module Utilization]&lt;br /&gt;
* [http://web.archive.org/web/20150919094256/http://www.inwap.com/pdp10/usenet/kl KL] - some interesting discussion of KL10 details&lt;br /&gt;
* [http://infolab.stanford.edu/pub/voy/museum/pictures/AIlab/SailFarewell.html SAIL Farewell] - a good thumbnail history&lt;br /&gt;
* [https://github.com/PDP-10/its/tree/master/src/ucode KL10 ITS microcode]&lt;br /&gt;
&lt;br /&gt;
[[Category: PDP-10 Processors]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=Video_terminal&amp;diff=37414</id>
		<title>Video terminal</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Video_terminal&amp;diff=37414"/>
		<updated>2026-10-07T07:23:36Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ +Archive of Video Terminal Information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;video terminal&#039;&#039;&#039; (sometimes called &#039;&#039;&#039;video display terminal&#039;&#039;&#039;, or &#039;&#039;&#039;VDT&#039;&#039;&#039; for short) was a [[terminal]] on which the characters being output were &#039;painted&#039; on a [[cathode ray tube|CRT]] via a purely [[electronic]] process. It was thus roughly the same functionality as the earlier [[printing terminal]]s, such as [[Teletype]]s, but instead of the output being printed on paper by a mechanical system, it was displayed on the screen. Like the earlier printing terminals, they were used to allow a [[user]] to do [[input/output]] to a computer; they usually communicated with the computer via [[asynchronous serial line]]. &lt;br /&gt;
&lt;br /&gt;
The original chief advantage was speed, since the all-electronic mechanism could run at much higher speeds; the disadvantage was that only a limited amount of information could be displayed at one time. (This was particularly true of early ones, which could only display very limited amounts of text - some as small as 12 lines of 40 characters).&lt;br /&gt;
&lt;br /&gt;
Very early model provided only the same motion controls as their printing predecessors - line feed, carriage return, etc. However, the ability to move the [[cursor]] to specific screen locations was soon added, which made possible a predecessor of [[WYSIWYG]], to wit, [[screen editor]]s such as [[Emacs editors|EMACS]].&lt;br /&gt;
&lt;br /&gt;
A few had the capability to do [[graphics]], such as lines, points, etc.&lt;br /&gt;
&lt;br /&gt;
Once [[semiconductor]] [[Random Access Memory|RAM]] prices fell low enough, they were replaced with [[bit-mapped display‏‎]]s, although the latter were directly connected to the computer&#039;s main [[bus]], usually on a [[personal computer]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Video Terminals|Video Terminals]]&lt;br /&gt;
* [[flashterm]] - ANSI video terminal emulator&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://vt100.net/ vt100.net]&lt;br /&gt;
** [https://vt100.net/shuford/terminal/ The Archive of Video Terminal Information]&lt;br /&gt;
** [https://vt100.net/dec/vt_history Meet the Family] - a brief history of [[Digital Equipment Corporation|DEC]] VDT&#039;s&lt;br /&gt;
** [https://vt100.net/dec/animation/ DEC Video Terminal Animations]&lt;br /&gt;
&lt;br /&gt;
[[Category: Device Basics‎‎]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37413</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37413"/>
		<updated>2026-10-07T07:20:22Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ +DEC STD 012-1 Documentation Identification Conventions Including Mnemonic Codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==Online collections==&lt;br /&gt;
&lt;br /&gt;
There are several large collections online, on/through the Internet (see links below).&lt;br /&gt;
&lt;br /&gt;
Manx, in addition to indexing many online collections, once hosted copies of several collections (notably Antonio Carlini&#039;s large collection). These appear to have been removed (the reason is unknown); confusingly, Manx&#039;s database &#039;&#039;still contains&#039;&#039; links to copies of things once hosted at Manx, but the files themselves are no longer accessible. Some of the removed files are still accessible through the Internet Archive (see links below), if you have the old Manx URL. Many appear to also be available through VT100.net, but no general index to them there appears to be available; although, oddly enough, some search engines appear to know of them - perhaps because Manx itself still/now links to them!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20250529050040/https://manx-docs.org/collections/antonio/dec/standards/el-00012-01-0000.pdf DEC STD 012-1 Documentation Identification Conventions Including Mnemonic Codes] - still later specification&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
** [https://web.archive.org/web/20250606230756/https://manx-docs.org/collections/antonio/dec/ Antonio] - Manx&#039;s copy of Antonio Carlini&#039;s collection, in the Internet Archive&lt;br /&gt;
** [https://web.archive.org/web/20250606230809/https://manx-docs.org/collections/hcps/ HCPS] - Manx&#039;s copy of the HCPS collection, in the Internet Archive&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [https://vt100.net/ VT100.net]&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37412</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37412"/>
		<updated>2026-10-07T06:47:50Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Add Internet Archive copies of lost collections at Manx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==Online collections==&lt;br /&gt;
&lt;br /&gt;
There are several large collections online, on/through the Internet (see links below).&lt;br /&gt;
&lt;br /&gt;
Manx, in addition to indexing many online collections, once hosted copies of several collections (notably Antonio Carlini&#039;s large collection). These appear to have been removed (the reason is unknown); confusingly, Manx&#039;s database &#039;&#039;still contains&#039;&#039; links to copies of things once hosted at Manx, but the files themselves are no longer accessible. Some of the removed files are still accessible through the Internet Archive (see links below), if you have the old Manx URL. Many appear to also be available through VT100.net, but no general index to them there appears to be available; although, oddly enough, some search engines appear to know of them - perhaps because Manx itself still/now links to them!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
** [https://web.archive.org/web/20250606230756/https://manx-docs.org/collections/antonio/dec/ Antonio] - Manx&#039;s copy of Antonio Carlini&#039;s collection, in the Internet Archive&lt;br /&gt;
** [https://web.archive.org/web/20250606230809/https://manx-docs.org/collections/hcps/ HCPS] - Manx&#039;s copy of the HCPS collection, in the Internet Archive&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [https://vt100.net/ VT100.net]&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37411</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37411"/>
		<updated>2026-10-07T06:32:41Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* Online collections */ Manx links to copies at VT100.net&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==Online collections==&lt;br /&gt;
&lt;br /&gt;
There are several large collections online, on/through the Internet (see links below).&lt;br /&gt;
&lt;br /&gt;
Manx, in addition to indexing many online collections, once hosted copies of several collections (notably Antonio Carlini&#039;s large collection). These appear to have been removed (the reason is unknown); confusingly, Manx&#039;s database &#039;&#039;still contains&#039;&#039; links to copies of things once hosted at Manx, but the files themselves are no longer accessible. Some of the removed files are still accessible through the Internet Archive, if you have the old Manx URL. Many appear to also be available through VT100.net, but no general index to them there appears to be available; although, oddly enough, some search engines appear to know of them - perhaps because Manx itself still/now links to them!&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [https://vt100.net/ VT100.net]&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37410</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37410"/>
		<updated>2026-10-07T06:26:54Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Describe issues around Manx&amp;#039;s copies of several collections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==Online collections==&lt;br /&gt;
&lt;br /&gt;
There are several large collections online, on/through the Internet (see links below).&lt;br /&gt;
&lt;br /&gt;
Manx, in addition to indexing many online collections, once hosted copies of several collections (notably Antonio Carlini&#039;s large collection). These appear to have been removed (the reason is unknown); confusingly, Manx&#039;s database &#039;&#039;still contains&#039;&#039; links to copies of things once hosted at Manx, but the files themselves are no longer accessible. Some of the removed files are still accessible through the Internet Archive, if you have the old Manx URL. Many appear to also be available through VT100.net, but no general index to them there appears to be available; although, oddly enough, some search engines appear to know of them. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [https://vt100.net/ VT100.net]&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37409</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37409"/>
		<updated>2026-10-07T05:56:13Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ +MaineCoon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation] - VAXHaven&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.mainecoon.com/classiccmp/ classiccmp] - Chris Kennedy&#039;s archive of Henk Gooijen&#039;s scans&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37408</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37408"/>
		<updated>2026-10-07T05:31:38Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* Identification/numbering system */ +EB - Books&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EB - Books, including Handbooks&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation]&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37407</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37407"/>
		<updated>2026-10-07T05:17:43Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* Identification/numbering system */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation]&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37406</id>
		<title>Digital Equipment Corporation</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37406"/>
		<updated>2026-10-06T17:47:43Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* See also */ Better location&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Digital Equipment Corporation&#039;&#039;&#039;, or &#039;&#039;&#039;DEC&#039;&#039;&#039;, was a large computer company (at one time, the second-largest in the world after [[International Business Machines|IBM]]). They made [[minicomputer]]s, their signature product (and the one that led to their success), for a period, the most popular kind of computers in the world. Their product range eventually extended from small [[mainframe]]s to [[personal computer]]s.&lt;br /&gt;
&lt;br /&gt;
It was started in 1957, in an old wool mill in Maynard, Massachusetts. The original product line was modules, [[System Module]]s. Once those were established, they started producing computers using them.&lt;br /&gt;
&lt;br /&gt;
They reached the peak of their success in the 1980s, with their [[VAX]] line. However, they were unable to successfully adapt to the rise of personal computers, which turned computers into commodities, and were bought by [[Compaq]] in 1998.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[List of Programmed Data Processors]]&lt;br /&gt;
* [[DEC manuals]]&lt;br /&gt;
* [[DEC part number]]s&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[DEC acronyms]]&lt;br /&gt;
* [[DEC Semiconductor Chips]]&lt;br /&gt;
* [[DEC Packaged System Nomenclature]]&lt;br /&gt;
* [[Edited Option/Module List]]&lt;br /&gt;
* [[DEC Software-related Order Codes]]&lt;br /&gt;
* [[:Category:DEC Documentation Errors|DEC Documentation Errors]]&lt;br /&gt;
* [[:Category:DEC Hardware|DEC Hardware]]&lt;br /&gt;
* [[:Category:DEC Boards|DEC Boards]]&lt;br /&gt;
* [[:Category:DEC Architectures|DEC Architectures]]&lt;br /&gt;
* [[:Category:DEC Buses|DEC Buses]]&lt;br /&gt;
* [[:Category:DEC Systems|DEC Systems]]&lt;br /&gt;
* [[:Category:DEC Processors|DEC Processors]]&lt;br /&gt;
* [[:Category:DEC Memories|DEC Memories]]&lt;br /&gt;
* [[:Category:DEC Peripherals|DEC Peripherals]]&lt;br /&gt;
** [[:Category:DEC Storage Controllers|DEC Storage Controllers]]&lt;br /&gt;
** [[:Category:DEC Disk Drives|DEC Disk Drives]]&lt;br /&gt;
** [[:Category:DEC Tape Drives|DEC Tape Drives]]&lt;br /&gt;
* [[:Category:DEC Terminals|DEC Terminals]]&lt;br /&gt;
* [[:Category:DEC Software|DEC Software]]&lt;br /&gt;
** [[:Category:DEC Operating Systems|DEC Operating Systems]]&lt;br /&gt;
* [[DEC Modules by bus]]&lt;br /&gt;
* [[Digital Technical Journal]]&lt;br /&gt;
* [[Taxonomy of DEC consoles]]&lt;br /&gt;
* [[DEC indicator panel]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* Glenn Rifkin, George Harrar, &#039;&#039;The Ultimate Entrepreneur: The Story of Ken Olsen and Digital Equipment Corporation&#039;&#039;, Contemporary, Chicago, 1988 - The best general history of DEC, but stops at 1987&lt;br /&gt;
* Edgar H. Schein, &#039;&#039;DEC is Dead, Long Live DEC&#039;&#039;, Berett-Koehler, San Francisco, 2003&lt;br /&gt;
* Clayton M. Christensen, &#039;&#039;The Innovator&#039;s Dilemma: When New Technologies Cause Great Firms to Fail&#039;&#039;, Harvard Business School, Boston, 1997 - Briefly discusses DEC&#039;s inability to adapt to the world with personal computers&lt;br /&gt;
* Alan R. Earls, &#039;&#039;Digital Equipment Corporation (Images of America)&#039;&#039;, Arcadia, Charleston, 2004 - Mostly covers the early years&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
===Books===&lt;br /&gt;
&lt;br /&gt;
* [https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf Digital Equipment Corporation - Nineteen Fifty-Seven To the Present], 1972-78 - Thumbnail entries, but good coverage&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/DEC_1957_To_The_Present_1978.pdf --&amp;gt;&lt;br /&gt;
&amp;lt;!-- https://s3data.computerhistory.org/pdp-1/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf --&amp;gt;&lt;br /&gt;
* Jamie Parker Pearson, [http://gordonbell.azurewebsites.net/digital/digital%20at%20work%201992.pdf &#039;&#039;Digital at Work: Snapshots from the First Thirty-Five Years&#039;&#039;], Digital, Burlington, 1992 - good overview with many direct quotations from DEC engineers&lt;br /&gt;
&amp;lt;!-- https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_at_work.1992.102630350.pdf --&amp;gt;&lt;br /&gt;
* C. Gordon Bell, J. Craig Mudge, John. E. McNamara, [http://gordonbell.azurewebsites.net/Computer_Engineering/contents.html Computer Engineering: A DEC View of Hardware Systems Design], Digital Press, Bedford, 1978 - a fair amount of technical detail&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/Bell-ComputerEngineering.pdf --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Websites===&lt;br /&gt;
&lt;br /&gt;
* [https://gordonbell.azurewebsites.net/Digital/DECMuseum.htm Gordon Bell&#039;s CyberMuseum for Digital Equipment Corp]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/Digital/timeline/dechistory.htm Digital 41 Year History CD]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/CGB%20Files/DEC_Is_Dead_Bell_Appendix_Schein_Book.pdf Appendix for Edgar H. Schein “DEC is Dead, Long Live DEC”] - An interesting take on where/how DEC went wrong&lt;br /&gt;
* [https://vt100.net/timeline/ Digital Computing Timeline (1957-1997)]&lt;br /&gt;
* [https://www.abortretry.fail/p/work-at-the-mill Work at the Mill] - &amp;quot;the Story of Digital Equipment Corporation&amp;quot;&lt;br /&gt;
* [https://web.archive.org/web/20210104122645/https://digital.com/digital-equipment-corporation/ The Tragic Tale Of DEC, The Computing Giant That Died Too Soon] (archived) &amp;lt;!-- https://digital.com/digital-equipment-corporation/ --&amp;gt;&lt;br /&gt;
* [http://www.decconnection.org/digitalstechnology.htm Digital&#039;s Technology Heritage]&lt;br /&gt;
* [https://www.ultimate.com/phil/pdp10/dec.disks DEC disk history]&lt;br /&gt;
* [http://www.vaxarchive.org/hardware/cables.html Cables Reference Guide]&lt;br /&gt;
* [http://www.avanthar.com/healyzh/decemulation/decemu.html The DEC Emulation Website]&lt;br /&gt;
* [https://vt100.net/dec/logo History of the Digital logo]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Manufacturers]]&lt;br /&gt;
[[Category: Computer Manufacturers]]&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: PDP-10 Users]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37405</id>
		<title>Digital Equipment Corporation</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37405"/>
		<updated>2026-10-06T17:36:16Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* See also */ +DEC manuals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Digital Equipment Corporation&#039;&#039;&#039;, or &#039;&#039;&#039;DEC&#039;&#039;&#039;, was a large computer company (at one time, the second-largest in the world after [[International Business Machines|IBM]]). They made [[minicomputer]]s, their signature product (and the one that led to their success), for a period, the most popular kind of computers in the world. Their product range eventually extended from small [[mainframe]]s to [[personal computer]]s.&lt;br /&gt;
&lt;br /&gt;
It was started in 1957, in an old wool mill in Maynard, Massachusetts. The original product line was modules, [[System Module]]s. Once those were established, they started producing computers using them.&lt;br /&gt;
&lt;br /&gt;
They reached the peak of their success in the 1980s, with their [[VAX]] line. However, they were unable to successfully adapt to the rise of personal computers, which turned computers into commodities, and were bought by [[Compaq]] in 1998.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[List of Programmed Data Processors]]&lt;br /&gt;
* [[DEC manuals]]&lt;br /&gt;
* [[DEC part number]]s&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[DEC acronyms]]&lt;br /&gt;
* [[DEC Semiconductor Chips]]&lt;br /&gt;
* [[DEC Packaged System Nomenclature]]&lt;br /&gt;
* [[Edited Option/Module List]]&lt;br /&gt;
* [[DEC Software-related Order Codes]]&lt;br /&gt;
* [[Taxonomy of DEC consoles]]&lt;br /&gt;
* [[:Category:DEC Documentation Errors|DEC Documentation Errors]]&lt;br /&gt;
* [[:Category:DEC Hardware|DEC Hardware]]&lt;br /&gt;
* [[:Category:DEC Boards|DEC Boards]]&lt;br /&gt;
* [[:Category:DEC Architectures|DEC Architectures]]&lt;br /&gt;
* [[:Category:DEC Buses|DEC Buses]]&lt;br /&gt;
* [[:Category:DEC Systems|DEC Systems]]&lt;br /&gt;
* [[:Category:DEC Processors|DEC Processors]]&lt;br /&gt;
* [[:Category:DEC Memories|DEC Memories]]&lt;br /&gt;
* [[:Category:DEC Peripherals|DEC Peripherals]]&lt;br /&gt;
** [[:Category:DEC Storage Controllers|DEC Storage Controllers]]&lt;br /&gt;
** [[:Category:DEC Disk Drives|DEC Disk Drives]]&lt;br /&gt;
** [[:Category:DEC Tape Drives|DEC Tape Drives]]&lt;br /&gt;
* [[:Category:DEC Terminals|DEC Terminals]]&lt;br /&gt;
* [[:Category:DEC Software|DEC Software]]&lt;br /&gt;
** [[:Category:DEC Operating Systems|DEC Operating Systems]]&lt;br /&gt;
* [[DEC Modules by bus]]&lt;br /&gt;
* [[Digital Technical Journal]]&lt;br /&gt;
* [[DEC indicator panel]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* Glenn Rifkin, George Harrar, &#039;&#039;The Ultimate Entrepreneur: The Story of Ken Olsen and Digital Equipment Corporation&#039;&#039;, Contemporary, Chicago, 1988 - The best general history of DEC, but stops at 1987&lt;br /&gt;
* Edgar H. Schein, &#039;&#039;DEC is Dead, Long Live DEC&#039;&#039;, Berett-Koehler, San Francisco, 2003&lt;br /&gt;
* Clayton M. Christensen, &#039;&#039;The Innovator&#039;s Dilemma: When New Technologies Cause Great Firms to Fail&#039;&#039;, Harvard Business School, Boston, 1997 - Briefly discusses DEC&#039;s inability to adapt to the world with personal computers&lt;br /&gt;
* Alan R. Earls, &#039;&#039;Digital Equipment Corporation (Images of America)&#039;&#039;, Arcadia, Charleston, 2004 - Mostly covers the early years&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
===Books===&lt;br /&gt;
&lt;br /&gt;
* [https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf Digital Equipment Corporation - Nineteen Fifty-Seven To the Present], 1972-78 - Thumbnail entries, but good coverage&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/DEC_1957_To_The_Present_1978.pdf --&amp;gt;&lt;br /&gt;
&amp;lt;!-- https://s3data.computerhistory.org/pdp-1/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf --&amp;gt;&lt;br /&gt;
* Jamie Parker Pearson, [http://gordonbell.azurewebsites.net/digital/digital%20at%20work%201992.pdf &#039;&#039;Digital at Work: Snapshots from the First Thirty-Five Years&#039;&#039;], Digital, Burlington, 1992 - good overview with many direct quotations from DEC engineers&lt;br /&gt;
&amp;lt;!-- https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_at_work.1992.102630350.pdf --&amp;gt;&lt;br /&gt;
* C. Gordon Bell, J. Craig Mudge, John. E. McNamara, [http://gordonbell.azurewebsites.net/Computer_Engineering/contents.html Computer Engineering: A DEC View of Hardware Systems Design], Digital Press, Bedford, 1978 - a fair amount of technical detail&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/Bell-ComputerEngineering.pdf --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Websites===&lt;br /&gt;
&lt;br /&gt;
* [https://gordonbell.azurewebsites.net/Digital/DECMuseum.htm Gordon Bell&#039;s CyberMuseum for Digital Equipment Corp]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/Digital/timeline/dechistory.htm Digital 41 Year History CD]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/CGB%20Files/DEC_Is_Dead_Bell_Appendix_Schein_Book.pdf Appendix for Edgar H. Schein “DEC is Dead, Long Live DEC”] - An interesting take on where/how DEC went wrong&lt;br /&gt;
* [https://vt100.net/timeline/ Digital Computing Timeline (1957-1997)]&lt;br /&gt;
* [https://www.abortretry.fail/p/work-at-the-mill Work at the Mill] - &amp;quot;the Story of Digital Equipment Corporation&amp;quot;&lt;br /&gt;
* [https://web.archive.org/web/20210104122645/https://digital.com/digital-equipment-corporation/ The Tragic Tale Of DEC, The Computing Giant That Died Too Soon] (archived) &amp;lt;!-- https://digital.com/digital-equipment-corporation/ --&amp;gt;&lt;br /&gt;
* [http://www.decconnection.org/digitalstechnology.htm Digital&#039;s Technology Heritage]&lt;br /&gt;
* [https://www.ultimate.com/phil/pdp10/dec.disks DEC disk history]&lt;br /&gt;
* [http://www.vaxarchive.org/hardware/cables.html Cables Reference Guide]&lt;br /&gt;
* [http://www.avanthar.com/healyzh/decemulation/decemu.html The DEC Emulation Website]&lt;br /&gt;
* [https://vt100.net/dec/logo History of the Digital logo]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Manufacturers]]&lt;br /&gt;
[[Category: Computer Manufacturers]]&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: PDP-10 Users]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_documentation&amp;diff=37404</id>
		<title>DEC documentation</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_documentation&amp;diff=37404"/>
		<updated>2026-10-06T17:29:35Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Redir - alt term&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[DEC manuals]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37403</id>
		<title>DEC manuals</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_manuals&amp;diff=37403"/>
		<updated>2026-10-06T17:27:14Z</updated>

		<summary type="html">&lt;p&gt;Jnc: Another place to accumulate useful URL&amp;#039;s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC manuals&#039;&#039;&#039; were accumulated by [[Digital Equipment Corporation|DEC]] over several decades. Dating, as it did, from the early days of the industry, and originally catering primarily to engineers, who were able to repair and modify their DEC machines, it always had the habit of making available extensive documentation on its machines.&lt;br /&gt;
&lt;br /&gt;
Many have now been scanned, and are available on/through the Internet; this is a huge benefit to the museums and many collectors who now keep, maintain and run collectable DEC gear.&lt;br /&gt;
&lt;br /&gt;
==Identification/numbering system==&lt;br /&gt;
&lt;br /&gt;
Similar to [[DEC engineering drawing numbers]], DEC manuals all had an identification &#039;number&#039; (it included letters). There were two different systems: one in use up to about April, 1975; the other, thereafter.&lt;br /&gt;
&lt;br /&gt;
In the first, they had the form &#039;DEC-ww-xxxxxx-y-z&#039;; &#039;ww&#039; was a number which indicated which [[List of Programmed Data Processors|line]] the manual was for/associated-with (e.g. &amp;quot;10&amp;quot; for the [[PDP-10]], &amp;quot;11&amp;quot; for [[PDP-11]]&#039;s). The rest were all letters; &#039;z&#039; indicated the revision level of that particular manual, so the first one had an &#039;A&#039;.&lt;br /&gt;
&lt;br /&gt;
In the second, they had the form &#039;ww-xxxx-yy-zzz&#039;. &#039;ww&#039; was an alphabetic code (similar to [[DEC engineering drawing numbers#Drawing codes|DECdrawing codes]]), which indicated what class of document it was. The following codes are known:&lt;br /&gt;
&lt;br /&gt;
* AA - Software documentation&lt;br /&gt;
* AD - Addenda&lt;br /&gt;
* AE - [[Software Product Description]]&lt;br /&gt;
* AV - Reference cards&lt;br /&gt;
* DS - [[DEC Alpha|/Alpha]] CPU/Chipset documentation&lt;br /&gt;
* EC - Alpha system component documentation&lt;br /&gt;
* EK - Hardware Documentation&lt;br /&gt;
* EY - Educational Services&lt;br /&gt;
&lt;br /&gt;
The next field, &#039;xxxx&#039;, indicated which type of system/module the manual was for. &#039;yy&#039; indicated the type of manual it was; the following typs (again, similar to drawing codes) are known:&lt;br /&gt;
&lt;br /&gt;
* MM - &#039;Maintenance Manual&#039;&lt;br /&gt;
* OP - &#039;Operator&#039;s Manual&#039;&lt;br /&gt;
* TM - &#039;Technical Manual&#039;&lt;br /&gt;
* UG - &#039;User Guide&#039;&lt;br /&gt;
&lt;br /&gt;
The &#039;zzz&#039; was a number indicating the revision level of the manual at hand; it started at &#039;001&#039;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[:Category:DEC Documentation|DEC Documentation]]&lt;br /&gt;
* [[DEC Unique Product Identifier]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/ DEC] - the primary online collection is at [[Bitsavers]]&lt;br /&gt;
** [http://www.bitsavers.org/pdf/dec/catalog/MaintenancePrintPNs.txt Maintenance Print list]&lt;br /&gt;
* [https://manx-docs.org/ Manx] - Manx indexes many online collections of manuals&lt;br /&gt;
** [https://manx-docs.org/about.php About Manx]&lt;br /&gt;
* [https://vaxhaven.com/Documentation Documentation]&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [http://chiappa.net/~jnc/tech/FMPSOnline.html &#039;Missing&#039; Digital Equipment Corporation Field Maintenance Print Sets Online]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_part_number&amp;diff=37402</id>
		<title>DEC part number</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_part_number&amp;diff=37402"/>
		<updated>2026-10-06T13:20:22Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ ManX has ditched Antonio&amp;#039;s collection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;DEC part numbers&#039;&#039;&#039; are generally of the form &#039;ww-xxxxx-yy zzzz&#039; (sometimes the first hyphen is omitted). [[Digital Equipment Corporation|DEC]] had a system for their part numbers, such that looking at a part number will generally tell you (based on the leading two-digit field, the &#039;class code&#039;) what &#039;&#039;kind&#039;&#039; of part it is: [[integrated circuit|chip]], cable, etc. The next field is a &#039;basic identifier&#039;, then comes a &#039;variation identifier&#039;; the final, optional, field is the &#039;revision identifier&#039;.&lt;br /&gt;
&lt;br /&gt;
It should be noted that DEC had several other [[namespace]]s for things produced by the company (such as [[DEC engineering drawing numbers]]; and the identification numbers of [[FLIP CHIP]]s and later component [[printed circuit board|PCBs]], of the form &#039;Xyyyy&#039;, where &#039;X&#039; is a capital letter, and &#039;yyyy&#039; are digits), but these numbers are &#039;&#039;not&#039;&#039; &#039;DEC part numbers&#039;, as defined by the applicable DEC specifications (below).&lt;br /&gt;
&lt;br /&gt;
This table lists the major class codes:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Class !! Type&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [[Capacitor]]s&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [[Diode]]s&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Mechanical and electro-mechanical items ([[connector]]s, [[connector|pins]], bearings, belts, fans, etc)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [[Resistor]]s&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[Transistor]]s&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [[Transformer]]s and [[inductor]]s&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Wire and [[fiber optic]] cables&lt;br /&gt;
|-&lt;br /&gt;
| 18 || [[Crystal]]s and other oscillators                                                                       &lt;br /&gt;
|-&lt;br /&gt;
| 19 || [[Bipolar]] [[integrated circuit]]s&lt;br /&gt;
|-&lt;br /&gt;
| 21 || [[Metal Oxide Semiconductor|MOS]] chips ([[Central Processing Unit|CPUs]], etc)&lt;br /&gt;
|-&lt;br /&gt;
| 23 || Fixed memory chips ([[Read-only memory|ROMs]], etc)&lt;br /&gt;
|-&lt;br /&gt;
| 24 || Fiber-optic components&lt;br /&gt;
|-&lt;br /&gt;
| 30 || [[Core memory]] stacks, major components&lt;br /&gt;
|-&lt;br /&gt;
| 36 || [[Paper tape]], [[punched card]]s, labels &lt;br /&gt;
|-&lt;br /&gt;
| 50 || [[Printed circuit board]]s&lt;br /&gt;
|-&lt;br /&gt;
| 52 || Pulse transformers&lt;br /&gt;
|-&lt;br /&gt;
| 54 || Assemblies (circuit cards, [[DEC indicator panel|display panels]], etc)&lt;br /&gt;
|-&lt;br /&gt;
| 70 || Cables/[[harness]]es/[[backplane]]s&lt;br /&gt;
|-&lt;br /&gt;
| 74 || &#039;Manufactured non-electrical parts&#039; (includes decals, etc)&lt;br /&gt;
|-&lt;br /&gt;
| 90 || Fastener hardware (nuts, bolts, screws, washers, ties etc)&lt;br /&gt;
|-&lt;br /&gt;
| 91 || Hook up wire and tubing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ==See also==&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [https://web.archive.org/web/20240505223523/https://manx-docs.org/collections/antonio/dec/standards/el-00012-00-0000.pdf DEC STD 012-0 Part Identification Standard]&lt;br /&gt;
* [https://web.archive.org/web/20240505223523/https://manx-docs.org/collections/antonio/dec/standards/el-00012-02-0000.pdf DEC STD 012-2 Unified Numbering Code for Part Identiﬁer Class Codes]&lt;br /&gt;
* [https://how-to.fandom.com/wiki/How_to_identify_computer_chips_or_integrated_circuits_on_circuit_boards How to identify computer chips or integrated circuits on circuit boards]&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: DEC Naming/Numbering Schemes]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37401</id>
		<title>Digital Equipment Corporation</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Digital_Equipment_Corporation&amp;diff=37401"/>
		<updated>2026-10-06T12:15:04Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* Websites */ Add a few&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Digital Equipment Corporation&#039;&#039;&#039;, or &#039;&#039;&#039;DEC&#039;&#039;&#039;, was a large computer company (at one time, the second-largest in the world after [[International Business Machines|IBM]]). They made [[minicomputer]]s, their signature product (and the one that led to their success), for a period, the most popular kind of computers in the world. Their product range eventually extended from small [[mainframe]]s to [[personal computer]]s.&lt;br /&gt;
&lt;br /&gt;
It was started in 1957, in an old wool mill in Maynard, Massachusetts. The original product line was modules, [[System Module]]s. Once those were established, they started producing computers using them.&lt;br /&gt;
&lt;br /&gt;
They reached the peak of their success in the 1980s, with their [[VAX]] line. However, they were unable to successfully adapt to the rise of personal computers, which turned computers into commodities, and were bought by [[Compaq]] in 1998.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[List of Programmed Data Processors]]&lt;br /&gt;
* [[Taxonomy of DEC consoles]]&lt;br /&gt;
* [[DEC indicator panel]]&lt;br /&gt;
* [[DEC Semiconductor Chips]]&lt;br /&gt;
* [[DEC part number]]s&lt;br /&gt;
* [[DEC engineering drawing numbers]]&lt;br /&gt;
* [[DEC acronyms]]&lt;br /&gt;
* [[DEC Software-related Order Codes]]&lt;br /&gt;
* [[DEC Packaged System Nomenclature]]&lt;br /&gt;
* [[Edited Option/Module List]]&lt;br /&gt;
* [[:Category:DEC Documentation Errors|DEC Documentation Errors]]&lt;br /&gt;
* [[:Category:DEC Hardware|DEC Hardware]]&lt;br /&gt;
* [[:Category:DEC Boards|DEC Boards]]&lt;br /&gt;
* [[:Category:DEC Architectures|DEC Architectures]]&lt;br /&gt;
* [[:Category:DEC Buses|DEC Buses]]&lt;br /&gt;
* [[:Category:DEC Systems|DEC Systems]]&lt;br /&gt;
* [[:Category:DEC Processors|DEC Processors]]&lt;br /&gt;
* [[:Category:DEC Memories|DEC Memories]]&lt;br /&gt;
* [[:Category:DEC Peripherals|DEC Peripherals]]&lt;br /&gt;
** [[:Category:DEC Storage Controllers|DEC Storage Controllers]]&lt;br /&gt;
** [[:Category:DEC Disk Drives|DEC Disk Drives]]&lt;br /&gt;
** [[:Category:DEC Tape Drives|DEC Tape Drives]]&lt;br /&gt;
* [[:Category:DEC Terminals|DEC Terminals]]&lt;br /&gt;
* [[:Category:DEC Software|DEC Software]]&lt;br /&gt;
** [[:Category:DEC Operating Systems|DEC Operating Systems]]&lt;br /&gt;
* [[DEC Modules by bus]]&lt;br /&gt;
* [[Digital Technical Journal]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* Glenn Rifkin, George Harrar, &#039;&#039;The Ultimate Entrepreneur: The Story of Ken Olsen and Digital Equipment Corporation&#039;&#039;, Contemporary, Chicago, 1988 - The best general history of DEC, but stops at 1987&lt;br /&gt;
* Edgar H. Schein, &#039;&#039;DEC is Dead, Long Live DEC&#039;&#039;, Berett-Koehler, San Francisco, 2003&lt;br /&gt;
* Clayton M. Christensen, &#039;&#039;The Innovator&#039;s Dilemma: When New Technologies Cause Great Firms to Fail&#039;&#039;, Harvard Business School, Boston, 1997 - Briefly discusses DEC&#039;s inability to adapt to the world with personal computers&lt;br /&gt;
* Alan R. Earls, &#039;&#039;Digital Equipment Corporation (Images of America)&#039;&#039;, Arcadia, Charleston, 2004 - Mostly covers the early years&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
===Books===&lt;br /&gt;
&lt;br /&gt;
* [https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf Digital Equipment Corporation - Nineteen Fifty-Seven To the Present], 1972-78 - Thumbnail entries, but good coverage&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/DEC_1957_To_The_Present_1978.pdf --&amp;gt;&lt;br /&gt;
&amp;lt;!-- https://s3data.computerhistory.org/pdp-1/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf --&amp;gt;&lt;br /&gt;
* Jamie Parker Pearson, [http://gordonbell.azurewebsites.net/digital/digital%20at%20work%201992.pdf &#039;&#039;Digital at Work: Snapshots from the First Thirty-Five Years&#039;&#039;], Digital, Burlington, 1992 - good overview with many direct quotations from DEC engineers&lt;br /&gt;
&amp;lt;!-- https://www.computerhistory.org/pdp-1/_media/pdf/dec.digital_at_work.1992.102630350.pdf --&amp;gt;&lt;br /&gt;
* C. Gordon Bell, J. Craig Mudge, John. E. McNamara, [http://gordonbell.azurewebsites.net/Computer_Engineering/contents.html Computer Engineering: A DEC View of Hardware Systems Design], Digital Press, Bedford, 1978 - a fair amount of technical detail&lt;br /&gt;
&amp;lt;!-- http://www.bitsavers.org/pdf/dec/_Books/Bell-ComputerEngineering.pdf --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Websites===&lt;br /&gt;
&lt;br /&gt;
* [https://gordonbell.azurewebsites.net/Digital/DECMuseum.htm Gordon Bell&#039;s CyberMuseum for Digital Equipment Corp]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/Digital/timeline/dechistory.htm Digital 41 Year History CD]&lt;br /&gt;
** [https://gordonbell.azurewebsites.net/CGB%20Files/DEC_Is_Dead_Bell_Appendix_Schein_Book.pdf Appendix for Edgar H. Schein “DEC is Dead, Long Live DEC”] - An interesting take on where/how DEC went wrong&lt;br /&gt;
* [https://vt100.net/timeline/ Digital Computing Timeline (1957-1997)]&lt;br /&gt;
* [https://www.abortretry.fail/p/work-at-the-mill Work at the Mill] - &amp;quot;the Story of Digital Equipment Corporation&amp;quot;&lt;br /&gt;
* [https://web.archive.org/web/20210104122645/https://digital.com/digital-equipment-corporation/ The Tragic Tale Of DEC, The Computing Giant That Died Too Soon] (archived) &amp;lt;!-- https://digital.com/digital-equipment-corporation/ --&amp;gt;&lt;br /&gt;
* [http://www.decconnection.org/digitalstechnology.htm Digital&#039;s Technology Heritage]&lt;br /&gt;
* [https://wwcm.synology.me/scanned.html Main Scanned Document List] - at Wilber Williams&#039; Computer Museum&lt;br /&gt;
* [https://www.ultimate.com/phil/pdp10/dec.disks DEC disk history]&lt;br /&gt;
* [http://www.vaxarchive.org/hardware/cables.html Cables Reference Guide]&lt;br /&gt;
* [http://www.avanthar.com/healyzh/decemulation/decemu.html The DEC Emulation Website]&lt;br /&gt;
* [https://vt100.net/dec/logo History of the Digital logo]&lt;br /&gt;
&lt;br /&gt;
{{Nav DEC}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Manufacturers]]&lt;br /&gt;
[[Category: Computer Manufacturers]]&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;br /&gt;
[[Category: PDP-10 Users]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=UNIBUS_Initialization&amp;diff=37400</id>
		<title>UNIBUS Initialization</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=UNIBUS_Initialization&amp;diff=37400"/>
		<updated>2026-10-06T12:02:47Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The is an exact transcription of the &amp;quot;Initialization Section&amp;quot; section (pp. 52-56) of the &amp;quot;pdp11 bus handbook&amp;quot; ([[Digital Equipment Corporation|DEC]], 1979).&lt;br /&gt;
&lt;br /&gt;
=Initialization Section=&lt;br /&gt;
&lt;br /&gt;
The Initialization section of the UNIBUS controls initializing or resetting, and the power-up and power-down sequences of all bus devices. Three UNIBUS signals are used: INIT, AC LO, and DC LO.&lt;br /&gt;
&lt;br /&gt;
==Initialization (INIT)==&lt;br /&gt;
&lt;br /&gt;
INIT is caused by some console operations, the RESET instruction, and DC LO. Only a processor, or the arbitrator, may assert INIT.&lt;br /&gt;
&lt;br /&gt;
===Processor Requirements===&lt;br /&gt;
&lt;br /&gt;
A processor must become bus master, then wait for 5 μseconds before it may assert INIT. No bus cycles may be executed during these 5 μseconds. This delay ensures that all memory cycles in progress are complete before asserting INIT.&lt;br /&gt;
&lt;br /&gt;
However, if a processor tries to assert INIT but cannot obtain the use of the data section of the bus after 100 μseconds, it may then assert INIT without becoming bus master.&lt;br /&gt;
&lt;br /&gt;
A processor, as bus master through a grant sequence, may not negate SACK until after it asserts INIT. This ensures that the arbitrator receives the assertion of INIT before the negation of SACK. This prevents the arbitrator from starting arbitration until it receives the negation of INIT.&lt;br /&gt;
&lt;br /&gt;
Any processor, after negating INIT, must wait 75 nseconds before asserting any signal, except AC LO, DC LO, or INIT. This ensures that the negation of INIT reaches all bus devices before the processor asserts any signal on the data section of the bus.&lt;br /&gt;
&lt;br /&gt;
===Arbitrator Response===&lt;br /&gt;
&lt;br /&gt;
Upon receipt of the assertion of INIT, the arbitrator negates all grants and may not issue any for events that occurred before INIT. No grant may be issued while INIT is asserted.&lt;br /&gt;
&lt;br /&gt;
===Master/Slave Device Response===&lt;br /&gt;
&lt;br /&gt;
When a master/slave device receives the assertion of INIT, it responds as follows.&lt;br /&gt;
&lt;br /&gt;
# It completes any bus cycle in process. If the device is bus master, then it negates BBSY. If the bus cycle in progress is a DATIP, the master completes the DATO/B. The memory must be capable of completing the DATO/B, or it must restore itself and treat any following DATO/B as a new transaction.&lt;br /&gt;
# It negates any of the following signals that it may be asserting: SACK, NPR, BR4, BR5, BR6, BR7; and it passes all grants.&lt;br /&gt;
# It clears the Interrupt Enable bit. It may assert AC LO, DC LO, and any signal required by step 1 above. It may not assert NPR, BR, SACK, or BBSY.&lt;br /&gt;
&lt;br /&gt;
After receipt of the negation of INIT, a device must be reset for normal programming. If the device is not ready, it may set a busy bit until its internal initialization sequence is finished. The device may have an error condition set. Some of the device registers may contain new or old values. The contents of these registers after receipt of the negation of INIT should be defined in the device specification. Devices should retain as much status information as possible in order to make error analysis easier.&lt;br /&gt;
&lt;br /&gt;
A device is not required to buffer commands received during its internal initialization sequence, provided it sets a bit indicating that it is not ready to accept commands (busy bit).&lt;br /&gt;
&lt;br /&gt;
==Power-up and Power-down Sequences==&lt;br /&gt;
&lt;br /&gt;
The purpose of the power-up and power-down sequences is to guarantee time to store (on power-down) and retrieve (on power-up) the program parameters required for continued operation.&lt;br /&gt;
&lt;br /&gt;
A DC power failure, as used here, means that DC power has dropped below its minimum operating level.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Figure 1-23 shows a typical power-up/power-down sequence. The numbers in the following paragraph refer to that figure. These numbers are also reflected in the flow-charts in Figure 1-24.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# When power is off in any UNIBUS device, AC LO and DC LO are asserted and all other UNIBUS signals are undefined.&lt;br /&gt;
# When the DC voltage to the processor rises to a level at which the logic elements operate, DC LO initializes the processor with BBSY and INIT asserted.&lt;br /&gt;
# (&#039;&#039;Power-up&#039;&#039;) DC Lo is negated by the power supply 5 μseconds after DC power is within specifications.&lt;br /&gt;
# INIT remains asserted for a minimum of 10 mseconds after receipt of the negation of DC LO. This provides time for initialization of most bus devices.&lt;br /&gt;
# The processor waits a minimum of 70 mseconds after the negation of DC LO to allow all bus devices to complete their internal initialization operations.&lt;br /&gt;
# Before or at the end of this 70 msecond delay, INIT is negated. The processor then tests AC LO. When it senses the negation AC LO, the processor starts its power-up sequenc; and the arbitrator is enabled. AC LO must not be negated by the power supply for less than 1 μsecond.&lt;br /&gt;
 NOTE: While AC LO is negated, DC power is guaranteed to be within   specifications for a minimum of 5 mseconds + 5 μseconds.&lt;br /&gt;
&amp;lt;ol start=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The processor waits a minimum of 2 mseconds before testing AC LO again. These 2 mseconds are used by the processor for its power-up sequence.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Having completed its power-up sequence, the processor continuously monitors AC LO.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;(&#039;&#039;Power-down&#039;&#039;) Upon receipt of the assertion of AC LO, a processor starts it power-down routine. (AC LO must not be asserted by the power supply for less than 1 μsecond.) The processor does not test AC LO again until its next power-up sequence.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;For a minimum of 2 mseconds, and a maximum of 3 mseconds, the processor asserts BBSY and does not use the data section of the bus. It stops execution of programs.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;A minimum of 5 μseconds later, the processor asserts DC LO for at least 1 μsecond. This, in turn, asserts INIT for same time period.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The subsequent negation of DC LO by the processor is the beginning of a power-up sequence, as in step 3 above. DC LO may be held asserted by a power-supply or by another bus device.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;DC LO must not be asserted by the power supply for a minimum of 5 mseconds after it asserts AC LO. The ensures enough time is available for a complete power-up and power-down cycle.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;DC power must be within specification for a minimum of 5 μseconds after the assertion of DC LO by the power supply.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
 NOTE: The power-up sequence starts at the negation of AC LO 70 mseconds after negation of DC LO. AC LO is not tested during the 2 mseconds allotted to the power-up sequence. It follows that if AC LO is re-asserted before the end of the power-up sequence (2 mseconds), the power-down sequence (2-3 mseconds) must be performed immediately following the power-up sequence. This requires a 5 msecond minimum of guaranteed DC power at the negation of AC LO. This also implies that 5 mseconds of guaranteed DC power is available at any time while AC LO is negated.&lt;br /&gt;
&lt;br /&gt;
 A &#039;&#039;brown-out&#039;&#039; occurs when AC LO is asserted, but DC power is within specifications. (DC LO is negated). In this case, the processor waits for the negation of AC LO as in step 6 above.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/handbooks/PDP-11_Bus_Handbook_1979.pdf pdp11 bus handbook] - at [[Bitsavers]]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS]]&lt;br /&gt;
[[Category: DEC Documentation]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DLV11-F_asynchronous_serial_line_interface&amp;diff=37399</id>
		<title>DLV11-F asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DLV11-F_asynchronous_serial_line_interface&amp;diff=37399"/>
		<updated>2026-10-06T09:41:38Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit; fix Manx lossage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DLV11-F RevD.jpg|thumb|right|300px|DLV11-F M8028 board etch revision D]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DLV11-F asynchronous serial line interface&#039;&#039;&#039; card (M8028) was a [[QBUS]] [[peripheral]] for the [[PDP-11]] series of computers which provided an [[asynchronous serial line]] on a single [[DEC card form factor|dual-width]] card.&lt;br /&gt;
&lt;br /&gt;
It provided both [[EIA RS-232 serial line interface|EIA RS-232]] (with vestigial [[modem]] control), and [[20mA current loop serial line interface#&#039;Active&#039; and &#039;passive&#039; modes|active or passive]] [[20mA current loop serial line interface|20 mA]] connectivity. [[Baud rate]]s from 50 to 19,200 were available; receive and transmit can be set independently via configuration [[jumper]]s, or can be set via the [[register]]s, if desired (although not input and output independently; either transmit only, or both).&lt;br /&gt;
&lt;br /&gt;
Line connection was via 40-pin [[Berg connector]] headers on the top edge of the card, using the standard [[DEC asynchronous serial line pinout]].&lt;br /&gt;
&lt;br /&gt;
Configuration was via [[wire-wrap]] [[jumper]]s.&lt;br /&gt;
&lt;br /&gt;
==Programing interface==&lt;br /&gt;
&lt;br /&gt;
Like the ancestral [[KL11 asynchronous serial line interface|KL11]], the DLV11 has 2 device registers for the receive side (one Control and Status Register - CSR - and one data [[buffer]] register), and similarly, two for the transmit side. Each line has two [[interrupt vector]]s - again, one receive, and one transmit.&lt;br /&gt;
&lt;br /&gt;
For the PDP-11 main console (which is always a KL11/DL11 compatible device), the standard is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector. It can be set to [[halt]] the [[Central Processing Unit|CPU]] when a &#039;[[asynchronous serial line|break]]&#039; is seen; it can also send a &#039;break&#039;.&lt;br /&gt;
&lt;br /&gt;
The first line after the console is always assigned the address 0776500, and vector 0300. Additional lines are assigned addresses and vectors immediately following, for DL11&#039;s #1-#16 (i.e. 0776500-676 and 0300-0476).&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
&lt;br /&gt;
The &#039;Revison C&#039; and later [[printed circuit board|PCB]] layouts are significantly different from the earlier ones; it is easy to recognize these versions visually, as the large [[asynchronous serial line#UART|UART]] chip is parallel to the long axis of the card. These versions are not covered in most DLV11-F documentation; they can be found in the &#039;&#039;&amp;quot;Microcomputer Interfaces Handbook&amp;quot;&#039;&#039; (1980), on pg. 207.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DLV11 asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-E asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-J asynchronous serial line interface]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
	&lt;br /&gt;
* &#039;&#039;DLV11-F Replacement for the DLV11&#039;&#039;, [[MicroNote]] #046A&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
	&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11/EK-DLV11-OP-001_DLV11-E_and_DLV11-F_Asynchronous_Line_Interface_Users_Manual_Jun77.pdf DLV11-E and DLV11-F asynchronous line interface user&#039;s manual] (EK-DLV11-OP-001)	&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/EB-20175-20_Digital_Microcomputer_Interfaces_Handbook_1980.pdf Microcomputer Interfaces Handbook] - the DLV11-F, Revisions C and up, is covered on pp. 207&lt;br /&gt;
* [https://vt100.net/mirror/hcps/DLV11.pdf DLV11-F Field Maintenance Print Set] (MP00461)&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DLV11-E_asynchronous_serial_line_interface&amp;diff=37398</id>
		<title>DLV11-E asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DLV11-E_asynchronous_serial_line_interface&amp;diff=37398"/>
		<updated>2026-10-06T09:09:56Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DLV11-E RevC.jpg|thumb|right|300px|DLV11-E M8017 board etch revision C]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DLV11-E asynchronous serial line interface&#039;&#039;&#039; card was a [[QBUS]] [[peripheral]] for the [[PDP-11]] series of computers which provided an [[asynchronous serial line]] on a single [[DEC card form factor|dual-width]] card (&#039;&#039;&#039;M8017&#039;&#039;&#039;) .&lt;br /&gt;
&lt;br /&gt;
It provided [[EIA RS-232 serial line interface|EIA RS-232]] connectivity; it also had full [[modem]] control. [[Baud rate]]s from 50 to 19,200 were available; receive and transmit can be set independently via configuration [[jumper]]s, or can be set via the [[register]]s, if desired (although not input and output independently; either transmit only, or both).&lt;br /&gt;
&lt;br /&gt;
Line connection was via 40-pin [[Berg connector]] headers on the top edge of the card, using the standard [[DEC asynchronous serial line pinout]].&lt;br /&gt;
&lt;br /&gt;
Configuration was via [[wire-wrap]] [[jumper]]s.&lt;br /&gt;
&lt;br /&gt;
==Programing interface==&lt;br /&gt;
&lt;br /&gt;
Like the ancestral [[KL11 asynchronous serial line interface|KL11]], the DLV11 has 2 device registers for the receive side (one Control and Status Register - CSR - and one data [[buffer]] register), and similarly, two for the transmit side. Each line has two [[interrupt vector]]s - again, one receive, and one transmit.&lt;br /&gt;
&lt;br /&gt;
For the PDP-11 main console (which is always a KL11/DL11 compatible device), the standard is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector. It can be set to [[halt]] the [[Central Processing Unit|CPU]], or [[bootstrap|re-boot]] the system, when a &#039;[[asynchronous serial line|break]]&#039; is seen; it can also send a &#039;break&#039;.&lt;br /&gt;
&lt;br /&gt;
The first line after the console is always assigned the address 0776500, and vector 0300. Additional lines are assigned addresses and vectors immediately following, for DL11&#039;s #1-#16 (i.e. 0776500-676 and 0300-0476).&lt;br /&gt;
&lt;br /&gt;
[[Image:DLV11-E RevD.jpg|thumb|left|300px|DLV11-E M8017 board etch revision D]]&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
&lt;br /&gt;
The &#039;Revison D&#039; [[printed circuit board|PCB]] layout is significantly different from the earlier ones; it is easy to recognize this version visually, as the large [[asynchronous serial line#UART|UART]] chip is parallel to the long axis of the card. This version is not covered in most DLV11-E documentation; it can be found in the &#039;&#039;&amp;quot;Microcomputer Products Handbook&amp;quot;&#039;&#039; (1985), on pg. 22-3.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DLV11 asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-F asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-J asynchronous serial line interface]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
	&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11/EK-DLV11-OP-001_DLV11-E_and_DLV11-F_Asynchronous_Line_Interface_Users_Manual_Jun77.pdf DLV11-E and DLV11-F asynchronous line interface user&#039;s manual] (EK-DLV11-OP-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/EB-26078-41_Digital_Microcomputer_Products_Handbook_1985.pdf Microcomputer Products Handbook] - the DLV11-E, Revision D is covered on pp. 22&amp;amp;ndash;3-5 (pp. 295-297 of the PDF)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/MP00706-ET-LSI-11_Dec81.pdf ET-LSI11 Field Maintenance Print Set] - the &#039;&#039;DLV11-E Field Maintenance Print Set&#039;&#039; (MP00460) is on pp. 32-37&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DLV11_asynchronous_serial_line_interface&amp;diff=37397</id>
		<title>DLV11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DLV11_asynchronous_serial_line_interface&amp;diff=37397"/>
		<updated>2026-10-06T09:05:43Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DLV11_M7940.jpg|thumb|right|300px|DLV11 M7940 board]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DLV11 asynchronous serial line interface&#039;&#039;&#039; card (M7940) was a [[QBUS]] [[peripheral]] for the [[PDP-11]] series of computers which provided an [[asynchronous serial line]] on a single [[DEC card form factor|dual-width]] card.&lt;br /&gt;
&lt;br /&gt;
It provided both [[EIA RS-232 serial line interface|EIA RS-232]], and active or passive [[20mA current loop serial line interface|20 mA]] connectivity, at speeds of 110 to 9600 [[baud rate|baud]]; it had vestigial [[modem]] control. Line connection was via 40-pin [[Berg connector]] headers on the top edge of the card, using the standard [[DEC asynchronous serial line pinout]].&lt;br /&gt;
&lt;br /&gt;
Configuration was via [[wire-wrap]] [[jumper]]s.&lt;br /&gt;
&lt;br /&gt;
==Programing interface==&lt;br /&gt;
&lt;br /&gt;
Like the ancestral [[KL11 asynchronous serial line interface|KL11]], the DLV11 has 2 device [[register]]s for the receive side (one Control and Status Register - CSR - and one data [[buffer]] register), and similarly, two for the transmit side. Each line has two [[interrupt vector]]s - again, one receive, and one transmit.&lt;br /&gt;
&lt;br /&gt;
For the PDP-11 main console (which is always a KL11/DL11 compatible device), the standard is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector. It can be set to [[halt]] the [[Central Processing Unit|CPU]] when a &#039;[[asynchronous serial line|break]]&#039; is seen.&lt;br /&gt;
&lt;br /&gt;
The first line after the console is always assigned the address 0776500, and vector 0300. Additional lines are assigned addresses and vectors immediately following, for DL11&#039;s #1-#16 (i.e. 0776500-676 and 0300-0476).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DLV11-E asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-F asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-J asynchronous serial line interface]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/1103/EK-LSI11-TM-002.pdf LSI-11, PDP-11/03 user&#039;s manual] (EK-LSI11-TM-002) - the DLV11 is covered in Sections 4.7 (pp. 68-73 of the PDF) and 6.2 (pp. 91-95)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/EB-20175-20_Digital_Microcomputer_Interfaces_Handbook_1980.pdf microcomputer interfaces handbook] - the DLV11 is covered on pp. 173-187 of the PDF&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/EB-26078-41_Digital_Microcomputer_Products_Handbook_1985.pdf Microcomputer Products Handbook] - the DLV11 is covered in Chapter 21 (pp. 285-291 of the PDF)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11/MP00055_DLV11_Jun76.pdf DLV11 Field Maintenance Print Set] (MP00055)&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DLV11-J_asynchronous_serial_line_interface&amp;diff=37396</id>
		<title>DLV11-J asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DLV11-J_asynchronous_serial_line_interface&amp;diff=37396"/>
		<updated>2026-10-06T08:58:18Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DLV11-J.jpg|thumb|right|300px|DLV11-J M8043 board]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DLV11-J asynchronous serial line interface&#039;&#039;&#039; card was a [[QBUS]] [[peripheral]] for the [[PDP-11]] series of computers which provided four [[asynchronous serial line]]s on a single [[DEC card form factor|dual-width]] card, the M8043.&lt;br /&gt;
&lt;br /&gt;
It provided both [[EIA RS-232 serial line interface|EIA RS-232]] or [[EIA RS-422 serial line interface|RS-422]] connectivity at speeds of 150 to 38.4K [[baud rate|baud]]; receive and transmit speeds are the same on each line, but each line could be set independently. It did not have any [[modem]] control. [[20mA current loop serial line interface|20mA]] operation was possible with the [[DLV11-KA 20mA Current Loop Option]].&lt;br /&gt;
&lt;br /&gt;
Line connection was via four separate 10-pin [[Berg connector]] headers on the top edge of the card, using the standard [[DEC asynchronous serial line pinout]].&lt;br /&gt;
&lt;br /&gt;
Configuration was via [[wire-wrap]] [[jumper]]s.&lt;br /&gt;
&lt;br /&gt;
==Programing interface==&lt;br /&gt;
&lt;br /&gt;
Like the ancestral [[KL11 asynchronous serial line interface|KL11]], for each line the DL11-J has 2 device [[register]]s for the receive side (one Control and Status Register - CSR - and one data [[buffer]] register), and similarly, two for the transmit side. Each line has two [[interrupt vector]]s - again, one receive, and one transmit. The DLV11-J is [[program compatible]] with other KL11-type interfaces.&lt;br /&gt;
&lt;br /&gt;
Normally both the registers and interrupt vectors are in contiguous blocks for the 4 lines, but there are special provisions for one line to be configured as the PDP-11 main console (which is always a KL11/DL11 compatible device). The standard there is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector.&lt;br /&gt;
&lt;br /&gt;
That line can be set to [[halt]] the [[Central Processing Unit|CPU]], or [[bootstrap|re-boot]] the system, when a &#039;[[asynchronous serial line|break]]&#039; is seen. All lines can send a &#039;break&#039;.&lt;br /&gt;
&lt;br /&gt;
The first line after the console is always assigned the address 0776500, and vector 0300. Additional lines are assigned addresses and vectors immediately following, for DL11&#039;s #1-#16 (i.e. 0776500-676 and 0300-0476).&lt;br /&gt;
&lt;br /&gt;
==Cabling==&lt;br /&gt;
&lt;br /&gt;
There are several options for cabling to the DLV11-J. One is to run individual cables, such as the BC20N-xx (Berg 10-pin connector, to [[EIA RS-232 serial line interface#Connectors|female DB-25S wired as a DCE]] - i.e. including a [[EIA RS-232 serial line interface|null modem]]) to each line&#039;s Berg connector. The alternative approach is that DEC produced a number of [[distribution panel]]s which can be used with the DLV11-J; all have a [[flat cable]] which splits into four sub-cables, each with a Berg 10-pin connector which plugs into one of the Berg headers on the DLV11-J.&lt;br /&gt;
&lt;br /&gt;
One is the D315; it has four male DB-25P connectors, i.e. wired as a DTE. It comes in two variants: in both, the flat cable is soldered directly to a [[printed circuit board|PCB]]: in one, that contains the final DB-25P connectors; in the other, they are mounted in a subsidiary plate, and each one has a built-in [[static filter]]. &lt;br /&gt;
&lt;br /&gt;
Another 4-port distribution panel has a Berg 40-pin header; a flat cable with 4 Berg 10-pin connectors plugs into that. It can be identified by the [[DEC part numbers|DEC part number]] on the PCB it uses; 50-15220-01 (the part number for the complete assembly is 54-15221). It is possible that the similar 70-19964-01 (used with the [[DZV11 asynchronous serial line interface|DZV11]]), would also work (its PCB part number is 50-15419; the part number for the complete assembly is 54-15420).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DLV11 asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-E asynchronous serial line interface]]&lt;br /&gt;
* [[DLV11-F asynchronous serial line interface]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
	&lt;br /&gt;
* &#039;&#039;DLV11-J Cabling&#039;&#039;, [[MicroNote]] #056&lt;br /&gt;
* &#039;&#039;Maximum Configuration of DLV11-J Modules&#039;&#039;, MicroNote #060&lt;br /&gt;
* &#039;&#039;DLV11-J Receiver Chip Problem&#039;&#039;, MicroNote #067A&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11-J/EK-DLV1J-UG-001_DLV11-J_Users_Guide_Oct78.pdf DLV11-J user&#039;s manual] (EK-DLV1J-UG-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11-J/MP00586_DLV11-J_Feb78.pdf DLV11-J Field Maintenance Print Set] (MP00586)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DLV11-J/MP00990_CKDLVJ1_Engineering_Drawings_Aug85.pdf CKDLVJ1 Field Maintenance Print Set] (MP00990-01) - distribution panel cabinet kit&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=MS11-P_MOS_memory&amp;diff=37395</id>
		<title>MS11-P MOS memory</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=MS11-P_MOS_memory&amp;diff=37395"/>
		<updated>2026-10-06T08:54:20Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MS11-P.jpg|300px|thumb|right|MS11-P board]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;MS11-P&#039;&#039;&#039; (formally, the &#039;&#039;&#039;MS11-PB&#039;&#039;&#039;; if there was an MS11-PA, nothing is now known of it) is a [[Extended UNIBUS]] [[Metal Oxide Semiconductor|MOS]] [[Dynamic RAM|DRAM]] [[main memory]] card. As an EUB card, it can therefore &#039;&#039;only&#039;&#039; be plugged into the EUB slots on the [[PDP-11/24]] or [[PDP-11/44]] [[backplane]].&lt;br /&gt;
&lt;br /&gt;
It has [[Error-correcting code|ECC]] which automagically corrects single-[[bit]] errors, &amp;lt;!--(at a slight penalty in [[access time|response time]] when an error occurs)--&amp;gt; and detects double-bit errors. On power-on, the system is frozen (via negation of the ACLO UNIBUS signal) while the entire memory is cleared, to prevent spurious ECC errors. For [[diagnostic]] purposes, the ECC can be disabled, and there are also means for the CPU to read/write the ECC bits directly.&lt;br /&gt;
&lt;br /&gt;
The [[access time]] is 490-535 nsec (read, typical/max; 215-230 nsec extra on error), 100-125 nsec (write); the [[cycle time]] is 680-750 nsec (read cycle) or 580-620 (write cycle). [[Memory refresh]] time is 675 nsec (typical; 725 nsec maximum), every 11.25-13.75 μsec. &amp;lt;!-- the time for a complete refresh pass is 12.5 μsec (typical), or 13.75 μsec (maximum) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is a [[DEC card form factor|hex-height]] card, the &#039;&#039;&#039;M8743&#039;&#039;&#039;, and holds 1 Mbyte when fully populated with 64Kx1 DRAM [[integrated circuit|chips]]. The memory is arranged as 8 banks, each 16 data bits wide, with 6 additional bits for the ECC.&lt;br /&gt;
&lt;br /&gt;
It uses +5V only, unlike the earlier [[MS11-L MOS memory|MS11-L]] and [[MS11-M MOS memory|MS11-M]] MOS memories. The board has provision to use battery backup power to retain data during a power outage. Power requirements are 3.4-4.8A of +5V, and 2.0-2.8A of +5VBB.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://bitsavers.org/pdf/dec/brochures/DEC-MS11-PB-UNIBUS-Memory.pdf MS11-PB UNIBUS Memory] - brochure&lt;br /&gt;
* [http://bitsavers.org/pdf/dec/pdp11/memory/MS11-P/EK-MS11P-TM-001_Tech_Oct82.pdf MS11-P MOS Memory Technical Manual] (EK-MS11P-TM-001)&lt;br /&gt;
* [http://bitsavers.org/pdf/dec/pdp11/memory/MS11-P/MP01477_MS11P_Sep82.pdf MS11-P Field Maintenance Print Set]  (MP01477)&lt;br /&gt;
&lt;br /&gt;
[[Category: EUB Memories]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=H777_Power_Supply&amp;diff=37394</id>
		<title>H777 Power Supply</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=H777_Power_Supply&amp;diff=37394"/>
		<updated>2026-10-06T08:50:12Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;H777 Power Supply&#039;&#039;&#039; is the [[power supply]] unit for the [[BA11-L mounting box]] from [[Digital Equipment Corporation|DEC]]. It provided [[direct current|DC]] [[current]] at [[voltage]]s of +5V, +15V and -15V, with optional +20V/-5V for use with [[core memory]]. A later variant (used for the [[PDP-11/24]] in the BA11-L box) also provided +15V/-15V for use by its [[EIA RS-232 serial line interface|RS232]] [[asynchronous serial line]]s.&lt;br /&gt;
&lt;br /&gt;
An optional &#039;&#039;&#039;H775A Battery Backup Unit&#039;&#039;&#039; allowed provision of power to [[Metal Oxide Semiconductor|MOS]] [[main memory]] units mounted in the BA11-L, allowing their contents to be retained during brief power outages.&lt;br /&gt;
&lt;br /&gt;
A combination of up to 3 modules, composed of [[printed circuit board|boards]] with integral [[heat sink]]s, provided different combinations of output voltages:&lt;br /&gt;
&lt;br /&gt;
* +5V Regulator - [[DEC part number]] 70-11073 or 70-12909 (all configurations had to include one of these)&lt;br /&gt;
* MOS Regulator, +/- 15V, +5VB - 54-11601&lt;br /&gt;
* Core Regulator, +20V, -5V - 54-11599&lt;br /&gt;
&lt;br /&gt;
There are a large number of different models of the H777, but they boil down to a combination of three (later four) options:&lt;br /&gt;
&lt;br /&gt;
* 110V or 220V [[alternating current|AC]] input&lt;br /&gt;
* The optional +20V/-5V core supply&lt;br /&gt;
* An upgraded +5V power supply (70-12909) which produced 32 [[ampere|amps]] instead of the 25A of the original (70-11073)&lt;br /&gt;
&lt;br /&gt;
The fourth option is the &#039;communication regulator&#039;, 54-13764, which provides +15V/-15V.&lt;br /&gt;
&lt;br /&gt;
The models are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Model !! Input !! Regulators&lt;br /&gt;
|-&lt;br /&gt;
| -AA || 115 || 25A +5V, MOS and core&lt;br /&gt;
|-&lt;br /&gt;
| -AB || 230 || 25A +5V, MOS and core&lt;br /&gt;
|-&lt;br /&gt;
| -BA || 115 || 25A +5V, MOS only&lt;br /&gt;
|-&lt;br /&gt;
| -BB || 230 || 25A +5V, MOS only&lt;br /&gt;
|-&lt;br /&gt;
| -CA || 115 || 32A +5V, MOS and core&lt;br /&gt;
|-&lt;br /&gt;
| -CB || 230 || 32A +5V, MOS and core&lt;br /&gt;
|-&lt;br /&gt;
| -DA || 115 || 32A +5V, MOS only&lt;br /&gt;
|-&lt;br /&gt;
| -DB || 230 || 32A +5V, MOS only&lt;br /&gt;
|-&lt;br /&gt;
| -UA || 115 || 32A +5V, MOS, communication&lt;br /&gt;
|-&lt;br /&gt;
| -UB || 230 || 32A +5V, MOS, communication&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The H777 does not use a [[power harness]]; rather, it has a &#039;power distribution board&#039; built into one end panel, which holds the usual [[DEC power distribution connectors]]; the [[backplane]](s) mounted in the BA11-L plug in there.&lt;br /&gt;
&lt;br /&gt;
The power distribution board also holds a connector for the usual DEC [[Remote Switching Control Bus]]; this could be used either as an output (on boxes which contained a front panel) or an input (for boxes used as expansion boxes).&lt;br /&gt;
&lt;br /&gt;
It was mounted longitudinally, at one side of mounting box, and included its own cooling fan.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
	&lt;br /&gt;
* [http://bitsavers.org/pdf/dec/unibus/BA11-L/EK-BA11L-TM-001_Oct77.pdf BA11-L mounting box technical manual] (EK-BA11L-TM-001) - the H777 is covered on pp. 14-19 and Chapter 3, pp. 36-80&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/EK-11024-TM-001_PDP11_24_System_Technical_Manual_Jun81.pdf PDP-11/24 System Technical Manual] - covers the communication regulator in Appendix A&lt;br /&gt;
* [http://bitsavers.org/pdf/dec/pdp11/1104/MP00019_1104_EngrDrws_Feb78.pdf 11/04 Engineering Drawings] - H777-0 Vol. 1 Field Maintenance Print Set (MP00016) is on pp. 104-142&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/MP01018_Rev_F_11-24_Engineering_Drawings_Mar84.pdf 11/24 Field Maintenance Print Set] - H777-0 Vol. 2 Field Maintenance Print Set (MP00309) is on pp. 169-194&lt;br /&gt;
&lt;br /&gt;
[[Category: DEC Power Supplies]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DR11-B_parallel_interface&amp;diff=37393</id>
		<title>DR11-B parallel interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DR11-B_parallel_interface&amp;diff=37393"/>
		<updated>2026-10-06T08:41:21Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DR11-B&#039;&#039;&#039; was a [[parallel interface]] for the [[UNIBUS]], one which used [[Direct Memory Access|DMA]] to transfer data to a user device.&lt;br /&gt;
&lt;br /&gt;
The interface between the DR11-B and the user device uses a number of unidirectional control lines (below), which control data transfer; and sets of three &#039;status&#039; and &#039;control&#039; lines, which appear in the Status and Command Register. By appropriate manipulation of the control lines, the user device can do byte or word cycles on the bus, perform read-modify-write bus cycles, or do block &#039;burst&#039; bus transfers.&lt;br /&gt;
&lt;br /&gt;
Data going to the user device is [[buffer]]ed in a set of [[latch]]es; data coming from the user device is &#039;&#039;not&#039;&#039; buffered, and must be held valid for the duration of the resultant bus cycle.&lt;br /&gt;
&lt;br /&gt;
==Registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register            || DRWC || 772410&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Register           || DRBA || 772412&lt;br /&gt;
|-&lt;br /&gt;
|Status and Command Register    || DRST || 772414&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register           || DRDB || 772416&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are for the first DR11-B in a system; additional ones are normally set to be at 772430, 772450, 772470, etc.&lt;br /&gt;
&lt;br /&gt;
===772410: Word Count Register (DRWC)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;---&amp;gt; WC00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===772412: Bus Address Register (DRBA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | BA15 &amp;lt;---&amp;gt; BA00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===772414: Status and Command Register (DRST)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| ERROR || NEX || ATTN || MAINT || colspan=3 | DSTAT A-C || CYCLE || READY || IE || colspan=2 | XBA16-17 || colspan=3 | FNCT1-3 || GO&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===772416: Data Buffer Register (DRDB)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | Data15 &amp;lt;---&amp;gt; Data00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
Note: Unlike most DEC DMA devices, an overflow in the Bus Address Register does not carry into the Extended Memory bits in the CSR.&lt;br /&gt;
&lt;br /&gt;
==User Device Interface==&lt;br /&gt;
&lt;br /&gt;
===User Input Signals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal Name !! Count !! Function&lt;br /&gt;
|-&lt;br /&gt;
| DAT IN || 16 || Data from user device&lt;br /&gt;
|-&lt;br /&gt;
| CONTROL || 2 || Specify type of UNIBUS cycle (DATI, etc)&lt;br /&gt;
|-&lt;br /&gt;
| CYCLE REQ || 2 || Either one can set the CYCLE bit, which causes a bus cycle&lt;br /&gt;
|-&lt;br /&gt;
| WC INC ENB || 1 || Word Count Increment Enable&lt;br /&gt;
|-&lt;br /&gt;
| BA INC ENB || 1 || Bus Address Increment Enable&lt;br /&gt;
|-&lt;br /&gt;
| A00 || 1 || Bus Address Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| DSTAT || 3 || Device Status Bits&lt;br /&gt;
|-&lt;br /&gt;
| ATTN || 1 || Attention bit in the DRST&lt;br /&gt;
|-&lt;br /&gt;
| SINGLE CYCLE || 1 || Controls use of burst mode for bus cycles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===User Output Signals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal Name !! Count !! Function&lt;br /&gt;
|-&lt;br /&gt;
| DAT OUT || 16 || Data to user device&lt;br /&gt;
|-&lt;br /&gt;
| INITIALIZE || 1 || UNIBUS INIT or interlock error&lt;br /&gt;
|-&lt;br /&gt;
| FNCT || 3 || Function bits in the DRST&lt;br /&gt;
|-&lt;br /&gt;
| READY || 1 || READY bit from the DRST&lt;br /&gt;
|-&lt;br /&gt;
| BUSY || 1 || Bus cycle in progress&lt;br /&gt;
|-&lt;br /&gt;
| END CYCLE || 1 || Bus cycle is complete&lt;br /&gt;
|-&lt;br /&gt;
| GO || 1 || GO bit from the DRST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
It was constructed from a number of smaller [[FLIP CHIP]]s which were installed in custom 4-slot [[system unit]] [[backplane]].&lt;br /&gt;
&lt;br /&gt;
The extant DR11-B documentation does not show either the modules used in the DR11-B, or their locations in the backplane, so that information is given here.&lt;br /&gt;
&lt;br /&gt;
The modules are:&lt;br /&gt;
&lt;br /&gt;
* M112 - 10 x 2-input NOR gates&lt;br /&gt;
* M113 - 10 x 2-input NAND gates&lt;br /&gt;
* M116 - 6 x 4-input NOR gates&lt;br /&gt;
* M205 - 5 x &#039;D&#039; [[flip-flop]]s&lt;br /&gt;
* 2 x M208 - 8-bit buffer / shift-register&lt;br /&gt;
* M239 - 3 x 4-bit counter/register&lt;br /&gt;
* 2 x M611 - High speed power inverters&lt;br /&gt;
* M796 - UNIBUS Master Control&lt;br /&gt;
* [[M782 Interrupt Control|M7821]] - [[Interrupt]] Control&lt;br /&gt;
* M7219 - Bus Interface&lt;br /&gt;
&lt;br /&gt;
The M7219 is a [[DEC card form factor|quad]] card; the others are all single. (Of those, the M796 and M7821 are [[DEC card form factor|extended length]]; the others are all standard length.) The M239 is used to hold the Command and Status Register.&lt;br /&gt;
&lt;br /&gt;
Board locations (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS In || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7219&lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Test board || M208 || M208 || M7821 || M796&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power || M205 || M611 || M611 || M112 || M113&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS Out || colspan=&amp;quot;2&amp;quot; | User connector || M116 || M239&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Connection to the user device is via either a pair of M957 Split-Lug Cable boards, or via an M9760 (dual) Twisted Pair Cable Connector board. The M9680 (dual) board is a loopback test board, which can be inserted in place of the user connection board(s).&lt;br /&gt;
&lt;br /&gt;
Power comes in on a single-width stub card in the A3 slot (as is canonical in the [[PDP-11/20]] generation of [[PDP-11]]s).&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DRll-B Engineering Drawings&#039;&#039; - not online at this time&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-HDRBA-D-D%20DR11-B&amp;amp;DA11-B%20Manual.pdf DR11-B/DA11-B manual] (DEC-11-HDRBA-D-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DR11-B/EK-DR11B-TM-004_DR11-B_DA11-B_Manual_Sep74.pdf DR11-B/DA11-B manual] (EK-DR11B-TM-004)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Parallel Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DA11-B_DMA_UNIBUS_Link&amp;diff=37392</id>
		<title>DA11-B DMA UNIBUS Link</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DA11-B_DMA_UNIBUS_Link&amp;diff=37392"/>
		<updated>2026-10-06T08:35:55Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DA11-B DMA UNIBUS Link&#039;&#039;&#039; allows two [[UNIBUS]]es to be directly connected; either single words, or blocks of up to 32K words, can be transferred. The channel is [[half-duplex]]. Although the DA11-B can &#039;&#039;generate&#039;&#039; [[interrupt]]s on either UNIBUS (in response to user commands given directly to it via its Control and Status Register), it cannot &#039;&#039;transfer&#039;&#039; interrupts (i.e. from one UNIBUS to the other).&lt;br /&gt;
&lt;br /&gt;
In Block Mode, the DA11-B uses [[Direct Memory Access|DMA]] on the source bus to read words in the block, and then uses DMA on the other UNIBUS to write the data.&lt;br /&gt;
&lt;br /&gt;
The DA11-B was produced by [[Digital Equipment Corporation|DEC]]&#039;s Computer Special System division; it was built out of a pair of [[DR11-B parallel interface]]s, each taking a [[system unit]] [[backplane]] in each computer. An M7229 buffer module is installed in each DR11-B&#039;s user connection slot, [[DEC edge connector contact identification|CD0]].&lt;br /&gt;
&lt;br /&gt;
==Registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Word count Register          || XXXX00&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Register         || XXXX02&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register  || XXXX04&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register         || XXXX06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first DA11-B in a system is usually assigned register addresses starting with 0772410.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DAll-F Unibus Window Engineering Drawings&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DA11-B/2M-0C75A-00_DA11B.pdf DA11-B PDP-11 Interprocessor Link]&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DR11-B/EK-DR11B-TM-004_DR11-B_DA11-B_Manual_Sep74.pdf DR11-B/DA11-B manual] (EK-DR11B-TM-004) - the DA11-B is covered in Appendix C&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/handbooks/PDP-11_PeripheralsHbk_1976.pdf pdp11 peripherals handbook] - the DA11-B is covered on pp. 83-87&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Machine Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DH11_asynchronous_serial_line_interface&amp;diff=37391</id>
		<title>DH11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DH11_asynchronous_serial_line_interface&amp;diff=37391"/>
		<updated>2026-10-06T08:27:05Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DH11 asynchronous serial line interface&#039;&#039;&#039; is a [[UNIBUS]] [[peripheral]] which provides up to 16 [[asynchronous serial line]]s. Output used [[Direct Memory Access|DMA]] (with each line having its own [[buffer]] [[pointer]] and count); on input a 64-character [[First-In First-Out buffer|FIFO buffer]] made over-runs unlikely.&lt;br /&gt;
&lt;br /&gt;
As a UNIBUS device, it was usable on the [[PDP-11]] and [[VAX]] computers. Although it first appeared very early on in the lifetime of the PDP-11, it was extremely powerful and flexible, and remained an option for a very long time.&lt;br /&gt;
&lt;br /&gt;
The parameters for each line:&lt;br /&gt;
&lt;br /&gt;
* separate input and output baud rates&lt;br /&gt;
* character length (5-8 bits)&lt;br /&gt;
* stop bits (1, 1-1/2 and 2)&lt;br /&gt;
* parity (odd, even, none)&lt;br /&gt;
&lt;br /&gt;
could be set dynamically (unlike, for example, the [[DJ11 asynchronous serial line interface|DJ11]], which set parameters for groups of lines using [[jumper]]s)&lt;br /&gt;
&lt;br /&gt;
Fourteen supported [[baud rate]]s ranged from 50 to 9600, along with 0 (to disable a line); two additional speeds were available with optional [[clock]] [[FLIP CHIP]]s. A &#039;break&#039; condition on the line (i.e. continuous assertion) could also be generated and detected.&lt;br /&gt;
&lt;br /&gt;
For [[modem]] control, a single [[DM11-BB Modem Control Option‎]] per DH11, mounted in the main DH11 [[backplane]] along with the rest of the DH11 cards, was required. (The DM11-BB is logically a separate device, albeit one housed in the DH11.)&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
The [[register]]s LPR through BCR are replicated, with one for each line in the device; the &#039;Line&#039; field in the SCR indicates which one is currently available.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|System Control Register                || DHSCR || 760020&lt;br /&gt;
|-&lt;br /&gt;
|Next Received Character Register       || DHNRCR || 760022&lt;br /&gt;
|-&lt;br /&gt;
|Line Parameter Register                || DHLPR || 760024&lt;br /&gt;
|-&lt;br /&gt;
|Current Address Register               || DHCAR || 760026&lt;br /&gt;
|-&lt;br /&gt;
|Byte Count Register                    || DHBCR || 760030&lt;br /&gt;
|-&lt;br /&gt;
|Buffer Active Register                 || DHBAR || 760032&lt;br /&gt;
|-&lt;br /&gt;
|Break Control Register                 || DHBRCR || 760034&lt;br /&gt;
|-&lt;br /&gt;
|Silo Status Register                   || DHSSR || 760036&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are for the first DH11 in a system; additional ones are normally set to be at 760040, 760060.&lt;br /&gt;
&lt;br /&gt;
===760020: System Control Register (DHSCR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| TI || SI || OIE || SIE || MCLR || NXM || MAINT || CNXM || RI || RIE || colspan=2 | MEX || colspan=4 | Line&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===760022: Next Received Character Register (DHNRCR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| DPR || OVR || FRM || PAR || colspan=4 | Line || colspan=8 | Data&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===760024: Line Parameter Register (DHLPR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Echo || HFD || colspan=4 | TSpeed || colspan=4 | RSpeed || ODD || PAR || Unused || 2SB || colspan=2 | Length&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===760036: Silo Status Register (DHSSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Rsvd || Unused || colspan=6 | Fill || colspan=2 | XMem || colspan=6 | Alarm&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==Initial implementation==&lt;br /&gt;
&lt;br /&gt;
The original implementation took an entire double [[system unit]] [[backplane]], containing multiple cards (see list below). It came in &#039;earlier&#039; and &#039;later&#039; versions.&lt;br /&gt;
&lt;br /&gt;
In the &#039;early&#039; versions, modular &#039;line conditioning&#039; units allowed support of either [[20mA current loop serial line interface|20mA]] or [[EIA RS-232 serial line interface|EIA RS-232]] serial lines; these were installed in a separate rack-mounted [[DEC card form factor|dual-height]] [[DM11 distribution panel]] [[backplane]] (which required its own independent [[power supply]]).&lt;br /&gt;
&lt;br /&gt;
[[Image:H317BUncovered.jpg|thumb|right|300px|H317-B with cover off]]&lt;br /&gt;
&lt;br /&gt;
In the &#039;later&#039; units, to reduce the cost, line conditioning was performed on boards mounted in the main DH11 backplane, and a rack-mounted passive H317-B distribution panel provided connectors for individual lines.&lt;br /&gt;
&lt;br /&gt;
These &#039;later&#039; versions only supported EIA-type line conditioning (with or without modem control); to add modem control, a different implementation of the DM11-BB was required (one which did the EIA level conversion on the control lines internally).&lt;br /&gt;
&lt;br /&gt;
===Versions===&lt;br /&gt;
&lt;br /&gt;
The &#039;early&#039; versions of the DH11 were:&lt;br /&gt;
&lt;br /&gt;
* DH11-AA - Basic unit (110VAC), requires line conditioning units in addition&lt;br /&gt;
* DH11-AB - Telegraph line version (see below)&lt;br /&gt;
* DH11-AC - Basic unit (220VAC), requires line conditioning units in addition&lt;br /&gt;
&lt;br /&gt;
The &#039;later&#039; versions were:&lt;br /&gt;
&lt;br /&gt;
* DH11-AD - EIA level conversion, modem control &lt;br /&gt;
* DH11-AE - EIA level conversion, no modem control&lt;br /&gt;
&lt;br /&gt;
For the telegraph line option, the line conditioning backplane and its power supply were omitted, and up to two DH11&#039;s were connected to a DC08CS Telegraph Converter Panel.&lt;br /&gt;
&lt;br /&gt;
===Main unit===&lt;br /&gt;
&lt;br /&gt;
[[Image:M791.jpg|300px|thumb|right|M791 connector card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;basic&#039; DH11 included the following [[DEC card form factor|hex-width]] boards:&lt;br /&gt;
&lt;br /&gt;
* M7277 - Transmit scanner&lt;br /&gt;
* M7278 - Registers and byte count&lt;br /&gt;
* M7288 - Line parameters control&lt;br /&gt;
* M7289 - Receiver scanner&lt;br /&gt;
&lt;br /&gt;
a dual-width and two quads:&lt;br /&gt;
&lt;br /&gt;
* M7279 - FIFO buffer&lt;br /&gt;
* M7280 (2) - Octal [[Universal Asynchronous Receiver/Transmitter|UART]]s&lt;br /&gt;
&lt;br /&gt;
and a number of single-width cards:&lt;br /&gt;
&lt;br /&gt;
* M4540 - Crystal clock&lt;br /&gt;
* M7360 - Priority selector&lt;br /&gt;
* M796 - UNIBUS master control&lt;br /&gt;
* [[M782 Interrupt Control‎|M7821]] (2) - Interrupt control (transmit. receive, and [[Non-Processor Request|NPR]])&lt;br /&gt;
* M405 - Baud clock (optional; 2)&lt;br /&gt;
* M791 - [[Berg connector]] header connector card&lt;br /&gt;
&lt;br /&gt;
Board locations (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS In || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Reserved for DM11-BB&lt;br /&gt;
|-&lt;br /&gt;
| 2 || M7821 || M796 || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Reserved for DM11-BB&lt;br /&gt;
|-&lt;br /&gt;
| 3 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7278&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7277&lt;br /&gt;
|-&lt;br /&gt;
| 5 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7289 &lt;br /&gt;
|-&lt;br /&gt;
| 6 || M7821 || M405 (optional) || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7280&lt;br /&gt;
|-&lt;br /&gt;
| 7 || M7360 || M971 (cable) || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7280&lt;br /&gt;
|-&lt;br /&gt;
| 8 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7288 &lt;br /&gt;
|-&lt;br /&gt;
| 9 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS Out || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7279 || M405 (optional) || M4540&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
An optional M794 maintenance card could be plugged into the slot normally used by the M971, for testing.&lt;br /&gt;
&lt;br /&gt;
The &#039;later&#039; versions of the DH11 both included:&lt;br /&gt;
&lt;br /&gt;
* M5906 EIA conversion module&lt;br /&gt;
&lt;br /&gt;
which occupied a dual slot (used by an M7360 Priority Selector card and an M971 Cable Connector card, used to connect the DH11 to the line conditioning units, in the &#039;early&#039; versions).&lt;br /&gt;
&lt;br /&gt;
The -AD version, which included a &#039;later&#039; DM11-BB for modem control, also used:&lt;br /&gt;
&lt;br /&gt;
* M7807 - Mux and Bus Control&lt;br /&gt;
* M7808 - Mux and Modem Scan Control&lt;br /&gt;
&lt;br /&gt;
These boards fitted into the same slots occupied by the DM11-BB boards in the &#039;early&#039; versions (the M7807 in slot 1, the M7808 in slot 2).&lt;br /&gt;
&lt;br /&gt;
===Distribution panels===&lt;br /&gt;
&lt;br /&gt;
The rack-mounted passive distribution panel initially used in the &#039;later&#039; versions was the H317-B passive distribution panel, initially created for the DJ11, which mounted directly into a standard 19&amp;quot; rack, and contained 16 DB-25P connectors.&lt;br /&gt;
&lt;br /&gt;
It was connected to the DH11 with a pair of BC08S cables, which carried the &#039;main&#039; signals (data, etc - i.e. non-modem control); these cables were thus required for both &#039;later&#039; versions. For the modem control signals (Carrier Detect, etc) used with the DH11-AD, four BC08R cables were used.&lt;br /&gt;
&lt;br /&gt;
[[Image:H3007Panel.jpg|thumb|right|200px|H3007]]&lt;br /&gt;
&lt;br /&gt;
Later, the H3007 8-line EIA distribution panel, designed for use in later DEC cabinets with improved EMI [[interference]] characteristics, was introduced; the H3007 fits into the standard panel 21cm x 10cm cutout found in these systems.&lt;br /&gt;
&lt;br /&gt;
==Design flaw==&lt;br /&gt;
&lt;br /&gt;
Some time after it was introduced, it became apparent that there was a design flaw associated with the &#039;silo alarm&#039; functionality. This mechanism allowed increased processing efficiency by allowing multiple input characters to be processed with a single [[interrupt]]; it involved a register (the &#039;Silo Alarm Level&#039;) which contained a count of the number of characters required in the input buffer (the &#039;silo&#039;) before an interrupt was generated.&lt;br /&gt;
&lt;br /&gt;
The problem is that if less characters than that arrive, and then no more, an interrupt is never generated. So, code which uses higher levels for the silo alarm has to periodically check to see if less characters than that have arrived, and are waiting.&lt;br /&gt;
&lt;br /&gt;
(Apparently, the designer admitted that this was a flaw; he indicated that there should have been a timer, such that after the first character entered the silo, if the silo was still non-empty after the timer ran out, an interrupt would be generated.)&lt;br /&gt;
&lt;br /&gt;
==Later implementations==&lt;br /&gt;
&lt;br /&gt;
The DH11 was later re-implemented as the [[DHU11 asynchronous serial line interface|DHU11]], which was not programmatically identical to the DH11, but had the same capabilities. (It also had the input timer, discussed above.) It fitted on a single [[DEC card form factor|hex-height]] card, which plugged into a [[Modified UNIBUS Device|MUD]] slot.&lt;br /&gt;
&lt;br /&gt;
For the [[QBUS]], the [[DHV11 asynchronous serial line interface|DHV11]] and [[DHQ11 asynchronous serial line interface|DHQ11]] (the former was mostly programmatically identical to the DHU11; the latter could be set to exactly emulate either a DHU11 or a DHV11) appeared; they only supported 8 lines each (via two quad breakout panels), however.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DH11/EK-ODH11-OP-002_DH11_Asynchronous_16-line_Multiplexer_Users_Manual_Sep76.pdf DH11 asynchronous 16-line multiplexer user&#039;s manual] (EK-ODH11-OP-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DH11/EK-0DH11-MM-003_Apr75.pdf DH11 asynchronous 16-line multiplexer maintenance manual] (EK-ODH11-MM-003)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DH11/DH11_EngrDrws_Jul76.pdf DH11 Engineering Drawings]&lt;br /&gt;
* [http://woffordwitch.com/McNamaraDH11.asp The Development Of The DH11 Multiplexer]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DM11_Asynchronous_16-line_Single-Speed_Multiplexer&amp;diff=37390</id>
		<title>DM11 Asynchronous 16-line Single-Speed Multiplexer</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DM11_Asynchronous_16-line_Single-Speed_Multiplexer&amp;diff=37390"/>
		<updated>2026-10-06T08:10:38Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit; has a doc err&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DM11 Asynchronous 16-Line, Single-Speed Multiplexer&#039;&#039;&#039; (formally, the &#039;&#039;&#039;DM11-AA&#039;&#039;&#039;) was a very early [[UNIBUS]] [[peripheral]] which provided up to 16 [[asynchronous serial line]] connections. It was in some sense a predecessor to the [[DH11 asynchronous serial line interface|DH11]], in that it used [[Direct Memory Access|DMA]].&lt;br /&gt;
&lt;br /&gt;
However, unlike any other UNIBUS peripheral, much of its internal state was actually stored in [[main memory]], not in [[register]]s in the device itself (not even in ones not directly accessible from the UNIBUS); DMA was used to gain access to it. (Perhaps this was early enough in time that [[gate]]s for [[flip-flop]]s for registers were too expensive, or took too much space on the [[printed circuit board|board]].)&lt;br /&gt;
&lt;br /&gt;
The data stored in memory included:&lt;br /&gt;
&lt;br /&gt;
* per-line current output [[buffer]] [[address]]&lt;br /&gt;
* per-line current output transfer length&lt;br /&gt;
* per-line input [[shift register]]s&lt;br /&gt;
* input buffer (a shared, circular [[First-In First-Out buffer|FIFO buffer]])&lt;br /&gt;
&lt;br /&gt;
(The &#039;input shift registers&#039; were needed because [[Universal Asynchronous Receiver/Transmitter|UART]] [[integrated circuit|chips]] did not exist yet. The [[sampling]] of the incoming serial data stream, and the conversion to [[parallel]] form, was done in discrete [[logic]].)&lt;br /&gt;
&lt;br /&gt;
There were separate receive and transmit [[interrupt]]s, and [[half-duplex]] and [[full-duplex]] operation are supported in [[hardware]]. The 64-[[character]] FIFO buffer made input over-runs unlikely. &lt;br /&gt;
&lt;br /&gt;
The line parameters:&lt;br /&gt;
&lt;br /&gt;
* [[baud rate]]s (ranging from 45 to 1200)&lt;br /&gt;
* character length (5-8 bits)&lt;br /&gt;
* output stop bits (1 or 2) &lt;br /&gt;
&lt;br /&gt;
were the same for all lines, and set by [[jumper]]s; [[parity]] was computed on incoming data. A &#039;break&#039; condition on the line (i.e. continuous assertion) could also be generated and detected.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
The implementation of the basic DM11-AA used a custom double [[system unit]] [[backplane]], containing multiple cards; a [[flat cable]] connected this to separate rack-mounted [[DEC card form factor|dual-height]] [[DM11 distribution panel]] backplane (which required its own independent [[power supply]]).&lt;br /&gt;
&lt;br /&gt;
Modular &#039;line conditioning&#039; units from the [[DF11 Communications Line Adapter]] series were installed in the distribution panel to allow support of either [[20mA current loop serial line interface|20mA]] or [[EIA RS-232 serial line interface|EIA RS-232]] serial lines. The alternative DC08CS distribution panel allowed connection to telegraph and Telex lines.&lt;br /&gt;
&lt;br /&gt;
Lines could be connected to [[modem]]s, provided the correct line conditioning units were installed, but modem control required a [[DM11-BB Modem Control Option]], mounted in the main DM11 backplane along with the rest of the DM11-AA cards, and connected to the distribution panel via other flat cables which carried the modem control signals. The DM11-BB is logically a separate device from the DM11-AA, albeit one housed in the same DM11 backplane.&lt;br /&gt;
&lt;br /&gt;
==DM11-AA Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Status Register                || DMCSR || 775000&lt;br /&gt;
|-&lt;br /&gt;
|Buffer Active Register         || DMBAR || 775002&lt;br /&gt;
|-&lt;br /&gt;
|Break Status Register          || DMBSR || 775004&lt;br /&gt;
|-&lt;br /&gt;
|Base Address Register          || DMBADR || 775006&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The Buffer Active Register has one bit per line to indicate that has output pending (described by the Current Address and Word Count tables below); the Break Status Register also has one bit per line. The Base Address Register is 8 bits wide, so the in-memory tables must start on a 0400 boundary.&lt;br /&gt;
&lt;br /&gt;
The addresses shown are for the first DM11-AA11 in a system; additional ones (up to 16 total) are normally set to be at 775010, 775020, etc to 775170.&lt;br /&gt;
&lt;br /&gt;
===775000: Status Register (DMCSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| TINT || TO || SOVR || TIE || colspan=4 | Unused || DONE || RIE || colspan=2 | MEMEX  || Unused || MAINT || FHD || RENB&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*TINT - Transmit Interrupt&lt;br /&gt;
*TO - Timeout; non-existent memory referenced&lt;br /&gt;
*SOVR - System Overrun; bus access not gained in time&lt;br /&gt;
*TIE - Transmit Interrupt Enable&lt;br /&gt;
*DONE - Done; input character placed in the Circular Buffer&lt;br /&gt;
*RIE - Receiver Interrupt Enable&lt;br /&gt;
*MEMEX - Memory Extension&lt;br /&gt;
*MAINT - Maintenance Bit; connects line 0 (only) receiver directly to transmitter&lt;br /&gt;
*FHD - Full/Half Duplex Select; disables receivers on lines that are transmitting&lt;br /&gt;
*RENB - Receiver Enable&lt;br /&gt;
&lt;br /&gt;
==Memory tables==&lt;br /&gt;
&lt;br /&gt;
The four tables of per-line data kept in main memory were:&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Table !! Offset (in [[byte]]s) !! Size (in bytes)&lt;br /&gt;
|-&lt;br /&gt;
|Current Address    || 0 || 32&lt;br /&gt;
|-&lt;br /&gt;
|Word Count         || 040 || 32&lt;br /&gt;
|-&lt;br /&gt;
|Bit Assembly       || 0100 || 32&lt;br /&gt;
|-&lt;br /&gt;
|Circular Buffer    || 0200 || 128&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The first two are for transmitting, and defined the output buffer; the last two for receiving. The format of the entries in the input buffer is:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Valid || Break || Parity || colspan=&amp;quot;4&amp;quot; | Channel || Unused || colspan=&amp;quot;8&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Character&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
The input character, which may be less than 8 bits wide, is stored right-justified.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
The DM11-AA boards (all [[DEC card form factor|quad]], except for the Control C, which is a dual) which plugged into the DM11 backplane are:&lt;br /&gt;
&lt;br /&gt;
* M7240 - Control A&lt;br /&gt;
* M7241 - Control B&lt;br /&gt;
* M7242 - Control C&lt;br /&gt;
* M7243 - Transmitter D&lt;br /&gt;
* M7244 - Transmitter E&lt;br /&gt;
* M7245 - Receiver&lt;br /&gt;
&lt;br /&gt;
and 4 single-width, non-DM11-specific cards:&lt;br /&gt;
&lt;br /&gt;
* [[M782 Interrupt Control‎|M782]] - Interrupt control (two)&lt;br /&gt;
* [[M105 Address Selector|M105]] - Address selection&lt;br /&gt;
* M405 - Clock&lt;br /&gt;
&lt;br /&gt;
Board locations (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS In || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7240 &lt;br /&gt;
|-&lt;br /&gt;
| 2 || || M105 || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7241&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power|| M405 || M782 || M782 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7242&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || M974 Cable || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7245&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; | &amp;amp;nbsp; || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7244 &lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; | &amp;amp;nbsp; || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7243&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power ||  || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Reserved for DM11-BB&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS Out || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Reserved for DM11-BB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(&#039;&#039;&#039;&#039;&#039;NOTE&#039;&#039;&#039;&#039;&#039;: &#039;&#039;The diagram which is the source for this table has two different cards marked as &#039;M7245&#039;, and no &#039;M7243&#039;s. So it clearly has errors; the M7243 is referred to elsewhere as the transmitter card, and the M7245 as the receiver, so the numbers are correct, but the locations might be swapped.&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Power comes in on a single-width stub card in the A3 slots (as is canonical in the [[PDP-11/20]] generation of [[PDP-11]]s).&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DM11 asynchronous 16-line single-speed multiplexer manual&#039;&#039; (DEC-11-HDMA-D, EK-DM11A-TM-002) - latter is available in fiche, but neither is online&lt;br /&gt;
* &#039;&#039;DM11 Asynchronous 16-Line Single-Speed Multiplexer Engineering Drawing Manual&#039;&#039; - not available online&lt;br /&gt;
* &#039;&#039;DM11-BB Modem Control Option Engineering Drawings&#039;&#039; - not available online&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-HDMBA-A-D%20DM11-BB%20Modem%20Control%20Option%20Manual.pdf DM11-BB modem control option manual], (DEC-11-HDMBA-A-D) pp. 1-5&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/handbooks/PDP-11_PeripheralsHbk_1972.pdf pdp11 peripherals and interfacing handbook (1972 edition)] - the DM11 is covered on pp. 141-160 of the PDF&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;br /&gt;
[[Category: DEC Documentation Errors]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DM11-BB_Modem_Control_Option&amp;diff=37389</id>
		<title>DM11-BB Modem Control Option</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DM11-BB_Modem_Control_Option&amp;diff=37389"/>
		<updated>2026-10-06T08:04:40Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DM11-BBM7807.jpg|thumb|right|250px|M7807 Mux and Bus Control card of &#039;later&#039; DM11-BB]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DM11-BB Modem Control Option&#039;&#039;&#039; worked with several early [[UNIBUS]] [[asynchronous serial line]] [[peripheral]]s to allow the lines to be connected to [[modem]]s. It could be set to [[interrupt]] the [[Central Processing Unit|CPU]] when a modem control line (Ring, Carrier, etc) changed state.&lt;br /&gt;
&lt;br /&gt;
The DM11-BB is logically a separate device from the serial line interfaces, albeit one housed in the same [[backplane]]. It was used with the [[DM11 asynchronous serial line interface|DM11]] and [[DH11 asynchronous serial line interface|DH11]] interfaces. Both of these interfaces themselves used a custom [[system unit]] backplane, containing multiple cards; [[flat cable]]s connected this to a separate 5-1/4&amp;quot; high rack-mounted [[DEC card form factor|dual-height]] [[distribution panel]].&lt;br /&gt;
&lt;br /&gt;
There were two different versions of the DM11-BB (unfortunately, there is no accepted naming system for them). The DM11 and early models of the DH11 used the &#039;early version&#039; of the DM11-BB; it used an &#039;active&#039; (powered) [[DM11 distribution panel]] backplane. Modular &#039;line conditioning&#039; units were plugged into the distribution panel backplane to allow support of [[EIA RS-232 serial line interface|EIA RS-232]] serial lines connected to modems.&lt;br /&gt;
&lt;br /&gt;
Later DH11s used the &#039;new version&#039; of the DM11-BB, which was [[program compatible]] with the early version, but included built-in EIA level conversion, allowing the use of a passive (un-powered) H317-B distribution panel.&lt;br /&gt;
&lt;br /&gt;
==DM11-BB Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register    || DMCSR || 770500&lt;br /&gt;
|-&lt;br /&gt;
|Line Status Register           || DMLSR || 770502&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The addresses shown are for the first DM11-BB in a system; additional ones (up to 16 total) are normally set to be at 770504, 770510, etc to 770674. It used one [[interrupt vector]], allocated from the [[floating device vectors]]. &lt;br /&gt;
&lt;br /&gt;
===770500: Control and Status Register (DMCSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| RING || CARR || CTS || SREC || CLRSC || CLRMUX || MAINT || STEP || DONE || IE || SCEN || Unused || colspan=4 | Line&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*RING - Ring Flag; transition detected&lt;br /&gt;
*CARR - Carrier Flag; transition detected&lt;br /&gt;
*CTS - Clear to Send Flag; transition detected&lt;br /&gt;
*SREC - Secondary Receive Flag; transition detected&lt;br /&gt;
*CLRSC - Clear Scanner&lt;br /&gt;
*CLRMUX - Clear Multiplexer&lt;br /&gt;
*MAINT - Maintenance Mode&lt;br /&gt;
*STEP - Step; increment scan line number&lt;br /&gt;
*DONE - Done; scan detected a transition, scan halted&lt;br /&gt;
*IE - Interrupt Enable&lt;br /&gt;
*SCEN - Scan Enable&lt;br /&gt;
*Line - Line Number&lt;br /&gt;
&lt;br /&gt;
===770502: Line Status Register (DMLSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=8 | Unused || RING || CARR || CTS || SREC || STX || RTS || DTR || LEN&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*RING - Ring; current status of Ring lead&lt;br /&gt;
*CARR - Carrier; current status of Carrier lead&lt;br /&gt;
*CTS - Clear to Send; current status of Clear to Send lead&lt;br /&gt;
*SREC - Secondary Receive; current status of Secondary Receive lead&lt;br /&gt;
*STX - Secondary Transmit; set Secondary Transmit lead&lt;br /&gt;
*RTS - Ready to Send; allow modem to transmit&lt;br /&gt;
*DTR - Data Terminal Ready; allow modem to enter data mode&lt;br /&gt;
*LEN - Line Enable&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
[[Image:DM11-BBM7808.jpg|thumb|left|250px|M7808 Mux and Modem Scan Control card of &#039;later&#039; DM11-BB]]&lt;br /&gt;
&lt;br /&gt;
The early version of the DM11-BB was connected to the DM11 distribution panel via flat cables which carried the modem control signals, which ran from the M7247 card (two per card) to [[DEC card form factor|single-width]] M971 cards which plugged into the backplane of the DM11 distribution panel (one for each group of 4 lines). The DM11-BB boards (all dual-width) were:&lt;br /&gt;
&lt;br /&gt;
* M7246 - Scan&lt;br /&gt;
* M7247 - Data Mux (two)&lt;br /&gt;
&lt;br /&gt;
and 2 single-width, non-DM11-specific cards:&lt;br /&gt;
&lt;br /&gt;
* [[M782 Interrupt Control|M7820]] - Interrupt control&lt;br /&gt;
* [[M105 Address Selector|M105]] - Address selection&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DM11 board locations===&lt;br /&gt;
&lt;br /&gt;
Board locations in the DM11 backplane (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) were:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS In || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7240 &lt;br /&gt;
|-&lt;br /&gt;
| 2 || || M105 || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7241&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power|| M405 || M782 || M782 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7242&lt;br /&gt;
|-&lt;br /&gt;
| 4 || || M974 Cable || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7245&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; | &amp;amp;nbsp; || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7244 &lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; | &amp;amp;nbsp; || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7243&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power ||  || colspan=&amp;quot;2&amp;quot; | M7247 || colspan=&amp;quot;2&amp;quot; | M7246&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS Out || colspan=&amp;quot;2&amp;quot; | M7247 || M105 || M7820 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(DM11-BB boards were in the last two slots.)&lt;br /&gt;
&lt;br /&gt;
===Early DH11 board locations===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS In || colspan=&amp;quot;2&amp;quot; | M7247 || M105 || M7821&lt;br /&gt;
|-&lt;br /&gt;
| 2 || M7821 || M796 || colspan=&amp;quot;2&amp;quot; | M7247 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7246&lt;br /&gt;
|-&lt;br /&gt;
| 3 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7278&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7277&lt;br /&gt;
|-&lt;br /&gt;
| 5 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7289 &lt;br /&gt;
|-&lt;br /&gt;
| 6 || M7821 || M405 || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7280&lt;br /&gt;
|-&lt;br /&gt;
| 7 || M7360 || M971 || colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7280&lt;br /&gt;
|-&lt;br /&gt;
| 8 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7288 &lt;br /&gt;
|-&lt;br /&gt;
| 9 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS Out || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7279 || M405 || M4540&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(DM11-BB boards were in the first two slots.)&lt;br /&gt;
&lt;br /&gt;
===Later DM11-BB implementation===&lt;br /&gt;
&lt;br /&gt;
[[Image:H317BUncovered.jpg|thumb|right|250px|H317-B passive distribution panel with cover off]]&lt;br /&gt;
&lt;br /&gt;
The &#039;later&#039; DM11-BB used two new quad-width boards (the DH11 backplane, etc, were otherwise identical): &lt;br /&gt;
&lt;br /&gt;
* M7807 - Mux and Bus Control &lt;br /&gt;
* M7808 - Mux and Modem Scan Control&lt;br /&gt;
&lt;br /&gt;
These boards fitted into the same slots occupied by the DM11-BB boards in the &#039;early&#039; DH11 versions - the M7807 in slot 1, the M7808 in slot 2. Two flat cables ran from each to the passive distribution panel.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DM11-BA Modem Control Multiplexor]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DM11-BB Modem Control Option Engineering Drawings&#039;&#039; (not available online)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-HDMBA-A-D%20DM11-BB%20Modem%20Control%20Option%20Manual.pdf DEC-11-HDMBA-A-D DM11-BB modem control option manual]&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DH11/DH11_EngrDrws_Jul76.pdf DH11 Engineering Drawings] - contains some early DM11-BB engineering drawings on pp. 98-125; late DM11-BB on pp. 165-178&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DHU11_asynchronous_serial_line_interface&amp;diff=37388</id>
		<title>DHU11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DHU11_asynchronous_serial_line_interface&amp;diff=37388"/>
		<updated>2026-10-05T19:25:04Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DHU11.jpg|350px|thumb|right|DHU11 M3105 board]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DHU11 asynchronous serial line interface&#039;&#039;&#039; was a replacement for the [[UNIBUS]] [[DH11 asynchronous serial line interface|DH11]]. It was not programmatically exactly identical to the DH11, but had all the same basic capabilities: it provided 16 [[EIA RS-232 serial line interface|RS-232]] [[asynchronous serial line]]s, and used [[Direct Memory Access|DMA]] on the output side.&lt;br /&gt;
&lt;br /&gt;
The reasons for the replacement of the DH11 are not known, but likely the major one was cost: the DH11 consisted of an entire double [[system unit]] [[backplane]], containing multiple cards; the DHU11 was a single card. It had some minor improvements over the DH11 (including a fix for its [[DH11 asynchronous serial line interface#Design flaw|silo problem]]), but they seem not significant enough by themselves to warrant its replacement. They included:&lt;br /&gt;
&lt;br /&gt;
* input used a 256-character [[First-In First-Out buffer|FIFO buffer]] (somewhat larger than the original DH11&#039;s 64-character one);&lt;br /&gt;
* the DHU11 includes several [[microprocessor]]s, and has extended capabilities, including a [[diagnostic]] self-test, and [[flow control]] support;&lt;br /&gt;
* the DHU11 has the ability to transmit under program control; each line has a 64-character FIFO output buffer.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
[[Image:H3029DHU11Dist.jpg|250px|thumb|left|H3029 Distribution Panel]]&lt;br /&gt;
&lt;br /&gt;
Physically, the DHU11 consisted of a single [[DEC card form factor|hex]] card, the M3105, which plugged into a [[Modified UNIBUS Device|MUD]] slot. It connected to a pair of H3029 distribution panels (8 lines each) via BC05L [[flat cable]]s, two per distribution panel; the BC05L connects to a 40-pin [[Berg connector|Berg header]] on each end. The H3029 contains eight male [[EIA RS-232 serial line interface#Connectors|DB-25 connectors]] (DB-25P).&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
The [[register]]s in the DHU11 are somewhat different from those in the DH11:&lt;br /&gt;
&lt;br /&gt;
* it was intended to be [[program compatible]] with its [[QBUS]] equivalents (the [[DHV11 asynchronous serial line interface|DHV11]]; and later the [[DHQ11 asynchronous serial line interface|DHQ11]], which could be set to exactly emulate the DHU11), and since the QBUS has a larger [[address space]] than the UNIBUS, it needed two [[word]]-sized registers to hold the output buffer [[address]];&lt;br /&gt;
* the previously mentioned improvements.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register            || CSR || 760020&lt;br /&gt;
|-&lt;br /&gt;
|Receive Buffer Register                || RBUF || 760022&lt;br /&gt;
|-&lt;br /&gt;
|Receive Timer Register*                || RXT || 760022&lt;br /&gt;
|-&lt;br /&gt;
|Line Parameter Register                || LPR || 760024&lt;br /&gt;
|-&lt;br /&gt;
|Transmit FIFO Data Register            || TFD || 760026&lt;br /&gt;
|-&lt;br /&gt;
|Transmit FIFO Size Register*           || TFS || 760026&lt;br /&gt;
|-&lt;br /&gt;
|Line Status Register*                  || STAT || 760027&lt;br /&gt;
|-&lt;br /&gt;
|Line Control Register                  || CTRL || 760030&lt;br /&gt;
|-&lt;br /&gt;
|Transmit Buffer Address Register Low   || TBADL || 760032&lt;br /&gt;
|-&lt;br /&gt;
|Transmit Buffer Address Register Hi    || TBADH || 760034&lt;br /&gt;
|-&lt;br /&gt;
|Transmit Buffer Count Register         || TBCT || 760036&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Registers marked with a &#039;*&#039; are byte width; the others are all word-width. The RBUF and RXT share an address, as do the TFD and TFS: the RBUF is read only, and the RXT is write only; the TFD is write only, and the TFS and STAT are read only. The LPR through TBCT are replicated, with one for each line in the device; the &#039;Line&#039; field in the CSR indicates which one is currently available.&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are for the first DHU11 in a system; additional ones are normally set to be at 760040, 760060, etc.&lt;br /&gt;
&lt;br /&gt;
===Control and Status Register (CSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| TXA || TXIE || DF || TDE || colspan=4 | Tx Line || RDA || RXIE || MR || SKIP || colspan=4 | Line&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*TXA - Transmitter Action&lt;br /&gt;
*TXIE - Transmit Interrupt Enable&lt;br /&gt;
*DF - Diagnostic Fail&lt;br /&gt;
*TDE - Transmit DMA Error&lt;br /&gt;
*Tx Line - Line which set TXA&lt;br /&gt;
*RDA - Received Data Available&lt;br /&gt;
*RXIE - Receiver Interrupt Enable&lt;br /&gt;
*MR - Master Reset&lt;br /&gt;
*SKIP - Skip Self-Test&lt;br /&gt;
*Line - Select LPR through TBCT&lt;br /&gt;
&lt;br /&gt;
=== Line Parameter Register (LPR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=4 | TSpeed || colspan=4 | RSpeed || STOP || EVEN || PARE || colspan=2 | CLEN || colspan=2 | DICD || Unused&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===Line Status Register (STAT)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| DSR || Unused || RI || DCD || CTS || colspan=2 | Unused || DHU || colspan=8 | Not Present&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
=== Line Control Register (CTRL)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | Unused || RTS || colspan=2 | Unused || DTR || LTYP || colspan=2 | MAINT || FXOFF || OAUTO || BREAK || RXE || IAF || TXA&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DHU11 Technical Manual &#039;&#039;, EK-DHU11-TM-001 (not yet online - it&#039;s bound, so a copy may have to be sacrificed to scan it)&lt;br /&gt;
* &#039;&#039;DHUll Field Maintenance Print Set&#039;&#039;, MP-01794-01 (not yet online)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DHU11/EK-DHU11-UG-002_DHU11_Interface_Users_Guide_Nov86.pdf DHU11 User Guide] (EK-DHU11-UG-002)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DZ11_asynchronous_serial_line_interface&amp;diff=37387</id>
		<title>DZ11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DZ11_asynchronous_serial_line_interface&amp;diff=37387"/>
		<updated>2026-10-05T19:21:25Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:M7819.jpg|thumb|right|250px|M7819 EIA DZ11 card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DZ11&#039;&#039;&#039; was a [[UNIBUS]] 8 port [[asynchronous serial line]] mux card for [[Digital Equipment Corporation|DEC]] computers. It used [[programmed I/O]], and thus could present a considerable load on the [[Central Processing Unit|CPU]] when running a high speed line, using [[interrupt]]s. A 64-entry [[First-In First-Out buffer|FIFO buffer]] silo was provided on the input side.&lt;br /&gt;
&lt;br /&gt;
Both [[EIA RS-232 serial line interface|EIA]] and [[20mA current loop serial line interface|20mA]] physical layers were supported; the EIA model could operate with [[full-duplex]] [[modem]]s. It provided program-set [[baud rate]]s (up to 9600 baud), but not split speed. [[Break]] could be detected or generated on each line.&lt;br /&gt;
&lt;br /&gt;
A single EIA DZ11 with an EIA-specific 16-line [[distribution panel]] was denominated as a DZ11-A; an EIA board by itself was a DZ11-B, and a distribution panel with two boards is a DZ11-E. Similarly, a single 20mA DZ11 with a 20mA-specific 16-line [[distribution panel]] was denominated as a DZ11-C, the 20mA board by itself was a DZ11-D, and a distribution panel with two boards is a DZ11-F.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
Physically, it was a [[DEC card form factor|hex]] card, which plugged into an [[Small Peripheral Controller|SPC]] [[backplane]] slot. The EIA version was the M7819, and the 20mA one was the M7814.&lt;br /&gt;
&lt;br /&gt;
On the M7819, a [[flat cable]] led from a [[Berg connector]] on the card via a [[static filter]] to an H317-E EIA distribution panel (for ID purposes, the [[DEC part number]] for the [[printed circuit board|PCB]] of the H317-E is 54-11928). The H317-E held 16 [[EIA RS-232 serial line interface#Connectors|DB25 male connectors]] (DB-25P) wired as DTEs, enough for two DZ11 cards.&lt;br /&gt;
&lt;br /&gt;
Accessories for the M7819 EIA version are:&lt;br /&gt;
&lt;br /&gt;
* BC05W-15 50 conductor signal cable&lt;br /&gt;
* H7004C Static Filter&lt;br /&gt;
* BC06L-0J 50 conductor signal cable&lt;br /&gt;
* H317-E EIA distribution panel&lt;br /&gt;
* Cable Box assembly&lt;br /&gt;
* H325 test connector (single line)&lt;br /&gt;
* H3271 staggered test connector&lt;br /&gt;
&lt;br /&gt;
[[Image:H3006Panel.jpg|thumb|right|200px|H3006]]&lt;br /&gt;
&lt;br /&gt;
The later H3006 distribution panel for the EIA version was part of DEC&#039;s modular back-panel system.&lt;br /&gt;
&lt;br /&gt;
For the 20mA M7814, substitute the:&lt;br /&gt;
&lt;br /&gt;
* BC08S-15 40 conductor signal cable&lt;br /&gt;
* H7004B Static Filter&lt;br /&gt;
* BC06K-0J 40 conductor signal cable&lt;br /&gt;
* H317-F 20mA distribution panel&lt;br /&gt;
* H3190 staggered test connector.&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register            || CSR || 760100&lt;br /&gt;
|-&lt;br /&gt;
|Receiver Buffer Register*              || RBUF || 760102&lt;br /&gt;
|-&lt;br /&gt;
|Line Parameter Register*               || LPR || 760102&lt;br /&gt;
|-&lt;br /&gt;
|Transmit Control Register              || TCR || 760104&lt;br /&gt;
|-&lt;br /&gt;
|Modem Status Register                  || MSR || 760106&lt;br /&gt;
|-&lt;br /&gt;
|Transmit Data Register                 || TDR || 760106&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The RBUF and LPR share an address, as do the MSR and TDR: the RBUF is read only, and the LPR is write only; the MSR is read only, and the TDR is write only. Registers marked with a &#039;*&#039; are [[word]]-width only, no byte operations.&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are for the first DZ11 in a system (provided that there are no other devices in the [[floating device address space]]); additional ones are normally set to be at 760110, 760120, etc.&lt;br /&gt;
&lt;br /&gt;
===Control and Status Register (CSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| TRDY || TIE || SA || SAE || Unused || colspan=3 | Tx Line || RDONE || RIE || MSE || CLR || MAINT || colspan=3 | Unused&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*TRDY - Transmitter Ready&lt;br /&gt;
*TIE - Transmitter Interrupt Enable&lt;br /&gt;
*SA - Silo Alarm&lt;br /&gt;
*SAE - Silo Alarm Enable&lt;br /&gt;
*Tx Line - Line ready to transmit&lt;br /&gt;
*RDONE - Received Done&lt;br /&gt;
*RIE - Receiver Interrupt Enable&lt;br /&gt;
*MSE - Master Scan Enable&lt;br /&gt;
*CLR - Clear input FIFO, CSR and [[UART]]s&lt;br /&gt;
*MAINT - Maintenance loopback enabled&lt;br /&gt;
&lt;br /&gt;
=== Receiver Buffer Register (RBUF)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| DV || OVR || FRERR || PERR || Unused || colspan=3 | Rx Line || colspan=8 | RBUF&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
=== Line Parameter Register (LPR)===&lt;br /&gt;
{{16bit-header}} &lt;br /&gt;
| colspan=3 | Unused || RXON || colspan=4 | Speed || ODDP || PAREN || STOP || colspan=2 | CLEN || colspan=3 | Line&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===Transmit Control Register (TCR)===&lt;br /&gt;
{{16bit-header}} &lt;br /&gt;
| colspan=8 | DTR ||colspan=8 | Line Enabled&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
=== Modem Status Register (MSR)===&lt;br /&gt;
{{16bit-header}} &lt;br /&gt;
| colspan=8 | CD ||colspan=8 | RI&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
=== Transmit Data Register (TDR)===&lt;br /&gt;
{{16bit-header}} &lt;br /&gt;
| colspan=8 | Break ||colspan=8 | TBUF&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;DZ11-C, D, F (20mA) Field Maintenance Print Set&#039;&#039;, (MP00253)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DZ11/EK-DZ110-UG-002_DZ11_Users_Guide_Feb79.pdf DZ11 user&#039;s guide] (EK-DZ110-UG-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DZ11/EK-DZ110-TM-002_DZ11_Asynchronous_Multiplexer_Technical_Manual_Oct78.pdf DZ11 asynchronous multiplexer technical manual] (EK-DZ110-TM-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DZ11/MP00132_DZ11_RevB_Engineering_Drawings_May78.pdf DZ11-A,B,E (EIA) Field Maintenance Print Set] (MP00132)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=KLESI_Low-End_Storage_Interconnect&amp;diff=37386</id>
		<title>KLESI Low-End Storage Interconnect</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=KLESI_Low-End_Storage_Interconnect&amp;diff=37386"/>
		<updated>2026-10-05T17:05:49Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;KLESI Low-End Storage Interconnect&#039;&#039;&#039; controllers are a series of [[device controller]]s which use [[Mass Storage Control Protocol|MSCP]] and TMSCP [[protocol]]s, running over a [[Low End System Interconnect]] physical interconnect, to interface with [[disk]]s and [[magnetic tape drive]]s.&lt;br /&gt;
&lt;br /&gt;
They include the &#039;&#039;&#039;KLESI-UA&#039;&#039;&#039; (&#039;&#039;&#039;M8739&#039;&#039;&#039;) for the [[UNIBUS]], the &#039;&#039;&#039;KLESI-QA&#039;&#039;&#039; (&#039;&#039;&#039;M7740&#039;&#039;&#039;) for the [[QBUS]] and the &#039;&#039;&#039;KLESI-B&#039;&#039;&#039; (&#039;&#039;&#039;T1014&#039;&#039;&#039;) for the [[VAXBI]] bus. The -UA is a [[DEC card form factor|quad]] card which plugs into an [[Small Peripheral Controller|SPC]] slot. The -QA is a dual (although the -S variant is packaged in a quad form, with an [[S-box]] handle, for the [[BA200 series enclosure]]s). The KLESI-B is contained on a standard BI module.&lt;br /&gt;
&lt;br /&gt;
One main use was with the TU81E/TU81-Plus variant of the [[TU81 Streaming Tape Unit‎]]; it was also used with the [[RC25 disk drive]]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- They have an identical programming interface; both use [[Direct Memory Access|DMA]] to transfer information between [[main memory]] and the device.&lt;br /&gt;
&lt;br /&gt;
==Device registers==  --&amp;gt;&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;KLESI-B Module User and Installation Guide&#039;&#039; (EK-LESIB-UG)&lt;br /&gt;
* &#039;&#039;KLESI-B Adapter Technical Manual&#039;&#039; (EK-LESIB-TM)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vaxhaven.com/images/0/08/EK-KLESI-IN-001.pdf KLESI-SF Q22-bus Adapter Option Installation Guide] (EK-KLESI-IN-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/KLESI/MP01876_KLESI_EngrDrws_Aug84.pdf KLESI Field Maintenance Print Set] (MP-01876-0-0 - covers the KLESI-UA and KLESI-QA)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;br /&gt;
[[Category: QBUS Storage Controllers]]&lt;br /&gt;
[[Category: VAXBI Storage Controllers]]&lt;br /&gt;
[[Category: LESI]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DB11-A_Bus_Repeater&amp;diff=37385</id>
		<title>DB11-A Bus Repeater</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DB11-A_Bus_Repeater&amp;diff=37385"/>
		<updated>2026-10-05T16:55:00Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DB11-A Bus Repeater&#039;&#039;&#039; allows a [[UNIBUS]] to double the number of [[peripheral]]s connected to the [[bus]] (in terms of the combined [[analog]] load).&lt;br /&gt;
&lt;br /&gt;
It [[terminator|terminates]] (in analog terms) the first section of the bus, and active [[digital]] [[logic]] repeats all the [[signal]]s though onto the second section (or from the second back to the first, when required); the two sections are thus logically connected, but not in purely analog terms.&lt;br /&gt;
&lt;br /&gt;
It consists of a custom [[system unit]] [[backplane]], holding a number of smaller [[FLIP CHIP]]s; mostly [[DEC card form factor|singles]] (see table below), with one dual (M7213).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type !! Count || Function&lt;br /&gt;
|-&lt;br /&gt;
| M783 || 1 ||  Bus driver&lt;br /&gt;
|-&lt;br /&gt;
| M784 || 1 || Bus receiver&lt;br /&gt;
|-&lt;br /&gt;
| M785 || 4 ||  Bus transceiver&lt;br /&gt;
|-&lt;br /&gt;
| M7212 || 3 || Address buffer&lt;br /&gt;
|-&lt;br /&gt;
| M7213 || 1 ||  Buffer master&lt;br /&gt;
|-&lt;br /&gt;
| M7248 || 1 || BBSY repeater&lt;br /&gt;
|-&lt;br /&gt;
| M930 || 2 || UNIBUS terminator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Board locations (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[Digital Equipment Corporation|DEC]] documentation) are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS A In ||  M7248 || M7212 || M7212 || M7212&lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS A termination || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused || M784 || M783&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Power || Unused || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7213 || M785 || M785&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS B Out || colspan=&amp;quot;2&amp;quot; | UNIBUS B termination || M785 || M785&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For installation in later [[BA11 mounting boxes]], the paddle card of a G772 [[system unit]] [[harness]] adaptor can be plugged into the [[DEC edge connector contact identification|3A slot]]; the [[DEC power distribution connectors]] on the other end of the adaptor plug into those of the BA11.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DB11-A/EK-DB11A-TM-002_DB-11A_Bus_Repeater_Manual_Aug74.pdf DB11-A bus repeater manual] - (EK-DB11A-TM-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DB11-A/DB11-A_RevS_Engineering_Drawings_Jan76.pdf DB11-A Engineering Drawings] - Various bus drivers, repeaters and terminators&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=MS11_32KB_MOS_memory&amp;diff=37384</id>
		<title>MS11 32KB MOS memory</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=MS11_32KB_MOS_memory&amp;diff=37384"/>
		<updated>2026-10-05T16:14:43Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;MS11-E&#039;&#039;&#039;, &#039;&#039;&#039;MS11-F&#039;&#039;&#039;, &#039;&#039;&#039;MS11-H&#039;&#039;&#039; and &#039;&#039;&#039;MS11-J&#039;&#039;&#039; are the different configurations of [[Digital Equipment Corporation|DEC]]&#039;s first commodity [[Metal Oxide Semiconductor|MOS]] [[UNIBUS]] [[main memory]] card, the &#039;&#039;&#039;M7847&#039;&#039;&#039;. They plug into a [[Modified UNIBUS Device|MUD]] [[backplane]] (&#039;&#039;only&#039;&#039;; not [[Small Peripheral Controller|SPC]]). &lt;br /&gt;
&lt;br /&gt;
Fully populated with 4Kx1 [[Dynamic RAM|DRAM]] [[integrated circuit|chips]], it is known as the MS11-J, and holds 32K [[byte]]s. The quarter-, half- and three-quarter-populated versions are the MS11-E, -F and -H, respectively; with 8KB, 16KB and 24KB. (The &#039;-G&#039; is almost certainly not part of the sequence since &#039;G&#039; is not in the [[DEC alphabet]].)&lt;br /&gt;
&lt;br /&gt;
There are [[parity]] versions of each; the &#039;&#039;&#039;MS11-EP&#039;&#039;&#039;, &#039;&#039;&#039;-FP&#039;&#039;&#039;, &#039;&#039;&#039;-HP&#039;&#039;&#039; and &#039;&#039;&#039;-JP&#039;&#039;&#039;; to have the parity operate, these require an [[M7850 parity controller]] in the same backplane as the memory card. The M7847 is a [[DEC card form factor|hex]] card, so it cannot go in the end slots of the backplane.&lt;br /&gt;
&lt;br /&gt;
The [[access time]] is 550 nsec (1250 nsec maximum on [[memory refresh]] conflict), and the [[cycle time]] is 700 nsec (1400 nsec maximum on refresh conflict). Refresh cycle time is 25 μsec (typical), 22.5 μsec (minimum).&lt;br /&gt;
&lt;br /&gt;
The board has provision to use battery backup power to retain data during a power outage. Configuration is by [[Dual Inline Package|DIP]] switches; the first DEC memory to do so.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/memory/MS11-E/EK-MS11E-OP-001_Oct76.pdf MS11-E&amp;amp;ndash;J MOS memory user&#039;s manual] (EK-MS11E-OP-001)&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/EK-MS11E-MM-001%20MS11-E-J%20MOS%20Memory%20Maintenance%20Manual.pdf MS11-E&amp;amp;ndash;J MOS memory maintenance manual] (EK-MS11E-MM-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/pdp11/memory/MS11-E/MP00021_MS11-E_Oct1975.pdf MS11-E Engineering Drawings] (MP00021)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Memories]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=RL11_disk_controller&amp;diff=37383</id>
		<title>RL11 disk controller</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=RL11_disk_controller&amp;diff=37383"/>
		<updated>2026-10-05T16:06:00Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:RL11 M7762.jpg|250px|right|thumb|RL11 M7762 card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RL11&#039;&#039;&#039; disk controllers (the original RL11 for the [[UNIBUS]], and the &#039;&#039;&#039;RLV11&#039;&#039;&#039; and &#039;&#039;&#039;RLV12&#039;&#039;&#039; for the [[QBUS]]) were for the [[RL01/02 disk drive|RL01 and RL02]] [[disk|disk drive]]s. (These drives protect the data, and [[sector]] headers, with separate [[cyclic redundancy check|CRCs]].)&lt;br /&gt;
&lt;br /&gt;
The RL11 was a [[DEC card form factor|hex]] board, the M7762. The RLV11 consisted of two quad boards, the M8013 and M8014, which used the [[CD interconnect]] to communicate; it was [[program compatible]] with the RL11. The RLV12 was a single quad board, the M8061; it was mostly program compatible, but added a &#039;Bus Address Extension&#039; [[register]] for use on [[QBUS#Variable address size|Q22]] systems.&lt;br /&gt;
&lt;br /&gt;
All have a 40-pin [[Berg connector]] header holding a [[flat cable]], which runs to a bulkhead-mounted converter from the flat cable to a special inter-drive cable (round in cross-section, with special locking connectors). (If the flat cable is plugged in the wrong way around, nothing is damaged; the drive merely turns on its &#039;fault&#039; light.)&lt;br /&gt;
&lt;br /&gt;
The cable runs from the converter to the first drive; up to 4 drives can be connected to a single controller, using a bus running from one drive to the next, with a [[terminator]] in the last drive of the string.&lt;br /&gt;
&lt;br /&gt;
==Controller capabilities==&lt;br /&gt;
&lt;br /&gt;
[[Image:rlv12.jpg|200px|right|thumb|RLV12 card]]&lt;br /&gt;
&lt;br /&gt;
The controller and drive combination can execute 8 different commands:&lt;br /&gt;
&lt;br /&gt;
* No Operation&lt;br /&gt;
* Write Check&lt;br /&gt;
* Get Status&lt;br /&gt;
* Seek&lt;br /&gt;
* Read Header&lt;br /&gt;
* Write Data&lt;br /&gt;
* Read Data&lt;br /&gt;
* Read Data Without Header Check&lt;br /&gt;
&lt;br /&gt;
Implied [[seek]]s (i.e. setting the disk address, and then starting a read or write operation, which is intended to happen at that address) are not supported; an explicit seek to the desired [[cylinder]] must be performed before the  read or write. (This is in part because the Disk Address register is shared between the cylinder move number, during a seek operation, and the starting sector number, during a read or write operation.) Spiral reads and writes (i.e. multi-block reads which start on one [[track]], and overflow to the next) are also not supported; multiple separate read/write commands are needed, with a seek to the next track between each pair.&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
The RL11 controller includes 4 (5 for the RLV12) read-write [[register]]s:&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Control Status Register        || RLCS || 774400&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Register           || RLBA || 774402&lt;br /&gt;
|-&lt;br /&gt;
|Disk Address Register          || RLDA || 774404&lt;br /&gt;
|-&lt;br /&gt;
|Multipurpose Register          || RLMP || 774406&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Extension Register&amp;lt;br&amp;gt;&#039;&#039;RLV12 only&#039;&#039; || RLBAE || 774410&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===774400: Control Status Register (RLCS)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| CERR || DE || NXM || DLT/HNF || DCRC/ HCRC || OPI || colspan=2 | DRVSEL || CRDY || IE || colspan=2 | BUS ADDR EX || colspan=3 | FUNC || DRDY&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Function Code !! Function&lt;br /&gt;
|-&lt;br /&gt;
| 0 || No Operation&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Write Check&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Get Status&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Seek&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Read Header&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Write Data&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Read Data&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Read Data, No Header Check&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 OPI - Operation Incomplete&lt;br /&gt;
 DCRC/HCRC/WCE - Data CRC/Header CRC/Write Check Error&lt;br /&gt;
 DLT/HNF - Data Late / Header Not Found&lt;br /&gt;
 DE - Drive Error (&#039;Get Status&#039; will provide details)&lt;br /&gt;
 CERR - Composite Error&lt;br /&gt;
&lt;br /&gt;
===774402: Bus Address Register (RLBA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=15 | BA15 &amp;lt;---&amp;gt; BA01 || 0&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===774404: Disk Address Register (RLDA)===&lt;br /&gt;
&lt;br /&gt;
During a &#039;Seek&#039; command on an RL01:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| 0 || colspan=8 | CYL ADDR DIFF || colspan=2 | Reserved || HD SEL || 0 || DIR || 0 || 1 &lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Seek&#039; command on an RL02:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=9 | CYL ADDR DIFF || colspan=2 | Reserved || HD SEL || 0 || DIR || 0 || 1 &lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Read Data&#039; or &#039;Write Data&#039; command on an RL01:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| 0 || colspan=8 | CYL ADDR || HD SEL || colspan=6 | SECTOR&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Read Data&#039; or &#039;Write Data&#039; command on an RL02:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=9 | CYL ADDR || HD SEL || colspan=6 | SECTOR&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Get Status&#039; command:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=8 | Unused || colspan=4 | MBZ || RESET || 0 || GT STA || 1 &lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===774406: Multipurpose Register (RLMP)===&lt;br /&gt;
&lt;br /&gt;
During a &#039;Read Data&#039; or &#039;Write Data&#039; command:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | 111 || colspan=13 | WORD COUNT&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Get Status&#039; command:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| WDE || CHE || WL || SKTO || SPE || WGE || VC || DSE || Rsvd || HS || CO || HO || BH || colspan=3 | STATE&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! State Code !! State&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Load Cartridge&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Spin Up&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Brush Cycle&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Load Heads&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seek&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Lock On&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Unload Heads&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Spin Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
During a &#039;Read Header&#039; command, three successive reads to the Multipurpose Register will return in the first word, on an RL01:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| 0 || colspan=8 | CYL ADDR || HD SEL || colspan=6 | SECTOR&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
and on an RL02:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=9 | CYL ADDR || HD SEL || colspan=6 | SECTOR&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
followed by all 0&#039;s in the second word, and the header CRC in the third.&lt;br /&gt;
&lt;br /&gt;
===774410: Bus Address Extension Register (RLBAE)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=10 | Unused || colspan=6 | BA21 &amp;lt;---&amp;gt; BA16&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This register is present in the RLV12 &#039;&#039;only&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bootstraps==&lt;br /&gt;
&lt;br /&gt;
This [[bootstrap]] (which is position-independent [[object code]], so it can be placed anywhere; 04000 is good) will load the block at sector 0 of cylinder 0 of drive 0 into [[main memory]] at [[address]] 0:&lt;br /&gt;
&lt;br /&gt;
{| border=1 &lt;br /&gt;
! Address !! Data !! Mnemonic !! Description&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1000||012700||MOV #174400,R0           ||Move the address of the Control Status register into R0&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1002||174400||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1004||012760||MOV #177400,6(R0)        ||Move block size (negative) into Multipurpose register&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1006||177400||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1010||000006||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1012||012710||MOV #14,@R0              ||Move &#039;Read Go&#039; command into CSR&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1014||000014||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1016||105710||TSTB (R0)                ||Test for &#039;Done&#039; bit in CSR&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1020||100376||BPL 1016                 ||Jump backward if not set&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1022||005007||CLR PC                   ||Start loaded bootstrap with jump to 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that the INIT pulse caused by hitting the [[front panel]]&#039;s &#039;Start&#039; button will clear the Bus Address register, so that the loaded block will be placed at location 0; and the Disk Address register, so that sector 0 will be read. If the drive&#039;s heads are not on cylinder 0, since a seek on an RL01/02 is &#039;&#039;relative&#039;&#039;, a &#039;Read Header&#039; command would have to be done before a seek could be commanded (or the [[device driver]] must remember the current cylinder), and that all would require a fair amount of code. To ensure that the drive is on cylinder 0 for the bootstrap, the drive should be power cycled before starting the bootstrap.&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
	&lt;br /&gt;
* [https://www.bitsavers.org/pdf/dec/qbus/micronoteReprints.pdf RL01 Type-in Bootstrap], [[MicroNote]] #063 (pg. 207 of the PDF)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RL11/EK-ORL11-TD-001_RL11tech.pdf RL11 Controller Technical Description Manual] (EK-0RL11-TD-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RLV11/EK-RLV11-TD-001_RLV11_Controller_Technical_Description_Manual_Mar78.pdf RLV11 Controller Technical Description Manual] (EK-RLV11-TD-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RLV12/EK-RLV12-UG-002_Mar82.pdf RLV12 Disk Controller User&#039;s Guide] (EK-RLV12-UG-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RLV12/EK-RLV12-TD-001_RLV12_Technical_Description_Oct81.pdf RLV12 Technical Description] (EK-RLV12-TD-OOl)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RL11/MP00153_RL11EngrDrws.pdf RL11 Field Maintenance Print Set] (MP00153)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RL11/RL11_schematics.pdf RL11-AK Field Maintenance Print Set] (MP00526)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RLV11/MP00635_RLV11_May78.pdf RLV11 Field Maintenance Print Set] (MP00635)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RLV12/MP01282_RLV12_EngrDrws.pdf Field Maintenance Print Set (RLV12)] (MP01282)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;br /&gt;
[[Category: QBUS Storage Controllers|RLV11]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=RK11-C_disk_controller&amp;diff=37382</id>
		<title>RK11-C disk controller</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=RK11-C_disk_controller&amp;diff=37382"/>
		<updated>2026-10-05T15:11:47Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ +RK11-C Indicator Connections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DBRK11C.jpg|350px|thumb|right|RK11-C disk controller, Double Buffered version]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;RK11-C&#039;&#039;&#039; is the earliest known version of the [[RK11 disk controller]]. (Nothing is known of the -A and -B, if they ever existed as products, although see [[RK11 disk controller#Early RK11 version|here]] for more about the RK11-C&#039;s predecessor). It is mostly [[program compatible]] with the replacement [[RK11 disk controller#RK11-D|RK11-D]].&lt;br /&gt;
&lt;br /&gt;
Although the drive interface is slightly different between the RK11-C and RK11-D, the RK11-C can handle both the earlier [[RK02/03 disk drive]]s, and the later [[RK05 disk drive|RK05s]] (the latter primarily intended for use with the RK11-D - see below).&lt;br /&gt;
&lt;br /&gt;
Like many of the earlier large [[device controller]]s for the [[PDP-11]], it was a large custom [[wire-wrap]]ped [[backplane]] which bolted into the front or back of a 19 inch rack, such as an [[H960 rack|H950]]; into it plugged about 40 small M-Series [[FLIP CHIP]]s.&lt;br /&gt;
&lt;br /&gt;
The backplane is wired for connection to a standard [[DEC indicator panel]], but no inlay for such has even been sighted, although the RK11-C Engineering Drawings allow one to work out exactly what such an inlay would have looked like. It does however appear than the hypothesized earlier version (above) did have such an indicator panel.&lt;br /&gt;
&lt;br /&gt;
==Drive buses and RK05 compatibility==&lt;br /&gt;
&lt;br /&gt;
The RK11-C has two different drive buses, each which can handle up to four drives. (The buses are not independent - most lines are shared between the two; so only one can be active at a time.) The only lines not in common are the &#039;drive select&#039; lines (A-D on bus 1 - slot 12 on the backplane, and E-F, H, J on bus 2 - slot 10). Each select line is assigned to one drive; to select that drive, the corresponding line is asserted.&lt;br /&gt;
&lt;br /&gt;
RK11-D&#039;s use a different, but upwardly compatible drive select mechanism, and RK05&#039;s can detect whether they are connected to an RK11-C or RK11-D, and respond appropriately.&lt;br /&gt;
&lt;br /&gt;
==Double Buffered RK11-C==&lt;br /&gt;
&lt;br /&gt;
[[Image:RK11-C-DB_DataPaths.jpg|295px|right|thumb|RK11-C-DB data paths (from the last page of the engineering drawings)]]&lt;br /&gt;
&lt;br /&gt;
There is also a rare variant of the RK11-C, the &#039;Double Buffer&#039; RK11-C. It adds two 16-bit buffer registers (ABUF and BBUF), which are chained in an alternate data path to the RKDB buffer register from the two sources that can feed it (the UNIBUS and the DSB - Data Serial Buffer&amp;lt;!-- DEC docs also give &#039;Disk SB&#039; expansion --&amp;gt;, where data to/from the disk is serialized).&lt;br /&gt;
&lt;br /&gt;
The motivation is not explicitly known (no documentation other than the engineering drawings is now extant), but it likely prevented under-run/over-run errors when there was considerable competing UNIBUS [[Direct Memory Access|DMA]] traffic.&lt;br /&gt;
&lt;br /&gt;
===Engineering drawings===&lt;br /&gt;
&lt;br /&gt;
The engineering drawings for the Double Buffer RK11-C are very similar to those of the standard RK11-C. The differences are listed below.&lt;br /&gt;
&lt;br /&gt;
(The engineering drawings available online for the original RK11-C have slightly different numbering for some pages, due to a change involving page 18, &#039;Disk Cable and Termination&#039;. The Double Buffer set includes that page, but numbered it 21. The re-numbering of that first drawing from 18 to 21 caused the prints numbered from 19 to 21 in the original RK11-C set to be numbered one lower in the Double Buffer set; e.g. &#039;RKDB Data Paths&#039; was 21 in the original RK11-C set, and is 20 in the Double Buffer set, and &#039;Bus &amp;quot;D&amp;quot; Drvrs and Rcvrs&#039; changed from 19 to 18.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New prints:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 24 - DSB/Bus -&amp;gt; ABuf Controls&lt;br /&gt;
* 25 - ABuf/BBuf Reg&lt;br /&gt;
* 26 - Interbuffer Transfer Control&lt;br /&gt;
* 27 - Buffer Control&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major changes:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 10 - RKDB and Control&lt;br /&gt;
* 11B - Reg Sel, NPR &amp;amp; Int Control&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minor changes:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* 13 - Adder Control (Adder Control #2 flop set input logic)&lt;br /&gt;
* 15 - RKBA - RKWC - RKMR (logic lower left corner)&lt;br /&gt;
* 16 - Errors (logic center driving DLT flop)&lt;br /&gt;
* 17 - Cable Drivers (hand-written gate lower left)&lt;br /&gt;
* 20 - RKDB Data Paths (replace &#039;BUS D&#039; with &#039;BBUF&#039; on all data bits)&lt;br /&gt;
&lt;br /&gt;
== Module count table==&lt;br /&gt;
&lt;br /&gt;
The following table gives a listing of the FLIP CHIPs used in the RK11-C and the Double-Buffered RK11-C. (Drawn from module utilization drawings, confirmed in module count charts.)&lt;br /&gt;
&lt;br /&gt;
Single height boards:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Type	!! RK11-C !! Double-Buffered !! Function&lt;br /&gt;
|-&lt;br /&gt;
| G736 || 1 || 1 || Jumper&lt;br /&gt;
|-&lt;br /&gt;
| G740 || 1 || 1 || Disk selection&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
| M002 || 1 || 3 || 15 Loads&lt;br /&gt;
|-&lt;br /&gt;
| M105 || 1 || 1 || [[M105 Address Selector|Address selector]]&lt;br /&gt;
|-&lt;br /&gt;
| M111 || 2 || 5 || Inverter&lt;br /&gt;
|-&lt;br /&gt;
| M112 || 5 || 7 || NOR gate&lt;br /&gt;
|-&lt;br /&gt;
| M113 || 7 || 10 || 10 x 2-Input NAND gates&lt;br /&gt;
|-&lt;br /&gt;
| M115 || 3 || 4 || 8 x 3-Input NAND gates&lt;br /&gt;
|-&lt;br /&gt;
| M116 || 3 || 3 || 6 x 4-Input NOR gates&lt;br /&gt;
|-&lt;br /&gt;
| M117 || 3 || 4 || 6 x 4-Input NAND gates&lt;br /&gt;
|-&lt;br /&gt;
| M119 || 2 || 2 || 3 x 8-Input NAND gates&lt;br /&gt;
|-&lt;br /&gt;
| M121 || 3 || 3 || AND/NOR gates&lt;br /&gt;
|-&lt;br /&gt;
| M141 || 2 || 2 || NAND/NOR gates&lt;br /&gt;
|-&lt;br /&gt;
| M149 || 10 || 12 || 9 x 2-NAND wired OR matrix&lt;br /&gt;
|-&lt;br /&gt;
| M161 || 1 || 1 || Binary to octal/decimal decoder&lt;br /&gt;
|-&lt;br /&gt;
| M163 || 1 || 1 || Dual binary to decimal decoder&lt;br /&gt;
|-&lt;br /&gt;
| M203 || 4 || 4 || 8 x SR flip-flops&lt;br /&gt;
|-&lt;br /&gt;
| M205 || 3 || 4 || 5 x &#039;D&#039; flip-flops&lt;br /&gt;
|-&lt;br /&gt;
| M207 || 1 || 1 || J-K Flip-flops (3-3 configuration)&lt;br /&gt;
|-&lt;br /&gt;
| M208 || 2 || 6 || 8-bit buffer shift register&lt;br /&gt;
|-&lt;br /&gt;
| M214 || 3 || 3 || 6-bit register&lt;br /&gt;
|-&lt;br /&gt;
| M216 || 5 || 5 || 6 x flip-flops&lt;br /&gt;
|-&lt;br /&gt;
| M236 || 1 || 1 || 12-bit binary up/down counter&lt;br /&gt;
|-&lt;br /&gt;
| M238 || 1 || 1 || Synchronous 4-bit up/down counter&lt;br /&gt;
|-&lt;br /&gt;
| M239 || 2 || 2 || 3 x 4-bit up/down counter/register&lt;br /&gt;
|-&lt;br /&gt;
| M304 || 3 || 5 || One shot delay&lt;br /&gt;
|-&lt;br /&gt;
| M307 || 3 || 3 || Integrating one shot&lt;br /&gt;
|-&lt;br /&gt;
| M405 || 1 || 1 || Crystal clock&lt;br /&gt;
|-&lt;br /&gt;
| M606 || 0 || 2 || Pulse generator&lt;br /&gt;
|-&lt;br /&gt;
| M611 || 1 || 1 || High speed power inverter&lt;br /&gt;
|-&lt;br /&gt;
| M617 || 1 || 1 || 6 x 4-input NAND buffers&lt;br /&gt;
|-&lt;br /&gt;
| M623 || 3 || 3 || Bus driver&lt;br /&gt;
|-&lt;br /&gt;
| M782 || 1 || 1 || [[M782 Interrupt Control|Interrupt control]]&lt;br /&gt;
|-&lt;br /&gt;
| M784 || 3 || 3 || UNIBUS receivers&lt;br /&gt;
|-&lt;br /&gt;
| M796 || 1 || 1 || UNIBUS master control&lt;br /&gt;
|-&lt;br /&gt;
| M797 || 1 || 1 || Register select&lt;br /&gt;
|-&lt;br /&gt;
| M798 || 1 || 1 || UNIBUS drivers&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Double height boards:&lt;br /&gt;
&lt;br /&gt;
* M795 - Word Count and Current Memory Address&lt;br /&gt;
&lt;br /&gt;
==Module Utilization chart==&lt;br /&gt;
&lt;br /&gt;
The following table gives the FLIP CHIP locations in the backplane for the RK11-C and the Double-Buffered RK11-C (added FLIP CHIPs for the latter are in &#039;&#039;italics&#039;&#039;). The Flip Chip module utilization chart is as follows (* = Connector):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Slot	!! A !! B !! C !! D&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS in || &#039;&#039;M606&#039;&#039; || &#039;&#039;M113&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | UNIBUS out || &#039;&#039;M115&#039;&#039; || &#039;&#039;M002&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || &#039;&#039;M149&#039;&#039; || &#039;&#039;M149&#039;&#039; || &#039;&#039;M208&#039;&#039; || &#039;&#039;M208&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || &#039;&#039;M111&#039;&#039; || &#039;&#039;M002&#039;&#039; || &#039;&#039;M205&#039;&#039; || &#039;&#039;M113&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 5 || M105 || M784 || &#039;&#039;M208&#039;&#039; || &#039;&#039;M208&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || M782 || M796 || &#039;&#039;M304&#039;&#039; || &#039;&#039;M304&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 7 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M795 || &#039;&#039;M606&#039;&#039; || &#039;&#039;M112&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 8 || M784 || M784 || &#039;&#039;M112&#039;&#039; || &#039;&#039;M111&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 9 || &#039;&#039;M117&#039;&#039; || &#039;&#039;M111&#039;&#039; || M623 || M307&lt;br /&gt;
|-&lt;br /&gt;
| 10 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Disk bus 2* || M623 || M307&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || &#039;&#039;M113&#039;&#039; || M623 || M307&lt;br /&gt;
|-&lt;br /&gt;
| 12 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Disk bus 1* || M207 || M163&lt;br /&gt;
|-&lt;br /&gt;
| 13 || M798 || G736 || G740 || M405&lt;br /&gt;
|-&lt;br /&gt;
| 14 || M149 || M149 || M116 || M161&lt;br /&gt;
|-&lt;br /&gt;
| 15 || M149 || M149 || M304 || M119&lt;br /&gt;
|-&lt;br /&gt;
| 16 || M149 || M149 || M113 || M113&lt;br /&gt;
|-&lt;br /&gt;
| 17 || M239 || M238 || M216 || M141&lt;br /&gt;
|-&lt;br /&gt;
| 18 || M239 || M214 || M115 || M115&lt;br /&gt;
|-&lt;br /&gt;
| 19 || M214 || M214 || M121 || M112&lt;br /&gt;
|-&lt;br /&gt;
| 20 || M208 || M208 || M111 || M111&lt;br /&gt;
|-&lt;br /&gt;
| 21 || M203 || M203 || M112 || M112&lt;br /&gt;
|-&lt;br /&gt;
| 22 || M149 || M149 || M205 || M117&lt;br /&gt;
|-&lt;br /&gt;
| 23 || M149 || M149 || M203 || M203&lt;br /&gt;
|-&lt;br /&gt;
| 24 || M121 || M002 || M116 || M115&lt;br /&gt;
|-&lt;br /&gt;
| 25 || M216 || M797 || M611 || M617&lt;br /&gt;
|-&lt;br /&gt;
| 26 || M141 || M119 || M113 || M304&lt;br /&gt;
|-&lt;br /&gt;
| 27 || M304 || M112 || M112 || M113&lt;br /&gt;
|-&lt;br /&gt;
| 28 || M236 || M121 || M216 || M216&lt;br /&gt;
|-&lt;br /&gt;
| 29 || M205 || || M117 || M117&lt;br /&gt;
|-&lt;br /&gt;
| 30 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | W130* || M113 || M113&lt;br /&gt;
|-&lt;br /&gt;
| 31 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | 6775* || M113 || M205&lt;br /&gt;
|-&lt;br /&gt;
| 32 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | 6775* || M116 || M216&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
W130 = Maintenance board (optional)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
6775 = Cable to indicator panel&lt;br /&gt;
&lt;br /&gt;
In the ordinary RK11-C, slots C08 and D08 hold pass-through connectors, which allow [[KM11-A Maintenance Set]]s to be plugged in and used from the outside of the rack holding the RK11-C. A pair of [[Flexprint cable]]s connect them to the &#039;usual&#039; KM11 locations, in slots A30 and B30.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-C/RK11-C_manual1971.pdf RK11-C moving head disk drive controller manual] (DEC-11-HRKA-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-C/RK11-C_schemFeb1971.pdf RK11-C moving head disk drive controller engineering drawings]&lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/dload/RK11-C-DB_EngrDrws_Dec72.pdf RK11-C-DB Double Buffer Disk Control Engineering Drawings]&lt;br /&gt;
* [https://www.bitsavers.org/pdf/dec/unibus/5408458_ind_panel/rk11c_conn.tif RK11-C Indicator Connections]&lt;br /&gt;
* [https://fritzm.github.io/unix-v6-trouble-1.html PDP-11/45: V6 Unix Troubleshooting, Part I] [https://fritzm.github.io/unix-v6-trouble-2.html Part II] - a wonderful, lengthy and painful example of [[Vonada&#039;s Engineering Maxims|Vonada&#039;s Maxim #12]] at work on an RK11-C&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=RK11_disk_controller&amp;diff=37381</id>
		<title>RK11 disk controller</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=RK11_disk_controller&amp;diff=37381"/>
		<updated>2026-10-05T15:07:46Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;RK11&#039;&#039;&#039; and &#039;&#039;&#039;RKV11&#039;&#039;&#039; series of controllers for the [[UNIBUS]] and [[QBUS]] are for the earlier RK moving-[[head]] [[magnetic storage|magnetic]] [[disk]] [[drive]]s ([[RK02/03 disk drive|RK02]]-[[RK05 disk drive|RK05]]), all based on the [[IBM 2315]] drive and pack.&lt;br /&gt;
&lt;br /&gt;
(The later [[RK06/07 disk drive|RK06 and RK07]], and their controller, the [[RK611]], are a different and entirely incompatible  drive and pack.)&lt;br /&gt;
&lt;br /&gt;
There are several models of the RK11, which are basically identical in their programming interface; differences between them are discussed in the sections on the individual models (below).&lt;br /&gt;
&lt;br /&gt;
The UNIBUS RK11&#039;s all connect to the RK drive(s) through a [[bus]] carried over a [[BC11A]] cable, the standard UNIBUS cable.&lt;br /&gt;
&lt;br /&gt;
==Early RK11 version==&lt;br /&gt;
&lt;br /&gt;
Although the [[RK11-C disk controller|RK11-C]] (below) is the earliest documented version, there are a few clues which indicate that there was an earlier version (one for which no documentation remains).&lt;br /&gt;
&lt;br /&gt;
First, there is an image of a [[DEC indicator panel]] (image [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/jpg/panels/RK11B.jpg here]) which seems to be from a pre-RK11-C; it clearly seems to be an RK11 panel of some sort, but the pinout of the RK11-C indicator panel connector (engineering drawing &amp;quot;RK11-C Indicator Connectors: RK11-C-23&amp;quot;) has differences with this one.&lt;br /&gt;
&lt;br /&gt;
In particular, on the panel in the image, the lower right line of lights on the panel shows 3 bits of Major State; on the RK11-C prints (on connector B32) there are 5 individual bits (Postamble, Checksum, Data, Header, Preamble). To explore this further, on the &amp;quot;Major States&amp;quot; RK11-C drawing (RK11-C-04), in the upper left corner, there is a row of 6 flops, each labeled with one of those states (plus one for &#039;Idle&#039;), arranged in a chain - the output of each driving an individual light. However, the 3 bits for &#039;Major State&#039; on the display panel imply it is binary coded - likely implemented with a counter.&lt;br /&gt;
&lt;br /&gt;
Also, the signal &amp;quot;COUNT MSR&amp;quot; (likely &#039;Major State Register&#039;) is exactly what one would expect to see if the major state had previously been held in a counter, not a string of flops. It makes no sense to expend the effort synthesize that signal (on the next page, RK11-C-05, &amp;quot;MSR Control&amp;quot;) when the individual signals which go into it could have been used, as is, to clock each flop in the chain.&lt;br /&gt;
&lt;br /&gt;
A reasonable &#039;&#039;guess&#039;&#039;, in light of these facts, is that in some previous version, a counter had been used, but had had a problem of some sort, and had therefore been replaced by the string of flops. (The reason is unknown, but perhaps it was a binary counter, not [[Gray code]], and the decoding into states was producing glitches.)&lt;br /&gt;
&lt;br /&gt;
A plausible scenario is that such an earlier version was produced in very small numbers - perhaps as prototypes, only internal to DEC. (If there had been problems discovered with glitches in the major state counter, they would not have wanted to release it as a product.) Or if it was released as a product, perhaps they were all recalled and replaced with RK11-C&#039;s.&lt;br /&gt;
&lt;br /&gt;
In this regard, it is interesting to note the DEC &#039;&#039;Spare Module Handbook&#039;&#039;, lists only the RK11-C and -D, but &#039;&#039;&#039;does&#039;&#039;&#039; list the [[KT11-B]], a &#039;&#039;rara avis&#039;&#039; indeed. This argues that the predecessor did not exist &#039;in the wild&#039;.&lt;br /&gt;
&lt;br /&gt;
==RK11-C==&lt;br /&gt;
&lt;br /&gt;
{{Main article | RK11-C disk controller}}&lt;br /&gt;
&lt;br /&gt;
Like many of the earlier large peripheral controllers for the [[PDP-11]], the RK11-C was a large custom [[wire-wrap]]ped [[backplane]] which bolts into the front or back of a 19 inch rack, such as an [[H960 rack|H960]]; into it were plugged about 40 small M-Series [[FLIP CHIP]]s.&lt;br /&gt;
&lt;br /&gt;
The RK11-C supports up to 4 drives per device bus (it uses 4 different &#039;select&#039; lines on the bus, one of which is asserted at a time), and has two device busses.&lt;br /&gt;
&lt;br /&gt;
==RK11-D==&lt;br /&gt;
&lt;br /&gt;
The RK11-D was a re-implementation of the RK11-C on four [[DEC card form factor|quad]] cards (M7254-7), which plugged into a custom-wired 4 slot hex-high [[system unit]] [[backplane]], for a [[BA11 mounting boxes|BA11]] slide-out mounting box.&lt;br /&gt;
&lt;br /&gt;
It was [[program compatible]] with the RK11-C, except that the RK11-D did not contain the Maintenance Register of the earlier controller. In the RK11-D, the bus location of the MR responds, but according to the engineering drawings, it reads as zero, and written data is ignored.&lt;br /&gt;
&lt;br /&gt;
The RK11-D supports up to 8 drives per device bus (it uses 3 &#039;select&#039; lines on the bus, with the drive number encoded in binary), and has only one device bus.&lt;br /&gt;
&lt;br /&gt;
The RK11-D also has a 6-word [[First-In First-Out buffer|FIFO buffer]] between the disk and the bus (see sheet 7 of the M7256 engineering drawings). The original RK11-C had only one word of buffering, which was probably not enough, and likely the reason for the [[RK11-C disk controller#Double Buffered RK11-C|double-buffered RK11-C version]].&lt;br /&gt;
&lt;br /&gt;
==RK11-E==&lt;br /&gt;
&lt;br /&gt;
The RK11-E (sometimes called the RK15) was a variant of the RK11-D which supported 18-bit data; it was used with the [[PDP-15]]. It used the same cards as the RK11-D, with a jumper selection for 18-bit operation, and a different clock crystal.&lt;br /&gt;
&lt;br /&gt;
It was used with the [[UNICHANNEL 15 System|UC15 Unichannel]], which used a PDP-11 (usually a [[PDP-11/05]]) acting as a slave to the PDP-15; the RK11-E was plugged into the UNIBUS on the PDP-11.&lt;br /&gt;
&lt;br /&gt;
It used the two [[UNIBUS parity]] lines for the two extra data bits on the 18-bit PDP-15. The two extra bits were not used by the PDP-11 or its memory, but went straight through the [[MX15-B Memory Multiplexer]], directly to the PDP-15&#039;s [[main memory]].&lt;br /&gt;
&lt;br /&gt;
==RKV11-D==&lt;br /&gt;
&lt;br /&gt;
[[Image:RKV11-D.jpg|200px|thumb|right|RKV11-D card cage and [[H780]] power supply]]&lt;br /&gt;
&lt;br /&gt;
The RKV11-D is a variant of the RK11-D for the QBUS (the others are all UNIBUS).&lt;br /&gt;
&lt;br /&gt;
It uses three of the four quad cards of the RK11-D (M7254-6), along with a replacement fourth card (M7268), in a different custom 4 slot quad-high system unit backplane. The M7268 is connected via two pairs of [[flat cable]]s to two dual cards, one of which (M7269) plugs into a QBUS backplane slot, and the other (M993-YA) into the first RK05 drive. The RKV11-D is mounted in a [[BA11-M]] style mounting box with [[H780]] power supply. The [[BA11-M]] front panel is replaced with an expansion box front panel, with a single indicator for &#039;&#039;&#039;DCOK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
It is program compatible with the RK11-D, except that it only supports [[Q16]] QBUS mode when writing data. The two extended memory bits in the CSR have no effect; they may be read and written, but are not connected to anything.&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Drive Status Register          || RKDS || 777400&lt;br /&gt;
|-&lt;br /&gt;
|Error Register                 || RKER || 777402&lt;br /&gt;
|-&lt;br /&gt;
|Control Status Register        || RKCS || 777404&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register            || RKWC || 777406&lt;br /&gt;
|-&lt;br /&gt;
|Current Bus Address Register   || RKBA || 777410&lt;br /&gt;
|-&lt;br /&gt;
|Disk Address Register          || RKDA || 777412&lt;br /&gt;
|-&lt;br /&gt;
|Maintenance Register           || RKMR || 777414&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register           || RKDB || 777416&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===777400: Drive Status Register (RKDS)===&lt;br /&gt;
&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | Drive ID || DPL || RK05 || DRU || SIN || SCOK || DRY || R/W/S Ready || WPS || SC=CA || colspan=4 | Sector Counter&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
Note that in the &#039;&#039;&#039;&#039;&#039;diagram&#039;&#039;&#039;&#039;&#039; of this register in the &#039;peripherals handbook&#039; (both 1975 and 1976 editions), bits 7 and 6 are labelled incorrectly; the &#039;&#039;table&#039;&#039; which lists the bits has them correctly.&lt;br /&gt;
&lt;br /&gt;
(To confirm this, consult the RK11-D print set, M7254 page 3; the dual 4-&amp;gt;1 muxes which fill this page are the source of the RKDS, RKER, etc registers.)&lt;br /&gt;
&lt;br /&gt;
The name of bit 6 has changed slightly from the RK11-C to the -D (&amp;quot;Access Ready&amp;quot; to &amp;quot;R/W/S Ready&amp;quot;), but it seems to be basically the same functionality.&lt;br /&gt;
&lt;br /&gt;
===777402: Error Register (RKER)===&lt;br /&gt;
&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| DRE || OVR || WLO || SKE || PGE || NXM || DLT || RTE || NXD || NXC || NXS || colspan=3 | || CSE || WCE&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777404: Control Status Register (RKCS)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| ERR || H.E. || SCP || M || IBA || FMT || R/WA || SSE || RDY || IDE || colspan=2 | EX. MEM || colspan=3 | FUNCTION || GO&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
Bit 9 is&amp;quot;Read/Write All&amp;quot; in the RK11-C, and unused in the -D; bit 12 is &amp;quot;Maint&amp;quot; in the -C, and unused in the -D.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Code || In CSR&lt;br /&gt;
|-&lt;br /&gt;
| Reset Controller || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Write || 1 || 02&lt;br /&gt;
|-&lt;br /&gt;
| Read || 2 || 04&lt;br /&gt;
|-&lt;br /&gt;
| Write Check || 3 || 06&lt;br /&gt;
|-&lt;br /&gt;
| Seek || 4 || 010&lt;br /&gt;
|-&lt;br /&gt;
| Read Check || 5 || 012&lt;br /&gt;
|-&lt;br /&gt;
| Reset Drive || 6 || 014&lt;br /&gt;
|-&lt;br /&gt;
| Write Lock || 7 || 016&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===777406: Word Count Register (RKWC)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;---&amp;gt; WC00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777410: Current Bus Address Register (RKBA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=15 | BA15 &amp;lt;---&amp;gt; BA01 || Unused&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777412: Disk Address Register (RKDA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | DRIVE SELECT || colspan=8 | CYLINDER ADDRESS || SUR || colspan=4 | SECTOR ADDRESS&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777414: Maintenance Register (RKMR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| M. RCP || M. RDP || M. SPS || M. ADA || M. LAI || colspan=3 | || M. DRY || M. R/W/S || colspan=2 | || colspan=4 | MAINT. SECTOR COUNTER&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
This register is not present in the RK11-D; it reads as 0, and writes to it are discarded.&lt;br /&gt;
&lt;br /&gt;
===777416: Data Buffer Register (RKDB)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | DB15 &amp;lt;---&amp;gt; DB00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==PDP-11 bootstraps==&lt;br /&gt;
&lt;br /&gt;
===Disk 0===&lt;br /&gt;
&lt;br /&gt;
{| border=1 &lt;br /&gt;
! Address !! Data !! Mnemonic !! Description&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1000||012700||MOV #177406,R0           ||Move the address of the Word Count register into R0&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1002||177406||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1004||012710||MOV #177400,(R0)         ||Move block size (negative) into Word Count register&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1006||177400||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1010||012740||MOV #5,-(R0)        ||Move &#039;Read Go&#039; command into CSR&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1012||000005||                         || (constant)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1014||105710||TSTB (R0)                ||Test for &#039;Done&#039; bit in CSR&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
|1016||100376||BPL 1014                  ||Jump backward if not set&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
|1020||005007||CLR PC                   ||Start loaded bootstrap with jump to 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that the INIT pulse caused by hitting the &#039;Start&#039; button will clear the Bus Adddress register, so the loaded block will be placed at location 0.&lt;br /&gt;
&lt;br /&gt;
===Disk &#039;&#039;n&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
This bootstrap will boot from any disk in a daisy-chained multi-drive configuration. Memory location octal 1006 contains the unit number, as follows:&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
! Address       !! Data         !! Mnemonic                     !! Description&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1000          || 012700       || MOV #177406, R0              || Store the address of the Word Count register in r0&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1002          || 177406       || (constant)                   || (Which is 177406)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1004          || 012760       || MOV xxxxxx, 000004(R0)       || Store the disk ID number in the Disk Address register&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1006          || xxxxxx       || (disk ID number)             || The disk number goes here.&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1010          || 000004       || (index)                      ||&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1012          || 012700       || MOV #177406, R0              || Store the addresss of the Word Count register in r0&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1014          || 177406       || (constant)                   || (Which is 177406)&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1016          || 012710       || MOV #177400, (R0)            || Store 177400 into the Word Count register,&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1020          || 177400       || (constant)                   || meaning that octal 400 words are to be read.&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1022          || 012740       || MOV #000005, -(R0)           || Store 5 into the Control Status register&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1024          || 000005       || (constant)                   || selecting the function &amp;quot;read&amp;quot; with 4, and &amp;quot;go&amp;quot; with 1&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1026          || 105710       || TSTB (R0)                    || Test the Control Status Register (upper) byte&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 1030          || 100376       || BPL *-1                      || Repeat if it&#039;s positive, that is Control Ready is cleared&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 1032          || 005007       || CLR PC                       || If not, clear the Program Counter (essentially, jump to 0)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
! Value !! Unit &lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 020000 || Unit 1&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 040000 || Unit 2&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 060000 || Unit 3&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 100000 || Unit 4&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 120000 || Unit 5&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccff;&amp;quot;&lt;br /&gt;
| 140000 || Unit 6&lt;br /&gt;
|- style=&amp;quot;background-color: #ccccdd;&amp;quot;&lt;br /&gt;
| 160000 || Unit 7&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-HRKDA-B-D%20RK11D%20and%20RK11-E%20Moving%20Head%20Disk%20Drive%20Controller%20Manual.pdf RK11-D and RK11-E moving head disk drive controller manual] (DEC-11-HRKDA-B-D)&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/EK-RK11D-OP-001%20RK11-D%20and%20RK11-E%20Moving%20Head%20Disk%20Drive%20Controller%20User&#039;s%20Manual.pdf RK11-D and RK11-E moving head disk drive controller user&#039;s manual] (EK-RK11D-OP-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-D/EK-RK11D-MM-002.pdf RK11-D and RK11-E moving head disk drive controller manual] (EK-RK11D-MM-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/RKV11-D/EK-RKV11-OP-001_RKV11-D_Disk_Drive_Controller_Users_Manual_Jul1977.pdf RKV11-D disk drive controller user&#039;s manual] (EK-RKV11-0P-001) &lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-D/RK11-D_RevP_Engineering_Drawings_Oct75.pdf RK11-D disk drive controller engineering drawings] (Rev P, 10-1975)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-D/RK11-D_RevR_Engineering_Drawings_Oct76.pdf RK11-D Engineering Drawings] (Rev R, 10-1976)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RK11-D/RK11-D_ECOs.pdf RK11-D ECOs]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;RKV11-D disk drive controller technical manual&#039;&#039; (not available online, but in fiche - EP-RKV11-TM-001) &lt;br /&gt;
* &#039;&#039;RKV11-D Field Maintenance Print Set (MP00223)&#039;&#039; (not available online)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;br /&gt;
[[Category: QBUS Storage Controllers]]&lt;br /&gt;
[[Category: DEC Documentation Errors]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DX11-B_System_360/370_Channel_to_PDP-11_Unibus_Interface&amp;diff=37380</id>
		<title>DX11-B System 360/370 Channel to PDP-11 Unibus Interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DX11-B_System_360/370_Channel_to_PDP-11_Unibus_Interface&amp;diff=37380"/>
		<updated>2026-10-05T15:03:00Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;DX11-B System 360/370 Channel to PDP-11 Unibus Interface&#039;&#039;&#039; connects a [[UNIBUS]] [[PDP-11]] to an [[IBM I/O channel]] (selector, multiplexer or block multiplexer [[channel]]) on an [[IBM System/360|IBM 360]] or [[IBM System/370|370]] or compatible machine. On the PDP-11 side, [[Direct Memory Access|DMA]] is used to transfer data.&lt;br /&gt;
&lt;br /&gt;
With appropriate software on the PDP-11, it can emulate (from the point of view of the 360/370) either a 2848 display, or a 2703 or 3705 communications controller.&lt;br /&gt;
&lt;br /&gt;
Like many of the early large [[device controller]]s for the PDP-11, it was a large custom [[wire-wrap]]ped [[backplane]] bolted into the front of a 6&#039; tall 19&amp;quot; inch [[H960 rack]]; into it plugged a large number of small M-Series [[FLIP CHIP]]s. A [[power supply]] and a [[DEC indicator panel]] also mount into the rack.&lt;br /&gt;
&lt;br /&gt;
{{semi-stub}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DX20 Programmed Device Adapter]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DX11-B/DX11-B_PDP-11_to_IBM_360_370_Channel_Interface_Option_Bulletin_1975.pdf DX11B PDP-11 to IBM 360/370 Channel Interface Option Bulletin]&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DX11-B/DEC-11-HDXBA-B-D_DX11-B_Maint_Jul73.pdf DX11-B system 360/370 channel to PDP-11 unibus interface maintenance manual] (DEC-11-HDXBA-B-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DX11-B/EK-DX11AB-MM-002_DX11-B_System_360_370_Channel_to_PDP-11_Unibus_Interface_Maintenance_Manual_Jan76.pdf DX11-8 system 360/370 channel to PDP-11 unibus interface maintenance manual] (EK-DX11AB-MM-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DX11-B/DX11-B_RevP_Engineering_Drawings_Oct74.pdf DX11-B engineering drawings] (Revision P, 10-1974)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DX11-B/DX11-B_RevAA_Engineering_Drawings_Nov77.pdf DX11-B Engineering Drawings] (Revision AA, 11-1977)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/5408458_ind_panel/dx11.jpg DX11] - DX11 indicator panel (image)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/5408458_ind_panel/dx11ind.jpg DX11] - DX11 indicator panel (captioned diagram)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Machine Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DEC_indicator_panel&amp;diff=37379</id>
		<title>DEC indicator panel</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DEC_indicator_panel&amp;diff=37379"/>
		<updated>2026-10-05T14:17:02Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:RF11indicator.jpg|thumb|right|150px|[[RF11 disk controller|RF11]] indicator panel mounted, as usual, at the top of an [[H960 rack|H960 cabinet]]]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indicator panels&#039;&#039;&#039;, containing arrays of lights which provided information about the internal state of the machine, were provided by [[Digital Equipment Corporation|DEC]] for their earlier computers (such as the [[KA10]]), in common with the other computers of the day. Not only the [[Central Processing Unit|CPU]] had such lights; other devices such as [[disk]] [[device controller|controllers]] also had their own indicator panels.&lt;br /&gt;
 &lt;br /&gt;
This tradition lasted through the early models of the [[PDP-8 family|PDP-8]] and [[PDP-11]], although the PDP-11 CPU light displays were modest compared to earlier CPUs. The earliest PDP-11 disk controllers were very much a match for the earlier machines, though, and included indicator panels which displayed a great deal of information. &lt;br /&gt;
&lt;br /&gt;
Alas, the cost of such displays was high, and they were dropped from later controllers. (The only PDP-11 controllers with indicator panels were the [[RF11 disk controller|RF11]], the [[RP11 disk controller|RP11]], and the [[DX11-B System 360/370 Channel to PDP-11 Unibus Interface|DX11]]; the [[RK11-C disk controller|RK11-C]] was wired for one, but DEC never even produced the &#039;inlay&#039; - a clear plastic panel, with black paint with holes for the lights on the back, and white caption lettering on the front - for it. This was likely connected to the fact that these controllers were the only ones built out of a large number of small [[FLIP CHIP]]s in a large custom [[backplane]].) This was a significant loss; in addition to helping with debugging (both hardware and software issues), they gave an extensive insight into how the machine was operating. &lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
[[Image:DX11IndicatorPanel.jpg|thumb|left|300px|Indicator panel from a [[DX11-B System 360/370 Channel to PDP-11 Unibus Interface|DX11]]]]&lt;br /&gt;
&lt;br /&gt;
PDP-10 devices which used a 19 inch rack, along with the few types of PDP-10 [[main memory]] which came in such racks, used a standard indicator panel. The panel provided 4 rows of 36 lights each (although not all were used; unused lights were simply not wired up). Only the inlay was customized to the particular device. &lt;br /&gt;
 &lt;br /&gt;
The PDP-8 and PDP-11, although not 36-bit machines, also used the same indicator panel, but in general did not include any 36-bit fields. (The exception is the RP11, which was able to read packs written on a PDP-10, and thus included a 36-bit shift register, which was displayed on the RP11-C panel.)&lt;br /&gt;
&lt;br /&gt;
The 18-bit [[PDP-15]] also used this indicator panel.&lt;br /&gt;
&lt;br /&gt;
The two groups differed in the white bezel; in the PDP-10&#039;s, the bezel is metal, and goes over the inlay; in the PDP-11&#039;s, the bezel is plastic, and the inlay is laid into the bezel.&lt;br /&gt;
&lt;br /&gt;
Limited engineering drawings (they do not include the full mechanical drawings) for this indicator panel are included in the RF11 Engineering Drawings set; the indicator panel is shown on pp. 186-190. Of particular interest are the parts lists, which include all the inlays extant as of the date of the drawings (10/1972). &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Front panel]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RF11/RF11_EngrDrws_Oct70.pdf RF11/RS11 DECdisk system engineering drawings] - contains the engineering drawings for the indicator panel (on pp. 186-190 of the PDF)&lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/DECIndicatorPanels.html Digital Equipment Corporation Indicator Panels] - Includes images of many of the panels&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/5408458_ind_panel/back.jpg Image of back] - includes mounting hardware&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/5408458_ind_panel/front.jpg Image of front] - includes cables and paddle cards&lt;br /&gt;
&lt;br /&gt;
[[Category: Digital Equipment Corporation]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=RC11_disk_controller&amp;diff=37378</id>
		<title>RC11 disk controller</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=RC11_disk_controller&amp;diff=37378"/>
		<updated>2026-10-05T14:14:48Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;RC11&#039;&#039;&#039; [[device controller]] for the [[UNIBUS]] is a very early [[secondary storage]] controller for the [[PDP-11]]. It can handle up to 4 [[RS64 disk drive|RS64]] [[fixed-head disk]] drives, each with a capacity of 128 Kbytes of storage, organized in 32-word blocks.&lt;br /&gt;
&lt;br /&gt;
The contents of each block are protected by a [[Cyclic redundancy check|CRC]].&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Look Ahead Register              || RCLA || 777440&lt;br /&gt;
|-&lt;br /&gt;
|Disk Address Register            || RCDA || 777442&lt;br /&gt;
|-&lt;br /&gt;
|Disk Error Status Register       || RCER || 777444&lt;br /&gt;
|-&lt;br /&gt;
|Disk Control and Status Register || RCCS || 777446&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register              || RCWC || 777450&lt;br /&gt;
|-&lt;br /&gt;
|Current Address Register         || RCCA || 777452&lt;br /&gt;
|-&lt;br /&gt;
|Maintenance Register             || RCMN || 777454&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register             || RCDB || 777456&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===777440: Look Ahead Register (RCLA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Bad Address || colspan=2 | Unused || colspan=2 | Unit Number || colspan=5 | Track Number || colspan=6 | Sector Address&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777442: Disk Address Register (RCDA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | Unused || colspan=2 | Unit Number || colspan=5 | Track Number || colspan=6 | Sector Address&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777444: Disk Error Status Register (RCES)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Data Late || Block Check || Data Sync || NXM || colspan=2 | Unused || Timing Track || Unused || Address Parity || Sync Address || Disk Overflow || Missed Xfer || colspan=4 | Unused&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777446: Disk Control and Status Register (RCCS)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Special Condition || Data Error || Address Error || Write Lock || NXD || Write Check || Inhibit Address || Abort || Ready || Interrupt Enable || colspan=2 | Ext Mem || Mode || colspan=2 | Function || Go&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777450: Word Count Register (RCWC)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;---&amp;gt; WC00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777452: Current Address Register (RCCA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=15 | BA15 &amp;lt;---&amp;gt; BA01 || Unused&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777454: Maintenance Register (RCMN)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=4 | Unit Select || Write Enable || Word Count || DMA Request || Address Found || Clock Polarity || DMA Enable || Data Track || Address Track || Phase Lock || Address Mark || Data Mark || Clock Track&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777456: Data Buffer Register (RCDB)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | DB15 &amp;lt;---&amp;gt; DB00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
The RC11 is composed of a number of [[printed circuit board|boards]] (three [[DEC card form factor|quad]], 5 single) mounted in a 4-slot [[system unit]] [[backplane]]. The quad cards are:&lt;br /&gt;
&lt;br /&gt;
* M7219 - Bus Interface&lt;br /&gt;
* M7221 - Disk Interface&lt;br /&gt;
* M7222 - Status Control&lt;br /&gt;
&lt;br /&gt;
Single:&lt;br /&gt;
&lt;br /&gt;
* M7220 - Clock Control&lt;br /&gt;
* M7224 - Unit and Track Selector&lt;br /&gt;
* M7225 - Status Control Extender&lt;br /&gt;
* M796 - UNIBUS Master Control&lt;br /&gt;
* [[M782 Interrupt Control]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RC11/DEC-11-HRCA-D_RC11_disc_control_manual.pdf RC11 disk control manual] (DEC-11-HRCA-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RC11/RC11_RevB_Engineering_Drawings_Nov71.pdf RC11 engineering drawings]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=RF11_disk_controller&amp;diff=37377</id>
		<title>RF11 disk controller</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=RF11_disk_controller&amp;diff=37377"/>
		<updated>2026-10-05T14:12:02Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;RF11&#039;&#039;&#039; [[device controller]] from [[Digital Equipment Corporation|DEC]] for the [[UNIBUS]] is an early [[secondary storage]] controller for the [[PDP-11]]. It can interface with up to eight [[RS11 disk drive|RS11]] [[fixed-head disk]] drives; each has a capacity of 512 Kbytes of storage.&lt;br /&gt;
&lt;br /&gt;
Unlike all other DEC disk controllers, the RF11 can read or write individual words; this was itended to allow optimal use of both disk space and [[main memory]] (e.g. during [[swapping]]).&lt;br /&gt;
&lt;br /&gt;
Like many of the early large [[peripheral]] controllers for the [[PDP-11]], it was a large custom [[wire-wrap]]ped [[backplane]] which bolted into the front of a 19 inch rack, such as an [[H960 rack|H960]]; into it plugged about 40 small M-Series [[FLIP CHIP]]s.&lt;br /&gt;
&lt;br /&gt;
A single rack held the controller, its [[power supply]], and one or more drives (up to two in that rack), along with an [[DEC indicator panel|indicator panel]] at the top of the rack.&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Disk Control Status Register          || DCS || 777460&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register                   || WC || 777462&lt;br /&gt;
|-&lt;br /&gt;
|Current Memory Address                || CMA || 777464&lt;br /&gt;
|-&lt;br /&gt;
|Disk Address Register                 || DAR || 777466&lt;br /&gt;
|-&lt;br /&gt;
|Disk Address Extension Error Register || DAE || 777470&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register                  || DBR || 777472&lt;br /&gt;
|-&lt;br /&gt;
|Maintenance Register                  || MA || 777474&lt;br /&gt;
|-&lt;br /&gt;
|Address of Disk Segment Register      || ADS || 777476&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===777460: Disk Control Status Register (DCS)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Error || Freeze || Write Check || Data Parity || NXD || Write Lockout|| Missed Xfer || Disk Clear || Control Ready || Interrupt Enable || colspan=2 | Ext Mem || Maintenance || colspan=2 | Function Register || Go&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777462: Word Count Register (WC)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;---&amp;gt; WC00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777464: Current Memory Address Register (CMA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=15 | BA15 &amp;lt;---&amp;gt; BA01 || Unused&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777466: Disk Address Register (DAR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=5 | Track Address || colspan=11 | Word Address&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777470: Disk Address Extension Error Register (DAR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| Address Parity || colspan=3 | Timing Track Error || Unused || NXM || Unused || Current Memory || Data Req Late || Unused || Disk Addr Ovflo || colspan=3 | Disk Address || colspan=2 | Track Address&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
The low five bits of this register are actually an extension to the Disk Address Register (above).&lt;br /&gt;
&lt;br /&gt;
===777472: Data Buffer Register (DBR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | DB15 &amp;lt;---&amp;gt; DB00&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777474: Maintenance Register (MA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=3 | Unused || Data || colspan=3 | Timing || Unused || colspan=2 | Data Track || colspan=2 | Timing C || colspan=2 | Timing B || colspan=2 | Timing A&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===777476: Address of Disk Segment Register (ADS)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=5 | Unused || colspan=11 | Disk Segment Address&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RF11/DEC-11-HRFB-D__RF11_RS11_DECdisk_System_Manual__Aug71.pdf RF11/RS11 DECdisk system manual] (DEC-11-HRFB-D)&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DEC-11-HRFD-D%20RF11%20&amp;amp;%20RS11%20DECdisk%20System%20Manual.pdf RF11/RS11 DECdisk system manual] (DEC-11-HRFD-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/RF11/RF11_EngrDrws_Oct70.pdf RF11/RS11 DECdisk system engineering drawings]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Storage Controllers]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=M9301_ROM&amp;diff=37376</id>
		<title>M9301 ROM</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=M9301_ROM&amp;diff=37376"/>
		<updated>2026-10-05T14:09:47Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:M9301.jpg|250px|thumb|right|M9301 card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;M9301 ROM&#039;&#039;&#039; card was a [[UNIBUS]] [[Read-only memory|ROM]] card for the [[PDP-11]] series of computers. It contained 512 words of memory, all readable directly from the UNIBUS (i.e. not windowed). A [[Dual Inline Package|DIP]] switch bank provided configuration. The M9301 also provided [[terminator|termination]] for the UNIBUS.&lt;br /&gt;
&lt;br /&gt;
It was a [[DEC card form factor|dual]] format card, intended for use in the [[DEC edge connector contact identification|two top (AB) connectors]] of a [[Modified UNIBUS Device|MUD]] slot, or in a UNIBUS in/out slot. &lt;br /&gt;
&lt;br /&gt;
Most versions were used for [[bootstrap|bootstrapping]] the machine, from [[disk]], [[paper tape]], [[magnetic tape]], etc, but it could be use for any purpose; most [[Digital Equipment Corporation|DEC]]-supplied pre-programmed versions included a console emulator, and basic [[diagnostic]]s. A command to boot the machine could be given in the emulator, using a symbolic [[DEC bootstrap device codes|device code]].&lt;br /&gt;
&lt;br /&gt;
It used four 4-bit wide [[PROM]]s to hold the data. The board occupied [[address]]es 773000-773776 and 765000-765776; a configuration switch allowed the lower block to be disabled.&lt;br /&gt;
&lt;br /&gt;
Other configuration switches controlled which address the [[Central Processing Unit|CPU]] jumped to on power on (a clever kludge, controlled by another configuration switch, allowed the board to force the CPU to read its power-on [[Program Counter|PC]] and [[Processor Status Word|PS]] from the ROM, at a location set by still other configuration switches, thereby allowing auto-boot on power-on).&lt;br /&gt;
&lt;br /&gt;
The board came in several main variants, designated M9301-Yx (where &#039;x&#039; is a capital letter, starting with &#039;A&#039;) came pre-programmed from DEC to perform various functions.&lt;br /&gt;
&lt;br /&gt;
There were two different etch revisions of the card itself, but they seem to be programming-wise identical.&lt;br /&gt;
&lt;br /&gt;
==Configuration switches==&lt;br /&gt;
&lt;br /&gt;
The board contains a single 10-switch DIP switch, S1, which controls the board&#039;s behaviour.&lt;br /&gt;
&lt;br /&gt;
If S1-1 is set to &#039;off&#039; (open), the low bank of memory on the card (765000-765777) is disabled; when &#039;on&#039; (closed) it is enabled.&lt;br /&gt;
&lt;br /&gt;
If S1-2 is &#039;off&#039;, the system will power-up normally; if &#039;on&#039;, the CPU will obtain its new PC/PS pair from locations 173024 on the card, which contain a mixture of bits from the ROM (high bits) and the configuration switch (low bits), which can be used to force the CPU to start executing in the ROM on power-on. (This is done by asserting the appropriate high address lines on the UNIBUS for the first two bus cycles after power-up; a technique pioneered by the [[BM873 ROM]].)&lt;br /&gt;
&lt;br /&gt;
Switches S1-3 through S1-10 contain bits 8 through 1 of the power-on PC (above); the exact meaning will depend on the board variant (below).&lt;br /&gt;
&lt;br /&gt;
==Connector tabs==&lt;br /&gt;
&lt;br /&gt;
The board contains three connector tabs, which may be used with external switches, to control the board&#039;s behaviour.&lt;br /&gt;
&lt;br /&gt;
One, TP3, is a [[ground return]]. TP2, when momemtarily grounded, forces the machine to execute a power-fail/restart sequence (by asserting UNIBUS line ACLO). TP1, when grounded, forces the machine to execute the on-board ROM on power on, no matter what the position of S1-2 (above).&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
&lt;br /&gt;
* M9301-YA - (ROMs 034A9, 035A9, 036A9, 037A9) - [[PDP-11/04]] and [[PDP-11/34]] [[Original Equipment Manufacturer|OEM]] version; had basic diagnostics, console emulator, booted from various devices ([[RK11 disk controller|RK11]] and [[RP11 disk controller|RP11]] disks, [[TC11]] [[DECtape]], [[TM11]] magnetic tape, serial line, [[PC11]] high-speed paper-tape reader, [[TA11]] casette tape, [[RX11 floppy disk controller|RX11]] 8-inch [[floppy disk]]), supported auto-boot on power on, and also power-fail restart&lt;br /&gt;
&lt;br /&gt;
* M9301-YB - (ROMs 038A9, 039A9, 040A9, 041A9) - /04 and /34 end user version; had basic diagnostics, console emulator, booted from various devices (RK11, RP11, TC11, TM11, TA11, RX11, serial line, high-speed paper-tape reader, RJS, RJP, TJU), also power-fail restart&lt;br /&gt;
&lt;br /&gt;
* M9301-YC - [[PDP-11/70]] version; contained basic CPU, cache and memory diagnostics, booted from various devices (TM11, TC11, RK11, RP11, [[RK611 disk controller|RK611]], RJS, RJP, TJU, RX11)&lt;br /&gt;
&lt;br /&gt;
* M9301-YD - All models; contained code to allow a terminal attached to the machine to be a terminal on some other line; also had boot code for RX11 and [[DDCMP]]&lt;br /&gt;
&lt;br /&gt;
* M9301-YE - All models; had basic diagnostics, console emulator; booted from low speed paper tape or [[DECnet]]; supported auto-boot on power on, and also power-fail restart&lt;br /&gt;
&lt;br /&gt;
* M9301-YF - (ROMs 480A9, 481A9, 482A9, 483A9) - All models (auto-start not available on [[PDP-11/45]], [[PDP-11/50]]); had basic diagnostics, console emulator, booted from various devices (RK11, RK06, RP11, TC11, TM11, TA11, RX11, serial line, high-speed paper-tape reader, RJS, RJP, TJU), supported auto-boot on power on, and also power-fail restart&lt;br /&gt;
&lt;br /&gt;
* M9301-YH - (ROMs 332A9, 333A9, 334A9, 335A9) - /60 and /70 version; contained basic CPU, cache and memory diagnostics, booted from various devices (TM11, TC11, RK11, RP11, RK06, RJS, RJP, TJU, RX11, high-speed paper-tape reader)&lt;br /&gt;
&lt;br /&gt;
* M9301-YJ - All models; had basic diagnostics, console emulator; booted from DECnet, and various devices (RX11, TU, serial line, DMC), also power-fail restart&lt;br /&gt;
&lt;br /&gt;
==Entry points==&lt;br /&gt;
&lt;br /&gt;
DEC ROM programs can be started manually, on machines with a front panel which allow that. Useful entry points (all in octal) are given here.&lt;br /&gt;
&lt;br /&gt;
===M9301-YA===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Location !! Function&lt;br /&gt;
|-&lt;br /&gt;
| 173000 || Console emulator w/ CPU Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173002 || Diagnostics, then emulate power-fail restart trap through 24&lt;br /&gt;
|-&lt;br /&gt;
| 173030 || Console emulator (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173440 || RK11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173442 || RK11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173466 || RP11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173470 || RP11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173506 || TC11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173570 || TC11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173524 || TM11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173526 || TM11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173624 || TA11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173626 || TA11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173636 || RX11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173640 || RX11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173650 || DL11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173652 || DL11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173660 || PC11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173662 || PC11 Boot (no diagnostics)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that switch S1-1 must be on for all the choices &#039;&#039;with&#039;&#039; diagnostics.&lt;br /&gt;
&lt;br /&gt;
===M9301-YB===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Location !! Function&lt;br /&gt;
|-&lt;br /&gt;
| 173000 || Console emulator w/ CPU Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173002 || Diagnostics, then emulate power-fail restart trap through 24&lt;br /&gt;
|-&lt;br /&gt;
| 173226 || Console emulator (no diagnostics)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===M9301-YF===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Location !! Function&lt;br /&gt;
|-&lt;br /&gt;
| 165404/173000* || Console emulator w/ CPU Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 165406/173002* || Console emulator (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173040 || RP11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173042 || RP11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173054 || TU16 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173056 || TU16 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173144 || RK11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173146 || RK11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173174 || TC11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173176 || TC11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173224 || RP04/5/6 w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173226 || RP04/5/6 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173364 || DL11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173366 || DL11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173440 || RS03/4 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173442 || RS03/4 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173474 || TM11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173476 || TM11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173544 || RX11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173546 || RX11 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173644 || Diagnostics, then emulate power-fail restart trap through 24&lt;br /&gt;
|-&lt;br /&gt;
| 173646 || Emulate power-fail restart trap through 24&lt;br /&gt;
|-&lt;br /&gt;
| 173662 || RK611 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173664 || RK611 Boot (no diagnostics)&lt;br /&gt;
|-&lt;br /&gt;
| 173704 || PC11 Boot w/ Diagnostics&lt;br /&gt;
|-&lt;br /&gt;
| 173706 || PC11 Boot (no diagnostics)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that switch S1-1 must be on for all the choices &#039;&#039;with&#039;&#039; diagnostics, and also the console emulation and power-fail restart choices.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;*&#039;&#039; - The manual gives the 16540x locations for manual start locations, but the configuration DIP switch settings correspond to the 17300x locations.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[UNIBUS boot ROMs]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/M9301/EK-M9301-TM-001_M9301_Bootstrap_Terminator_Module_Maintenance_and_Operators_Manual_Jun77.pdf M9301 bootstrap/terminator module maintenance and operator&#039;s manual]  (EK-M9301-TM-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/M9301/M9301_RevV_Engineering_Drawings_Dec77.pdf UNIBUS Terminator/Bootstrap Engineering Drawings]&lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M9301-YA.mac Disassembled and commented M9301-YA ROM code] &lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M9301-YB.mac  Disassembled and partially commented M9301-YB ROM code]  &lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M9301-YF.mac  Disassembled and partially commented M9301-YF ROM code]  &lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M9301-YH.mac  Disassembled but mostly un-commented M9301-YH ROM code]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS ROMs]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DHQ11_asynchronous_serial_line_interface&amp;diff=37375</id>
		<title>DHQ11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DHQ11_asynchronous_serial_line_interface&amp;diff=37375"/>
		<updated>2026-10-05T14:05:59Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:M3107DHQ11.jpg|250px|thumb|right|DHQ11 card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DHQ11 asynchronous serial line interface&#039;&#039;&#039; is the second [[QBUS]] equivalent to the [[UNIBUS]] [[DH11 asynchronous serial line interface|DH11]] (it is a replacement for the [[DHV11 asynchronous serial line interface|DHV11]]). It provided 8 [[EIA RS-232 serial line interface|RS-232]] [[asynchronous serial line]]s. Output used [[Direct Memory Access|DMA]] (with each line having its own [[buffer]] [[pointer]] and count); input used a 256-character [[First-In First-Out buffer|FIFO buffer]].&lt;br /&gt;
&lt;br /&gt;
It can be set (via a switch) to exactly emulate either a DHV11 or [[DHU11 asynchronous serial line interface|DHU11]].&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
Physically, the DHQ11 consisted of a single [[DEC card form factor|dual]] card, the &#039;&#039;&#039;M3107&#039;&#039;&#039;, connected to a pair of H3173-A distribution panels (4 lines each) via a BC05L [[flat cable]], one per distribution panel; the BC05L connects to a 40-pin [[Berg connector|Berg header]] on each end. The H3173-A can be recognized by the [[DEC part number]] 50-15588-01 or -02 on its [[printed circuit board|PCB]]; each contains four male [[EIA RS-232 serial line interface#Connectors|DB-25 connectors]] (DB-25P). In addition to the usual &#039;-xx&#039; length indicators on the BC05L cable, it was also available in BC05L-1K (21 inch) and BC05L-2F (30 inch) lengths.&lt;br /&gt;
&lt;br /&gt;
==Device registers==&lt;br /&gt;
&lt;br /&gt;
The [[register]]s will depend on whether it is emulating a DHV11 or DHU11.&lt;br /&gt;
&lt;br /&gt;
===Control and Status Register (CSR)===&lt;br /&gt;
&lt;br /&gt;
In DHU11 mode, the CSR is:&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| TXA || TXIE || DF || TDE || Unused || colspan=3 | Tx Line || RDA || RXIE || MR || SKIP || Unused || colspan=3 | Line&lt;br /&gt;
{{16bitoctal-bitout}}&lt;br /&gt;
&lt;br /&gt;
*TXA - Transmitter Action&lt;br /&gt;
*TXIE - Transmit Interrupt Enable&lt;br /&gt;
*DF - Diagnostic Fail&lt;br /&gt;
*TDE - Transmit DMA Error&lt;br /&gt;
*Tx Line - Line which set TXA&lt;br /&gt;
*RDA - Received Data Available&lt;br /&gt;
*RXIE - Receive Interrupt Enable&lt;br /&gt;
*MR - Master Reset&lt;br /&gt;
*SKIP - Skip Self-Test&lt;br /&gt;
*Line - Select TXC through TBCT&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DHQ11/EK-DHQ11-UG-002.pdf DHQ11 User Guide] (EK-DHQ11-UG.002)&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/EK-DHQ11-TM-01%20DHQ11%20Technical%20Manual.pdf DHQ11 Technical Manual] (EK-DHQ11-TM-01)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DHQ11/MP02380_DHQ11_sch_Jul90.pdf Field Maintenance Print Set] (MP02380)&lt;br /&gt;
* [http://www.bitsavers.org/www.computer.museum.uq.edu.au/pdf/DHQ11%20Notes.pdf DHQ11 Notes]&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DRV11-WA_General_Purpose_DMA_Interface&amp;diff=37374</id>
		<title>DRV11-WA General Purpose DMA Interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DRV11-WA_General_Purpose_DMA_Interface&amp;diff=37374"/>
		<updated>2026-10-04T22:41:08Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DRV11-WA.jpg|thumb|200px|right|DRV11-WA board]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DRV11-WA Direct Memory Access Interface&#039;&#039;&#039; is a [[parallel interface]] [[device controller]] for the [[QBUS]] which provided a pair of 16-[[bit]] parallel ports, one input, and one output. It uses [[Direct Memory Access|DMA]] to transfer data; it is a [[QBUS#Variable address size|Q22]] device.&lt;br /&gt;
&lt;br /&gt;
It is effectively a [[half-duplex]] device; it has only a single pair of [[bus]] [[address]] and word count [[register]]s. Directional control is by the [[user]]&#039;s device specifying whether each cycle is a DATI, DATO, or DATIO.&lt;br /&gt;
&lt;br /&gt;
It was a [[DEC card form factor|dual]] format card (M7651); connection to the user&#039;s device is via a pair of 40-[[pin]] [[Berg connector]]s. For [[diagnostic]] purposes, a BC05L cable can be used to loop the device&#039;s input and output together. &lt;br /&gt;
&lt;br /&gt;
==Registers==&lt;br /&gt;
&lt;br /&gt;
The device has six control and [[buffer]] registers, which can be configured to any group of four sequential [[word]] locations in the I/O page (two pairs of registers share an address); the first DRV11-WA is normally configured to addresses 772410-72416.&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register || DRWCR || 767770&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Register || DRBAR || 767772&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Extension Register || DRBAE || 767772&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register || DRCSR || 767774&lt;br /&gt;
|-&lt;br /&gt;
|Input Data Buffer Register || DRINBUF || 767776 (read)&lt;br /&gt;
|-&lt;br /&gt;
|Output Data Buffer Register || DROUTBUF || 767776 (write)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To gain access to the BAE, reference the BAR; this sets an internal flag which sends the next reference to the BAR&#039;s address to the BAE. Referring to any register (e.g. reading the WCR) clears the flag. The two buffer registers share an address, responding to read or write cycles as the case might be.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- In the register contents (below), bits which are read/write are shown in normal font, those which are read-only are in &#039;&#039;italics&#039;&#039;, and write-only in &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Word Count Register (DRWCR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;-&amp;gt; WC0&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===Bus Address Register (DRBAR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=15 | BA15 &amp;lt;-&amp;gt; BA1 || 0&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===Status Register (DRCSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| &#039;&#039;ERR&#039;&#039; || &#039;&#039;NEX&#039;&#039; || &#039;&#039;ATTN&#039;&#039; || MAINT || colspan=3 | &#039;&#039;STATUS&#039;&#039; || CYCLE || &#039;&#039;RDY&#039;&#039; || IE || colspan=2 | XAD || colspan=3 | FNCT || &#039;&#039;&#039;GO&#039;&#039;&#039;&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
* ERR - Error; set by NEX or ATTN&lt;br /&gt;
* NEX - Nonexistent Memory; also write-to-zero&lt;br /&gt;
* ATTN - Attention; signal from user&#039;s hardware which can be tested, or cause an [[interrupt]] (below) &lt;br /&gt;
* MAINT - Maintenance&lt;br /&gt;
* STATUS - Signals from user hardware&lt;br /&gt;
* CYCLE - DMA cycle requested&lt;br /&gt;
* RDY - DRV11-B is able to accept a new command; set by ERR or WCR overflow, cleared by GO&lt;br /&gt;
* IE - Interrupt Enable - When set, allows setting RDY to cause an interrupt &lt;br /&gt;
* XAD - Extended Address; extension of BAR&lt;br /&gt;
* FNCT - Signals to user&#039;s hardware&lt;br /&gt;
* GO - Enables DMA, sent to user&#039;s hardware&lt;br /&gt;
&lt;br /&gt;
===Output Buffer Register (DROUTBUF)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | OUT15 &amp;lt;-&amp;gt; OUT0&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===Input Buffer Register (INBUF)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | &#039;&#039;IN15 &amp;lt;-&amp;gt; IN0&#039;&#039;&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.vaxhaven.com/images/8/80/EK-DRVWA-UG-001.pdf DRV11-WA General Purpose DMA Interface User&#039;s Guide] (EK-DRVWA-UG-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DRV11-W/EK-DRVWA-UG-002_DRV11W_UG.pdf DRV11-WA General Purpose DMA Interface User&#039;s Guide] (EK-ORVWA-UG-002)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/qbus/DRV11-W/MP01582_DRV11-WA_EngrDrws.pdf DRV11-WA Field Maintenance Print Set] (MP01582-01)&lt;br /&gt;
&lt;br /&gt;
[[Category: QBUS Parallel Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=BM792_ROM&amp;diff=37373</id>
		<title>BM792 ROM</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=BM792_ROM&amp;diff=37373"/>
		<updated>2026-10-04T22:35:54Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:BM792-YA.jpg|300px|thumb|right|M792-YA card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;BM792 ROM&#039;&#039;&#039; card was the first [[UNIBUS]] [[Read-only memory|ROM]] card for the [[PDP-11]] series of computers; it contained only 32 [[word]]s of memory. It was a [[DEC card form factor|quad]] format card, and used an [[Small Peripheral Controller|SPC]] slot. Most versions were used for [[bootstrap]]ping the machine, from [[disk]], [[paper tape|paper]] and [[magnetic tape]], etc, but it could be used for any purpose&lt;br /&gt;
&lt;br /&gt;
It used individual [[diode]]s in an array to represent individual [[bit]]s; if the diode was present, the bit contained a &#039;1&#039;; if the diode was not present, a &#039;0&#039;. [[Jumper]]s allowed the board to occupy any 32-word block from 0773000 to 0773700, so longer programs could be accomodated with multiple cards.&lt;br /&gt;
&lt;br /&gt;
The board came in two main variants: the M792 came fully populated with diodes, and the user removed diodes (either by de-soldering them, or clipping their leads) to produce the desired [[program]]; other variants, designated M792-Yx (where &#039;x&#039; is a capital letter, starting with &#039;A&#039;) came pre-programmed from DEC to perform various functions.&lt;br /&gt;
&lt;br /&gt;
==Variants==&lt;br /&gt;
&lt;br /&gt;
* BM792-YA - [[Asynchronous serial line|Serial line]] ([[KL11 asynchronous serial line interface|KL11]]/[[DL11 asynchronous serial line interface|DL11]]), high-speed [[paper tape]] reader ([[PC11 High-Speed Paper-Tape Reader/Punch Control|PC11]])&lt;br /&gt;
* BM792-YB - [[TC11 DECtape controller|TC11]] [[DECtape]] and disks ([[RC11 disk controller|RC11]], [[RF11 disk controller|RF11]], [[RK11 disk controller|RK11]], [[RP11 disk controller|RP11]])&lt;br /&gt;
* BM792-YC - [[CR11 Card Readers|CR11]] [[punched card]] reader&lt;br /&gt;
* MR11-DB - A two board set, consisting of the BM792-YD and -YE, it supported the same devices as the -YB, with the addition of the [[TM11 magtape controller|TM11]] [[magnetic tape]]&lt;br /&gt;
* BM792-YF - DECtape and RF11 and RK11 disks&lt;br /&gt;
* BM792-YH - [[TA11 Magnetic Tape Cassette controller|TA11]] casette magnetic tape&lt;br /&gt;
* BM792-YJ - Special TM11 loader&lt;br /&gt;
* BM792-YK - Special version for the [[VT20]], using its second serial line&lt;br /&gt;
* BM792-YL - [[RX11 floppy disk controller|RX11]] [[floppy disk]] controller&lt;br /&gt;
&lt;br /&gt;
Note that there are two variants of the -YA (see the link below).&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[UNIBUS boot ROMs]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/BM792/DEC-11-HBMAA-E-D_BM792_Read-only-memory_and_MR11-DB_Bootstrap_Loader_Jan75.pdf BM792 read-only-memory and MR11-DB bootstrap loader] (DEC-11-HBMAA-E-D)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/BM792/MR11-DB_64_Word_Bootstrap_M792_May72.pdf MR11-DB bulk storage bootstrap loader engineering drawings]&lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M792-YA.mac Dis-assembled and commented dump of M792-YA boot ROMs]&lt;br /&gt;
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/ROMs/M792-YK.mac Dis-assembled and commented dump of M792-YK boot ROMs]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS ROMs]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DR11-W_Direct_Memory_Access_Interface&amp;diff=37372</id>
		<title>DR11-W Direct Memory Access Interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DR11-W_Direct_Memory_Access_Interface&amp;diff=37372"/>
		<updated>2026-10-04T22:29:43Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:DR11-W M8716.jpg|300px|thumb|right|DR11-W card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DR11-W Direct Memory Access Interface&#039;&#039;&#039; was a [[parallel interface]] for the [[UNIBUS]], one which used [[Direct Memory Access|DMA]] to transfer data to a user device. It was a single [[DEC card form factor|hex]] card (the &#039;&#039;&#039;M8716&#039;&#039;&#039;) replacement for the earlier multi-card [[DR11-B parallel interface]]. The DR11-W is somewhat [[program compatible]] with the DR11-B.&lt;br /&gt;
&lt;br /&gt;
By appropriate manipulation of the control lines (below), the user device can do [[byte]] or [[word]] cycles on the [[bus]], perform read-modify-write bus cycles, or do block &#039;burst&#039; bus transfers. The DR11-W can also be operated by [[programmed I/O]], potentially via [[interrupt]]s.&lt;br /&gt;
&lt;br /&gt;
Like the DR11-B, the interface between the DR11-W and the user device uses a number of unidirectional control lines (below), which control data transfer; and sets of three &#039;status&#039; and &#039;control&#039; lines, which appear in the Status and Command Register. Data going to the user device is [[buffer]]ed in a set of [[latch]]es; data coming from the user device is also buffered, and is sampled and latched when i) the input buffer register (below) is read, or ii) either &#039;Cycle Request&#039; input [[conductor|line]] is asserted.&lt;br /&gt;
&lt;br /&gt;
The [[register]] [[address]]es, [[interrupt vector]], and other configuration (e.g. the [[polarity]] of the BUSY [[signal]]) are selected by setting [[Dual Inline Package|DIP]] switches on the card.&lt;br /&gt;
&lt;br /&gt;
==Registers==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
! Register !! Abbreviation !! Address&lt;br /&gt;
|-&lt;br /&gt;
|Word Count Register            || DRWC || 772410&lt;br /&gt;
|-&lt;br /&gt;
|Bus Address Register           || DRBA || 772412&lt;br /&gt;
|-&lt;br /&gt;
|Control and Status Register    || DRCSR || 772414&lt;br /&gt;
|-&lt;br /&gt;
|Error and Information Register || DREIR || 772414&lt;br /&gt;
|-&lt;br /&gt;
|Data Buffer Register           || DRDB || 772416&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Writes to the CSR/EIR address are always sent to the CSR. The result of a read depends on the setting of the Register Select bit, which is set by a write to the CSR.&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are for the first DR11-W in a system; additional ones are normally set to be at 772430, 772450, 772470, etc.&lt;br /&gt;
&lt;br /&gt;
In the register contents (below), bits which are read/write or unused are shown in normal font, those which are read-only are in &#039;&#039;italics&#039;&#039;, and write-only in &#039;&#039;&#039;bold&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===772410: Word Count Register (DRWC)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | WC15 &amp;lt;---&amp;gt; WC00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
Bit 0 is read-only, and is provided by the connected user device.&lt;br /&gt;
&lt;br /&gt;
===772412: Bus Address Register (DRBA)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | BA15 &amp;lt;---&amp;gt; BA00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
Bit 0 is read-only, and is provided by the connected user device.&lt;br /&gt;
&lt;br /&gt;
===772414: Control and Status Register (DRCSR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| &#039;&#039;ERROR&#039;&#039;/&#039;&#039;&#039;REGSEL&#039;&#039;&#039; || NXM || ATTN || MAINT || colspan=3 | &#039;&#039;STAT A-C&#039;&#039; || CYCLE || &#039;&#039;READY&#039;&#039; || IE || colspan=2 | XBA16-17 || colspan=3 | FUNC1-3 || &#039;&#039;REGSEL&#039;&#039;/&#039;&#039;&#039;GO&#039;&#039;&#039;&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===772414: Error and Information Register (DREIR)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| &#039;&#039;ERROR&#039;&#039; || &#039;&#039;NXM&#039;&#039; || &#039;&#039;ATTN&#039;&#039; || &#039;&#039;MCR&#039;&#039; || &#039;&#039;ACLO&#039;&#039; || &#039;&#039;PAR&#039;&#039; || &#039;&#039;BRTE&#039;&#039; || &#039;&#039;NBS&#039;&#039; || colspan=7 | Unused || &#039;&#039;REGSEL&#039;&#039;&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
===772416: Data Buffer Register (DRDB)===&lt;br /&gt;
{{16bit-header}}&lt;br /&gt;
| colspan=16 | Data15 &amp;lt;---&amp;gt; Data00&lt;br /&gt;
{{16bit-bitout}}&lt;br /&gt;
&lt;br /&gt;
This is actually a pair of registers; a read-only input buffer register, and a write-only output buffer register.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==User Device Interface==&lt;br /&gt;
&lt;br /&gt;
===User Input Signals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal Name !! Count !! Function&lt;br /&gt;
|-&lt;br /&gt;
| DAT IN || 16 || Data from user device&lt;br /&gt;
|-&lt;br /&gt;
| CONTROL || 2 || Specify type of UNIBUS cycle (DATI, etc)&lt;br /&gt;
|-&lt;br /&gt;
| CYCLE REQ || 2 || Either one can set the CYCLE bit, which causes a bus cycle&lt;br /&gt;
|-&lt;br /&gt;
| WC INC ENB || 1 || Word Count Increment Enable&lt;br /&gt;
|-&lt;br /&gt;
| BA INC ENB || 1 || Bus Address Increment Enable&lt;br /&gt;
|-&lt;br /&gt;
| A00 || 1 || Bus Address Bit 0&lt;br /&gt;
|-&lt;br /&gt;
| DSTAT || 3 || Device Status Bits&lt;br /&gt;
|-&lt;br /&gt;
| ATTN || 1 || Attention bit in the DRST&lt;br /&gt;
|-&lt;br /&gt;
| SINGLE CYCLE || 1 || Controls use of burst mode for bus cycles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===User Output Signals===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Signal Name !! Count !! Function&lt;br /&gt;
|-&lt;br /&gt;
| DAT OUT || 16 || Data to user device&lt;br /&gt;
|-&lt;br /&gt;
| INITIALIZE || 1 || UNIBUS INIT or interlock error&lt;br /&gt;
|-&lt;br /&gt;
| FNCT || 3 || Function bits in the DRST&lt;br /&gt;
|-&lt;br /&gt;
| READY || 1 || READY bit from the DRST&lt;br /&gt;
|-&lt;br /&gt;
| BUSY || 1 || Bus cycle in progress&lt;br /&gt;
|-&lt;br /&gt;
| END CYCLE || 1 || Bus cycle is complete&lt;br /&gt;
|-&lt;br /&gt;
| GO || 1 || GO bit from the DRST&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
Connection to the user&#039;s device is via a pair of 40-pin [[Berg connector]] headers, into which [[flat cable]]s (such as BC06R&#039;s) plug. For [[diagnostic]] purposes, a BC05L cable can be used to loop the device&#039;s input and output together.&lt;br /&gt;
&lt;br /&gt;
Both receivers and drivers are [[single-ended signalling|single-ended]], so for best results the DR11-W and the user&#039;s device should share a [[ground]].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DR11-W/DR11W_UsersMan.pdf DR11-W Direct Memory Interface Module User&#039;s Guide] (EK-DR11W-UG-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DR11-W/EK-DR11W-UG-004.pdf DR11-W Direct Memory Access Interface Module User&#039;s Guide] (EK-DR11W-UG-004)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DR11-W/MP00693_DR11-W_EngrDrws.pdf DR11-W Field Maintenance Print Set] (MP00693)&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Parallel Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
	<entry>
		<id>https://gunkies.org/w/index.php?title=DL11_asynchronous_serial_line_interface&amp;diff=37371</id>
		<title>DL11 asynchronous serial line interface</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=DL11_asynchronous_serial_line_interface&amp;diff=37371"/>
		<updated>2026-10-04T22:26:44Z</updated>

		<summary type="html">&lt;p&gt;Jnc: /* External links */ Bitsavers has reorganized a bit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:M7800DL11E.jpg|300px|thumb|right|DL11-E card]]&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DL11 asynchronous serial line interface&#039;&#039;&#039; card (M7800) was a [[UNIBUS]] [[peripheral]] for the [[PDP-11]] series of computers which provided a single [[asynchronous serial line]]. It was a [[DEC card form factor|quad]] format card, and used an [[Small Peripheral Controller|SPC]] slot.&lt;br /&gt;
&lt;br /&gt;
It provided both [[20mA current loop serial line interface|20mA]] and (in some versions) [[EIA RS-232 serial line interface|EIA RS-232]] connectivity at speeds of 110 to 9600 [[baud rate|baud]] (the range depended on the version); the DL11-E version also provided full [[modem]] control. Line connection was via a 40-pin [[Berg connector]] header on the top edge of the card, using the standard [[DEC asynchronous serial line pinout]]; [[transistor-transistor logic|TTL]]-level signals were also present on this connector.&lt;br /&gt;
&lt;br /&gt;
It was a functionally identical single-board replacement for the [[KL11 asynchronous serial line interface]], which consisted of a dual card, along with two standard single card [[FLIP CHIP]]s. The DL11 also made use of the then-new [[Universal Asynchronous Receiver/Transmitter|UART]] [[MSI]] [[integrated circuit|chip]].&lt;br /&gt;
&lt;br /&gt;
The [[TU58]] tape drive is connected to a DL11-type device, so the device [[address]], etc for TU58&#039;s are as for DL11&#039;s - the [[register]] addresses and [[interrupt vector]]s are those given below for the &#039;first&#039; DL11 (DL11 #1).&lt;br /&gt;
&lt;br /&gt;
==Connection==&lt;br /&gt;
&lt;br /&gt;
Selecting between current-loop and EIA interface inputs is done by loopbacks on the Berg connector, called &amp;quot;interlock&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* The actual input is TTL on pin &#039;E&#039; (labelled &amp;quot;Serial Input TTL&amp;quot; and &amp;quot;Interlock In&amp;quot;)&lt;br /&gt;
* The current loop receiver has input on &#039;K&#039; and &#039;S&#039;, output on &#039;H&#039; (&amp;quot;20 mA Interlock Out&amp;quot;)&lt;br /&gt;
* The current loop output is on &#039;AA&#039; and &#039;KK&#039;&lt;br /&gt;
* (optional) EIA level receiver has input on &#039;J&#039;, output on &#039;M&#039; (&amp;quot;EIA Interlock Out&amp;quot;)&lt;br /&gt;
* (optional) EIA output is on &#039;F&#039;&lt;br /&gt;
&lt;br /&gt;
So, for current loop, we join H to E (and connect K, S, AA, KK to the communicating system).  For EIA we join M to E (and connect at least J, F to the other system.)  These configurations are normally done in the cable; see the DL11 manual, tables 3-3 to 3-6.&lt;br /&gt;
&lt;br /&gt;
==Programming interface==&lt;br /&gt;
&lt;br /&gt;
The DL11 has 2 device registers for the receive side (one Control and Status Register - CSR - and one data [[buffer]] register), and similarly, two for the transmit side. Each DL11 has two interrupt vectors - again, one receive, and one transmit.&lt;br /&gt;
&lt;br /&gt;
For the PDP-11 main console (which is always a KL11/DL11 compatible device), the &#039;zeroth&#039; DL11, the standard is that 0777560 is the base address (so the receiver registers are 0777560-2, and the transmitter are 0777564-6), and 060 is the base vector.&lt;br /&gt;
&lt;br /&gt;
The first DL11 after the console is always assigned the address 0776500, and vector 0300. Additional DL11&#039;s are assigned addresses and vectors immediately following, for DL11&#039;s #1-#16 (i.e. 0776500-676 and 0300-0476).&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
The bus address, interrupt vector, and line parameters ([[parity]], number of stop and data bits) were selected by soldered [[jumper]]s; the baud rate was set by a combination of a replaceable crystal (several different ones were standard), and a pair of 10-position dial selectors (one for transmit, one for receive) which selected a rate:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Crystal Speed !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8&lt;br /&gt;
|-&lt;br /&gt;
| 884.8 KHz || 35.7 || 55 || 110 || 220 || 440 || 880 || 1320 || 1760&lt;br /&gt;
|-&lt;br /&gt;
| 1.033 MHz || 44.8 || 67.3 || 134.5 || 269 || 538 || 1076 || 1614 || 2152&lt;br /&gt;
|-&lt;br /&gt;
| 1.152 MHz || 50 || 75 || 150 || 300 || 600 || 1200 || 1800 || 2400&lt;br /&gt;
|-&lt;br /&gt;
| 4.608 MHz || 200 || 300 || 600 || 1200 || 2400 || 4800 || 7200 || 9600&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(The 9th and 10th dial selector positions selected external [[clock]] inputs, not divisions of the crystal.)&lt;br /&gt;
&lt;br /&gt;
The address and vector jumpers specify the base of the register bus addresses, and vectors, in binary. On the DL11, it is only possible to set the base of the entire group of 4 registers; the transmit and receive register groups cannot be moved around independently. Similarly for the vector, only the base of the pair of vectors can be configured; the receive (at B) and transmit (at B+4) are paired in the hardware.&lt;br /&gt;
&lt;br /&gt;
The simple rule on the DL11 is that vector jumpers are the inverse of address jumpers: for the vector, jumpers are &#039;in&#039; for &#039;1&#039;, and for the address, they are &#039;in&#039; for &#039;0&#039;. (This inversion can be a memory jogger - &#039;Oh, the DL11, that blasted interface where the jumper sense is inverted between address and vector!&#039; Then one only has to look up one of the two.)&lt;br /&gt;
&lt;br /&gt;
Address jumper A3 is the 3rd bit of the address, i.e. the 010 bit, the lowest one that is configurable (the device is a block of 8 bytes, from xxxxx0 to xxxxx7, so it is not possible to set any of the low 3 bits in the base address, they must be 0), and A10 is the highest bit which can be changed. V3 through V8 perform a similar function for the vectors.&lt;br /&gt;
&lt;br /&gt;
The following table shows the bits which are affected when the jumper is &#039;&#039;&#039;&#039;&#039;in&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Address Jumper !! Address Bit !! Vector Jumper !! Vector bit&lt;br /&gt;
|-&lt;br /&gt;
| A3 || -010 || V3 || +010&lt;br /&gt;
|-&lt;br /&gt;
| A4 || -020 || V4 || +020&lt;br /&gt;
|-&lt;br /&gt;
| A5 || -040 || V5 || +040&lt;br /&gt;
|-&lt;br /&gt;
| A6 || -0100 || V6 || +0100&lt;br /&gt;
|-&lt;br /&gt;
| A7 || -0200 || V7 || +0200&lt;br /&gt;
|-&lt;br /&gt;
| A8 || -0400 || V8 || +0400&lt;br /&gt;
|-&lt;br /&gt;
| A9 || -01000&lt;br /&gt;
|-&lt;br /&gt;
| A10 || -02000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Sample configurations===&lt;br /&gt;
&lt;br /&gt;
The following table gives the jumper configuration for the two most common DL11 configurations:&lt;br /&gt;
* main console (address 0777560, vector 060)&lt;br /&gt;
* &#039;first&#039; DL11 - often a TU58, now (address 0776500, vector 0300) &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Jumper !! Bit !! Console !! First DL11&lt;br /&gt;
|-&lt;br /&gt;
| A3 || 010 || In || In&lt;br /&gt;
|-&lt;br /&gt;
| A4 || 020 || Out || In&lt;br /&gt;
|-&lt;br /&gt;
| A5 || 040 || Out || In&lt;br /&gt;
|-&lt;br /&gt;
| A6 || 0100 || Out || Out&lt;br /&gt;
|-&lt;br /&gt;
| A7 || 0200 || In || In&lt;br /&gt;
|-&lt;br /&gt;
| A8 || 0400 || Out || Out&lt;br /&gt;
|-&lt;br /&gt;
| A9 || 01000 || Out || In&lt;br /&gt;
|-&lt;br /&gt;
| A10 || 02000 ||Out || Out&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| V3 || 010 || Out || Out&lt;br /&gt;
|-&lt;br /&gt;
| V4 || 020 || In || Out&lt;br /&gt;
|-&lt;br /&gt;
| V5 || 040 || In || Out&lt;br /&gt;
|-&lt;br /&gt;
| V6 || 0100 || Out || In&lt;br /&gt;
|-&lt;br /&gt;
| V7 || 0200 || Out || In&lt;br /&gt;
|-&lt;br /&gt;
| V8 || 0400 || Out || Out&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&lt;br /&gt;
The DL11 came in 5 versions, -A through -E.&lt;br /&gt;
&lt;br /&gt;
The -A and -C versions (board M7800-YA on at least one of these) were 20mA interface &#039;&#039;&#039;only&#039;&#039;&#039;, and omitted the components necessary for the EIA interface.&lt;br /&gt;
&lt;br /&gt;
The -A and -B apparently did not provide full baud rate selection and selectable data coding (they were restricted to 8-bit data, no parity, and 1 or 2 stop bits); they also could not provide &#039;split&#039; speeds (differing baud rates on transmit and receive). Apparently, these versions had more limited address selection capability; they could only be configured to 0776XX0, where XX ranged from 050 to 067.&lt;br /&gt;
&lt;br /&gt;
Only the -C through -E could be ordered with the 4th (9600-baud capable) crystal (it is not known whether the earlier ones would work if this crystal were inserted). Only the -E provided full modem control.&lt;br /&gt;
&lt;br /&gt;
The -A and -C versions are easy to identify visually; they are both missing a large number of components (five 14-pin chips including 1488, 1489 which are RS-232 receiver and driver chips).&lt;br /&gt;
&lt;br /&gt;
How to tell the others apart (if, indeed, there is any difference between the -D and -E) is not yet documented.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[DL11-W serial line unit/real-time clock option]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DL11/EK-DL11-OP-001_Sep76.pdf DL11 asynchronous line interface user&#039;s manual] (EK-DL11-OP-001)&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DL11/EK-DL11-TM-003_DL11_Asynchronous_Line_Interface_Manual_Sep75.pdf DL11 asynchronous line interface manual] (EK-DL11-TM-003) - technical manual&lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DL11/DL11_EngrDrws.pdf DL11 asynchronous line interface engineering drawings] - originals &lt;br /&gt;
* [http://www.bitsavers.org/pdf/dec/unibus/DL11/DL11_schem_Mar78.pdf DL11 asynchronous line interface engineering drawings] - redrawn&lt;br /&gt;
* [https://chdickman.com/pdp11/Notes/DL11.shtml Notes: DEC DL11]&lt;br /&gt;
&lt;br /&gt;
[[Category: UNIBUS Asynchronous Serial Interfaces]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>
	</entry>
</feed>