A toy implementation of Forth for several 6502 based systems.
- C 52.9%
- Assembly 27.2%
- Slash 11.1%
- Lua 4.5%
- Makefile 2.8%
- Other 1.5%
|
|
||
|---|---|---|
| .vscode | text fix | |
| .zed | more arith tests | |
| apple2 | long string support on apple 2 | |
| atari | working output | |
| c64 | text input fixes for a2 and c64 | |
| cc65 @034f73a9e1 | build cleanup | |
| common | almost atari 800 | |
| misc | remourth | |
| nes | linking fix for nes | |
| rem | faster line loading | |
| sim6502 | initial atari build | |
| slox | better IO abstraction | |
| test | more tests | |
| tools | apple2 testing via bobbin | |
| zx02 @af53aeb7af | zx02 decompress the binary to relocate it | |
| .gitignore | virtualize memory | |
| .gitmodules | zx02 decompress the binary to relocate it | |
| makefile | atari not quite booting | |
| README.md | readme | |
| TODO.md | TODO and minor cleanup | |
This is my toy implementation of the Forth programming language. It's pretty bare bones, but it's mine. :)
Written using the cc65 toolchain, I originally targeted the included sim6502 out of convenience. It was always intended to run on multiple systems however, and I've since gotten it running on the NES (using the Family BASIC Keyboard), and the Apple 2.
Maybe someday I'll add some documentation, just for the heck of it. For now it just exists "as is": a curiosity, a toy. If that sounds fun to you anyway, enjoy!