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