Just to try to explain the history of this (in case anyone is
still confused) ....

PCOM and PINT here are called "Pascal P4", a "public domain" bytecode
compiler and interpreter, originating at ETH Zurich by Niklaus Wirth
and companions: Urs Ammann, Kesav Nori, Christian Jacobi, K. Jensen.
That was apparently in 1976.

Steven Pemberton wrote a book about it (circa 1982?). There were some
very minor fixes added later. He now hosts the book for free on his
website along with some C code of the p2c translated Pascal sources
(with minor fixes from I.J.A. van Geel) dated 1996. P2c was written by
Dave Gillespie. But that translated C code (p4c.tar.gz) is flawed and
doesn't work well (see Scott's website).

Scott Moore (aka Franco) later added some better fixes (circa 2010?)
to the Pascal sources to let them compile with "ISO 7185" ("standard"
Pascal), e.g. GNU Pascal, and wrote a partial test suite called
"standardp.pas" and mirrors that to SourceForge. (However, he was more
interested in full ISO 7185 target support in the compiler itself,
which he forked to create P5. Now he's extending it with P6!)

While I did build his P5 with GPC (and ran the test suite!) for
several OSes, I also decided to come back to this P4 subset and
retranslate Scott's "fixed" version with p2c. So hopefully this
version works better than the old one. This is primarily interesting
if you don't have an ISO 7185 Pascal compiler (e.g. GPC) available
or want to study Steven's book.

I tested most of this under FreeDOS (thanks to Pasquale "Pat" Villani
and many others!).

--
rugxulo _AT_ gmail
