William Cattey on Sun, Nov 09 2025:
> I've done a build with the invert deposit logic enabled on my PiDP-8. I
> wondered, "What would happen if that option were chosen on a machine that
> did not have the hardware mod?"
I think the answer should be "the same as in the following scenario:"
- original software (no invert-dep)
- unmodified circuit board
- switch soldered in the "authentic" orientation
I.e. the switch looks permanently engaged, unless you press it which
momentarily disengages it. Is that the behavior you were seeing?
> Alas, I encountered what I believe is a show-stopper.
I'm not sure I follow. The config option is only meant for the situation
where someone has soldered the switch in "inverted" orientation
(relative to Oscar's instructions).
So one wouldn't enable this by default. It's for tinkerers who don't
mind compiling their own software but would rather not cut a trace on
the board.
Or am I misunderstanding?
An obvious improvement would be a run-time (rather than compile-time)
switch, I guess. However, I wanted to start with something simpler to
implement that's already useful. I judged the trade-off that one needs
to rebuild the software acceptable.
> Pesco, Oscar, we need to collaborate on this if we're gong to make a go of
> this for the next release.
>> I agree that additional documentation should be made. I'll start with
>> adding a description of this new option to the top level README.md in the
>> branch.
I was thinking of a careful hint in the build instructions that this
option exists. It would have saved me a round of resoldering.
-pesco
PS: I tried the invert-deposit branch and the build worked fine. I
booted into TSS/8, logged in and started BASIC without issue. My
blinkenlights go blink.