Z79Forth
Motivation Il fut un temps, sur cette planète, où l'on pouvait comprendre le fonctionnement interne d'un ordinateur presque jusqu'au niveau du bit. Le matériel était fourni avec des schémas et le code source du logiciel était livré. Ces jours sont-ils derrière nous et à jamais perdus dans la mémoire des anciens ? Z79Forth est un effort pour prouver que ce n'est pas le cas et que le principe KISS (Keep it Simple Stupid) peut encore produire un ordinateur parfaitement compréhensible. Il est proposé aux personnes qui n'ont pas peur de l'assemblage électronique et qui souhaitent apprendre le langage de programmation Forth. Objet Le délivrable de ce projet est un kit électronique à assembler par soi-même. Il s'agit d'un ordinateur mono-carte très simple et qui laisse ouverte la possibilité de développements matériels ultérieurs. Ses principales caractéristiques sont: processeur Hitachi HD63C09E (compatible avec le Motorola MC6809) à 4 megahertzs. microgiciel Forth resident en EEPROM de 8 kilo octets. 32 kilo octets de RAM statique dont 25 disponibles pour les applications. 64 mega octets de stockage de masse sur medium CompatFlash. communication par voie serie sur USB ou RS232 (115200 ou 38400 bits par seconde). un connecteur d'extension pour l'accès a des fonctionalites supplémentaires. alimentation par chargeur de téléphone mobile fourni (prise USB mini B). très basse consommation : inferieure a 1 watt dans la plupart des cas. Certains des composants utilisés sont des pièces de collection disponibles uniquement sur Ebay. La qualité de l'ensemble proposé ici est une préoccupation majeure. Le microgiciel intégré dans cette platforme est Open Source ; il est le résultat de quatre années de développement. Une fois assemblé, l'heureux propiétaire de cette plateforme pourra légitiment se considérer comme détenteur d'un ordinateur uniquement disponible en édition limitée. Déclinaisons Selon votre propension à la nostalgie, vous pouvez sélectionner l'une des implémentations conformes aux normes suivantes du langage Forth : la spécification ANS94 qui permet de porter facilement du code contemporain. la spécification 79-STANDARD, considérée par certains comme n'ayant qu'une valeur historique mais les véritables nostalgiques auront une autre opinion.