Forth pygmy image

Pygmy Forth

32-bit/64-bit Pygmy Forth is a 32-bit/64-bit Forth for Linux/MacOS/Windows.

Riscy Pygness

Riscy Pygness is 32-bit Pygmy Forth for ARM processors (and now the ARM Cortex).

Pygmy Forth for DOS etc.

See forth.html for 16-bit Pygmy Forth for DOS (which runs on all sorts of “DOS”, including FreeDOS and under various Microsoft Windows operating systems, and under the DOS simulator on Linux) and for links to various Forth information, including ARM my “3 Instruction Forth” paper.


Amortization in Python

I’ve written a Python program to produce amortization schedules. See amort.

Amortization as a Web App

I also wrote an amortization program available as a web app (written in ClojureScript):


ARM Cortex M3

ARM Cortex M3 chips are all the rage. Riscy Pygness has now been ported to the STM32 ARM Cortex M3 and might be ported to the LPC17xx in the near future.

See cortex for some LED blinking examples for the STM32 and the LPC17xx.


Here are some (unfinished) notes about a bootloader for the PIC. I may get back to it some day.


Generally, I have been releasing my software under a BSD/MIT/X-style license, but am beginning to switch over to a pure MIT license.