Hi all,
I thought my PiDP8i build was going smoothly: no major glitches when soldering everything in; no obvious problems with solder joints, etc. And when first booting up, without the switches installed, the self-test worked fine with first all lights on and then all lights off. And the final snake program seems to be right. (And testing the switch connections as instructed also works as it should, i.e., shorting each switch as instructed results in a switch step change as displayed in the terminal.)
But I'm not sure about what comes in between. Perhaps I'm being too literal about what counts as a row and column. The first five rows light "only" the 12 LEDs for the Program Counter through to the Multiplier Quotient. this makes some sense - but after that, rows become less clearly associated. Row 6 lights everything in the column 3rd from the right plus the top four lights of the 2nd column to the left, as a start; row 7 lights the step counter row plus the first column on the right and the bottom 2 lights of the 2nd column. Row 8 (image attached) gets all the lights in the Data field and Inst Field - plus the lonely little Link LED.
Columns are also, um, ambiguous. Column 1 (image attached) does light up the first full column (over SR12) - but also the Word Count / 4th LED in the second column .
All the other column tests follow suit, in the sense that a new column lights up - along with other, not obviously associated lights (at least not obvious to me) - e.g., column 12 (image attached) which is indeed the full column 12, but also the far left LED in the Data Field along with the And and Current Address LEDs.
Last but not least: the computer itself works, so far as I've been able to test it - i.e., it boots into OS/8, basic commands such as DIR, etc. work, and I've also run some of the basic programs as well as compile and run two of the included C programs. These all display properly on the terminal window. But: the lights showing on boot-up ("running OS8," attached) do not match what I see as opening lights in several YouTube demonstrations and tours. Perhaps this is insignificant - but in conjunction with the above puzzles, I'm not as sure about that as I'd like to be.
FWIW: I've spent quite some time trying to track down more detailed documentation of what the self test for the PiDP8i should show, but have not had any luck. I'm happy to track all of this down in further detail if there is more detailed documentation to be found.
Will be grateful, as usual, for any comments and advice as to whether or not all is as it should be - or, if not, what might the culprit(s) to look into.
many thanks in advance,
- charles