AnyCPU
http://anycpu.org/forum/

The Western Digital Pascal MicroEngine WD900
http://anycpu.org/forum/viewtopic.php?f=3&t=313
Page 1 of 1

Author:  BigEd [ Tue Sep 13, 2016 8:14 am ]
Post subject:  The Western Digital Pascal MicroEngine WD900

I think this is new to me - a mention of a CPU which runs P-code directly.

Image

Quote:
The list of programming languages for which such special CPUs exist(ed) is rather short:

Lisp (starting in 1975)
Forth (starting in the early 80s)
Prolog (starting in the 80s; research level only)
Java (starting in 1996)
Lisp machines did have some commercial success, but vanished in the early 90s.


(And of the course the mentioned P-code machine)

I was once in a conversation about making a BCPL machine, but some of the primitives are not at all primitive, and it didn't go anywhere.

Looks like an interesting (but rarely-updated) blog - subscribed!

Author:  Tor [ Tue Sep 13, 2016 10:03 am ]
Post subject:  Re: The Western Digital Pascal MicroEngine WD900

That's very interesting, thanks for the link!
I used UCSD Pascal back in the eighties (with an Apple II), UCSD Pascal had a lot in common with Turbo Pascal (or rather, Turbo Pascal had copied concepts from the earlier UCSD Pascal), so the transition to CP/M and Turbo Pascal was easy. The reason for moving? Speed. The P-code interpreter wasn't very fast.
But I have looked into UCSD Pascal and P-code recently, trying to get an emulation of my old eighties setup running. And I wanted to write a P-code interpreter for my Linux box, but documentation is a bit sparse.
In any case, that WD900 is interesting. And of course, the idea of a P-code CPU in an FPGA follows. I imagine someone else must have had that idea already, so I'm sure there are many such implementations - but I haven't asked a search engine yet.

-Tor

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/