Summary

  • milliForth-6502 is a port of a fork of a Forth implementation, sectorForth, for the x86 architecture, that was in turn a fork of a Forth implementation for the x86 architecture that could fit into 512 bytes of a boot sector.
  • As such, milliForth-6502 is a tiny implementation of Forth for the 6502 processor, weighing in at 1,110 bytes of binary.
  • While not small enough to fit into a boot sector, it is small enough to be an excellent choice for small, embedded projects.
  • This compactness does not appear to be at the expense of functionality, with image processing and other advanced features built in.
  • The code is mostly written in assembly, and is compiled using the cc65 suite of tools.
  • The article mentions that a previous version was adapted for the Jolt cartridge, allowing for easy testing and debugging.
  • The article also mentions that it would be interesting to use or adapt this code to run on a real 6502 processor or even on a homemade 6502 computer.
  • The article calls for feedback from anyone who has tried or succeeded in doing this.

By John Elliot V

Original Article