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 at 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.