Projet ForthEx

Le projet ForthEx ou Forth Explorer est né en 2015 suite à la lecture du document Programming a problem oriented language écris par Charles Moore, le créateur du langage Forth. Dans ce document, dont l'original date de 1970, il décris les début du Forth lorsqu'il programmait directement les premier mots du Forth en langage machine (bare metal). Je me suis dis alors qu'il serait intéressant de faire une expérience similaire en créant un petit ordinateur avec un microcontrôleur et de le programmer en assembleur et en Forth seulement jusqu'à l'aboutissement d'un système fonctionnel.

Le projet au complet est disponible sur https://github.com/Picatout/ForthEx

retour à l'index principal

Plateforme matérielle

J'ai donc conçu un petit ordinateur à partir d'un PIC24EP512GP202 pour l'utiliser comme plateforme matérielle pour ce projet. Les caractéristiques de ce petit ordinateur sont les suivantes:

Schématique

forthex schematic
forthex schematic interface clavier
forthex schematic alimentatition négative

carte et boitier

carte du prototype
boitier face avant
boitier face arrrière


Vidéos de présentation.


index principal