गीगाट्रॉन टीटीएल

From Vigyanwiki
गीगाट्रॉन टीटीएल
Gigatron screenshot collage.webp
डेवलपरमार्सेल वैन केर्विनक और वाल्टर बेल्जर्स
प्रकारकंप्यूटर
रिलीज की तारीखMarch, 2018[1]
CPU7400 श्रृंखला टीटीएल चिप्स
स्मृति32 केबी सीएमओएस एसआरएएम
भंडारण
प्रदर्शन160x120 पीएक्स @ 59.98 हर्ट्ज वीजीए 64 रंगों के साथ
शक्ति5 वी डीसी से यूएसबी

गिगाट्रोन टीटीएल रेट्रो-स्टाइल 8 बिट कंप्यूटर है, जहां सेंट्रल प्रोसेसिंग यूनिट को माइक्रोप्रोसेसर के अतिरिक्त 7400-श्रृंखला एकीकृत परिपथ के सेट द्वारा प्रयुक्तकिया जाता है, जो प्रारंभिक आर्केड खेल में उपस्थित हार्डवेयर की नकल करता है। अध्ययन उद्देश्यों के लिए इसका लक्ष्य उत्साही कंप्यूटिंग है।[2]

डिस्प्ले केस में असेंबल्ड गिगाट्रोन किट कंप्यूटर।

आर्किटेक्चर

सीपीयू को 7400-श्रृंखला एकीकृत परिपथ चिप्स के छोटे से सेट के माध्यम से कार्यान्वित किया जाता है, जो 6.25 हेटर्स बेस घड़ी की दर पर चल रहा है, जो कि उत्तम चिप्स प्रदान करके ओवरक्लॉकिंग हो सकता है।[3] इसी तरह रैम को बढ़ाया भी जा सकता है।

तीन सीपीयू मोड प्रयुक्तकिए गए हैं:[4]

वीडियो रोम फर्मवेयर (देशी असेंबली कोड) द्वारा उत्पन्न किया गया है, और 160x120 पिक्सेल के प्रदर्शन रिज़ॉल्यूशन का समर्थन करता है, जिसमें रैम में 0x0800 से प्रारंभ होने वाले 64 रंगों को संग्रहीत किया जाता है और 0x7F9F पर समाप्त होता है, जो गैर-सन्निहित रैम के 160 बाइट्स के 120 सेगमेंट के रूप में होता है। पिक्सेल को XXBBGGRR प्रारूप में 1 बाइट प्रति पिक्सेल के रूप में संग्रहीत किया जाता है, (शीर्ष 2 बिट्स अप्रयुक्त हैं और प्रोग्रामर द्वारा अपने स्वयं के उपयोग के लिए उपयोग किए जा सकते हैं)। प्रोग्राम के लिए सीपीयू समय बचाने के लिए वीडियो डिस्प्ले में ब्लैक (खाली) स्कैनलाइन की विन्यास करने योग्य संख्या होती है; इन खाली स्कैनलाइनों को उपयोगकर्ता द्वारा विन्यास किया जा सकता है जिससे उपयोगकर्ता कार्यक्रमों के लिए अधिक प्रदर्शित रास्टर स्कैनलाइन या अधिक वीसीपीयू समय प्राप्त कर सकता है। ऑफ-स्क्रीन रैम 0x08A0 से प्रारंभ होता है और 0एक्स7एफएफएफ पर समाप्त होता है क्योंकि 96 बाइट्स के गैर-सन्निहित रैम के 120 खंड होते हैं; रैम के इन खंडित वर्गों का उपयोग डेटा या कोड को संग्रहीत करने या वीडियो इंडिकेशन टेबल का उपयोग करके स्क्रॉलिंग प्रभावों के लिए किया जा सकता है। सिस्टम रैम डिफ़ॉल्ट रूप से 32K बाइट्स से 64Kबाइट्स के पूर्ण 16 बिट एड्रेसेबल आकार में विस्तार योग्य है।

रॉम फ़र्मवेयर द्वारा हॉरिजॉन्टल ब्लैंकिंग पीरियड्स के समय ऑडियो भी उत्पन्न होता है, चार 6 बिट ऑडियो संकेत प्रदान करता है, (4 बिट पीसीएम पर सॉफ्टवेयर मिश्रित और आउटपुट), 4 चयन योग्य और उपयोगकर्ता-संशोधित 64-बाइट वेवफॉर्म के साथ रैम में स्टोर किया जाता है, (पुनः- कोल्ड बूट पर और रोम v4 और इसके बाद के संस्करण सभी रीबूट पर उत्पन्न), और प्रति चैनल सरल आयाम और एक्सओआर मॉड्यूलेशन प्रदान करता है।

