PCjs मशीनें - 1970-1990 से कंप्यूटिंग प्रणालियों के एक एमुलेटर। यह एक सामान्य ब्राउज़र में काम करता है। हम आपको बताते हैं कि परियोजना कितनी उल्लेखनीय है और इसके पुस्तकालय में किस तरह की मशीनें हैं।
कंप्यूटर इतिहास के संग्रहालय में फोटो टोड डेली सीसी बाय-एसए / पीडीपी -11PCjs मशीनें क्या है
PCjs मशीनें 2012 में दिखाई दीं - इसकी स्थापना सिएटल प्रोग्रामर जेफ पार्सन्स ने की थी। वह लोगों को यह समझने में मदद करना चाहते थे कि पहले कंप्यूटर कैसे काम करते थे, और उन्हें इन मशीनों के विभिन्न कॉन्फ़िगरेशन के साथ "खेलने" का अवसर दिया।
प्रारंभ में, परियोजना की कल्पना एक प्रकार के बैकअप के रूप में की गई थी। जेफ के पास घर पर
ओहियो वैज्ञानिक चैलेंजर 1P है, और भौतिक उपकरण क्रैश होने की स्थिति में उन्होंने अपना एमुलेटर बनाया। बाद में, "संग्रह" को अन्य कंप्यूटरों द्वारा पूरक किया गया था।
PCjs मशीनें एमुलेटर जावास्क्रिप्ट में लिखे गए हैं। उन्हें चलाने के लिए, आपको अतिरिक्त प्लग इन स्थापित करने की आवश्यकता नहीं है। यदि वांछित है, तो इम्यूलेशन को आपके स्वयं के वेब सर्वर या ऑफलाइन पर चलाया जा सकता है: निर्देश GitHub पर
README फ़ाइल में उपलब्ध हैं। परियोजना का स्रोत कोड भी वहां पाया जा सकता है - इसे
GPLv3 लाइसेंस के तहत वितरित किया गया है।
कौन सी मशीनें "समर्थित" हैं
अधिकांश एमुलेटर 1980 के पीसी को फिर से बनाते हैं। समर्थित सिस्टम की सूची में PC8080, PCx86 शामिल हैं। PCjs मशीनें
PDP-10 और
PDP-11 मेनफ्रेम एमुलेटर और टेक्सास इंस्ट्रूमेंट्स
प्रोग्रामेबल कैलकुलेटर भी प्रदान करती हैं ।
प्रोजेक्ट वेबसाइट में न केवल कंप्यूटर, बल्कि व्यक्तिगत गेम और प्रोग्राम भी सिमुलेटर हैं। उनमें से कई उस समय लोकप्रिय थे और उच्च सांस्कृतिक मूल्य रखते थे।
उदाहरण के लिए, साइट पर इन्फोकॉम गेम हैं, विशेष रूप से, पहला व्यावसायिक पाठ खोज जोर्क । उत्पाद 80 के दशक में हिट था - 300 हजार से अधिक प्रतियां बेची गईं।
सूची में अन्य प्रसिद्ध खेल
वोल्फेंस्टीन 3 डी ,
विजार्ड्री I और शैक्षिक
ओरेगन ट्रेल हैं ।
सॉफ्टवेयर की सूची में काफी दिलचस्प उदाहरण हैं, उदाहरण के लिए डॉस के लिए
नॉर्टन यूटिलिटीज । यह उपयोगिताओं का एक सेट है जिसमें Unerase फ़ाइलों को पुनर्प्राप्त करने के लिए एक कार्यक्रम शामिल है। जेफ पार्सन्स के अनुसार, नॉर्टन यूटिलिटीज की लोकप्रियता के बावजूद, सॉफ्टवेयर के पहले संस्करणों को खोजना मुश्किल था। अब पीसीजेएस मशीनों पर
, NU3.0 (और उच्चतर) 1984 से उपलब्ध है, लेकिन परियोजना के लेखक ने भविष्य की पीढ़ियों के लिए उन्हें बचाने के लिए पहले के संस्करणों को खोजने की योजना बनाई है।
परियोजना सुविधाएँ
लेखक कंप्यूटर के साथ काम करने के अनुभव को यथासंभव सटीक रूप से फिर से बनाना चाहता है, इसलिए "असेंबली" में, यहां तक कि सबसे सुखद इंटरफ़ेस सुविधाओं को भी नहीं दिखाया गया है। उदाहरण के लिए, इस तथ्य के कारण कि चैलेंजर 1P कंप्यूटर टेलेटिप से जुड़े थे, उपकरणों के लिए मुद्रित वर्णों को मिटाना संभव
नहीं था । यह सुविधा पीसीजेएस मशीन सिम्युलेटर में मौजूद नहीं है।
मोबाइल उपकरणों पर एमुलेटर का उपयोग करने से कई असुविधाएँ होती हैं - वर्चुअल मशीनों के कुछ कार्यों को कीबोर्ड शॉर्टकट के माध्यम से बुलाया जाता है। उदाहरण के लिए, Ctrl और स्क्रॉल लॉक का संयोजन। ऐसे मामलों के लिए, जेफ पार्सन्स ने ऑन-स्क्रीन कीज़ और वैकल्पिक शॉर्टकट जोड़े: Ctrl - स्क्रॉल लॉक को Ctrl - Delete द्वारा
प्रतिस्थापित किया गया।
इसी तरह की परियोजनाएं
PCjs मशीन परियोजना के एनालॉग्स के बीच,
MAME (मल्टीपल आर्केड मशीन एमुलेटर) को प्रतिष्ठित किया जा सकता है। प्रारंभ में, यह गेमिंग मशीन एमुलेटर के निर्माण के लिए समर्पित था, लेकिन 2015 में, MAME को MESS के साथ जोड़ा गया था - इसका लक्ष्य व्यक्तिगत कंप्यूटरों के संचालन का अनुकरण करना था।
/ फोटो Milestoned सीसी द्वाराअब आम लाइब्रेरी MAME और MESS
में दो हजार से अधिक विभिन्न वर्चुअल मशीनें शामिल हैं। इनमें विंटेज कंप्यूटर अल्टेयर, कमोडोर, एप्पल, सिनक्लेयर और आईबीएम शामिल हैं। एमुलेटर के साथ काम करने के लिए, बस MAME से प्रोग्राम
इंस्टॉल करें और वांछित मशीन का
चयन करें । PCjs मशीनों की तरह, परियोजना एक गैर-लाभकारी आधार पर काम करती है, और स्रोत कोड सभी के लिए खुला है।
दूसरी पहल
VICE (वर्सटाइल कमोडोर एम्यूलेटर) है। परियोजना 1993 से अस्तित्व में है और कमोडोर कंप्यूटरों के लिए सॉफ्टवेयर के संरक्षण में लगी हुई है: VICE में C64, VIC20, C64DTV, C128, PET, PLUS4 और SCPU64 मॉडल के एमुलेटर शामिल हैं। इन कंप्यूटरों के लिए उपलब्ध कार्यक्रमों की एक सूची परियोजना की वेबसाइट पर
पाई जा सकती है । MAME के साथ, VICE के साथ काम करने के लिए अतिरिक्त सॉफ्टवेयर की आवश्यकता होती है।
एमुलेटर के विकास के लिए उपरोक्त सभी परियोजनाएं उत्साही लोगों द्वारा सक्रिय रूप से विकसित और अद्यतन की जाती हैं। और चूंकि ये सभी पहलें खुली हैं, इसलिए हर कोई सॉफ्टवेयर के इतिहास को संरक्षित करने में योगदान दे सकता है।
पहले कॉर्पोरेट IaaS ब्लॉग से लेख के एक जोड़े:
और हमारे टेलीग्राम चैनल की नवीनतम पोस्ट: