diff --git a/_posts/2017-03-24-stepping-through-pdp-10-diagnostics.md b/_posts/2017-03-24-stepping-through-pdp-10-diagnostics.md index 45e3f224f..3f600724a 100644 --- a/_posts/2017-03-24-stepping-through-pdp-10-diagnostics.md +++ b/_posts/2017-03-24-stepping-through-pdp-10-diagnostics.md @@ -13,7 +13,7 @@ machines: Now that the PDPjs MACRO-10 Mini-Assembler is [limping along](/blog/2017/03/21/), it's time to start assembling some of DEC's PDP-10 "Basic Instruction" diagnostics and loading them into a test machine. The first diagnostic I tried was -[KA10 Basic Instruction Diagnostic #1 (MAINDEC-10-DAKAA-B-D)](/apps/pdp10/diags/klad/dakaa/), which has been loaded into +[KA10 Basic Instruction Diagnostic #1 (MAINDEC-10-DAKAA)](/apps/pdp10/diags/klad/dakaa/), which has been loaded into the machine below. {% include machine.html id="testka10" %} @@ -58,9 +58,9 @@ Happily, this was a good outcome, because 035057 is the end of the test. If you 035057 254 00 0 00 030057 ENDXX: JRST BEGEND ;LOOP PROGRAM -I had similar success with [Diagnostic #2 (MAINDEC-10-DAKAB-B-D)](/apps/pdp10/diags/klad/dakab/). +I had similar success with [Diagnostic #2 (MAINDEC-10-DAKAB)](/apps/pdp10/diags/klad/dakab/). -Problems started to crop up in [Diagnostic #3 (MAINDEC-10-DAKAC-B-D)](/apps/pdp10/diags/klad/dakac/): +Problems started to crop up in [Diagnostic #3 (MAINDEC-10-DAKAC)](/apps/pdp10/diags/klad/dakac/): CAME [0,-1] ;PASS TEST IF C(AC)=0,,-1 @@ -68,7 +68,7 @@ Based on the comment, it's clear what they really meant was either "[0,,-1]" or desired result, which means that even when the assembler parses an mnemonic-less instruction like "0,-1", it must still truncate the second (address) operand. Once I generated the appropriate value (000000,777777), the test passed. -And I had several failures running [Diagnostic #4 (MAINDEC-10-DAKAD-B-D)](/apps/pdp10/diags/klad/dakad/): +And I had several failures running [Diagnostic #4 (MAINDEC-10-DAKAD)](/apps/pdp10/diags/klad/dakad/): >> a 30724 /apps/pdp10/diags/klad/dakad/DAKAD.MAC starting PCjs MACRO-10 Mini-Assembler... diff --git a/apps/pdp10/diags/klad/dakaa/README.md b/apps/pdp10/diags/klad/dakaa/README.md index 4cc55d93c..aae94b3cd 100644 --- a/apps/pdp10/diags/klad/dakaa/README.md +++ b/apps/pdp10/diags/klad/dakaa/README.md @@ -54,20 +54,20 @@ MAINDEC-10-DAKAA IDENTIFICATION -------------- - PRODUCT CODE: MAINDEC-10-DAKAA-B-D + PRODUCT CODE: MAINDEC-10-DAKAA-B-D - PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC - INSTRUCTION DIAGNOSTIC (1) + PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC + INSTRUCTION DIAGNOSTIC (1) - FUNCTION: BASIC INSTRUCTIONS + FUNCTION: BASIC INSTRUCTIONS - VERSION: 0.2 + VERSION: 0.2 - DATE RELEASED: JANUARY 1977 + DATE RELEASED: JANUARY 1977 - MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP + MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP - AUTHOR: JOHN R. KIRCHOFF + AUTHOR: JOHN R. KIRCHOFF COPYRIGHT(C) 1976,1977 DIGITAL EQUIPMENT CORPORATION diff --git a/apps/pdp10/diags/klad/dakab/README.md b/apps/pdp10/diags/klad/dakab/README.md index 73922a3cd..7263e6d04 100644 --- a/apps/pdp10/diags/klad/dakab/README.md +++ b/apps/pdp10/diags/klad/dakab/README.md @@ -13,7 +13,7 @@ machines: PDP-10 KA10 Basic Instruction Diagnostic #2 ------------------------------------------- -The *PDP-10 KA10 Basic Instruction Diagnostic #2* (MAINDEC-10-DAKAB-B-D) test code has been extracted from +The *PDP-10 KA10 Basic Instruction Diagnostic #2* (MAINDEC-10-DAKAB) test code has been extracted from [DAKABM.MAC](DAKABM.MAC.txt) [[original](http://pdp-10.trailing-edge.com/klad_sources/01/klad.sources/dakabm.mac.html)] for use with the [PDP-10 Test Machine with Debugger](/devices/pdp10/machine/ka10/test/debugger/) below. @@ -52,20 +52,20 @@ MAINDEC-10-DAKAB.TXT IDENTIFICATION -------------- - PRODUCT CODE: MAINDEC-10-DAKAB-B-D + PRODUCT CODE: MAINDEC-10-DAKAB-B-D - PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC - INSTRUCTION DIAGNOSTIC (2) + PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC + INSTRUCTION DIAGNOSTIC (2) - FUNCTION: BASIC INSTRUCTIONS 2 + FUNCTION: BASIC INSTRUCTIONS 2 - VERSION: 0.2 + VERSION: 0.2 - DATE RELEASED: JANUARY 1977 + DATE RELEASED: JANUARY 1977 - MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP + MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP - AUTHOR: JOHN R. KIRCHOFF + AUTHOR: JOHN R. KIRCHOFF COPYRIGHT(C) 1976,1977 DIGITAL EQUIPMENT CORPORATION diff --git a/apps/pdp10/diags/klad/dakac/README.md b/apps/pdp10/diags/klad/dakac/README.md index 870792225..9320b30d7 100644 --- a/apps/pdp10/diags/klad/dakac/README.md +++ b/apps/pdp10/diags/klad/dakac/README.md @@ -13,7 +13,7 @@ machines: PDP-10 KA10 Basic Instruction Diagnostic #3 ------------------------------------------- -The *PDP-10 KA10 Basic Instruction Diagnostic #3* (MAINDEC-10-DAKAC-B-D) test code has been extracted from +The *PDP-10 KA10 Basic Instruction Diagnostic #3* (MAINDEC-10-DAKAC) test code has been extracted from [DAKACM.MAC](DAKACM.MAC.txt) [[original](http://pdp-10.trailing-edge.com/klad_sources/01/klad.sources/dakacm.mac.html)] for use with the [PDP-10 Test Machine with Debugger](/devices/pdp10/machine/ka10/test/debugger/) below. @@ -52,20 +52,20 @@ MAINDEC-10-DAKAC.TXT IDENTIFICATION -------------- - PRODUCT CODE: MAINDEC-10-DAKAC-B-D + PRODUCT CODE: MAINDEC-10-DAKAC-B-D - PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC - INSTRUCTION DIAGNOSTIC (3) + PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC + INSTRUCTION DIAGNOSTIC (3) - FUNCTION: LOGICAL, HALF WORD, ADDER + FUNCTION: LOGICAL, HALF WORD, ADDER - VERSION: 0.2 + VERSION: 0.2 - DATE RELEASED: JANUARY 1977 + DATE RELEASED: JANUARY 1977 - MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP + MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP - AUTHOR: JOHN R. KIRCHOFF + AUTHOR: JOHN R. KIRCHOFF COPYRIGHT(C) 1976,1977 DIGITAL EQUIPMENT CORPORATION diff --git a/apps/pdp10/diags/klad/dakad/README.md b/apps/pdp10/diags/klad/dakad/README.md index bb416d238..a7f80af34 100644 --- a/apps/pdp10/diags/klad/dakad/README.md +++ b/apps/pdp10/diags/klad/dakad/README.md @@ -13,7 +13,7 @@ machines: PDP-10 KA10 Basic Instruction Diagnostic #4 ------------------------------------------- -The *PDP-10 KA10 Basic Instruction Diagnostic #4* (MAINDEC-10-DAKAD-B-D) test code has been extracted from +The *PDP-10 KA10 Basic Instruction Diagnostic #4* (MAINDEC-10-DAKAD) test code has been extracted from [DAKADM.MAC](DAKADM.MAC.txt) [[original](http://pdp-10.trailing-edge.com/klad_sources/01/klad.sources/dakadm.mac.html)] for use with the [PDP-10 Test Machine with Debugger](/devices/pdp10/machine/ka10/test/debugger/) below. @@ -67,20 +67,20 @@ MAINDEC-10-DAKAD.TXT IDENTIFICATION -------------- - PRODUCT CODE: MAINDEC-10-DAKAD-B-D + PRODUCT CODE: MAINDEC-10-DAKAD-B-D - PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC - INSTRUCTION DIAGNOSTIC (4) + PRODUCT NAME: DECSYSTEM10 PDP-10 KA10 BASIC + INSTRUCTION DIAGNOSTIC (4) - FUNCTION: REGISTER ADDRESSING, PC CHANGE, XCT + FUNCTION: REGISTER ADDRESSING, PC CHANGE, XCT - VERSION: 0.2 + VERSION: 0.2 - DATE RELEASED: JANUARY 1977 + DATE RELEASED: JANUARY 1977 - MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP + MAINTAINED BY: DIAGNOSTIC ENGINEERING GROUP - AUTHOR: JOHN R. KIRCHOFF + AUTHOR: JOHN R. KIRCHOFF COPYRIGHT(C) 1976,1977 DIGITAL EQUIPMENT CORPORATION