ZX स्पेक्ट्रम कंप्यूटर 2022 में 40 साल पुराना था। यूके और यूरोप में कमोडोर 64 के रूप में एक ही समय में जारी किया गया, इस ब्रिटिश-निर्मित बजट होम कंप्यूटर ने नवजात कंप्यूटिंग और गेम उद्योग में बेहद योगदान दिया। इन दिनों, ZX स्पेक्ट्रम दुर्लभ हैं, लेकिन उनका अनुकरण किया जा सकता है।

एक ब्रिटिश निर्मित कंप्यूटर जिससे आप अधिक परिचित हो सकते हैं वह रास्पबेरी पाई है। आप एक एमुलेटर स्थापित कर सकते हैं जेडएक्स स्पेक्ट्रम सॉफ्टवेयर चलाने के लिए रास्पबेरी पीआई ओएस, या आप कुछ अलग कोशिश कर सकते हैं: एक नंगे धातु एमुलेटर जैसे ZXBaremulator.

कंप्यूटर पर अन्य प्लेटफॉर्म के लिए सॉफ़्टवेयर चलाते समय, विशिष्ट समाधान एक वर्चुअल मशीन या एमुलेशन होते हैं।

वर्चुअलाइजेशन या एमुलेशन सॉफ्टवेयर को "होस्ट" करने के लिए दोनों तरीकों के लिए एक अंतर्निहित ऑपरेटिंग सिस्टम, जैसे कि विंडोज या लिनक्स की आवश्यकता होती है। नंगे धातु के अनुकरण के साथ, हालांकि, अनुकरणीय या वर्चुअलाइज्ड वातावरण ओएस के बिना चलता है।

इसके कई फायदे हैं, कम से कम विलंबता कम नहीं। इसका अर्थ यह भी है कि अनुकरणीय वातावरण सामान्य OS को "पिग्गीबैकिंग" करने की तुलना में कहीं अधिक तेजी से बूट हो सकता है।

instagram viewer

ZX स्पेक्ट्रम कंप्यूटर क्या है?

1982 में जारी एक 8-बिट कंप्यूटर, ZX स्पेक्ट्रम ने 1992 में अपनी सेवानिवृत्ति तक 5 मिलियन यूनिट बेचीं। मूल और बाद के मॉडलों पर इंद्रधनुषी आकृति द्वारा पहचाने जाने के दौरान, कुछ मूल ZX स्पेक्ट्रम कंप्यूटरों ने इसे यूएसए में बनाया। इसके बजाय, लाइसेंस प्राप्त क्लोनों का उत्पादन किया गया, जैसे Timex T/S 2068। कहीं और, जैसे कि पूर्वी यूरोप, रूस और दक्षिण-पूर्व एशिया में, अनौपचारिक क्लोन जारी किए गए।

जैसा कि अधिकांश 8-बिट सिस्टम के साथ होता है, ZX स्पेक्ट्रम मेनबोर्ड एक टॉप-माउंटेड कीबोर्ड के मामले में रखा जाता है। यह संभव के रूप में कुछ कुंजियाँ (चाबियों के बजाय रबर बटन) और प्रोग्रामिंग कमांड के लिए शॉर्टकट का एक गुच्छा पेश करने में भिन्न है।

डेटा को कैसेट टेप, एक छोटे चुंबकीय टेप कार्ट्रिज ("माइक्रोड्राइव" नामक उपकरण का उपयोग करके) या बाद के मॉडल पर, 3-इंच CF2 ("कॉम्पैक्ट फ्लॉपी डिस्क") में लोड या सहेजा जा सकता है।

ZX स्पेक्ट्रम के लिए कई बड़े नाम वाले खेलों को अनुकूलित किया गया था। मूवी टाई-इन्स जैसे 1989 की बैटमैन: द मूवी (इसे पहले के डीसी-लाइसेंस वाले गेम से अलग करने के लिए नाम दिया गया), कैपकॉम कॉइन-ऑप घोस्ट'एन'गोब्लिन्स, और यहां तक ​​कि अंतरिक्ष अन्वेषण क्लासिक एलीट (एलीट डेंजरस के पूर्वज) सभी ZX पर जारी किए गए थे स्पेक्ट्रम।

यह सब कंप्यूटर के बहुरंगी स्प्राइट्स और गेम को संभालने में सक्षम होने के बावजूद अक्सर संगीत की कमी होती है।

ZXBaremulator किस रास्पबेरी पाई पर चलता है?

