Pidp1-mods development log

76 views
Skip to first unread message

Bill E

unread,
Mar 7, 2026, 9:00:19 AM (12 days ago) Mar 7
to [PiDP-1]
Angelo had a good idea, much more convenient to have one place to see changes.
I have no idea if he intends to merge my changes, but I'll try to track his where appropriate. I will continue to actively support this. As of this post, I've added 22,000 lines of code, both C and assembler, and documentation. (!)

Historical - changes for better audio, dynamic IOTs, high speed channels, lightpen implementation, better hsrdware panel driver, Type 33 Symbol Generator, Type 23 Parallel Drum, BBN clock, Type 630 Data Communications System, new AM1 assembler, new AD1 symbolic source-level debugger, detailed documentation for the above.

7-Mar-26 AD1 convenience updates, simplify changes in the pidp1 code, update docs

Bill E

unread,
Mar 9, 2026, 10:37:02 AM (10 days ago) Mar 9
to [PiDP-1]
9-Mar-26 More AD1 features, consolidate the intf to pidp-1 into one place in pdp/main.c removing mods to pdp1.c, fix an obscure bug in AM1 when using, deep breath, global symbols in a bank when used with both unqualified and bank-qualified notation in constants when the global is resolved after that use. Related documentation updates. Updates to the AM1 <include> files. And yes, I actually use all of my mods.

Bill E

unread,
Mar 10, 2026, 10:57:34 AM (9 days ago) Mar 10
to [PiDP-1]
10-Mar-26 merge (most) aap updates to pidp1

Bill E

unread,
Mar 11, 2026, 2:00:20 PM (7 days ago) Mar 11
to [PiDP-1]
11-Mar-26 all extended features can now be enabled and disabled via the config file, including the -1D extensions,  am1 already warns about -1D instruction uses, added tracking doc, minor ad1 mods for list command

Bill E

unread,
Mar 11, 2026, 8:12:34 PM (7 days ago) Mar 11
to [PiDP-1]
11-Mar-26 Changed the hash generation for constants in am1 to use 64 bits for symbols instead of 32 to fix a collision problem. Improved single-stepping in ad1.

Bill E

unread,
Mar 12, 2026, 11:04:23 AM (7 days ago) Mar 12
to [PiDP-1]
SIgh, one more time on the hashing. It actually works in all cases again. Change am1 to have warnings off by default, add more warnings for using am1 features when generating macro1 code, update the docs.

Bill E

unread,
Mar 16, 2026, 10:55:32 AM (3 days ago) Mar 16
to [PiDP-1]
Major update to the ad1 debugger to fully support debugging with multiple files. This is to handle the am1 assembler's ability to assemble separate files with cross-file symbol resolution, useful for 'library' code that can be shared by multiple programs, etc.

Bill E

unread,
Mar 17, 2026, 5:09:40 PM (2 days ago) Mar 17
to [PiDP-1]
Another major ad1 update, added tape loading of macro bin and ad1 bin tapes. DDT can do it, now so can ad1. Docs updated.
Reply all
Reply to author
Forward
0 new messages