1 puntos por GN⁺ 2024-06-28 | 1 comentarios | Compartir por WhatsApp

Forth Deck mini: computadora Forth portátil

Características principales

  • LCD de 40 x 4 caracteres: pantalla pequeña, pero capaz de mostrar suficiente información.
  • Teclado QWERTY de 56 teclas: distribución adecuada para escribir.
  • Batería LiPo de 6.6 Wh: permite 6 horas de uso.
  • CPU de lógica CMOS de 8 bits: frecuencia de reloj de 8 a 14 MHz.
  • 32 KB de ROM, 32 KB de RAM y hasta 256 KB de EEPROM: espacio de almacenamiento suficiente.
  • Interfaz RS-232: velocidad de 4800 baud.
  • Bus I2C: ampliable.
  • Sistema Forth 2012 de 16 bits: compatible con el estándar más reciente de Forth.

Componentes

  • Teclado y pantalla: conectados a la placa My4TH mediante cable plano.
  • Circuito de carga de batería: opcional.
  • PCB del teclado: usa el bus latch 74HC574 para obtener salidas digitales adicionales.
  • Distribución del teclado: 56 teclas con separación de 12 mm.

Soporte de software

  • ROM de My4TH: detecta automáticamente el teclado y la LCD desde la versión 1.0.
  • Editor de texto Forth: integrado.
  • Juego "2048": integrado.

Información de fabricación

  • Compra del kit: la batería y el circuito de carga no están incluidos.
  • Se requiere la placa de computadora My4TH: componente indispensable.

Información de licencias

  • Creative Commons Attribution-ShareAlike 4.0 International License: para hardware y software.
  • GNU General Public License, Version 3: para el cross-assembler "myca".

Opinión de GN⁺

  • Valor educativo: Forth Deck mini es una buena herramienta para aprender trabajando directamente con software y hardware.
  • Portabilidad: la batería integrada permite usarlo en cualquier lugar con comodidad.
  • Estética retro: ofrece una experiencia similar a la de las computadoras domésticas de los años 70 y 80, lo que lo hace interesante.
  • Capacidad de expansión: el bus I2C permite distintas ampliaciones, lo que le da flexibilidad.
  • Dificultad de construcción: algunos componentes pueden ser difíciles de ensamblar, por lo que puede ser un reto para principiantes.

1 comentarios

 
GN⁺ 2024-06-28
Opiniones de Hacker News
  • CPU con microcódigo: La CPU de esta computadora está compuesta por unos pocos chips lógicos y EEPROM; los buses de datos y de direcciones son de 8 bits, pero la unidad NOR opera a 1 bit. El microcódigo debe repetirse para realizar una suma de 8 bits.
  • Shifter por hardware: Intenté encontrar un shifter por hardware en el diagrama, pero no había uno. Los desplazamientos se realizan usando la tabla de búsqueda de la EEPROM.
  • Novix NC4000: Es interesante el diseño de la CPU Novix NC4000, donde los bits de la instrucción controlan directamente varios multiplexores y unidades dentro del chip.
  • CPU discreta optimizada: Me gusta leer sobre CPU discretas optimizadas.
  • 16 IC lógicos: Esta CPU usa solo 16 IC lógicos, no incluye sumador y solo tiene compuertas NOR de 1 bit como función ALU.
  • TRS-80 Model 100: Me pregunto qué impide hoy en día construir una computadora de “aficionado” como la TRS-80 Model 100.
  • Pantalla LCD 40x8: El teclado de la TRS-80 Model 100, que tenía una pantalla LCD 40x8 y el mejor teclado, ocupaba la mayor parte del espacio, pero era usable.
  • Comunidad de teclados custom: La comunidad de teclados custom parece capaz de fabricar el teclado que quiera.
  • Teclado de la Psion 5: La Psion 5 tenía un teclado muy usable y una mejor pantalla. No sé si se podría hacer como hobby.
  • Matriz de botones: Hay “decks” con matriz de botones, pero no creo que se puedan llamar teclados de verdad.
  • Ausencia de un teclado “real”: Me pregunto por qué no aparece un teclado “real”. Puede que el dinero sea un problema, pero viendo a la gente que gasta dinero en hobbies, no parece ser la única razón.
  • Placa My4th Light: Hice 5 placas My4th Light del autor. Quien esté interesado, que se ponga en contacto.
  • Video demo de Forth: Estoy planeando un pequeño video demo sobre Forth, pero todavía no he podido avanzar.
  • AlphaSmart: AlphaSmart era un dispositivo tipo máquina de escribir con una pequeña pantalla LCD y que funcionaba durante mucho tiempo con batería. Hace falta una versión para programación.
  • Computación de bajo consumo: Hace falta el AlphaSmart de la computación de bajo consumo. Un teclado “real”, una pantalla de bajo consumo y sin conexión a internet sería lo ideal.
  • Intérprete de Forth integrado: Hay precedentes de computadoras con un intérprete de Forth integrado, por ejemplo Jupiter Ace y Open Firmware.
  • Lenguaje Factor: Quiero un dialecto de Factor escrito en Forth. Factor es un Forth de más alto nivel que puede usarse para scripting.
  • Posibilidad de modificación: Me gusta este proyecto, pero además es fácil modificarlo a tu gusto porque están todos los esquemas y el software.
  • Caja ESP32: Si no te interesa Forth ni soldar, puedes conseguir una caja ESP32 bastante capaz por $30.
  • Oric-1: Me hace pensar en el Oric-1.