1 pontos por GN⁺ 2024-06-28 | 1 comentários | Compartilhar no WhatsApp

Forth Deck mini: computador Forth portátil

Principais recursos

  • LCD de 40 x 4 caracteres: tela pequena, mas capaz de exibir informação suficiente.
  • Teclado QWERTY de 56 teclas: disposição de teclas adequada para digitação.
  • Bateria LiPo de 6,6 Wh: permite até 6 horas de uso.
  • CPU de lógica CMOS de 8 bits: frequência de clock de 8~14 MHz.
  • 32 KB de ROM, 32 KB de RAM, até 256 KB de EEPROM: espaço de armazenamento suficiente.
  • Interface RS-232: velocidade de 4800 baud.
  • Barramento I2C: expansível.
  • Sistema Forth 2012 de 16 bits: suporte ao padrão Forth mais recente.

Componentes

  • Teclado e display: conectados à placa My4TH por cabo flat.
  • Circuito de carregamento da bateria: opcional.
  • PCB do teclado: usa o latch de barramento 74HC574 para obter saídas digitais adicionais.
  • Layout do teclado: 56 teclas, com espaçamento de 12 mm.

Suporte de software

  • My4TH ROM: reconhecimento automático do teclado e do LCD a partir da versão 1.0.
  • Editor de texto Forth: embutido.
  • Jogo "2048": embutido.

Informações de montagem

  • Compra do kit: bateria e circuito de carregamento não estão incluídos.
  • Placa de computador My4TH necessária: componente obrigatório.

Informações de licença

  • Creative Commons Attribution-ShareAlike 4.0 International License: hardware e software.
  • GNU General Public License, Version 3: montador cruzado "myca".

Opinião do GN⁺

  • Valor educacional: o Forth Deck mini é uma ótima ferramenta para aprender lidando diretamente com software e hardware.
  • Portabilidade: a bateria integrada permite usá-lo em qualquer lugar com praticidade.
  • Clima retrô: oferece uma experiência interessante, semelhante à dos computadores domésticos dos anos 70 e 80.
  • Possibilidade de expansão: o barramento I2C permite várias expansões, dando flexibilidade.
  • Dificuldade de montagem: alguns componentes podem ser difíceis de montar, o que pode ser desafiador para iniciantes.

1 comentários

 
GN⁺ 2024-06-28
Comentários do Hacker News
  • CPU com microcódigo: a CPU deste computador é composta por um pequeno número de chips lógicos e EEPROM, e os barramentos de dados e endereços são de 8 bits, mas a unidade NOR opera em 1 bit. O microcódigo precisa ser repetido para realizar soma de 8 bits.
  • Shifter de hardware: tentaram encontrar um shifter de hardware no diagrama, mas não havia um. Os deslocamentos são feitos usando a tabela de consulta da EEPROM.
  • Novix NC4000: é interessante o design da CPU Novix NC4000, em que os bits da instrução controlam diretamente vários multiplexadores e unidades dentro do chip.
  • CPU discreta otimizada: gostam de ler sobre CPUs discretas otimizadas.
  • 16 ICs lógicos: esta CPU usa apenas 16 ICs lógicos, não inclui somador e tem apenas uma porta NOR de 1 bit como função de ALU.
  • TRS-80 Model 100: fica a dúvida sobre o que impede, hoje em dia, a criação de um computador "hobby" como o TRS-80 Model 100.
  • Display LCD 40x8: o teclado do TRS-80 Model 100, que tinha um display LCD 40x8 e um excelente teclado, ocupava a maior parte do espaço, mas era utilizável.
  • Comunidade de teclados customizados: a comunidade de teclados customizados parece capaz de criar o teclado que quiser.
  • Teclado do Psion 5: o Psion 5 tinha um teclado bastante utilizável e uma tela melhor. Não se sabe se seria possível fazer algo assim como hobby.
  • Matriz de botões: existem "decks" com matriz de botões, mas não parecem ser teclados de verdade.
  • Ausência de teclado "de verdade": fica a dúvida sobre por que um teclado "de verdade" não aparece. Pode ser uma questão de dinheiro, mas, vendo quanta gente gasta com hobbies, esse não parece ser o único motivo.
  • Placa My4th Light: foram produzidas 5 placas My4th Light do autor. Quem tiver interesse pode entrar em contato.
  • Vídeo de demonstração de Forth: há planos para um pequeno vídeo de demonstração sobre Forth, mas isso ainda não avançou.
  • AlphaSmart: o AlphaSmart era um dispositivo tipo máquina de escrever com pequeno display LCD e longa duração de bateria. Falta uma versão para programação.
  • Computação de baixo consumo: faz falta um AlphaSmart da computação de baixo consumo. O ideal seria um teclado "de verdade", uma tela de baixo consumo e nenhuma conexão com a internet.
  • Interpretador Forth embutido: há precedentes de computadores com interpretador Forth embutido, como o Jupiter Ace e o Open Firmware.
  • Linguagem Factor: deseja-se um dialeto de Factor escrito em Forth. Factor é um Forth de nível mais alto que pode ser usado para scripts.
  • Possibilidade de modificação: este projeto agrada, e, como todos os esquemas e softwares estão disponíveis, é fácil modificá-lo ao gosto de cada um.
  • Caixa com ESP32: se Forth ou solda não forem do seu interesse, é possível conseguir uma caixa com ESP32 bastante capaz por $30.
  • Oric-1: isso lembra o Oric-1.