Development log

98 views
Skip to first unread message

Angelo Papenhoff/aap

unread,
Sep 18, 2025, 12:30:20 PM9/18/25
to [PiDP-1]
I'm making this thread so new features or bug fixes to the software will be easily visible for everyone in hopefully more friendly manner than the raw git log.

Feedback, suggestions and discussion are welcome.

Angelo Papenhoff/aap

unread,
Sep 18, 2025, 12:32:45 PM9/18/25
to [PiDP-1]
Recent changes from my side:
* fullscreen in web interface fixed (was more of a placeholder before)
* pdp1_periph now has keyboard commands for mounting/saving paper tapes
* typewriter font size can also be controller now (and is saved to the config)

Angelo Papenhoff/aap

unread,
Mar 6, 2026, 12:27:45 PMMar 6
to [PiDP-1]
Time to revive this, it's been a while.
finally added lightpen support, only tested with pdp1_periph so far, the web interface does *not* support it currently

MICHAEL GARDI

unread,
Mar 8, 2026, 6:00:20 PMMar 8
to [PiDP-1]
A not so subtle reminder if you are working on the Type 30 display code:


Mike

Bill E

unread,
Mar 8, 2026, 8:19:10 PMMar 8
to [PiDP-1]
I recently added a size parameter to the type 30 in my branch. Not sure this is what is needed, but it lets you set a size other than 1024x1024 and everything is scaled to fit in that new size square.
You can try it out if the spirit moves you and let me know. The size is set in the /opt/pidp-mods/pidp.config file, it's documented in that.

Bill

Angelo Papenhoff/aap

unread,
Mar 9, 2026, 2:47:33 PMMar 9
to [PiDP-1]
* re-thought the whole sequence break stuff. 1 and 16 channel sequence break should be usable now
   some (admittedly not too heavy) testing suggested it is working
* infrastructure for high speed break cycle implemented as well, but no devices that use it yet
* fixed the pidp1 install script not to pull the latest submodules but the appropriate version

so now i can start implementing devices that use the high speed break cycle, the drum in particular. would be so nice to have schematics for it

Angelo Papenhoff/aap

unread,
Mar 11, 2026, 8:29:45 PMMar 11
to [PiDP-1]
So i figured i will need more time to think through the whole drum situation, so instead:

* implemented type 33 symbol generator

That was really fun! spent the whole day understanding the schematics and translating them into C. after just a little bit of debugging it seemed to work fine :) Bill's example code worked perfectly, thanks a lot for that!!

We have also now switched to an approach where i push my latest changes to aap/blincolnlights and the new new branch of obsolescence/pidp1. once oscar is confident in the changes (hopefully with feedback from you guys!), we'll merge it into main.

this means: until this is merged, check out the dev branch of obsolescence/pidp1 to test the new symbol generator.

Angelo Papenhoff/aap

unread,
Mar 11, 2026, 8:34:50 PMMar 11
to [PiDP-1]
meant s/new new branch/new dev branch/ of course. also this may interest people

* fixed some embarrassing issue in p7sim and pdp1_periph where the display would draw random dots while aging the display. forgot an 'else' -.-

that one is already on main.

Angelo Papenhoff/aap

unread,
Mar 25, 2026, 11:11:49 AMMar 25
to [PiDP-1]
I'm not ready to push anything new yet, but just to keep you updated i started reworking pdp1_periph to be more flexible and become a unified pdp_periph. with support for pdp1, pdp6 and whatever else might come up (dectape will be needed for the 6). i've also helped a bit with TENEX restoration for the arpanet project (https://github.com/larsbrinkhoff/bbn-tenex/issues/1).
also put lua into my pdp6 emulator, which was exactly the right thing to do as it gets rid of a lot of UI woes. i will bring the pdp1 up to pdp6 standards once everything is working smoothly. i think things are looking promising, but they're still cooking
Reply all
Reply to author
Forward
0 new messages