Raspberry Pi 3 B+ तक और सहित कोई भी Raspberry Pi ZXBaremulator चला सकता है। तो, चाहे आपके पास एक मूल Raspberry Pi A या B, या यहां तक ​​कि एक Raspberry Pi Zero हो, आप अपने Pi को ZX स्पेक्ट्रम में बदल सकते हैं।

इस गाइड के लिए, मैंने मूल रास्पबेरी पाई पर ZXBaremulator स्थापित किया है। कंप्यूटर मेरे दराज में वर्षों से खराब हो रहा है (वास्तव में रास्पबेरी पीआई 2 की रिहाई के बाद से)। मैं ऐसे उपयोग की तलाश कर रहा हूं जो पुराने बोर्ड पर बहुत ज्यादा कर नहीं लगा रहा है, और यह आदर्श परियोजना की तरह दिखता है।

रास्पबेरी पाई ओएस पर एक एमुलेटर का उपयोग क्यों नहीं करें?

विभिन्न ZX स्पेक्ट्रम एमुलेटर उपलब्ध हैं। रास्पबेरी पाई के साथ विशेष रूप से संगत हैं:

  • गलाना - "मुफ्त यूनिक्स स्पेक्ट्रम एम्यूलेटर"
  • ज़ेसरयूएक्स - विभिन्न ZX स्पेक्ट्रम क्लोन और अन्य प्लेटफार्मों का भी अनुकरण करता है, जैसे सेगा मास्टर सिस्टम

अपने रास्पबेरी पाई ओएस पर इनमें से किसी एक एमुलेटर का उपयोग करना ठीक है। वास्तव में, आपको प्रदर्शन में थोड़ा अंतर दिखाई देना चाहिए। यदि आपका रास्पबेरी पाई का वर्तमान ऑपरेटिंग सिस्टम आपके पसंद के अनुसार सेट है, तो इसे ZXBaremulator से मिटाने की कोई आवश्यकता नहीं है। इसके बजाय, बस एक एमुलेटर स्थापित करें।

लेकिन अगर आप यह देखने में रुचि रखते हैं कि कैसे एक नंगे धातु ZX स्पेक्ट्रम एमुलेटर रास्पबेरी पाई पर चलता है, तो नीचे दिए गए चरणों का पालन करें।

रास्पबेरी पाई पर ZXBaremulator कैसे स्थापित करें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास एक सुसंगत Raspberry Pi मॉडल और उपयुक्त SD कार्ड है, जिसे FAT में स्वरूपित किया गया है। आपके पास USB कीबोर्ड भी जुड़ा होना चाहिए; इसे चालू करने से पहले करें अन्यथा डिवाइस का पता नहीं चलेगा (वही आपके गेम कंट्रोलर के लिए जाता है)। आपके पास उपयुक्त डिस्प्ले से जुड़ा रास्पबेरी पाई भी होना चाहिए।

  • की ओर मुख करके प्रारंभ करें zxmini.speccy.org और डाउनलोड करना allfiles.zip ("ज़िप फ़ाइल में आवश्यक सभी फ़ाइलें") से जुड़ा हुआ है।
  • अगला, अनुकूलित को पकड़ो कर्नेल.आईएमजी अपने मॉडल के लिए फ़ाइल। आपका Pi ARMv6, ARMv7, या ARMv8 मॉडल है या नहीं, इसके आधार पर तीन विकल्प उपलब्ध हैं।
  • निकालें allfiles.zip आपके कंप्यूटर पर एक नई निर्देशिका में। आप देखेंगे कि इसमें पहले से ही एक kernel.img फ़ाइल है - इसे अपने Pi के लिए अनुकूलित फ़ाइल से बदलें (बस कॉपी और पेस्ट करें)।
  • फिर आप उन फ़ाइलों को कॉपी कर सकते हैं (18 होनी चाहिए) आपके स्वरूपित एसडी कार्ड की जड़ में। इनके साथ कोई भी ZX स्पेक्ट्रम TAP या TZX फाइलें होनी चाहिए जिन्हें आप Raspberry Pi पर चलाना चाहते हैं। आप के लिए होगा इन्हें स्वयं प्राप्त करें, लेकिन आपको मुफ्त खेलने या खरीदने के लिए सैकड़ों नए, आधुनिक, मूल ZX स्पेक्ट्रम गेम मिलेंगे पर itch.io/games/tag-zx-spectrum.

