> On Jun 26, 2018, at 9:44 AM, Bill Gunshannon via cctalk 
> <cctalk@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

Reply via email to