आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

जब आप रास्पबेरी पीआई का उपयोग करते हैं, तो आप शायद रास्पबेरी पीआई ओएस या कुछ अन्य लिनक्स-आधारित ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं। चाहे वह कोडी हो, या रेट्रो गेमिंग सूट, एक अंतर्निहित लिनक्स ओएस है।

अनुकरण यहाँ विशेष रूप से डरपोक है। एमुलेटर को चलाने के लिए एक ऑपरेटिंग सिस्टम की आवश्यकता होती है और लगभग सभी रास्पबेरी पाई ओएस या पहले के रास्पियन बिल्ड के एक स्ट्रिप्ड डाउन संस्करण का उपयोग करते हैं।

लेकिन क्या होगा अगर बिना ऑपरेटिंग सिस्टम के रास्पबेरी पाई पर एमुलेटर चलाना संभव हो। यह है। रास्पबेरी पाई पर नंगे धातु के अनुकरण के साथ आरंभ करने के लिए आपको जो कुछ जानने की आवश्यकता है, वह यहां है।

एक एमुलेटर क्या है?

एक एमुलेटर क्या है (और यह क्या नहीं है) के रूप में इंटरनेट स्पष्टीकरण से भरा है। अपने सरलतम रूप में, एक एमुलेटर सॉफ्टवेयर है जो एक प्लेटफॉर्म के लिए लिखे गए प्रोग्राम को दूसरे प्लेटफॉर्म पर चलाता है। इसलिए, उदाहरण के लिए, आप दौड़ना चाह सकते हैं विंडोज पर एंड्रॉइड सॉफ्टवेयर. इसके लिए Android एमुलेटर की आवश्यकता होती है।

instagram viewer

कई अलग-अलग एमुलेटर उपलब्ध हैं। रास्पबेरी पाई सहित कंप्यूटर पर अधिकांश कंप्यूटर, कंसोल और आर्केड सिस्टम का अनुकरण किया जा सकता है। ये RetroPie, Recalbox, और Lakka जैसे सिस्टम में उपलब्ध हैं। इन उपकरणों में जो समानता है वह यह है कि सभी एमुलेटर लिनक्स पर चलते हैं।

आभासी मशीनों के साथ एमुलेशन को भ्रमित करना आसान है, लेकिन ये वास्तव में काफी अलग हैं, हालांकि अंतिम परिणाम अप्रशिक्षित आंखों के समान दिखाई दे सकता है।

एक मानक एमुलेटर की तरह, एक नंगे धातु एमुलेटर एक सिस्टम के लिए दूसरे पर प्रोग्राम चलाता है। अंतर यह है कि कोई अंतर्निहित ऑपरेटिंग सिस्टम नहीं है; एमुलेटर कंप्यूटर के "नंगे धातु" पर चलता है। इस स्थिति में, वह कंप्यूटर एक Raspberry Pi होगा।

आम तौर पर जब आप रास्पबेरी पीआई पर एक एमुलेटर का उपयोग करते हैं तो यह रास्पबेरी पीआई ओएस (या रेट्रो गेमिंग सूट) के साथ हार्डवेयर संसाधनों को साझा कर रहा है। इसका मतलब यह है कि एक ऑपरेटिंग सिस्टम है, यह बिल्ट इन टूल्स, कोई भी अन्य रनिंग सॉफ्टवेयर, एमुलेटर, और एमुलेटेड सॉफ्टवेयर सभी प्रोसेसर, रैम, स्टोरेज, यहां तक ​​कि पोर्ट के लिए होड़ कर रहे हैं।

इसका परिणाम विलंबता, धीमा अनुकरण हो सकता है।

नंगे धातु एमुलेटर के साथ, विलंबता न्यूनतम है क्योंकि कोई ऑपरेटिंग सिस्टम नहीं है।

रास्पबेरी पाई के लिए कई नंगे धातु एमुलेटर विकसित किए गए हैं। ये काफी हद तक 8-बिट कंप्यूटिंग युग से हैं।

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

1. ZX Baremulator (ZX स्पेक्ट्रम एम्यूलेटर)

1982 में लॉन्च किया गया, सिंक्लेयर जेडएक्स स्पेक्ट्रम 10 वर्षों के लिए यूरोप में नवजात घरेलू कंप्यूटर और वीडियो गेम उद्योग का प्रमुख चालक था। आप निश्चित रूप से रास्पबेरी पाई पर इसका अनुकरण कर सकते हैं, और ZX Baremulator के साथ नंगे धातु के अनुकरण का आनंद ले सकते हैं।

यह सॉफ़्टवेयर कुछ उपयोगी अतिरिक्त स्क्रीन प्रदान करता है। एक कीबोर्ड संदर्भ है (जेडएक्स स्पेक्ट्रम में प्रत्येक कुंजी के लिए कई आदेश थे) और दूसरा आपको लोड करने के लिए टेप छवियों को ब्राउज़ करने और चुनने देता है।