एक बार यह हो जाने के बाद, कार्ड को बाहर निकालें, इसे अपने Raspberry Pi में डालें और इसे बूट करें।

ZX स्पेक्ट्रम प्रोग्राम चलाने के लिए ZXBaremulator का उपयोग करना

यदि आप ZX स्पेक्ट्रम से परिचित नहीं हैं तो ZXBaremulator का उपयोग करना मदद स्क्रीन की एक जोड़ी के साथ सरल बना दिया गया है।

पहला, एफ 1, का उपयोग TAP फ़ाइलों को चुनने के लिए किया जाता है (नीचे उस पर और अधिक)। दूसरा, एएलटी + के, ZX स्पेक्ट्रम के कीबोर्ड का दृश्य संदर्भ प्रदान करता है। मार ESC इनमें से किसी भी स्क्रीन में जो कुछ भी अनुकरण किया जा रहा है उस पर वापस लौटने के लिए।

डिफ़ॉल्ट रूप से, कुंजियाँ संबंधित अक्षर के बजाय उन पर मुद्रित आदेशों के लिए डिफ़ॉल्ट होती हैं। यह बहुत उपयोगी है, लेकिन इसकी आदत पड़ने में कुछ समय लग सकता है।

कीबोर्ड की आदत डालने के लिए आप एक बेसिक प्रोग्राम इनपुट कर सकते हैं।

  1. फिर "10" टाइप करें शिफ्ट + पी (प्रिंट)
  2. प्रेस सीटीआरएल + P (") फिर एक संदेश दर्ज करें (जैसे "हाय, आई एम ए रास्पबेरी पाई") और सीटीआरएल + पी फिर से उद्धरण बंद करने के लिए
  3. मार प्रवेश करना एक नई लाइन शुरू करने के लिए
  4. फिर "20" टाइप करें शिफ्ट + जी (के लिए जाओ)
  5. प्रेस आर (दौड़ना)
  6. मार प्रवेश करना कार्यक्रम चलाने के लिए

आपके द्वारा दर्ज किया गया मूल टेक्स्ट लूप स्क्रीन से भरी लाइनों के बाद रुक जाएगा, यह पूछेगा कि क्या आप रुकना या जारी रखना चाहते हैं। यदि आप बाद वाला चुनते हैं, तो आप इसे बाद में कीबोर्ड के दबाकर समाप्त कर सकते हैं रोकना बटन।

TAP फ़ाइल लॉन्च करने के लिए, ZXBaremulator के ZX स्पेक्ट्रम में बूट होने के बाद, टैप करें एफ 1 मेनू स्क्रीन खोजने के लिए। अपने कीबोर्ड की तीर कुंजियों के साथ, उस गेम का चयन करें जिसे आप लोड करना चाहते हैं और टैप करें अंतरिक्ष.

अगला, दबाएं एफ 1 फिर से कमांड लाइन पर लौटने के लिए। यहाँ, दबाएँ:

  1. सीटीआरएल + जे (भार)
  2. सीटीआरएल + पी दो बार ("")
  3. फिर मारा प्रवेश करना

खेल लोड होना शुरू हो जाना चाहिए। आप कीबोर्ड, या किसी भी कंट्रोलर के साथ खेल सकते हैं जिसे रास्पबेरी पाई चालू होने पर प्लग किया गया था। PS4, Xbox 360, Xbox One और Nintendo स्विच प्रो नियंत्रकों के साथ मानक USB नियंत्रक काम करेंगे।

खेल के दौरान किसी भी बिंदु पर आप ZXBaremulator मदद स्क्रीन खोलने के लिए दो हॉटकी का उपयोग कर सकते हैं।

रास्पबेरी पाई के साथ अधिक 8-बिट अनुकरण

इस बिंदु पर, आपके पास सॉफ़्टवेयर चलाने या अपने एमुलेटेड ZX स्पेक्ट्रम को प्रोग्राम करने के लिए आवश्यक सब कुछ है। संघर्ष करने के लिए कोई अंतर्निहित लिनक्स ऑपरेटिंग सिस्टम नहीं है, और कोई विलंबता नहीं है। मूल ZX स्पेक्ट्रम हासिल करने के अलावा, यह 40 साल पुराने कंप्यूटिंग अनुभव के सबसे करीब है।

बेशक, यह एकमात्र रेट्रो गेमिंग प्लेटफॉर्म नहीं है जिसे आप रास्पबेरी पाई पर अनुकरण कर सकते हैं।