Site logo

Triceraprog
La programmation depuis le Crétacé

Le Forth sur Hector HRX ()

Avec la nouvelle session de Retro Programmers United for Obscure Systems, il est temps de découvrir la ligne des Hector HR. Que ce soit l'Hector 2HR, le 2HR+, le HRX et probablement le MX.

Pour en savoir plus sur ces ordinateurs, il existe une page dédiée à ces machines.

Après avoir cherché un peu dans les resources Hector, je me suis dirigé pour ma contribution à cette session vers le « Hector HRX » et son Forth. En effet, le HRX est un de ces rares ordinateurs 8 bits qui venait avec un Forth en ROM, au lieu du plus classique BASIC.

Il existe un livre sur le Forth pour Hector HRX, « la pratique du Forth avec Hector », qui est plutôt agréable à lire afin de découvrir la machine à travers ce langage, et pourquoi pas, découvrir le Forth au passage.

L'ennui avec le livre, c'est qu'il présente les mots en contexte, mais qu'il n'y a pas de référence regroupement les mots par catégorie, ou par usage. Il faut donc se souvenir du passage où le mot est présenté, et le retrouver parmi la prose pédaogique.

Je n'étais pas non plus certain que tous les mots soient présentés par le livre (après en avoir fait la liste, il en manque bien quelques uns, mais c'est en fait très complet).

Pour moi, il manquait donc une référence, et c'est ce que je me suis appliqué à faire. Cette référence n'est pas un apprentissage du Forth, la lecture du livre ou d'une autre ressource est nécessaire. Par contre, elle présente une liste catégorisée des mots ainsi que les grands principes du Forth et son implémentation sur Hector HRX.

Éspérant donc que cette référence pourra vous être utile comme elle l'est pour moi, je l'ai publiée à cette adresse.