1 คะแนน โดย GN⁺ 2024-06-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

Forth Deck mini: คอมพิวเตอร์ Forth แบบพกพา

คุณสมบัติหลัก

  • LCD 40 x 4 ตัวอักษร: หน้าจอมีขนาดเล็ก แต่แสดงข้อมูลได้เพียงพอ
  • คีย์บอร์ด QWERTY 56 ปุ่ม: เลย์เอาต์ปุ่มเหมาะสำหรับการพิมพ์
  • แบตเตอรี่ LiPo 6.6 Wh: ใช้งานได้นาน 6 ชั่วโมง
  • CPU ลอจิก CMOS แบบ 8 บิต: ความถี่สัญญาณนาฬิกา 8~14 MHz
  • ROM 32 KB, RAM 32 KB, EEPROM สูงสุด 256 KB: พื้นที่จัดเก็บเพียงพอ
  • อินเทอร์เฟซ RS-232: ความเร็ว 4800 baud
  • บัส I2C: สามารถขยายได้
  • ระบบ Forth 2012 แบบ 16 บิต: รองรับมาตรฐาน Forth รุ่นใหม่

องค์ประกอบ

  • คีย์บอร์ดและจอแสดงผล: เชื่อมต่อกับบอร์ด My4TH ผ่านสายริบบอน
  • วงจรชาร์จแบตเตอรี่: เป็นตัวเลือกเสริม
  • PCB คีย์บอร์ด: ใช้บัสแลตช์ 74HC574 เพื่อเพิ่มเอาต์พุตดิจิทัลเพิ่มเติม
  • เลย์เอาต์คีย์บอร์ด: มี 56 ปุ่ม ระยะห่าง 12 มม.

การรองรับซอฟต์แวร์

  • My4TH ROM: ตั้งแต่เวอร์ชัน 1.0 เป็นต้นไป จะตรวจพบคีย์บอร์ดและ LCD โดยอัตโนมัติ
  • โปรแกรมแก้ไขข้อความ Forth: มีมาในตัว
  • เกม "2048": มีมาในตัว

ข้อมูลการประกอบ

  • การซื้อคิท: ไม่รวมแบตเตอรี่และวงจรชาร์จ
  • ต้องใช้บอร์ดคอมพิวเตอร์ My4TH: เป็นองค์ประกอบที่จำเป็น

ข้อมูลสัญญาอนุญาต

  • Creative Commons Attribution-ShareAlike 4.0 International License: สำหรับฮาร์ดแวร์และซอฟต์แวร์
  • GNU General Public License, Version 3: สำหรับครอสแอสเซมเบลอร์ "myca"

ความเห็นของ GN⁺

  • คุณค่าทางการศึกษา: Forth Deck mini เป็นเครื่องมือที่ดีสำหรับการเรียนรู้ผ่านการลงมือจัดการทั้งซอฟต์แวร์และฮาร์ดแวร์ด้วยตนเอง
  • ความพกพา: ด้วยแบตเตอรี่ในตัว จึงใช้งานได้สะดวกจากทุกที่
  • อารมณ์เรโทร: มอบประสบการณ์คล้ายโฮมคอมพิวเตอร์ในยุค 70~80 ซึ่งน่าสนใจ
  • ความสามารถในการขยาย: สามารถต่อขยายได้หลากหลายผ่านบัส I2C จึงมีความยืดหยุ่น
  • ความยากในการประกอบ: ชิ้นส่วนบางอย่างอาจประกอบได้ยาก จึงอาจท้าทายสำหรับผู้เริ่มต้น

