Hi
I sure that there was a FIG-86 listing done( would run
on a 8088 ). There is also a large Forth that runs under
DOS called FPC that is available over the net. For those
that want to create there own smaller '86 Forth, there
is a tool called TCOM ( by the same author ) that creates
COM files. Since these are just code, they can be made
to work on any '86 compatible platform. With minor changes,
any target processor can be used( I've used it to create
8051 and Z80 code ). As I recall, the release comes with
a number of examples of targeting for other machines.
It was mentioned that a Forth could be as small as 32K.
I've done quite a few that run in less that 8K of space
( 6K ROM and 2K RAM ). If one doesn't need the interpreter
and compiler, 2K systems are quite practical for many
applications. These are often done as tethered systems
where something like a PC has the compiler and interpreter.
The application machine only needs a way to read/write
memory, execute and break execution.
Dwight
From: "Stan Barr"
<stanb(a)dial.pipex.com>
Hi,
ben franchuk <bfranchuk(a)jetnet.ab.ca> said:
Tony Duell wrote:
Cheating a bit, but how about FIGforth? I believe
it is truely public
domain, and as it runs on the bare metal, it could be claimed to include
the OS. I assume there was/is a version of the 8088.
Yes, but try and find it today. Fig forth is for the 8080 and 6502 with I/O
supplied by the user and ASM source. While I suspect you can get a
version for the 8088 I don't expect you can get the source for it.
Read keyboard, test keyboard ready, print to screen, read disk block,
write disk block I think is all that is needed.
Ben.
Versions of FIGForth were available for quite a few processors.
I've got it running on simh emulating a PDP-11 and I'll copy it
to my Micro 11/73 as soon as I can persuade it to read floppys
written by putr. I'm running it under RT-11 but it can be compiled
to run stand-alone.
It's quite possible that FigUK may have a FIG listing in their library
and I've possibly got a TRS-80 version somewhere.
--
Cheers,
Stan Barr stanb(a)dial.pipex.com
The future was never like this!