These files will let you run ForthOS under a virtual PC


If you just want to quickly lay hands on ForthOS, install the PC emulator Bochs.

Then grab the "bochsrc" file (usually used by Bochs under the name ".bochsrc"), and this disk image which it will load. Tell Bochs to start up, and you should be in a ForthOS environment.

qemu x86

The disk image appears to work fine with qemu x86 emulation as well.

Continuing Work

I've recently been freshening the source. ForthOS now builds its own GDT/IDT, has added RTC and time services, as well as moving to interrupts for all I/O devices (previously it was a polled scheduler). Under qemu it no longer pegs the CPU at 100%. This image will doubtless be updated as bugs are found, but you're welcome to try it and peruse the included source:

ForthOS v2