6800 fig-FORTH?
Paul Koning
paulkoning at comcast.net
Tue Jun 26 11:38:50 CDT 2018
> 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
More information about the cctalk
mailing list