1 points par GN⁺ 2024-06-28 | 1 commentaires | Partager sur WhatsApp

Forth Deck mini : ordinateur Forth portable

Caractéristiques principales

  • LCD 40 x 4 caractères : petit écran, mais capable d’afficher suffisamment d’informations.
  • Clavier QWERTY à 56 touches : disposition adaptée à la saisie.
  • Batterie LiPo de 6,6 Wh : jusqu’à 6 heures d’utilisation.
  • CPU en logique CMOS 8 bits : fréquence d’horloge de 8 à 14 MHz.
  • 32 KB de ROM, 32 KB de RAM, jusqu’à 256 KB d’EEPROM : espace de stockage suffisant.
  • Interface RS-232 : débit de 4800 bauds.
  • Bus I2C : extensible.
  • Système Forth 2012 16 bits : prise en charge du standard Forth le plus récent.

Composants

  • Clavier et écran : connectés à la carte My4TH via un câble nappe.
  • Circuit de charge de la batterie : optionnel.
  • PCB du clavier : utilise un bus latch 74HC574 pour obtenir des sorties numériques supplémentaires.
  • Disposition du clavier : 56 touches, espacement de 12 mm.

Support logiciel

  • ROM My4TH : détection automatique du clavier et du LCD à partir de la version 1.0.
  • Éditeur de texte Forth : intégré.
  • Jeu "2048" : intégré.

Informations de fabrication

  • Achat du kit : la batterie et le circuit de charge ne sont pas inclus.
  • Carte ordinateur My4TH requise : composant indispensable.

Informations sur la licence

  • Creative Commons Attribution-ShareAlike 4.0 International License : matériel et logiciel.
  • GNU General Public License, Version 3 : cross-assembler "myca".

L’avis de GN⁺

  • Valeur pédagogique : le Forth Deck mini est un bon outil pour apprendre en manipulant directement le logiciel et le matériel.
  • Portabilité : grâce à sa batterie intégrée, il peut être utilisé n’importe où, ce qui est pratique.
  • Ambiance rétro : il offre une expérience proche des ordinateurs personnels des années 70 et 80, ce qui le rend intéressant.
  • Extensibilité : le bus I2C permet diverses extensions, ce qui lui donne de la souplesse.
  • Difficulté de fabrication : certains composants peuvent être difficiles à assembler, ce qui peut représenter un défi pour les débutants.

1 commentaires

 
GN⁺ 2024-06-28
Avis Hacker News
  • CPU microcodé : le CPU de cet ordinateur est composé d’un petit nombre de puces logiques et d’EEPROM ; les bus de données et d’adresses sont sur 8 bits, mais l’unité NOR fonctionne sur 1 bit. Le microcode doit être répété pour effectuer une addition sur 8 bits.
  • Shifter matériel : j’ai essayé de trouver un shifter matériel dans le schéma, mais il n’y en avait pas. Le décalage est effectué à l’aide de tables de correspondance dans l’EEPROM.
  • Novix NC4000 : la conception du CPU Novix NC4000, où les bits des instructions contrôlent directement divers multiplexeurs et unités à l’intérieur de la puce, est intéressante.
  • CPU discret optimisé : j’aime lire des choses sur les CPU discrets optimisés.
  • 16 circuits logiques intégrés : ce CPU n’utilise que 16 circuits logiques intégrés, n’inclut pas d’additionneur et ne dispose que d’une porte NOR 1 bit comme fonction ALU.
  • TRS-80 Model 100 : je me demande ce qui empêche aujourd’hui de fabriquer un ordinateur de « hobby » comme le TRS-80 Model 100.
  • Écran LCD 40x8 : le clavier du TRS-80 Model 100, qui avait un écran LCD 40x8 et le meilleur clavier, occupait la majeure partie de l’espace, mais il restait utilisable.
  • Communauté des claviers custom : on dirait que la communauté des claviers custom peut fabriquer le clavier qu’elle veut.
  • Clavier du Psion 5 : le Psion 5 avait un clavier très utilisable et un meilleur écran. Je ne sais pas si ce serait faisable comme projet hobby.
  • Matrice de boutons : il existe des « decks » avec une matrice de boutons, mais je ne pense pas qu’on puisse vraiment appeler ça un vrai clavier.
  • Absence de « vrai » clavier : je me demande pourquoi on ne voit pas apparaître de « vrais » claviers. L’argent est peut-être en cause, mais quand on voit les gens qui dépensent pour leurs hobbies, ce n’est pas la seule explication.
  • Carte My4th Light : j’ai fabriqué 5 exemplaires de la carte My4th Light de l’auteur. Les personnes intéressées peuvent me contacter.
  • Vidéo de démo Forth : je prévois une petite vidéo de démonstration sur Forth, mais je n’ai pas encore pu m’y mettre.
  • AlphaSmart : AlphaSmart était un appareil de type machine à écrire avec un petit écran LCD et une très longue autonomie sur batterie. Il en faudrait une version pour la programmation.
  • Informatique basse consommation : il nous faudrait un AlphaSmart de l’informatique basse consommation. Un « vrai » clavier, un écran basse consommation et aucune connexion Internet seraient idéaux.
  • Interpréteur Forth intégré : il existe des précédents d’ordinateurs avec un interpréteur Forth intégré, comme le Jupiter Ace et Open Firmware.
  • Langage Factor : je voudrais un dialecte de Factor écrit en Forth. Factor est un Forth de plus haut niveau qu’on peut utiliser pour le scripting.
  • Possibilité de modification : j’aime ce projet, mais avec tous les schémas et le logiciel disponibles, il est aussi facile à modifier selon ses goûts.
  • Boîtier ESP32 : si Forth ou la soudure ne vous intéressent pas, on peut trouver pour 30 $ un boîtier ESP32 assez performant.
  • Oric-1 : cela me fait penser à l’Oric-1.