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