Ein winziger Forth für den 6502: Unter 600 Bytes

2025-03-28
Ein winziger Forth für den 6502: Unter 600 Bytes

Dieser Artikel beschreibt eine stark minimierte Forth-Implementierung für den 8-Bit-Prozessor 6502, die eine Größe von unter 600 Bytes erreicht. Der Autor vergleicht zwei Interpretermodelle: Direct Threaded Code (DTC) und Minimal Threaded Code (MTC) und entscheidet sich aufgrund der geringeren Größe für DTC. Das Projekt konzentriert sich auf die Größe und nicht auf die Leistung und zielt darauf ab, den Standard-DTC mit MTC-Varianten zu vergleichen. Der resultierende Forth enthält grundlegende Primitives und wird mit `my_hello_world.FORTH` getestet, wodurch seine Funktionalität demonstriert wird.

Entwicklung