HP2100 Diagnostics | |
CPU status writeup sources | |
24315 Memory reference group passed in 21MX CE no | |
- LOAD diagnostic | |
- RUN 100 | |
- HLT 77, PC = 3353 | |
24316 Alter/skip group passed in 21MX CE no | |
- LOAD diagnostic | |
- RUN 100 | |
- HLT 77, PC = 633 | |
24317 Shift/rotate group passed in 21MX CE no | |
- LOAD diagnostic | |
- RUN 100 | |
- HLT 77, PC = 1726 | |
24296 Diagnostic configurator passed in 21MX CE no | |
- LOAD configurator | |
- SET CPU 21MX | |
- ATTACH PTR binary image of | |
diagnostic to be configured | |
- D S XXYY, where XX = device number | |
of PTR, YY = device number of TTY | |
- RUN 2 | |
- HLT 77, PC = 77237 (for 32K mem) | |
24319 Extended arithmetic group passed in 21MX CE no | |
- load diagnostic via configurator | |
- D S 0 | |
- RUN 100 | |
- prints diagnostic name | |
- prints END OF PASS 1 and halts | |
13206 IOP for 2100 passed 13206 manual no | |
- load diagnostic via configurator | |
- D S 0 | |
- SET CPU 2100 | |
- SET CPU IOP | |
- RUN 2000 | |
- prints diagnostic name | |
- prints section names, PASS 000001, and halts | |
- note: will not pass interruptibility tests | |
13207 IOP for 21MX passed 13207 manual no | |
- load diagnostic via configurator | |
- D S 13 | |
- SET CPU 21MX | |
- SET CPU IOP | |
- RUN 100 | |
- HLT 74, PC = 2425 | |
- D S 0 | |
- CON | |
- prints diagnostic name | |
- prints section names, PASS 000001, and halts | |
24320 Floating point passed in 21MX CE no | |
- load diagnostic via configurator | |
- D S 0 | |
- RUN 100 | |
- prints diagnostic name | |
- prints PASS 000001 and halts | |
12943-1 Extended instruction group, part 1 passed 12943 manual no | |
- load diagnostic via configurator | |
- D S 0 | |
- RUN 100 | |
- prints diagnostic name | |
- prints PASS 000001 and halts | |
12943-2 Extended instruction group, part 2 passed 12943 manual no | |
- load diagnostic via configurator | |
- D S XX, where XX = device number | |
of TTY | |
- RUN 100 | |
- HLT 74, PC = 2406 | |
- D S 0 | |
- CONTINUE | |
- prints diagnostic name | |
- prints PASS 000001 and halts | |
24322 Dual channel port controller passed in 21MX CE no | |
- load diagnostic via configurator | |
- SET LPS ENA | |
- SET LPS DIAG | |
- D S XX, where XX = device number | |
of LPS | |
- RUN 100 | |
- HALT 74, PC = 1541 | |
- D S 0 | |
- CONTINUE | |
- prints diagnostic name | |
- prints H324 PRESS PRESET AND RUN | |
- HLT 24, PC = 2312 | |
- RESET ALL | |
- CONTINUE | |
- prints PASS 000001 and halts | |
12892 Memory protect-parity error passed in 21MX CE no | |
- load diagnostic via configurator | |
- disable all I/O devices except | |
PTR, TTY, clock | |
- D S 1400XX, where XX = device number | |
of PTR | |
- RUN 100 | |
- HLT 74, PC = 2444 | |
- D S 1000 (test select mode) | |
- CONTINUE | |
- prints diagnostic name | |
- HLT 75, PC = 2026 | |
- D S 0 | |
- D A 31777 (tests 10-11 can't be run) | |
- Rings bell and prints | |
H314 PRESS HALT,PRESET AND RUN WITHIN 30 SECONDS | |
- WRU (CTRL+E) to interrupt simulation | |
- RESET ALL | |
- CONTINUE | |
- prints PASS 000001 and halts | |
12929 Memory expansion unit (DMS) passed in 21MX CE no | |
- load diagnostic via configurator | |
- SET CPU 64K | |
- SET LPS ENA | |
- SET LPS DIAG | |
- D S XX, where XX = device number | |
of LPS | |
- RUN 100 | |
- HLT 74, PC = 2435 | |
- D S 0 | |
- CONTINUE | |
- Prints H115 PRESS HALT-PRESET-RUN IN LESS THAN 10 SECONDS | |
- WRU (CTRL+E) to interrupt simulation | |
- RESET ALL | |
- CONTINUE | |
- Prints H117 PRESET TEST COMPLETE | |
- Prints PASS 000001 and halts | |
- Test 23 won't run at >256K mem | |
(real 21MX limited to 304K) | |
Peripherals | |
12531 TTY test passed in 21MX CE no | |
- set TTY TTIME to 100 | |
- run with test select = 173 | |
- remaining tests can't be run | |
12539 time base generator passed in 21MX CE no | |
- runs with CLK in diag mode | |
12597 reader/punch passed in 21MX CE no | |
- set PTP TIME to 100 | |
- run with test select a=4017 | |
- remaining tests can't be run | |
12984 2767 line printer passed in 21MX CE no | |
- set LPS PTIME, CTIME to 100 | |
- run with test select a = 15 | |
- remaining tests can't be run | |
12960 7900/7901 disk passed in 21MX CE no | |
12965 2883/2884 disk passed 12965 manual no | |
12559 3030 magtape not run no documentation | |
13181 7970B magtape partial in 21MX CE no | |
- initial s = 102030 | |
- set MSC CTIME to 180000 | |
- do not change MSC XTIME | |
- attach scratch tapes to units 0,1 | |
- set s = 1201 (suppress CRC/LRC) | |
- run with test select a = 37757, b = 7767 | |
- tests 4, 14, 15 are timing dependent | |
- test 19 uses non-supported read rev | |
13183 7970E magtape not run in 21MX CE no | |
12920 multiplexor not run in 21MX CE no |