Emulation on the Amiga
अमीगा कंप्यूटर का उपयोग कई अन्य कंप्यूटर प्लेटफार्मों का अनुकरण करने के लिए किया जा सकता है, जिसमें कमोडोर 64 जैसे पुराने प्लेटफॉर्म और इसके समकालीन प्रतिद्वंद्वियों जैसे आईबीएम पीसी और मैकिनटोश शामिल हैं। अमीगा पर साइडकार या ब्रिजबोर्ड एमएस-डॉस के माध्यम से एमएस-डॉस संगतता अमीगा के जीवनकाल के शुरुआती वर्षों के दौरान एक प्रमुख मुद्दा था ताकि मशीन को एक गंभीर व्यावसायिक मशीन के रूप में बढ़ावा दिया जा सके। एमएस-डॉस ऑपरेटिंग सिस्टम को चलाने के लिए, कमोडोर ने अमिगा 1000 के लिए साइडकार जारी किया, मूल रूप से एक बंद केस में एक 8088 बोर्ड जो अमिगा के किनारे से जुड़ा हुआ था। चतुर प्रोग्रामिंग (द्विमुखी रोमन देवता द्वार के नाम पर जानुस नामक एक पुस्तकालय) ने अनुकरण के उपयोग के बिना अमीगा खिड़की में पीसी सॉफ्टवेयर चलाना संभव बना दिया। साइडकार की शुरुआत में वर्कबेंच पर एक अमीगा विंडो में माइक्रोसॉफ्ट फ्लाइट सिम्युलेटर के एमएस-डॉस संस्करण को पूरी गति से चलते हुए देखकर भीड़ दंग रह गई। बाद में साइडकार को "ब्रिजबोर्ड" नामक एक विस्तार कार्ड पर लागू किया गया और अमीगा 2000 + मॉडल के लिए A2088XT के रूप में जारी किया गया। इंटेल 80286 और 80386 सीपीयू पर आधारित ब्रिजबोर्ड मॉडल को बाद में कमोडोर द्वारा ए2286 और ए2386 के रूप में जारी किया गया। ब्रिजबोर्ड कार्ड और जानुस लाइब्रेरी ने पीसी विस्तार कार्ड और हार्डडिस्क/फ्लापीडिस्क ड्राइव का उपयोग संभव बना दिया। बाद में थर्ड पार्टी कार्ड भी अमीगा 500 और अमीगा 600 विस्तार स्लॉट जैसे के. सी. एस. पावरबोर्ड के लिए दिखाई दिए, और वोर्टेक्स ने गोल्डन गेट नामक 80386 और 80486 सी. पी. यू. के आधार पर अमीगा 2000 + के लिए पूर्ण-लंबाई वाले कार्ड जारी किए। आखिरकार, पीसी-टास्क और पीसीएक्स जैसे पूर्ण-सॉफ्टवेयर एमुलेटरों ने एमिगास को गति और संगतता की कीमत पर अतिरिक्त हार्डवेयर के बिना माइक्रोसॉफ्ट विंडोज सहित एमएस-डॉस प्रोग्राम चलाने की अनुमति दी। के. सी. एस. पावर. पी. सी. बोर्ड डच अमिगा कोल्फ कंप्यूटर सप्लाईज़ ने ए500 के लिए एक समान विस्तार का निर्माण किया। बाद में इसमें सुधार किया गया ताकि यह वीजीए का अनुकरण कर सके। हालाँकि यह मल्टीटास्क नहीं था। अमीगा ट्रांसफॉर्मर जब कमोडोर ने जुलाई 1985 में अमीगा 1000 पेश किया तो उसने अप्रत्याशित रूप से इसके लिए एक सॉफ्टवेयर-आधारित आईबीएम पीसी एमुलेटर की भी घोषणा की। कंपनी ने आईबीएम पीसी डॉस को बूट करके और लोटस 1-2-3 को चलाकर एमुलेटर का प्रदर्शन किया। प्रदर्शन में भाग लेने वाले कुछ लोगों को संदेह था कि एमुलेटर, तकनीकी रूप से प्रभावशाली होने के बावजूद, स्वीकार्य प्रदर्शन के साथ चल सकता है। अनुप्रयोग, जिसे ट्रांसफॉर्मर कहा जाता है, वास्तव में बेहद धीमा था; 'लैंडमार्क' बेंचमार्क ने इसे 300 किलोहर्ट्ज़ 286 के रूप में मूल्यांकन किया, जो आईबीएम के सबसे पुराने और सबसे धीमे पीसी के 4.7 मेगाहर्ट्ज़ की तुलना में बहुत धीमा था। इसके अलावा, यह केवल 68000 माइक्रोप्रोसेसर का उपयोग करके एमिगास पर चलेगा, और अगर अमिगा में 512के से अधिक रैम होगी तो यह नहीं चलेगा। पी. सी. टास्क पी. सी. टास्क एक सॉफ्टवेयर पी. सी. एमुलेटर है जो 8088 प्रोसेसर और सी. जी. ए. ग्राफिक मोड के साथ पी. सी. इंटेल हार्डवेयर का अनुकरण करता है। इसका नवीनतम संस्करण (4.4) 12 मेगाहर्ट्ज पर क्लॉक किए गए 80386 का अनुकरण करने में सक्षम था और सुविधाओं में एमएस-डॉस के तहत 16 एम. आई. बी. रैम (15 एम. बी. विस्तारित), दो फ्लापी ड्राइव और 2 हार्ड ड्राइव तक का समर्थन शामिल है। एमुलेटर हार्डफ़ाइल उपकरणों का उपयोग कर सकता है और फिर यह कई हार्ड डिस्क फ़ाइलों और हार्ड डिस्क विभाजनों को संभाल सकता है। यदि अमीगा हार्डवेयर ने उन उपकरणों को स्थापित किया था तो यह उच्च घनत्व वाली फ़्लॉपी और सीडी-रोम का समर्थन करता था। उपलब्ध ग्राफिक्स मोड एम. डी. ए., सी. जी. ए., ई. जी. ए., वी. जी. ए. और एस. वी. जी. ए. थे जो 512 कि. बी. से 2 एम. आई. बी. रैम के साथ हरक्यूलिस ग्राफिक कार्ड का अनुकरण करते थे, और अमीगा ए. जी. ए. मशीनों पर 256 रंगों तक, और अमीगा ग्राफिक बोर्डों (जैसे। साइबरग्राफिक्स, ई. जी. एस. स्पेक्ट्रम, पिकासो)। समानांतर, सीरियल और पीसी स्पीकर एमुलेशन, और माउस समर्थन, जिसमें सीरियल माउस एमुलेशन शामिल है, भी प्रदान किया गया था। यदि अमीगा हार्डवेयर काफी तेज है (68060 या पी. पी. सी.) और इसमें पर्याप्त रैम है, तो एक ही मशीन पर कई पी. सी.-कार्य प्रक्रियाओं को चलाने की संभावना भी हो सकती है, सार्वजनिक स्क्रीन पर अमीगा विंडो में एम. एस.-डी. ओ. एस. अनुप्रयोग चलाएँ (जैसे। अमीगा वर्कबेंच जी. यू. आई. पर)। पी. सी. टास्क अमीगा साइड और एमुलेटेड एम. एस.-डी. ओ. एस. मशीन के बीच फाइलों को स्थानांतरित कर सकता है; यह गोल्डनगेट ब्रिज कार्ड का उपयोग कर सकता है जो विस्तार स्लॉट से लैस अमीगा को अपने मूक आई. एस. ए. स्लॉट का पूरा नियंत्रण प्राप्त करने और पी. सी.-आई. एस. ए. कार्ड का उपयोग करने की अनुमति देता है। और इसका नवीनतम संस्करण (4.4) माइक्रोसॉफ्ट विंडोज को भी 95 तक चला सकता है। पी. सी. टास्क में एक 8088/80286/80486 जे. आई. टी. एम. (जस्ट इन टाइम मशीन) है जो इन प्रोसेसरों के सभी निर्देशों को मैप करने में सक्षम है, लेकिन इस सुविधा को सक्रिय करने के लिए 4 मेगाबाइट अतिरिक्त रैम की आवश्यकता होती है। पी. सी. टास्क को इसके लेखक ने फ्रीवेयर के रूप में फिर से जारी किया है। अमीगा पर मैक ओएस अमीगा के लिए भी पेश किए गए दो उत्पाद थे, ए-मैक्स (आंतरिक और बाहरी दोनों मॉडल) और प्रत्यारोपण विस्तार कार्ड। दोनों ने अमीगा को एक ऐप्पल मैकिनटोश का अनुकरण करने और क्लासिक मैक ओएस चलाने की अनुमति दी। इसके लिए एक ऐप्पल मैकिन्टोश रॉम छवि, या ए-मैक्स के मामले में वास्तविक रॉम की आवश्यकता थी, जिसे वास्तविक मैकिन्टोश से प्राप्त करने की आवश्यकता थी। एमुलेटर को कानूनी रूप से चलाने के लिए उपयोगकर्ता को वास्तविक मैकिनटोश या मैक रॉम के मालिक होने की आवश्यकता होती है। 1988 में पहला ऐप्पल मैक एमुलेटर, ए-मैक्स, किसी भी अमीगा के लिए एक बाहरी उपकरण के रूप में जारी किया गया था। इसे काम करने के लिए मैक रॉम की आवश्यकता थी, और मैक फ्लापी ड्राइव के साथ उपयोग किए जाने पर मैक डिस्क को पढ़ सकता था (अमीगा फ्लापी ड्राइव मैक डिस्क को पढ़ने में असमर्थ होते हैं। अमीगा डिस्क के विपरीत मैक फ्लापी डिस्क परिवर्तनीय गति से घूमती है, बहुत हद तक सीडी-रोम ड्राइव की तरह)। यह एक विशेष रूप से सुरुचिपूर्ण समाधान नहीं था, लेकिन इसने एक किफायती और उपयोग करने योग्य मैक अनुभव प्रदान किया। ए-मैक्स के निर्माता रेडीसॉफ्ट ने 1990 के दशक की शुरुआत में ए-मैक्स II का अनुसरण किया। ए-मैक्स II को एक ज़ोरो-संगत कार्ड पर समाहित किया गया था और उपयोगकर्ता को, फिर से वास्तविक मैक रॉम का उपयोग करते हुए, एक रंगीन मैकिनटोश का अनुकरण करने की अनुमति दी गई थी। वास्तव में, ए-मैक्स II के माध्यम से मैक का अनुकरण करने वाला एक अमीगा 3000 पहले उपभोक्ता रंग मैक, एल. सी. की तुलना में काफी तेज था। समय के साथ पूर्ण-सॉफ्टवेयर वर्चुअलाइजेशन उपलब्ध था, लेकिन एक रॉम छवि अभी भी आवश्यक थी। उदाहरण वर्चुअलाइजेशन सॉफ्टवेयर में शेपशिफ्टर (थर्ड पार्टी प्रेफरेंस पेन शेपशिफ्टर के साथ भ्रमित नहीं होना चाहिए) शामिल है, जिसे बाद में बेसिलिस्क II द्वारा प्रतिस्थापित किया गया (दोनों एक ही प्रोग्रामर द्वारा जिन्होंने शीपशेवर, क्रिश्चियन बाउर की कल्पना की थी), फ्यूजन और आईफ्यूजन (बाद वाले ने पावरपीसी "कोप्रोसेसर" त्वरक कार्ड का उपयोग करके क्लासिक मैक ओएस चलाया)। आभासी मशीनें एक ही प्रोसेसर के साथ एक मैकिन्टोश की तुलना में समान या तेज गति प्रदान करती हैं, विशेष रूप से एम 68के श्रृंखला के संबंध में वास्तविक मैक के एमएमयू ट्रैप मोड में चलने के कारण, प्रदर्शन में बाधा आती है। इसके अलावा, 1994 में 68k से पावरपीसी संक्रमण के तुरंत बाद, देशी पावरपीसी मैक सॉफ्टवेयर की कमी थीः शेपशिफ्टर या फ्यूजन चलाने वाले 68060 सीपीयू वाले अमीगा कंप्यूटर वास्तविक मैक की तुलना में 68k मैकिनटोश कोड को तेजी से चलाने में सक्षम थे। यह ध्यान दिया जाना चाहिए कि हालांकि एमिगास मैकिन्टोश का अनुकरण करने में बहुत सफल रहे, लेकिन इसे कभी भी मैकिन्टोश क्लोन नहीं माना गया क्योंकि यह मैक ओएस को प्राथमिक ऑपरेटिंग सिस्टम के रूप में उपयोग नहीं कर सकता था। अमीगा वन और पेगासोस जैसे आधुनिक मित्र बेसिलिस्क II या मैक-ऑन-लिनक्स का उपयोग करके मैकिनटोश मशीनों का अनुकरण कर सकते हैं। 8-बिट कमोडोर कंप्यूटर अमीगा के लिए विभिन्न कमोडोर 64 एमुलेटर का उत्पादन किया गया था। 1988 में गणना! रेडीसॉफ्ट के द 64 एमुलेटर और सॉफ्टवेयर इनसाइट सिस्टम्स के जीओ-64 की समीक्षा की और दोनों के साथ मिश्रित परिणामों की सूचना दी। हालांकि पत्रिका ने वास्तविक 64 रॉम की प्रतियों का उपयोग किया, लेकिन यह पाया कि स्पीडस्क्रिप्ट जैसे कुछ सॉफ्टवेयर नहीं चले, और दोनों एमुलेटर का प्रदर्शन वास्तविक कंप्यूटर से कम था। अन्य में मैगीसी64 और ए64 शामिल थे। वाइस का एक अमीगा संस्करण है, जो 8-बिट कमोडोर कंप्यूटरों का अनुकरण करता है। अमीगा के लिए ऐप्पल II वन ऐप्पल II एमुलेटर केविन क्रालियन का ऐप्पल 2000 था। यह देखते हुए कि अमीगा का आधार 8 मेगाहर्ट्ज 68000 सीपीयू 1 मेगाहर्ट्ज 6502 का अनुकरण करने के लिए संघर्ष कर रहा था, ऐप्पल 2000 को 68020 + सीपीयू के लिए असेंबली भाषा में लिखा गया था ताकि वास्तव में पूरी गति से ऐप्पल II का अनुकरण किया जा सके। इसे 1994 में जारी किए गए वी1.3 तक कुछ बार संशोधित किया गया था। जिस समय इसे जारी किया गया था, इंटरनेट पर लोगों ने अनुमान लगाया कि यह प्रत्यारोपण अनुकरण समाधान का हिस्सा था, लेकिन वास्तव में ऐप्पल 2000 एक स्वतंत्र परियोजना थी। सॉफ्टवेयर की एक विशेष रूप से दिलचस्प विशेषता यह थी कि यह स्वतंत्र प्रोग्राम फ़ाइलों के रूप में निकाले गए ऐप्पल II द्विआधारी को चला सकता था, लेकिन डिस्क छवियों को भी चला सकता था जिन्हें डाल्टन के डिस्क डिसिंटेग्रेटर के साथ संपीड़ित किया गया था, जो 1980 के दशक से एक लोकप्रिय डिस्क संपीड़न उपकरण था। जबकि ऐप्पल 2000 अपनी रिलीज़ के समय बंद स्रोत था, इसे 2018 में एम. आई. टी. लाइसेंस के तहत खुला स्रोत बनाया गया था। अमीगा पर अटारी एसटी अटारी एसटी अनुकरण बहुत आसान है क्योंकि दोनों मशीनें प्रोसेसर (68000) के एक ही मॉडल को साझा करती हैं और कमोबेश एक ही हार्डवेयर विशेषताओं की सुविधा देती हैं। अतीत में अमीगा के लिए विभिन्न सॉफ्टवेयर आधारित अटारी एमुलेटर जैसे अमतरी या मेडुसा एमुलेटर का उत्पादन किया जाता था। अमीगाओस 4 और मॉर्फोस जी. पी. एल. के तहत जारी किए गए हटारी मुक्त सॉफ्टवेयर एमुलेटर का उपयोग करके अटारी एस. टी. और अटारी एस. टी. ई. प्लेटफार्मों का अनुकरण कर सकते हैं। अमीगा एमुलेशन अमीगाओएस 4 चलाने वाले पावरपीसी-सुसज्जित कंप्यूटर मोटोरोला 68000-सुसज्जित अमीगा का अनुकरण करने के लिए यू. ए. ई. चला सकते हैं। मूल किकस्टार्ट 3.1 रोम छवियाँ एमिगाओएस 4.1 अद्यतन 4 के साथ शामिल हैं। संदर्भ अमीगा अमीगा एमुलेशन सॉफ्टवेयर मैकिनटोश प्लेटफॉर्म एमुलेटर