Yes, I spent a good amount of my time at CMU in the late 70's re- writing the TOPS-10 version of that compiler with a new P-Code definition so that the target code could be run efficiently on small machines. I did the original work to target the PDP-11s on C.MMP.
I still have the compiler source, documentation I wrote and all of the test cases. Unfortunately I no longer have the PDP11 P-Code interpreter that I wrote (all in PDP-11 assembler and BLISS-11). :-( However, I *think* I still have the interpreter I wrote in Pascal that I used for testing the compiler changes and code generation. TTFN - Guy On Tue, 2020-07-14 at 12:19 -0600, Eric Smith via cctalk wrote: > On Tue, Jul 14, 2020 at 10:42 AM Chuck Guzis via cctalk < > cctalk@classiccmp.org> wrote: > > > The term "p-code" comes from the 1973 Pascal-P version of UCSD > > Pascal. > > > > "p-code" does come from Pascal-P, but Pascal-P wasn't a version of > UCSD > Pascal. Pascal-P was developed on the CDC 6600 in 1972. > > UCSD Pascal didn't come about until 1977, so the term p-code predates > UCSD > Pascal by five years.