Un Forth minuscule pour le 6502 : moins de 600 octets

2025-03-28
Un Forth minuscule pour le 6502 : moins de 600 octets

Cet article détaille une implémentation Forth extrêmement minimisée pour le processeur 8 bits 6502, atteignant une taille inférieure à 600 octets. L’auteur compare deux modèles d’interpréteur : le code threadé direct (DTC) et le code threadé minimal (MTC), optant pour le DTC pour sa taille réduite. Le projet privilégie la taille aux performances, visant à vérifier le DTC standard par rapport aux variations du MTC. Le Forth résultant inclut des primitives essentielles et est testé avec `my_hello_world.FORTH`, démontrant sa fonctionnalité.

Développement