ताज़ा खबरें (HI)

ओपन सोर्स टूल प्लेस्टेशन 2 गेम्स को एमुलेटर के बिना देशी पीसी निष्पादन योग्य में परिवर्तित करता है

PlayStation
Foto: PlayStation - Foto: Tom Eversley / Shutterstock.com

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

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

कैसे स्थैतिक पुनर्संकलन पारंपरिक अनुकरणकर्ताओं को प्रतिस्थापित करता है

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

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

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

इमोशन इंजन प्रोसेसर को अनुकूलित करने में तकनीकी चुनौतियाँ

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

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

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

वर्तमान कंप्यूटरों के लिए मूल प्रारूप के प्रत्यक्ष लाभ

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

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

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

स्ली कूपर परीक्षणों का नेतृत्व करता है और समुदाय अगले चरणों को परिभाषित करता है

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

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

स्वतंत्र डेवलपर्स द्वारा संचालित तकनीकी प्रगति उद्योग में बदलाव को दर्शाती है। ऐतिहासिक संरक्षण के लिए व्यवहार्य विकल्प के रूप में ओपन सोर्स परियोजनाएं लोकप्रियता हासिल कर रही हैं। रिपॉजिटरी पर चल रहा काम कंप्यूटर विज्ञान के छात्रों और सॉफ्टवेयर इंजीनियरों को आकर्षित करता है। मंचों पर जानकारी का आदान-प्रदान पुराने प्रोसेसर आर्किटेक्चर के बारे में व्यावहारिक रूप से सीखने का माहौल बनाता है।

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

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

Veja Tambem em ताज़ा खबरें (HI)

मैनेजर ने स्ट्राइकर सेबेस्टियन विला को विश्व कप के लिए कोलंबिया की आधिकारिक सूची से बाहर कर दिया

मैनेजर ने स्ट्राइकर सेबेस्टियन विला को विश्व कप के लिए कोलंबिया की आधिकारिक सूची से बाहर कर दिया

आर्सेनल पर क्रूर शारीरिक बढ़त के साथ पेरिस सेंट-जर्मेन चैंपियंस लीग के फाइनल में पहुंच गया

आर्सेनल पर क्रूर शारीरिक बढ़त के साथ पेरिस सेंट-जर्मेन चैंपियंस लीग के फाइनल में पहुंच गया

डिफेंडर ओना बैटल ने बार्सिलोना में जीत का सिलसिला समाप्त किया और आर्सेनल में चले गए

डिफेंडर ओना बैटल ने बार्सिलोना में जीत का सिलसिला समाप्त किया और आर्सेनल में चले गए

गेब्रियल जीसस ने यूरोपीय दिग्गजों को मना कर दिया और ऐतिहासिक रिकॉर्ड हासिल करने के लिए आर्सेनल में रहने का फैसला किया

गेब्रियल जीसस ने यूरोपीय दिग्गजों को मना कर दिया और ऐतिहासिक रिकॉर्ड हासिल करने के लिए आर्सेनल में रहने का फैसला किया

इंग्लैंड और सऊदी अरब राष्ट्रीय टीम फ़ुटबॉल के लिए कोच पेप गार्डियोला को नियुक्त करने के लिए प्रतिस्पर्धा कर रहे हैं

इंग्लैंड और सऊदी अरब राष्ट्रीय टीम फ़ुटबॉल के लिए कोच पेप गार्डियोला को नियुक्त करने के लिए प्रतिस्पर्धा कर रहे हैं

डेवलपर ने बाज़ार कैलेंडर बदला और आरपीजी फ़ेबल का लॉन्च फरवरी 2027 तक बढ़ा दिया

डेवलपर ने बाज़ार कैलेंडर बदला और आरपीजी फ़ेबल का लॉन्च फरवरी 2027 तक बढ़ा दिया

बेसिकटास ने अगली विंडो में फ्लेमेंगो से गोलकीपर रॉसी को लेने के लिए सात मिलियन यूरो का प्रस्ताव तैयार किया है

बेसिकटास ने अगली विंडो में फ्लेमेंगो से गोलकीपर रॉसी को लेने के लिए सात मिलियन यूरो का प्रस्ताव तैयार किया है

चैंपियंस लीग फाइनल में आर्सेनल स्टार बुकायो साका ने पेरिस सेंट-जर्मेन को चुनौती दी

चैंपियंस लीग फाइनल में आर्सेनल स्टार बुकायो साका ने पेरिस सेंट-जर्मेन को चुनौती दी

मैनचेस्टर यूनाइटेड बोर्ड ने बोटाफोगो के मिडफील्डर डेनिलो को साइन करने के लिए आधिकारिक प्रस्ताव पेश किया

मैनचेस्टर यूनाइटेड बोर्ड ने बोटाफोगो के मिडफील्डर डेनिलो को साइन करने के लिए आधिकारिक प्रस्ताव पेश किया

पेरिस सेंट-जर्मेन ने यूरोपीय निर्णय में थके हुए आर्सेनल के खिलाफ आराम की गई टीम पर दांव लगाया

पेरिस सेंट-जर्मेन ने यूरोपीय निर्णय में थके हुए आर्सेनल के खिलाफ आराम की गई टीम पर दांव लगाया

स्ट्राइकर क्रिस्टियानो रोनाल्डो ने अल-नासर के लिए एक अभूतपूर्व ट्रॉफी हासिल की और पुर्तगाल टीम में अलार्म बजा दिया

स्ट्राइकर क्रिस्टियानो रोनाल्डो ने अल-नासर के लिए एक अभूतपूर्व ट्रॉफी हासिल की और पुर्तगाल टीम में अलार्म बजा दिया

पूर्व मिडफील्डर गुटी ने रियल मैड्रिड की अकादमी के प्रबंधन पर सवाल उठाए और ज़ाबी अलोंसो के जाने के रहस्य की ओर इशारा किया

पूर्व मिडफील्डर गुटी ने रियल मैड्रिड की अकादमी के प्रबंधन पर सवाल उठाए और ज़ाबी अलोंसो के जाने के रहस्य की ओर इशारा किया