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.
2023
2023-04-05
Mecrisp-Stellaris Forth: An IDE for the RP2040
Where I describe how I develop Forth on my Mac using Sublime Text 3 and Serial, as my Forth IDE.
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-05-06
Mecrisp-Stellaris Forth: Dictionary 0
Where I keep my dictionary 0 with all of the basic Forth definitions.
2022-04-19
Comparing Board and Language Speeds
Where I compare the execution speeds of different combinations of boards and languages.
2021
2021-07-09
Mecrisp-Stellaris Forth: Creating a New UF2
Where I describe how to edit, assemble, link, and UF2 Mecrisp-Stellaris for the RP2040 and specifically, the Adafruit Feather RP2040 and Pico/Pico W.
2021-07-05
Mecrisp-Stellaris Forth: RP2040 and Pin Testing
Where I work with the Adafruit Feather RP2040 (Feather), Mecrisp-Stellaris Forth (MSForth) and create Forth versions of ManPinTest and PinTest.
2021-06-27
Mecrisp-Stellaris Forth: Notes
Where I compile interesting notes as to how Mecrisp-Stellaris Forth is implemented on the RP2040 microcontroller.
2021-06-23
Mecrisp-Stellaris Forth: On the RP2040
Where I implement Forth on the Feather RP2040 using Mecrisp-Stellaris Forth.
2021-05-31
ESPForth 7.0
Where I find a much, more evolved version of ESPForth.
2021-05-28
PinTest
Where I write an Arduino program to test pins on a specific board in order to confirm a Forth HAL for the same board.
2021-05-23
Which Forth?
Where I discuss several versions of Forth and the attributes of each.
2021-05-22
ESPForth Part 2
I discuss designating ESPForth as ArduinoForth, which is Forth words calling the Arduino framework.
2021-04-03
ESPForth
ESPForth is one of the easiest and least expensive ways to learn Forth.
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.