1 Punkte von GN⁺ 2024-06-28 | 1 Kommentare | Auf WhatsApp teilen

Forth Deck mini: Tragbarer Forth-Computer

Hauptmerkmale

  • 40 x 4-Zeichen-LCD: Kleiner Bildschirm, der dennoch ausreichend Informationen anzeigen kann.
  • 56-Tasten-QWERTY-Tastatur: Tastenlayout, das sich gut zum Tippen eignet.
  • 6,6-Wh-LiPo-Akku: Ermöglicht 6 Stunden Nutzung.
  • 8-Bit-CMOS-Logik-CPU: Taktfrequenz von 8–14 MHz.
  • 32 KB ROM, 32 KB RAM, bis zu 256 KB EEPROM: Ausreichend Speicherplatz.
  • RS-232-Schnittstelle: Geschwindigkeit von 4800 Baud.
  • I2C-Bus: Erweiterbar.
  • 16-Bit-Forth-2012-System: Unterstützung des aktuellen Forth-Standards.

Komponenten

  • Tastatur und Display: Über ein Flachbandkabel mit dem My4TH-Board verbunden.
  • Akkuladeschaltung: Optional.
  • Tastatur-PCB: Verwendet einen 74HC574-Bus-Latch, um zusätzliche digitale Ausgänge bereitzustellen.
  • Tastaturlayout: 56 Tasten mit 12-mm-Abstand.

Software-Unterstützung

  • My4TH ROM: Erkennt Tastatur und LCD ab Version 1.0 automatisch.
  • Forth-Texteditor: Integriert.
  • Spiel "2048": Integriert.

Informationen zum Bau

  • Kit-Kauf: Akku und Ladeschaltung sind nicht enthalten.
  • My4TH-Computer-Board erforderlich: Obligatorische Komponente.

Lizenzinformationen

  • Creative Commons Attribution-ShareAlike 4.0 International License: Für Hardware und Software.
  • GNU General Public License, Version 3: Für den Cross-Assembler "myca".

Meinung von GN⁺

  • Lehrreicher Wert: Das Forth Deck mini ist ein gutes Werkzeug, um durch den direkten Umgang mit Software und Hardware zu lernen.
  • Portabilität: Dank des integrierten Akkus bequem überall nutzbar.
  • Retro-Charme: Bietet ein interessantes Erlebnis, das an Heimcomputer der 70er- und 80er-Jahre erinnert.
  • Erweiterbarkeit: Durch den I2C-Bus sind verschiedene Erweiterungen möglich, was Flexibilität bietet.
  • Bauaufwand: Einige Komponenten können schwierig zu montieren sein, was für Einsteiger herausfordernd sein könnte.

1 Kommentare

 
GN⁺ 2024-06-28
Hacker-News-Kommentare
  • Mikrocode-CPU: Die CPU dieses Computers besteht aus einer kleinen Anzahl von Logikchips und EEPROMs; Daten- und Adressbus sind 8 Bit breit, aber die NOR-Einheit arbeitet mit 1 Bit. Der Mikrocode muss wiederholt werden, um eine 8-Bit-Addition auszuführen.
  • Hardware-Shiftregister: Ich habe versucht, im Diagramm einen Hardware-Shifter zu finden, aber es gibt keinen. Die Shifts werden über die Lookup-Tabelle des EEPROM ausgeführt.
  • Novix NC4000: Das CPU-Design des Novix NC4000 ist interessant, bei dem die Bits der Instruktionen direkt verschiedene Multiplexer und Einheiten im Chip steuern.
  • Optimierte diskrete CPU: Ich lese gern über optimierte diskrete CPUs.
  • 16 Logik-ICs: Diese CPU verwendet nur 16 Logik-ICs, enthält keinen Addierer und besitzt als ALU-Funktion nur ein 1-Bit-NOR-Gatter.
  • TRS-80 Model 100: Ich frage mich, was heute das Hindernis dafür ist, einen „Hobby“-Computer wie den TRS-80 Model 100 zu bauen.
  • 40x8-LCD-Display: Das 40x8-LCD-Display und die Tastatur des TRS-80 Model 100, die den Großteil des Platzes einnahm, waren dennoch gut nutzbar.
  • Custom-Keyboard-Community: Es sieht so aus, als könnte die Custom-Keyboard-Community genau die Tastatur bauen, die sie haben möchte.
  • Psion-5-Tastatur: Der Psion 5 hatte eine sehr gut nutzbare Tastatur und ein besseres Display. Ich weiß nicht, ob man so etwas als Hobbyprojekt bauen könnte.
  • Tastenmatrix: Es gibt zwar „Decks“ mit Tastenmatrix, aber ich finde nicht, dass man sie als echte Tastatur bezeichnen kann.
  • Fehlen einer „echten“ Tastatur: Ich frage mich, warum keine „echte“ Tastatur auftaucht. Geld könnte ein Faktor sein, aber wenn man sieht, wie viel Menschen für Hobbys ausgeben, ist das wohl nicht der einzige Grund.
  • My4th-Light-Board: Ich habe fünf Exemplare des My4th-Light-Boards des Autors gefertigt. Wer Interesse hat, kann sich melden.
  • Forth-Demovideo: Ich plane ein kleines Demovideo zu Forth, bin bisher aber noch nicht dazu gekommen.
  • AlphaSmart: AlphaSmart war ein schreibmaschinenähnliches Gerät mit kleinem LCD-Display, das mit Batterien sehr lange lief. Ich brauche eine Version zum Programmieren.
  • Low-Power-Computing: Ich brauche das AlphaSmart des Low-Power-Computing. Eine „echte“ Tastatur, ein stromsparendes Display und keine Internetverbindung wären ideal.
  • Integrierter Forth-Interpreter: Es gibt Präzedenzfälle für Computer mit eingebautem Forth-Interpreter, zum Beispiel Jupiter Ace und Open Firmware.
  • Factor-Sprache: Ich hätte gern einen in Forth geschriebenen Dialekt von Factor. Factor ist ein höherstufiges Forth, das man für Skripting verwenden kann.
  • Änderbarkeit: Mir gefällt dieses Projekt, aber mit allen Schaltplänen und der gesamten Software lässt es sich auch leicht an den eigenen Geschmack anpassen.
  • ESP32-Box: Wenn man sich nicht für Forth oder Löten interessiert, bekommt man für 30 $ eine ziemlich leistungsfähige ESP32-Box.
  • Oric-1: Das erinnert mich an den Oric-1.