1 puan yazan GN⁺ 2024-06-28 | 1 yorum | WhatsApp'ta paylaş

Forth Deck mini: taşınabilir Forth bilgisayarı

Başlıca özellikler

  • 40 x 4 karakter LCD: Küçük bir ekran olsa da yeterli bilgi gösterebilir.
  • 56 tuşlu QWERTY klavye: Yazı yazmaya uygun tuş düzeni.
  • 6.6 Wh LiPo batarya: 6 saat kullanım sağlar.
  • 8 bit CMOS mantık CPU'su: 8~14 MHz saat frekansı.
  • 32 KB ROM, 32 KB RAM, en fazla 256 KB EEPROM: Yeterli depolama alanı.
  • RS-232 arayüzü: 4800 baud hızı.
  • I2C veri yolu: Genişletilebilir.
  • 16 bit Forth 2012 sistemi: Güncel Forth standardını destekler.

Bileşenler

  • Klavye ve ekran: Şerit kabloyla My4TH kartına bağlanır.
  • Batarya şarj devresi: İsteğe bağlıdır.
  • Klavye PCB'si: Ek dijital çıkış elde etmek için 74HC574 bus latch kullanır.
  • Klavye düzeni: 56 tuş, 12 mm aralık.

Yazılım desteği

  • My4TH ROM: Sürüm 1.0'dan itibaren klavye ve LCD'yi otomatik tanır.
  • Forth metin düzenleyici: Dahili.
  • "2048" oyunu: Dahili.

Üretim bilgileri

  • Kit satın alma: Batarya ve şarj devresi dahil değildir.
  • My4TH bilgisayar kartı gerekli: Zorunlu bileşendir.

Lisans bilgileri

  • Creative Commons Attribution-ShareAlike 4.0 International License: Donanım ve yazılım.
  • GNU General Public License, Version 3: Çapraz assembler myca.

GN⁺'un görüşü

  • Eğitsel değer: Forth Deck mini, yazılım ve donanımla doğrudan uğraşarak öğrenmek için iyi bir araçtır.
  • Taşınabilirlik: Dahili batarya sayesinde her yerde kullanılabildiği için pratiktir.
  • Retro hissi: 70'ler ve 80'lerin ev bilgisayarlarına benzer bir deneyim sunarak ilgi çekicidir.
  • Genişletilebilirlik: I2C veri yolu üzerinden çeşitli genişletmeler yapılabildiği için esnektir.
  • Yapım zorluğu: Bazı bileşenlerin montajı zor olabilir, bu yüzden yeni başlayanlar için meydan okuyucu olabilir.

1 yorum

 
GN⁺ 2024-06-28
Hacker News yorumları
  • Mikrokod CPU: Bu bilgisayarın CPU’su az sayıda mantık çipi ve EEPROM’dan oluşuyor; veri ve adres veri yolları 8 bit, ancak NOR birimi 1 bit çalışıyor. Mikrokodun 8 bit toplama yapabilmesi için tekrarlanması gerekiyor.
  • Donanım kaydırıcısı: Diyagramda bir donanım kaydırıcısı aramışlar ama yokmuş. Kaydırma işlemi EEPROM’un lookup table’ı kullanılarak yapılıyor.
  • Novix NC4000: Komutun bitlerinin çip içindeki çeşitli multiplexer’ları ve birimleri doğrudan kontrol ettiği Novix NC4000 CPU tasarımı ilgi çekici.
  • Optimize edilmiş ayrık CPU: Optimize edilmiş ayrık CPU’lar hakkında okumayı seviyorum.
  • 16 mantık IC’si: Bu CPU yalnızca 16 mantık IC’si kullanıyor, toplayıcı içermiyor ve ALU işlevi olarak sadece 1 bit NOR kapısına sahip.
  • TRS-80 Model 100: Günümüzde TRS-80 Model 100 gibi bir "hobi" bilgisayarı yapmanın önündeki engelin ne olduğunu merak ediyorum.
  • 40x8 LCD ekran: 40x8 LCD ekran ve TRS-80 Model 100’deki mükemmel klavye alanın çoğunu kaplıyordu ama kullanılabilirdi.
  • Özel klavye topluluğu: Özel klavye topluluğu, istenen klavyeyi yapabilecek gibi görünüyor.
  • Psion 5 klavyesi: Psion 5’in çok kullanışlı bir klavyesi ve daha iyi bir ekranı vardı. Bunun hobi olarak yapılıp yapılamayacağını bilmiyorum.
  • Tuş matrisi: Tuş matrisi olan "deck"ler var, ama bunların gerçek bir klavye sayılabileceğini düşünmüyorum.
  • "Gerçek" klavye eksikliği: Neden "gerçek" bir klavye ortaya çıkmadığını merak ediyorum. Mesele para olabilir, ama hobilerine para harcayan insanlara bakınca tek sebep bu değil gibi.
  • My4th Light kartı: Yazarın My4th Light kartından 5 adet ürettim. İlgilenenler iletişime geçebilir.
  • Forth demo videosu: Forth hakkında küçük bir demo videosu planlıyorum ama henüz yapamadım.
  • AlphaSmart: AlphaSmart, küçük LCD ekranı olan ve pille uzun süre çalışan, daktilo benzeri bir cihazdı. Bunun programlama sürümüne ihtiyaç var.
  • Düşük güçte hesaplama: AlphaSmart tarzı düşük güçte çalışan bir bilgisayara ihtiyaç var. "Gerçek" klavye, düşük güç tüketimli ekran ve internet bağlantısının olmaması ideal.
  • Yerleşik Forth yorumlayıcısı: Yerleşik Forth yorumlayıcısına sahip bilgisayarların örnekleri var; örneğin Jupiter Ace ve Open Firmware.
  • Factor dili: Forth ile yazılmış bir Factor lehçesi istiyorum. Factor, betik yazımında kullanılabilecek daha yüksek seviyeli bir Forth.
  • Değiştirilebilirlik: Bu proje hoşuma gidiyor; tüm devre şemaları ve yazılım mevcut olduğu için zevke göre değiştirmek kolay.
  • ESP32 kutusu: Forth ya da lehimlemeyle ilgilenmiyorsanız, $30’a oldukça yetenekli bir ESP32 kutusu alabilirsiniz.
  • Oric-1: Bana Oric-1’i hatırlatıyor.