Jump to content

Fig-FORTH

From EDM2
Revision as of 01:14, 16 January 2015 by Reiknir (talk | contribs) (Created page with "==Description== A public domain version of Forth that was distributed by the "Forth Interest Group" in the late 70's and early 80's, not as software but rather as prin...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

A public domain version of Forth that was distributed by the "Forth Interest Group" in the late 70's and early 80's, not as software but rather as printed listing of assembly code that you could type in to your computer to get a working Forth environment, this was needed BTW since at the time personal computers did not have standardised peripherals. Implementations were available for anything from the low power 8 bit RCA COSMAC (1802) to large minicomputer systems from DEC and Data General, a DOS version was made available in the early 80's that got quite a lot of development over time.

In addition to the original FIG-Forth's, most of which appear to hail from the Forth Inc. company, a number of European charters of FIG ported and extended the system to locally made or popular computer systems and unlike the original organisation made their versions available on tapes and disks.

In 1994 a gent called Jim Brooks announced on USENET that he had created a 386 version of FIG-Forth, had already made a protected mode version of it for DOS and was currently porting it to OS/2 and would be releasing it, his homepage (below) has screenshots of his OS/2 implementation but it appears that he never released it in any version but simply used it as an in house tool.

Note that despite being distributed in assembly language format, FIG-Forth was not developed in assembly but rather a Forth cross-compiler was developed first, with the output from it being what was distributed.

Version

  • The official DOS version is currently at v13.1
  • Note that there are a number of unofficial DOS versions out there with sundry extensions, some of which have become more ISO Forth like.

License

  • Open source - In the public domain.

Links