सॉफ्टवेयर

प्रोग्राम रोम चिप में सम्मिलित हैं, और ये जीसीएल (गिगाट्रॉन कंट्रोल लैंग्वेज), मूलभूत या वीसीपीयू में लिखे गए हैं।

निम्नलिखित कार्यक्रम सम्मिलित हैं:

टिनी बेसिक दुभाषिया उपयोगकर्ताओं को प्रोग्राम बनाने, सिस्टम मापदंड बदलने और अंतर्निहित कीबोर्ड नियंत्रक में गैर-वाष्पशील मेमोरी में प्रोग्राम लोड करने और सहेजने की अनुमति देता है।

सम्मिलित 2-क्लॉज बीएसडी लाइसेंस सॉफ्टवेयर बीएसडी लाइसेंस के अनुसार लाइसेंस प्राप्त है। ।[7]

असेंबली किट

माइक्रो कंप्यूटर को असेम्बलिंग किट के रूप में बेचा जाता है,[8] इसमें सम्मिलित है:

किट में कंप्यूटर कीबोर्ड और न ही गैर-वाष्पशील मेमोरी सम्मिलित नहीं है। गेम कंट्रोलर पोर्ट से कनेक्ट करने योग्य कीबोर्ड कंट्रोलर को बेसिक प्रोग्राम स्टोर करने के लिए छोटी अंतर्निहित गैर-वाष्पशील मेमोरी के साथ भेज दिया जाता है।अरुडिनो बोर्ड को निजी कंप्यूटर और माइक्रो कंप्यूटर के बीच प्रोग्रामिंग के साथ-साथ अतिरिक्त स्टोरेज के लिए प्रोग्राम किया जा सकता है।

उपलब्धता

किट €149.50 पर खरीदने के लिए उपलब्ध था। अद्यतन नई रोम चिप के माध्यम से प्रदान किए गए थे, जिसे अद्यतन के रूप में भेज दिया गया था, जिसे मैन्युअल रूप से बदला जाना चाहिए।[9] स्टॉक की कमी और मार्सेल वैन केर्विनक की दी के कारण मूल किट अब उपलब्ध नहीं हैं। चूँकि, डच कंपनी € 99.95 के लिए किट का उत्पादन कर रही है।

ऑनलाइन इम्यूलेटर भी उपलब्ध है, जो पहले से तैयार किए गए वीसीपीयू और टाइनी बेसिक प्रोग्राम को लोड करने में सक्षम है।[10]

संदर्भ

  1. "Gigatron kits are shipping! | Details | Hackaday.io". hackaday.io (in English). Retrieved 2019-04-15.
  2. Barela, Anne (2018-12-05). "The Gigatron – a TTL microcomputer without a microprocessor #VintageComputing #8bit". Adafruit Industries - Makers, hackers, artists, designers and engineers! (in English). Retrieved 2019-04-15.
  3. "Data sheets – Gigatron" (in English). Retrieved 2020-01-02.
  4. "FAQ – Gigatron" (in English). Retrieved 2020-01-02.
  5. "Adding 6502 support | Details | Hackaday.io". hackaday.io (in English). Retrieved 2020-01-03.[permanent dead link]
  6. By (2019-07-03). "Emulating A 6502 In ROM". Hackaday (in English). Retrieved 2020-01-02.
  7. Kervinck, Marcel van (2019-04-14), GitHub - kervinck/gigatron-rom: System, embedded apps and tooling for Gigatron., retrieved 2019-04-15
  8. "Gigatron! The TTL computer as a kit | Details | Hackaday.io". hackaday.io (in English). Retrieved 2019-04-15.
  9. "गिगाट्रॉन टीटीएल माइक्रो कंप्यूटर". HomeComputerMuseum (in English). Retrieved 2020-01-02.
  10. "गीगाट्रॉन एम्यूलेटर". gigatron.io. Retrieved 2019-04-15.{{cite web}}: CS1 maint: url-status (link)


बाहरी संबंध