On Jun 26, 2018, at 9:44 AM, Bill Gunshannon via
cctalk <cctalk at classiccmp.org> wrote:
On 06/26/2018 09:37 AM, dwight wrote:
Things were posted a little out of order. The problem was not in the original listing.
The pdf of the original was correct. The ascii text one, at sourceforge, had a single
error in it.
Anyway, there may be other types of errors in the original but they don't stop the
interpreter or compiler from running.
The original 8080 listing had 3 or 4 such errors. These were mostly related to the
logical magnitude comparison operations, as I recall.
Dwight
________________________________
I should add that I have used the PDP-11 one and it works perfectly.
(At least as far as I can tell, I never did anything beyond the trivial as
I am not a Forth Programmer. But I was looking into OpenPROM at
one time and that was Forth based.)
I used PDP-11 Fig-FORTH as the basis for the FORTH RTS that's in RSTS V10 as an
unsupported item. That one has a number of extensions in it. I thought some were taken
from ANSI Forth, but I can't find that in the edit history. Did the RSTS FORTH source
get posted? I vaguely remember doing that a while ago. It certainly can be done; the
code is marked "Public domain". If not, I can supply it, if someone has a good
place to save it.
I used this one to create an interactive system dump analyzer inspired by VMS's SDA,
called SDA.FTH. It's rather large -- 4600 lines. Worked very nicely. One thing I
enjoyed is that I could redefine everything, so while the standard Forth arithmetic
operators are 16 bit ones, SDA exposes a different set which operate on 32 bit values (for
dealing with 22 bit PDP-11 physical addresses).
paul