Introducing milliForth for 6502, the smallest real programming language ever, at 328 bytes. A review of sectorForth, it’s smaller than sector Lisp. Working with classic Direct Thread Code (DTC) or Minimal Thread Code (MTC), where the inner interpreter tip decides execution or pushing to the return stack. Coding focuses on size, not performance. The 6502 Forth memory model is organized in pages. A crude compile script is included. A challenge to create the smallest Forth for 6502 continues, with a comparison between MTC and DTC. Controversial changes include the redefinition of FALSE and TRUE values. Unique memory allocation and stack utilization highlight this innovative approach.
https://github.com/agsb/milliForth-6502