UCSD PASCAL (P-system) P-code Was:(Why is it that ...)
From: Roger Ivie <rivie_at_teraglobal.com>
>That's an extremely interesting remark because of two of
>the rumors I heard about the WD P-engine:
>
>1) It failed because a Z80 could execute P-code faster
>2) It was a remicrocoded 11/03
Z80 was a good pcode engine, in 1978 the fast ones were 4mhz
and the PDP-11/03 in the guise of an H11 was a bit faster.
The WD Pascal microengine was the WD13 chipset as
was the LSI-11 and the S100 box (forgot the name). The uEngine
was a failure as WD was not a reliable vendor back then and
it was buggy. It did run the pcode fastest of the pack then.
The PDP-11 and to a lesser extent z80 had the addressing modes
and instuction set needed to build a good stack oriented engine.
UCSD was not so much a failure as the leading edge. With the
avilability of natively compiled languages that were faster or better
a P-code compiler was a weakness. The idea of cross platform
code portability in the form of a compiled HLL was a big winner
that remains.
Allison
Received on Thu Nov 30 2000 - 18:37:11 GMT
This archive was generated by hypermail 2.3.0
: Fri Oct 10 2014 - 23:33:14 BST