Fun with dpy. Or not.

27 views
Skip to first unread message

Bill E

unread,
Mar 28, 2026, 9:25:00 AM (13 days ago) Mar 28
to [PiDP-1]
The dpy IOT was one that seems to have been hacked multiple times back in the real PDP-1 days. After running into various issues with various programs, etc., I finally wrote down what I think the variants are. Some of these were done on just one or two machines as far as I know. Just for fun, here's the list. If I'm wrong about something, let me know.

Some machines had a variation where the intensity could be set using the xx03xx bits. The valid values for the -1 seem to have been 0,1,2,3. But, did it actually use the xx07xx bits? Not sure. It seems the Type 30's could support 7 intensity levels, but also not sure this was done for the -1 variants.
Spacewar uses it.

Some had a variant where the display origin could be shifted, setting the x origin to the left edge and/or the y origin to the top edge using the xx30x bits. This one was clever and simple, it just complements the sign bit of the display address(es) if set.
Snowflake uses it.

The Type 33 symbol generator added the sdb variant, invisibly move display point using the value xx20xx, which conflicts with the origin-shifting.
Given that the symbol generator was an official product, I'd say this one takes priority over origin-shifting.

The aperture-setting variant, added to support the pseudo-lightpen, uses the value xx34xx.
This theoretically could conflict with some random variation, but I haven't found any conflicts. My comment on this is that I added it in the same spirit as the ones above, the -1 was hacked in many different ways by many different users.

Bill

MICHAEL GARDI

unread,
Mar 28, 2026, 11:33:42 AM (13 days ago) Mar 28
to [PiDP-1]
Just an FYI. When I asked Michael Cheponis if the CHM Type-30 supported origin relocation he responded:

    No.  It does not support origin relocation.  Or, rather, if it does, I've never seen a program use that feature.

   Seems to me it would take a little bit of logic to do that, and I don't remember seeing that logic.

   There IS a switch that moves the origin on the back, but we've not seen it documented nor have we ever used it, to my knowledge.

   I can ask others whether they know anything about origin relocation.

    -Mike

Bill E

unread,
Mar 28, 2026, 1:36:53 PM (13 days ago) Mar 28
to [PiDP-1]
Snowflake_sa-100.bin definitely uses it, but it works fine without it. I don't recall coming across a physical origin switch, but there was one for flipping the x-y axes, no idea why. That's listed in one of the DEC manuals.
Bill
Reply all
Reply to author
Forward
0 new messages