https://github.com/wa1tnr/rp2040-arm-forth-sbx-a
rp2040 sandbox for Shattuck's ARM-Forth (2021) - local work by wa1tnr
https://github.com/wa1tnr/rp2040-arm-forth-sbx-a
arduino arduino-pico forth gforth multicore multicore-programming rp2040 rpi-rp2
Last synced: 2 months ago
JSON representation
rp2040 sandbox for Shattuck's ARM-Forth (2021) - local work by wa1tnr
- Host: GitHub
- URL: https://github.com/wa1tnr/rp2040-arm-forth-sbx-a
- Owner: wa1tnr
- Created: 2021-12-31T23:33:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-04T01:08:18.000Z (over 3 years ago)
- Last Synced: 2024-12-17T18:16:02.521Z (4 months ago)
- Topics: arduino, arduino-pico, forth, gforth, multicore, multicore-programming, rp2040, rpi-rp2
- Language: C++
- Homepage:
- Size: 1.43 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ARM-Forth
ITC Forth in C, built and tested on the Adafruit QT Py
and on the Adafruit Itsy Bitsy M0.This is a target compiled Forth that deviates from the
standard in several ways. Branching words don't consume
the stack. This is similar to the Green Arrays chips.There are two address spaces, RAM and program memory.
RAM has an address "register" called A. Program memory
has one called P. Primitives such as c@+, c!+, @p+, use
those address registers. Also it's target compiled but
not exactly tethered. The target has separated heads and
a text interpreter, but no compiling. At least not yet.The interpreter is specifically designed to work with the
Arduino IDE and its serial terminal.See the file "main.fs" for a steno keyboard firmware.