Commit | Line | Data |
---|---|---|
196ba1fc PH |
1 | 18b PDP Diagnostics\r |
2 | \r | |
3 | 1. PDP-4\r | |
4 | \r | |
5 | 2. PDP-7\r | |
6 | \r | |
7 | 2.1 PDP-7 Instruction Test (Maindec 701)\r | |
8 | \r | |
9 | The diagnostic must be boot loaded, as it jumps dynamically out\r | |
10 | of the RIM load process into its own loader.\r | |
11 | \r | |
12 | At start, set SR<1:16> to a non-zero value. The diagnostic\r | |
13 | executes four HLT's as part of initial tests and then runs to\r | |
14 | completion. Normal HLT is at 2623 (PC = 2624).\r | |
15 | \r | |
16 | sim> att -e ptr digital-7-54-m-rim.bin\r | |
17 | sim> boot ptr\r | |
18 | \r | |
19 | HALT instruction, PC: 17670 (AND 17727)\r | |
20 | sim> d sr 4 ; any even value between 2 and 377776\r | |
21 | sim> run 170\r | |
22 | \r | |
23 | HALT instruction, PC: 00171 (CML CMA)\r | |
24 | sim> ex ac,l\r | |
25 | AC: 000000\r | |
26 | L: 0\r | |
27 | sim> c\r | |
28 | \r | |
29 | HALT instruction, PC: 00173 (SPA)\r | |
30 | sim> ex ac,l\r | |
31 | AC: 777777\r | |
32 | L: 1\r | |
33 | sim> c\r | |
34 | \r | |
35 | HALT instruction, PC: 00176 (SPA)\r | |
36 | sim> ex ac,l\r | |
37 | AC: 000000\r | |
38 | L: 0\r | |
39 | sim> c\r | |
40 | \r | |
41 | HALT instruction, PC: 00201 (LAC 4116)\r | |
42 | sim> ex ac,l\r | |
43 | AC: 000004\r | |
44 | L: 0\r | |
45 | sim> c\r | |
46 | \r | |
47 | HALT instruction, PC: 02624 (JMP 201)\r | |
48 | \r | |
49 | 3. PDP-9\r | |
50 | \r | |
51 | 4. PDP-15\r | |
52 | \r | |
53 | Operating Instructions, PDP-15 diagnostics\r | |
54 | \r | |
55 | MAINDEC-15-D0A1-PH Instruction test 1\r | |
56 | \r | |
57 | Read in: 200\r | |
58 | Start: 200\r | |
59 | Breakpoint: 7274 for one pass\r | |
60 | \r | |
61 | MAINDEC-15-D0A2-PH Instruction test 1A\r | |
62 | \r | |
63 | Read in: 200\r | |
64 | Start: 200\r | |
65 | Breakpoint: 4437 for one pass\r | |
66 | \r | |
67 | MAINDEC-15-D0AA-PB Index register test\r | |
68 | \r | |
69 | Read in: 17700 (ignored, binary tape)\r | |
70 | Start: 200\r | |
71 | Halts: at 214, set BANKM = 0\r | |
72 | Runs to: prints END at end of pass\r | |
73 | \r | |
74 | MAINDEC-15-D0BB-PH Instruction test 2\r | |
75 | \r | |
76 | Read in: 200\r | |
77 | Start: 200\r | |
78 | SR: 1 to run clock test\r | |
79 | Breakpoint: 6403 for one pass\r | |
80 | \r | |
81 | MAINDEC-15-D0CA-PH Memory address test\r | |
82 | \r | |
83 | Read in: 7200\r | |
84 | Start: 7200\r | |
85 | Breakpoint: 7577 for one pass\r | |
86 | \r | |
87 | MAINDEC-15-D0EA-PH JMP-Y interrupt test\r | |
88 | \r | |
89 | Read in: 7400\r | |
90 | Start: 7400\r | |
91 | Breakpoint: 7551 for one pass\r | |
92 | \r | |
93 | MAINDEC-15-D0FA-PH JMS-Y interrupt test\r | |
94 | \r | |
95 | Read in: 7400\r | |
96 | Start: 7400\r | |
97 | Breakpoint: 7577 for one pass\r | |
98 | \r | |
99 | MAINDEC-15-D0KA-PH ISZ test\r | |
100 | \r | |
101 | Read in: 200\r | |
102 | Start: 200\r | |
103 | Breakpoint: 7704 for one pass\r | |
104 | \r | |
105 | MAINDEC-15-D1CD-PB Extended memory test\r | |
106 | \r | |
107 | Read in: 200 (ignored, binary tape)\r | |
108 | Start: 200\r | |
109 | Halts after printout, set SR = 30000\r | |
110 | Breakpoint: 563 for one pass\r |