2024
2024-04-01
FlashForth: Execution Speed
Where I discuss the various methods of increasing execution speed in Forth and demonstrate the ease in doing so.
2024-03-22
FlashForth: Debouncing Buttons -
Where I discus debouncing buttons in Flashforth as well as indexing arrays.
2024-03-13
FlashForth: Compile a New Version
Where I describe in detail how to compile a new version of FlashForth.
2024-03-12
FlashForth: Hardware Abstract Layer (HAL)
UPDATED: This page contains a both a Forth hardware abstraction level (HAL) much like the m328def.
2024-03-12
FlashForth: Datasheets
Why the microcontroller datasheet is so important to programming in Forth.
2024-03-11
FlashForth: Understanding the ATmega328P PWM
Where I use Forth to develop a better understanding of the ATmega328P PWM capabilities.
2024-03-11
Flashforth: Working with the Uno
Where I describe how to use Forth with an Arduino Uno and make it easier to program the Uno in Forth.
2024-03-10
FlashForth: blink
Where I demonstrate your first embedded application, much like the C Language “Hello, World” program, blink.
2024-03-09
FlashForth: Simple Setup
UPDATED: Where I describe how to use FlashForth, a phenomenal version of Forth for the ATmega328P to learn how to use Forth in an embedded system.
2022
2022-05-29
Flashforth: Using the Three Values of Forth
Where I demonstrate the three values of Forth; speed, extensibility and interactive, to develop a better understanding of the ATmega328P.
2022-04-19
Comparing Board and Language Speeds
Where I compare the execution speeds of different combinations of boards and languages.
2021
2021-03-21
Why Forth?
As I got back into Forth after about 35 years of other languages, programs and technical stuff, I’ve been asked, Why Forth?
2021-03-20
Forth Resources
Here are links to Forth tutorials, books or products.
2021-03-01
Courses_Forth
A set of entries which comprise a course for learning how develop Forth programs for the ATmega328 or RP2040.