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