डेवलपर PS2Recomp सिस्टम बनाता है जो PlayStation 2 गेम को मूल रूप से PC में परिवर्तित करता है

PlayStation

PlayStation - Foto: Tom Eversley / Shutterstock.com

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

यह पहल दो दशकों से अधिक समय से बेची गई डिजिटल कैटलॉग के संरक्षण में प्रत्यक्ष प्रगति का प्रतिनिधित्व करती है। यह विधि मूल कंसोल भाषा को आधुनिक प्रारूपों में अनुवाद करके ऐतिहासिक प्रसंस्करण बाधाओं को हल करती है। प्लेटफ़ॉर्म का निरंतर विकास 2026 में नई पीढ़ियों को वीडियो गेम की सांस्कृतिक विरासत तक पहुंच की गारंटी देता है। रिवर्स इंजीनियरिंग समुदाय के पास स्वचालित कदम हैं जिनके लिए पहले पूरी टीमों द्वारा वर्षों के मैन्युअल काम की आवश्यकता होती थी।

स्थैतिक कोड पुनर्संकलन कैसे काम करता है

स्थैतिक पुनर्संकलन निष्पादन से पहले गेम निर्देशों को पूर्व-परिवर्तित करके काम करता है। PS2Recomp प्रोग्राम PlayStation 2 में उपयोग किए गए MIPS आर्किटेक्चर के आधार पर मूल बाइनरी कोड का विश्लेषण करता है। इस रीडिंग से, टूल जानकारी को सीधे C++ भाषा में अनुवादित करता है, जो वर्तमान x86-64 प्रोसेसर के साथ संगत है। परिणामी फ़ाइल नियमित कंप्यूटर सॉफ़्टवेयर के समान ही कार्य करती है। सिस्टम सीधे मेमोरी और प्रोसेसिंग संसाधनों का प्रबंधन करता है।

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

इमोशन इंजन आर्किटेक्चर की तकनीकी चुनौतियाँ

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

PS2Recomp प्रोजेक्ट अपनी स्वयं की निष्पादन योग्य फ़ाइल बनाकर इस समस्या से निपटता है। यह उपकरण उन्नत गणितीय समाधानों को एकीकृत करने के लिए decomp.me सॉफ़्टवेयर और सहयोगी परियोजना प्रपत्रों का उपयोग करता है। सिस्टम उपयोगकर्ता द्वारा दर्ज किए गए डेटा की पहचान करता है और संकलन विफलताओं के लिए स्वचालित सुधार लागू करता है। सामूहिक ज्ञान का आधार उपकरण विकास को गति देता है।

कोड अनुभागों को अलग करने से विशिष्ट ब्लॉकों में मानवीय हस्तक्षेप की अनुमति मिलती है। विशेषज्ञ मूल तर्क का विश्लेषण करते हैं और सॉफ़्टवेयर की भविष्य की स्थिति को संरक्षित करने के लिए C++ में मैन्युअल समाधान बनाते हैं। समुदाय द्वारा संसाधित प्रत्येक नए गेम के साथ रूपांतरण सफलता दर बढ़ती है। जैसे-जैसे निरंतर सीखने की प्रणाली विकसित होती है, मैन्युअल समायोजन की आवश्यकता कम हो जाती है।

यह भी देखें

प्रदर्शन लाभ और अतिरिक्त सुविधाएँ

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

टूल का उपयोग करने वाले खिलाड़ी समग्र अनुभव में पर्याप्त सुधार की रिपोर्ट करते हैं। स्थैतिक पुनर्संकलन निम्नलिखित तकनीकी लाभ प्रदान करता है:

  • बाहरी संशोधनों की आवश्यकता के बिना 4K रिज़ॉल्यूशन और अल्ट्रावाइड मॉनिटर के लिए मूल समर्थन।
  • फ़्रेम दर लॉक हटा दिए गए, जिससे गेम 60, 120 या अधिक फ़्रेम प्रति सेकंड पर चल सकते हैं।
  • SSD स्टोरेज ड्राइव से सीधे डेटा पढ़कर लोडिंग समय में नाटकीय कमी।
  • पुरानी बनावट को पंखे द्वारा निर्मित उच्च-रिज़ॉल्यूशन वाले 3डी मॉडल से बदलने की क्षमता।
  • जटिल प्लगइन कॉन्फ़िगरेशन की आवश्यकता के बिना आधुनिक ऑपरेटिंग सिस्टम के साथ एकीकरण।

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

डिजिटल संरक्षण और परियोजना के लिए अगले चरण

PS2Recomp के माध्यम से पूर्ण गेमप्ले स्थिति प्राप्त करने वाला पहला गेम स्ली कूपर और थिवियस रैकोनस था। शीर्षक ने तीन अलग-अलग कंप्यूटर वातावरणों में निष्पादन की व्यवहार्यता साबित करने के लिए एक परीक्षण आधार के रूप में कार्य किया। यह बिना किसी ऑडियो सिंक समस्या या ग्राफिकल गड़बड़ियों के चला। परीक्षण की सफलता ने अनुकूलता सूची का विस्तार करने में रुचि रखने वाले प्रोग्रामरों का ध्यान आकर्षित किया।

उपयोगकर्ता समुदाय आगामी रूपांतरणों के प्राथमिकता क्रम को परिभाषित करने के लिए वोटों का आयोजन करता है। क्रैश बैंडिकूट और जेक II जैसी क्लासिक फ्रेंचाइजी चर्चा मंचों पर अनुरोधों का नेतृत्व करती हैं। GitHub पर होस्ट की गई ओपन सोर्स फ़ाइलें प्रोग्रामिंग ज्ञान वाले किसी भी व्यक्ति को अपनी पसंद के गेम को परिवर्तित करना शुरू करने की अनुमति देती हैं। रिपॉजिटरी को स्वतंत्र परीक्षकों द्वारा रिपोर्ट किए गए कोड अनुकूलन और बग फिक्स के साथ दैनिक अपडेट प्राप्त होते हैं।

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

नया दृष्टिकोण मनोरंजन मीडिया के संरक्षण के लिए एक तकनीकी मानक स्थापित करता है। आधुनिक भाषाओं में परिवर्तन के साथ हार्डवेयर निर्माताओं के व्यावसायिक निर्णय डिजिटल कार्यों के अस्तित्व पर प्रभाव खो देते हैं। पुराने कंसोल प्रारूपों में अनुप्रयोग के लिए स्थैतिक पुनर्संकलन विधि का अध्ययन शुरू किया जा रहा है। वीडियो गेम की विरासत को बनाए रखने की जिम्मेदारी धीरे-धीरे वैश्विक प्रौद्योगिकी समुदाय को हस्तांतरित कर दी गई है।

यह भी देखें