{"id":1664,"date":"2017-02-01T11:40:48","date_gmt":"2017-02-01T11:40:48","guid":{"rendered":"http:\/\/avitech.com.au\/?page_id=1664"},"modified":"2022-07-17T12:11:27","modified_gmt":"2022-07-17T12:11:27","slug":"qbus-notes","status":"publish","type":"page","link":"https:\/\/avitech.com.au\/?page_id=1664","title":{"rendered":"QBUS Notes"},"content":{"rendered":"<p>This page captures my rough working notes regarding QBUS systems.<\/p>\n<p>You probably won&#8217;t find anything greatly useful here. It is mainly a place for me to records things that I seem to continually forget the details of!<\/p>\n<h4>BA11-NC Chassis<\/h4>\n<p>This is a 9 row 18-bit ABCD chassis.  So dual-height cards get aligned with the left-hand edge of the backplane (the AB slots), and there is no need to put grant continuity boards (M9047) in the unusued CD slots.<\/p>\n<p>The Processor board goes in the top slot.<\/p>\n<h4>Sigma Information Systems BA11 Chassis<\/h4>\n<p>I like this chassis because it has PWR, LTC, BOOT and Halt switches on the front panel, as well as providing access to the QBUS boards through the front panel.<\/p>\n<p>This is a 9-row [XX]-bit ABAB chassis. The processor board goes in the top left slot. The grant continuity chain goes in serpentine fashion (Row 1 left, Row 1 right, Row 2 right, Row 2 left, etc).<\/p>\n<h4>DLV11-J 4-Port SLU Board (M8043)<\/h4>\n<p>The main document is the <a href=\"http:\/\/bitsavers.informatik.uni-stuttgart.de\/pdf\/dec\/qbus\/EK-DLV1J-UG-001_DLV11-J_Users_Guide_Oct78.pdf\" rel=\"noopener\" target=\"_blank\">DLV11-J User&#8217;s Guide<\/a>.<\/p>\n<p>This board has a vast number of jumpers on it.<\/p>\n<p>The baud-rate pins are:<\/p>\n<ul>\n<li>U: 150 baud<\/li>\n<li>T: 300 baud<\/li>\n<li>V: 600 baud<\/li>\n<li>W: 1200 baud<\/li>\n<li>Y: 2400 baud<\/li>\n<li>L: 4800 baud<\/li>\n<li>N: 9600 baud<\/li>\n<li>K: 19200 baud<\/li>\n<li>Z: 38400 baud<\/li>\n<\/ul>\n<p>Looking at the 10-pin connectors, from left-to-right, my configuration is usually:<\/p>\n<ul>\n<li>Channel 3 (Console) wired to Pin N (9600 baud)<\/li>\n<li>Channel 2 (Unallocated) wired to Pin T (300 baud)<\/li>\n<li>Channel 1 (Serial Printer) wired to Pin W (1200 baud)<\/li>\n<li>Channel 0 (TU58 Emulator) wired to Pin Z (38400 baud)<\/li>\n<\/ul>\n<p>Pin 10 supplies +12V to peripherals. The User&#8217;s Guide says that it is protected by a 1A fuse.<\/p>\n<h4>MSV11-Dx 64KB RAM Board (M8044)<\/h4>\n<p>Main document is the <a href=\"http:\/\/www.bitsavers.org\/www.computer.museum.uq.edu.au\/pdf\/EK-MSV1D-OP-001%20MSV11-D,-E%20User's%20Manual.pdf\" rel=\"noopener\" target=\"_blank\">MSV11 -D -E User&#8217;s Manual EK-MSV1D-OP-001<\/a>.<\/p>\n<p>An M8044 loaded with 32 x MK4116N or MB8116E RAMs has 32KW (64KB) of RAM and is known as a MSV11-DD (&#8220;32K by 16 bits&#8221;). The handle number will be M8044-Dx (x might be an A, B or C). Note that DEC documentation typically refers to number of WORDS rather than number of BYTES.<\/p>\n<p>The dipswitch settings are shown on page 2-4 of that manual. If you have 2 x MSV11-DD&#8217;s in a system, this will give you 64KW (128KB) of RAM, and the dipswitch settings will be:<\/p>\n<ul>\n<li>For the first board: 11111 (all on), for a starting address of 000000<\/li>\n<li>For the second board: 10111, for a starting address of O&#8217;200000 (H&#8217;10000)<\/li>\n<\/ul>\n<p>Just to make things confusing, the starting address (for the dipswitches) is expressed in bytes, not words.<\/p>\n<p>There are other jumpers relating to power source, RAM-chip size, and whether Bank 7 is visible. These are detailed in the manual.<\/p>\n<p>More information can also be found on <a href=\"http:\/\/www.willsworks.net\/pdp-11\/pdpcards\" rel=\"noopener\" target=\"_blank\">Willsworks pdpcards page<\/a>.<\/p>\n<h4>MSV11 128\/512KB RAM Board (M8067)<\/h4>\n<p>Main document is the User Guide EK-MSVOP-UG-001.<\/p>\n<p>When fully populated with 4164s, the board is 512KB (256 K words by 18 bits).  In this configuration it is a MSV11-PL (M8067-LA).<\/p>\n<p>When fully populated with 4116s, the board is 128KB (64 K words by 18 bits). In this configuration it is a MSV11-PF (M8067-FA).<\/p>\n<p>There are lots of jumpers on this board. The main ones to check are the starting address. This bloack of jumpers is about 50mm from the top of the PCB and 70mm from the right edge. For the first board in the system (Adddress Range 000-248K), there should be no junmpers in this block. For the second 512KB board, there should be a jumper from the middle pin (GND) to the bottom pin (V). This gives an Address Range of 256-504K. In either case, the next block of jumpers down (which also affect the Address Range) should not have any jumpers installed.<\/p>\n<h4>Hooking up a minimal PDP-11\/23 system<\/h4>\n<p>A minimal 11\/23 system that boots RT-11 V05.03 from an emulated TU58 drive can be put together using the following:<\/p>\n<ul>\n<li>M8186 (11\/23 Processor) in the first AB position<\/li>\n<li>M8044 (64KB \/ 32KW RAM) in the second AB position<\/li>\n<li>M8043 (4-Port SLU) in the third AB position<\/li>\n<li>M8012 (BDV11, modified to hold 11\/23 interactive boot ROMs) in the final row<\/li>\n<li>Serial Terminal connected to left-hand port of M8043 at 9600,N,8,1<\/li>\n<li>TU58 emulator (running on an MSDOS PC) connected to right-hand port of M8043 at 38400,N,8,1<\/li>\n<\/ul>\n<p>I&#8217;ve found that this system will successfully boot RT-11 regardless of:<\/p>\n<ul>\n<li>Empty slots (without grant cards) before the BDV11, which is positioned in the final slot<\/li>\n<li>Whether the LTC is enabled or disabled on the M8186<\/li>\n<li>Whether the LTC switch is on or off on the Sigma Information Systems chassis<\/li>\n<li>Whether the left-hand switch on the BDV11 is in the left or right position<\/li>\n<\/ul>\n<p>If the RT-11 boot fails part way through (before there is any sign of life at the console) at Block 164, two things that will definitely cause this are:<\/p>\n<ul>\n<li>No grant continuity between the M8043 and the other two cards (M8186 and M8044)<\/li>\n<li>SLU card with the vector set to anything other than 300<\/li>\n<\/ul>\n<p>I have also found that at 38,400 baud, RT-11 v5.3 will boot on an 11\/23 but not on an 11\/03.  The error reported on the 11\/03 is as follows:<\/p>\n<pre>\r\n@10000G\r\n?BOOT-U-I\/O error\r\n\r\n\r\n\r\n\r\n000720\r\n<\/pre>\n<p>The fix for this is to add the &#8220;-T&#8221; switch on the command line for tu58em.  RT-11 then boots fine on the 11\/03 at 38,400 baud.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page captures my rough working notes regarding QBUS systems. You probably won&#8217;t find anything greatly useful here. It is mainly a place for me to records things that I seem to continually forget the details of! BA11-NC Chassis This is a 9 row 18-bit ABCD chassis. So dual-height cards get aligned with the left-hand ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/avitech.com.au\/?page_id=1664\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1664","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P7xTsk-qQ","jetpack-related-posts":[{"id":1657,"url":"https:\/\/avitech.com.au\/?page_id=1657","url_meta":{"origin":1664,"position":0},"title":"QBUS Front Panel Project","author":"malcolm","date":"31-January-2017","format":false,"excerpt":"This project is an Arudino-based front panel for a bare QBUS PDP-11 chassis. It provides the switch and indicator functionality typically found on an early QBUS PDP-11 chassis (such as a BA11-MF or BA11-NC) and does the following: Switches an ATX power supply on and off, to power the PDP-11\u2026","rel":"","context":"With 5 comments","block_context":{"text":"With 5 comments","link":"https:\/\/avitech.com.au\/?page_id=1657#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170712_111817-Medium.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170712_111817-Medium.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170712_111817-Medium.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170712_111817-Medium.jpg?resize=700%2C400 2x"},"classes":[]},{"id":1887,"url":"https:\/\/avitech.com.au\/?page_id=1887","url_meta":{"origin":1664,"position":1},"title":"Digital Electronics QBUS Cabinet","author":"malcolm","date":"18-April-2017","format":false,"excerpt":"In my collection I have this rather interesting third-party QBUS system. The manufacturer was an Australian company called \"Digital Electronics\". This appears to have been specifically designed and built for lab A\/D work. The front panel has various analogue I\/O connectors. At the top of the rack is a separate\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=700%2C400 2x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=1050%2C600 3x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/04\/20170324_112154_1492508841761_resized.jpg?resize=1400%2C800 4x"},"classes":[]},{"id":3713,"url":"https:\/\/avitech.com.au\/?page_id=3713","url_meta":{"origin":1664,"position":2},"title":"DEC PDP-11\/23 in BA11-N Chassis","author":"malcolm","date":"29-November-2019","format":false,"excerpt":"Backplane Configuration The table below shows how the H9273-A backplane is currently populated. A B C D M8186 (11\/23 Processor) Empty M8047 (MXV11-A) Empty M8044 (64KB RAM) Empty M8013 (RLV11) M8014 (RLV11) Empty Empty Empty Current configuration This is a basic 11\/23 capable of booting RT-11 V5.3 from a TU58\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=700%2C400 2x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=1050%2C600 3x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2019\/11\/IMG_20191129_220312.jpg?resize=1400%2C800 4x"},"classes":[]},{"id":1468,"url":"https:\/\/avitech.com.au\/?page_id=1468","url_meta":{"origin":1664,"position":3},"title":"Pertec T8640A Tape Transport","author":"malcolm","date":"3-January-2017","format":false,"excerpt":"I have a Pertec T8640A Tape Transport that is now working nicely on a QBUS PDP-11 system. While I still have a lot to learn about the operation of magtape systems (and their advantages and limitations), I am now able to successfully \"INItialize\", write to and read from magtapes in\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170105_093142-Large-e1483572635195.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170105_093142-Large-e1483572635195.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170105_093142-Large-e1483572635195.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170105_093142-Large-e1483572635195.jpg?resize=700%2C400 2x, https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2017\/01\/20170105_093142-Large-e1483572635195.jpg?resize=1050%2C600 3x"},"classes":[]},{"id":3697,"url":"https:\/\/avitech.com.au\/?page_id=3697","url_meta":{"origin":1664,"position":4},"title":"UNIX V6 on QBUS PDP-11","author":"malcolm","date":"17-November-2019","format":false,"excerpt":"I've starting playing around with UNIX v6 on the PDP-11. I'm using the \"v6_rl02_unknown\" image, which is discussed and available for download from https:\/\/github.com\/eunuchs\/unix-archive\/tree\/master\/PDP-11\/Boot_Images. This is an RL02 image. It must have a modified kernel, as apparently V6 was not originally distributed on RL02 media. Hardware The hardware used was\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":120,"url":"https:\/\/avitech.com.au\/","url_meta":{"origin":1664,"position":5},"title":"Welcome","author":"malcolm","date":"3-May-2016","format":false,"excerpt":"This site houses my collection of articles and blog posts relating to my adventures with vintage computers (and other hobbies). Here you will find write-ups about my restoration projects, how-to articles, events I've attended, and links to other useful resources. You will find both static Pages and blog-style Posts here.\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/avitech.com.au\/wp-content\/uploads\/2016\/05\/cropped-20151018_091917-1.jpg?fit=512%2C512&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/avitech.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1664"}],"version-history":[{"count":15,"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1664\/revisions"}],"predecessor-version":[{"id":6421,"href":"https:\/\/avitech.com.au\/index.php?rest_route=\/wp\/v2\/pages\/1664\/revisions\/6421"}],"wp:attachment":[{"href":"https:\/\/avitech.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}