colorForth is a minimalistic operating system for an x86 PC

2021 May 08

colorForth is a simple dialect of Forth created by the inventor of Forth, Chuck Moore.

cf2019 is a distribution that runs on a Windows PC in bochs, or natively from a USB drive.

Presentation by Howerd Oakford at Forth2020 Zoom Meeting 2021 Mar 13 colorForth_Forth2020_Presentation.pptx

Presentation by Howerd Oakford at FORTH2020 -#7 -March-2021 ZOOM monthly meeting of Forth FB group : https://m.youtube.com/watch?v=vZDYvKQh7to

„colorForth in Black and white“ starts at 1h02m23s.

 

colorForth cf2020 edition did not make it into the world in 2020 – hopefully, there will be an update in 2021. For now there is still cf2019 :

 

Download https://www.inventio.co.uk/colorforth/cf2019_Issue_2019Apr04.exe colorForth system packaged with Bochs.

 

Double left click ( run ) go.bat to run the cf2019.img image in the bochs PC emulator.

 

Latest cf2019 distribution documentation : cf2019_colorForth.pdf

 

Also available on GitHub https://github.com/Howerd/colorForth.git

 

Presentation by Howerd Oakford at colorForth_KüstenForth-Treffen.pptx

Presentation by Howerd Oakford at EuroForth 2017 Crypto colorForth :

colorForth_in_Black_and_White.pdf   PDF file

colorForth_in_Black_and_White.pptx PowerPoint

And from EuroForth 2017 :  cryptoColorForth.pdf  PDF file

See also The colorForth Magenta Variable and colorForth and the Art of the Impossible , my first impressions of colorForth.

cf2019 uses BIOS calls to access the USB drive, so it is no longer necessary to have a floppy disk drive to run natively!

Full assembler source file, NASM assembler, colorForth source and batch files to create the colorForth image, and run it in the bochs emulator.

Real colorForth running on (just about) any Windows PC.

bochs is available from http://bochs.sourceforge.net/    Thank you to all the bochs developers...

Download the zip file here  cf2019_Issue_2019Apr04.zip  and

self-extracting zip file here cf2019_Issue_2019Apr04.exe

Also available from SourceForge :

https://sourceforge.net/projects/colorforth/ 
https://sourceforge.net/projects/colorforth/files/cf2019_Issue_2019Apr04.exe/download 

Bug reports, feedback and comments to  Howerd Oakford

Enjoy!

Legacy – the original versions require a real (i.e. not USB) floppy disc drive to run natively :

cf2012bochs colorForth system packaged with Bochs

Download the zip file here  cf2012bochs2012Oct21release.zip  and self-extracting zip file here cf2012bochs2012Oct21release.exe

cfdos is a DOS program to display colorForth pre-parsed source blocks. This program will work on any computer that runs or emulates DOS, and allows you to view colorForth source, in both normal and "colour blind" mode. It features a file listing utility (F6) which displays all files of type *.BLK in the same directory, and can copy them to a formatted floppy disk. colorForth Explorer Edition is the latest colorForth stand-alone operating system, packaged together with a Windows/DOS program to display colorForth source and create bootable floppy disks.

Don't be deceived by the fact that colorForth boots from a floppy - this is an experimental state-of-the-art operating system for a PC.

See The colorForth Magenta Variable and colorForth and the Art of the Impossible  my first impressions of colorForth