1 ความคิดเห็น

 
GN⁺ 2024-06-28
ความคิดเห็นบน Hacker News
  • CPU แบบไมโครโค้ด: CPU ของคอมพิวเตอร์เครื่องนี้ประกอบด้วยชิปตรรกะจำนวนไม่มากและ EEPROM โดยบัสข้อมูลและบัสแอดเดรสเป็น 8 บิต แต่หน่วย NOR ทำงานแบบ 1 บิต ไมโครโค้ดจึงต้องทำซ้ำเพื่อคำนวณการบวก 8 บิต
  • ฮาร์ดแวร์ชิฟเตอร์: พยายามมองหาฮาร์ดแวร์ชิฟเตอร์ในไดอะแกรมแต่ไม่พบ จึงใช้ตารางค้นหาใน EEPROM เพื่อทำการชิฟต์
  • Novix NC4000: การออกแบบ CPU ของ Novix NC4000 น่าสนใจ เพราะบิตของคำสั่งจะควบคุมมัลติเพล็กเซอร์และยูนิตต่าง ๆ ภายในชิปโดยตรง
  • CPU แบบดิสครีตที่ปรับแต่งมาอย่างดี: ชอบอ่านเรื่อง CPU แบบดิสครีตที่ได้รับการปรับแต่งมาอย่างดี
  • ลอจิก IC 16 ตัว: CPU ตัวนี้ใช้ลอจิก IC เพียง 16 ตัว และไม่มีตัวบวก โดยมีเกต NOR 1 บิตเท่านั้นที่ทำหน้าที่ ALU
  • TRS-80 Model 100: สงสัยว่าในปัจจุบันมีอะไรเป็นอุปสรรคต่อการสร้างคอมพิวเตอร์แบบ "งานอดิเรก" อย่าง TRS-80 Model 100
  • จอ LCD 40x8: คีย์บอร์ดของ TRS-80 Model 100 ซึ่งมีจอ LCD 40x8 และคีย์บอร์ดที่ยอดเยี่ยม กินพื้นที่ไปเกือบทั้งหมด แต่ก็ยังใช้งานได้ดี
  • ชุมชนคีย์บอร์ดคัสตอม: ดูเหมือนว่าชุมชนคีย์บอร์ดคัสตอมจะสามารถสร้างคีย์บอร์ดตามที่ต้องการได้
  • คีย์บอร์ดของ Psion 5: Psion 5 มีคีย์บอร์ดที่ใช้งานได้ดีมากและมีจอแสดงผลที่ดีกว่า ไม่แน่ใจว่าจะทำเป็นงานอดิเรกได้หรือไม่
  • เมทริกซ์ปุ่ม: มี "เด็ค" ที่ใช้เมทริกซ์ปุ่มอยู่ แต่คิดว่ายังเรียกว่าเป็นคีย์บอร์ดจริง ๆ ไม่ได้
  • การไม่มีคีย์บอร์ด "จริง": สงสัยว่าทำไมคีย์บอร์ด "จริง" ถึงไม่ค่อยปรากฏขึ้นมา อาจเป็นเรื่องเงิน แต่เมื่อดูคนที่ยอมจ่ายเงินกับงานอดิเรก ก็ไม่น่าใช่เหตุผลเดียว
  • บอร์ด My4th Light: ได้ผลิตบอร์ด My4th Light ของผู้เขียนไว้ 5 ชิ้น ผู้ที่สนใจสามารถติดต่อมาได้
  • วิดีโอเดโม Forth: วางแผนจะทำวิดีโอเดโมเล็ก ๆ เกี่ยวกับ Forth แต่ยังไม่ได้ลงมือทำ
  • AlphaSmart: AlphaSmart เป็นอุปกรณ์คล้ายเครื่องพิมพ์ดีดที่มีจอ LCD ขนาดเล็กและใช้งานด้วยแบตเตอรี่ได้นาน ต้องการเวอร์ชันสำหรับการเขียนโปรแกรม
  • คอมพิวติ้งพลังงานต่ำ: ต้องการ AlphaSmart สำหรับคอมพิวติ้งพลังงานต่ำ โดยอุดมคติคือมีคีย์บอร์ด "จริง" จอพลังงานต่ำ และไม่มีการเชื่อมต่ออินเทอร์เน็ต
  • Forth interpreter ในตัว: มีตัวอย่างก่อนหน้าของคอมพิวเตอร์ที่มี Forth interpreter ในตัว เช่น Jupiter Ace และ Open Firmware
  • ภาษา Factor: ต้องการภาษาถิ่นของ Factor ที่เขียนด้วย Forth โดย Factor เป็น Forth ระดับสูงกว่าที่ใช้ทำสคริปต์ได้
  • ความสามารถในการปรับเปลี่ยน: ชอบโปรเจกต์นี้ และเพราะมีทั้งวงจรทั้งหมดกับซอฟต์แวร์ครบ จึงปรับแก้ให้เข้ากับความชอบได้ง่าย
  • กล่อง ESP32: ถ้าไม่สนใจ Forth หรือการบัดกรี ก็สามารถหากล่อง ESP32 ที่มีความสามารถค่อนข้างดีได้ในราคา $30
  • Oric-1: ทำให้นึกถึง Oric-1