हमारे गाइड में और जानें एक Raspberry Pi पर ZX Baremulator की स्थापना.

डाउनलोड करना:जेडएक्स बेयरमुलेटर (मुक्त)

2. Faux86 (8086 क्लासिक पीसी एमुलेटर)

यह एक ओपन सोर्स बेयर मेटल इम्यूलेटर है जिसे सीजीए/ईजीए/वीजीए डिस्प्ले क्लासिक पीसी चलाने के लिए डिजाइन किया गया है। यह 8086 और 80186 निर्देश सेट का अनुकरण करेगा, और इसमें पीसी स्पीकर, एडलिब और साउंडब्लस्टर एमुलेशन है।

संक्षेप में, Faux86 को आईबीएम-संगत पीसी के लिए 1990 के दशक के मध्य तक कुछ भी लिखा जाना चाहिए। यदि यह MS-DOS पर चलता है, तो इसे इस पर चलना चाहिए।

ध्यान दें कि Faux86 बेयर मेटल इम्यूलेटर में बड़े स्टोरेज के लिए कोई सपोर्ट नहीं है। डेवलपर अनुशंसा करता है: "एक छोटी क्षमता वाले एसडी कार्ड का उपयोग करें और छवि को 32 एमबी कार्ड के रूप में फ्लैश करें।"

डाउनलोड करना:नकली86 (मुक्त)

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

एक दुर्लभ कंप्यूटर जिसकी पहुंच यूके के अन्य कंप्यूटरों तक नहीं थी, ड्रैगन 32 (टैंडी टीआरएस-80 कलर कंप्यूटर के समान) फिर भी अनुकरण के लिए एक आकर्षक विकल्प है। इसके हार्डवेयर भाइयों के नाम के बावजूद, कई ड्रैगन 32 गेम मोनोक्रोम में खेलते हैं।

एक सिंगल कीबोर्ड कमांड (F1) इम्यूलेटर के ROM और CAS फाइल मैनेजर को लॉन्च करता है।

डाउनलोड करना:ड्रैगन-32-आरपीआई-बेयर-मेटल (मुक्त)

4. BMC64 (कमोडोर 64 एमुलेटर)

कमोडोर 64 होम कंप्यूटर के प्रशंसक BMC64 में अधिक रुचि ले सकते हैं। यह Raspberry Pi बेयर मेटल इम्यूलेटर आपको कमोडोर 64, C128, Vic20, Plus/4, और PET सॉफ़्टवेयर चलाने की अनुमति देता है, और इसमें तेज़ बूट समय होता है।

GPIO को C64 और अटारी-संगत जॉयस्टिक वायरिंग के लिए भी समर्थन है, और यहां तक ​​कि एक वास्तविक C64 कीबोर्ड के लिए भी समर्थन है। इसका मतलब यह है कि यदि आपके पास टूटे मेनबोर्ड वाला C64 है, तो आप इसे BMC64 चलाने वाले रास्पबेरी पाई से बदल सकते हैं।

ध्यान दें कि BMC64 केवल Raspberry Pi 2, 3 और Zero मॉडल के साथ संगत है।

डाउनलोड करना: बीएमसी64 (मुक्त)

5. CS107E-GB-एम्यूलेटर (निंटेंडो गेम बॉय)

स्टैनफोर्ड में एक कंप्यूटिंग क्लास के लिए छात्रों द्वारा बनाया गया, CS107E-GB-Emulator एक मूल रास्पबेरी पाई पर चलता है (आप शायद इसे रास्पबेरी पाई 4 पर नहीं चला पाएंगे)।

जैसा कि GitHub README.md फ़ाइल बताती है:

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

यह नंगे धातु एमुलेटर समय, प्रयास और अनुसंधान का एक बड़ा उदाहरण है जो इन परियोजनाओं को विकसित करने में जाता है। मेरा सुझाव है कि आप एट्रिब्यूशन सहित इस प्रोजेक्ट पर नोट्स की जांच करें।

डाउनलोड करना:CS107E-जीबी-एमुलेटर (मुक्त)

रास्पबेरी पाई पर एमुलेटर केवल नंगे धातु का अनुभव नहीं है। एक गिटहब खोज "नंगे धातु रास्पबेरी पाई” सभी प्रकार की परियोजनाओं का खुलासा करता है। आपके पास एक सिंथेसाइज़र, एक बुनियादी ऑपरेटिंग सिस्टम हो सकता है, यहाँ तक कि लिनक्स ओएस के बिना सीधे कंप्यूटर पर चलने वाले गेम भी हो सकते हैं।

जो भी हो, रास्पबेरी पाई डेबियन-आधारित रास्पबेरी पाई ओएस के साथ या उसके बिना सॉफ्टवेयर चलाने में सक्षम है। यदि आपने अभी तक इससे आगे नहीं देखा है, तो अब समय आ गया है कि आप वास्तव में अपने रास्पबेरी पाई को आगे बढ़ाएँ।