1 पॉइंट द्वारा GN⁺ 2024-06-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Forth Deck mini: पोर्टेबल Forth कंप्यूटर

मुख्य विशेषताएँ

  • 40 x 4 कैरेक्टर LCD: स्क्रीन छोटी है, लेकिन पर्याप्त जानकारी दिखा सकती है.
  • 56-बटन QWERTY कीबोर्ड: टाइपिंग के लिए उपयुक्त key layout.
  • 6.6 Wh LiPo बैटरी: 6 घंटे तक इस्तेमाल संभव.
  • 8-बिट CMOS logic CPU: 8~14 MHz clock frequency.
  • 32 KB ROM, 32 KB RAM, अधिकतम 256 KB EEPROM: पर्याप्त स्टोरेज स्पेस.
  • RS-232 interface: 4800 baud speed.
  • I2C bus: विस्तार योग्य.
  • 16-बिट Forth 2012 system: नवीनतम Forth standard का समर्थन.

घटक

  • कीबोर्ड और डिस्प्ले: ribbon cable से My4TH board से जुड़े हैं.
  • बैटरी चार्जिंग सर्किट: वैकल्पिक.
  • कीबोर्ड PCB: 74HC574 bus latch का उपयोग करके अतिरिक्त digital output प्राप्त किए गए हैं.
  • कीबोर्ड layout: 56 keys, 12mm spacing.

सॉफ़्टवेयर समर्थन

  • My4TH ROM: version 1.0 से कीबोर्ड और LCD की auto-detection.
  • Forth text editor: built-in.
  • game "2048": built-in.

निर्माण जानकारी

  • kit खरीद: बैटरी और charging circuit शामिल नहीं हैं.
  • My4TH computer board आवश्यक: अनिवार्य component.

लाइसेंस जानकारी

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

GN⁺ की राय

  • शैक्षिक मूल्य: Forth Deck mini software और hardware को सीधे संभालते हुए सीखने के लिए एक अच्छा tool है.
  • पोर्टेबिलिटी: built-in battery की वजह से इसे कहीं भी इस्तेमाल किया जा सकता है, जो सुविधाजनक है.
  • retro एहसास: यह 70~80 के दशक के home computer जैसा अनुभव देता है, जो इसे दिलचस्प बनाता है.
  • विस्तार क्षमता: I2C bus के जरिए कई तरह के विस्तार संभव हैं, इसलिए यह लचीला है.
  • निर्माण कठिनाई: कुछ components को assemble करना मुश्किल हो सकता है, इसलिए beginners के लिए यह चुनौतीपूर्ण हो सकता है.

1 टिप्पणियां

 
GN⁺ 2024-06-28
Hacker News टिप्पणियाँ
  • माइक्रोकोड CPU: इस कंप्यूटर का CPU कुछ लॉजिक चिप्स और EEPROM से बना है, और डेटा तथा address bus 8-bit हैं, लेकिन NOR unit 1-bit पर काम करती है। 8-bit addition करने के लिए माइक्रोकोड को बार-बार दोहराना पड़ता है।
  • हार्डवेयर shifter: डायग्राम में हार्डवेयर shifter ढूंढने की कोशिश की, लेकिन वह नहीं था। शिफ्ट ऑपरेशन EEPROM की lookup table का उपयोग करके किया जाता है।
  • Novix NC4000: Novix NC4000 CPU design दिलचस्प है, जिसमें instruction के bits चिप के अंदर मौजूद अलग-अलग multiplexer और units को सीधे नियंत्रित करते हैं।
  • ऑप्टिमाइज़्ड discrete CPU: ऑप्टिमाइज़्ड discrete CPU के बारे में पढ़ना अच्छा लगता है।
  • 16 लॉजिक IC: यह CPU केवल 16 logic IC का उपयोग करता है, इसमें adder शामिल नहीं है, और ALU फ़ंक्शन के लिए केवल 1-bit NOR gate है।
  • TRS-80 Model 100: सोचता हूँ कि आज के समय में TRS-80 Model 100 जैसे "hobby" कंप्यूटर बनाने में असली बाधा क्या है।
  • 40x8 LCD डिस्प्ले: 40x8 LCD display और बेहतरीन keyboard वाले TRS-80 Model 100 में keyboard ने ज़्यादातर जगह घेर ली थी, लेकिन फिर भी वह उपयोगी था।
  • कस्टम कीबोर्ड कम्युनिटी: ऐसा लगता है कि custom keyboard community अपनी मनचाही keyboard बना सकती है।
  • Psion 5 कीबोर्ड: Psion 5 में बहुत उपयोगी keyboard और इससे बेहतर display था। पता नहीं इसे hobby प्रोजेक्ट के रूप में बनाया जा सकता है या नहीं।
  • बटन मैट्रिक्स: button matrix वाले "deck" मौजूद हैं, लेकिन मुझे नहीं लगता कि उन्हें सचमुच keyboard कहा जा सकता है।
  • "असली" कीबोर्ड की कमी: समझ नहीं आता कि "असली" keyboard सामने क्यों नहीं आते। पैसे वजह हो सकते हैं, लेकिन hobbies पर खर्च करने वाले लोगों को देखकर लगता है कि केवल यही कारण नहीं है।
  • My4th Light बोर्ड: मैंने लेखक के My4th Light board के 5 पीस बनाए हैं। जिसे दिलचस्पी हो, वह संपर्क करे।
  • Forth डेमो वीडियो: Forth पर एक छोटा demo video बनाने की योजना है, लेकिन अभी तक उस पर काम शुरू नहीं कर पाया हूँ।
  • AlphaSmart: AlphaSmart एक typewriter-जैसा डिवाइस था, जिसमें छोटा LCD display था और जो battery पर लंबे समय तक चलता था। इसका programming version चाहिए।
  • लो-पावर कंप्यूटिंग: low-power computing के लिए AlphaSmart जैसा कुछ चाहिए। "असली" keyboard, low-power display, और बिना internet connection के होना आदर्श होगा।
  • बिल्ट-इन Forth इंटरप्रेटर: बिल्ट-इन Forth interpreter वाले कंप्यूटरों की मिसाल पहले से है, जैसे Jupiter Ace और Open Firmware।
  • Factor भाषा: Forth में लिखी गई Factor की किसी dialect की इच्छा है। Factor, Forth का एक higher-level रूप है जिसे scripting के लिए इस्तेमाल किया जा सकता है।
  • बदलाव की संभावना: यह प्रोजेक्ट पसंद है, और क्योंकि सभी schematics और software मौजूद हैं, इसलिए इसे अपनी पसंद के मुताबिक बदलना आसान है।
  • ESP32 बॉक्स: अगर आपको Forth या soldering में रुचि नहीं है, तो $30 में काफ़ी सक्षम ESP32 box मिल सकता है।
  • Oric-1: यह Oric-1 की याद दिलाता है।