diff --git a/apps/pdp11/tapes/diags/README.md b/apps/pdp11/tapes/diags/README.md index 7d2f6be13..ab2f40ba5 100644 --- a/apps/pdp11/tapes/diags/README.md +++ b/apps/pdp11/tapes/diags/README.md @@ -44,7 +44,7 @@ Running Paper Tape Diagnostics Instructions for running "TEST 1 - BRANCH" through "TEST 12 - JUMP" come from the [MAINDEC-11-DZQAB MAINDEC USER REFERENCE MANUAL (Oct 1973)](http://archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC-11-DZQAB-B-D_User_Reference_Manual_Oct73.pdf), -p. 19: +page 19: MAINDEC-11-D0AA to D0LA (NEW NUMBER - DZKAA to DZKAL) @@ -250,7 +250,7 @@ so for now, I'm just going to pick out selected tapes and archive them here. From [bitsavers.org](http://bitsavers.trailing-edge.com/bits/DEC/pdp11/papertapeimages/20040101/), Tray 02: -* Tape 04: [MAINDEC-11-DEQKC-B1-PB 06/12/78; 11/70 cpu instruction exerciser; (c)1975,76](#md-11-1170-cpu-exerciser) +* Tape 04: [MAINDEC-11-DEQKC-B1-PB 06/12/78; 11/70 cpu instruction exerciser; (c)1975,76](#md-11-1170-cpu-exerciser) [[1980 Listing](http://bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/AH-7996E-MC__PDP11-70-74__11-70_INST_EXR__CEQKCE0__%28C%2975,80.pdf)] MD-11 11/70 CPU EXERCISER ------------------------- @@ -336,7 +336,7 @@ I disassembled the code responsible for that failure: I wasn't able to locate a source code listing for this particular (1978) version of the 11/70 CPU Instruction Exerciser, but I did find another useful document, [MAINDEC-11-DCQKC 11/40 and 11/45 INSTRUCTION EXERCISER (Sep 1974)](http://archive.pcjs.org/pubs/dec/pdp11/diags/MAINDEC-11-DCQKC-D-D_1140_1145_INSTRUCTION_EXERCISER_Sep74.pdf), -where I discovered a matching test sequence on p. 86. +where I discovered a matching test sequence on page 86. Here's an excerpt: @@ -373,6 +373,13 @@ to trap when SP is 150. That contradicts this newer test (ie, that TST should n trap "BECAUSE TST IS A NON MODIFYING INST"). For this and other reasons, PDPjs now installs different checkStackLimit() handlers based on the CPU model. +UPDATE: Another (1980) version of the source code for the 11/70 CPU EXERCISER diagnostic has been located and archived +with the rest of our [DEC PDP-11 Diagnostic Publications](/pubs/dec/pdp11/diags/): + +- [CEQKCE0 11/70 INSTRUCTION EXERCISER (May 1980)](http://archive.pcjs.org/pubs/dec/pdp11/diags/AC-7994E-MC_CEQKCE0_1170_INSTRUCTION_EXERCISER_May80.pdf) [[Original PDF](http://bitsavers.org/pdf/dec/pdp11/microfiche/ftp.j-hoppe.de/bw/gh/AH-7996E-MC__PDP11-70-74__11-70_INST_EXR__CEQKCE0__%28C%2975,80.pdf)] + +You'll find the above excerpt on page 114, at address 024624. + --- Here's the next test that PDPjs failed. Again, I found the same sequence of instructions in the 11/40 and 11/45