News (MR)

नवीन मोफत सॉफ्टवेअर रे ट्रेसिंगसह प्लेस्टेशन 2 गेम्सचे मूळ पीसी ॲप्समध्ये रूपांतर करते

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

सॉफ्टवेअर संरक्षण समुदाय आणि तंत्रज्ञान उत्साही आधुनिक संगणकांवर क्लासिक शीर्षके चालवण्याच्या पद्धतीत संरचनात्मक बदल पाहत आहेत. PS2Recomp नावाच्या ओपन सोर्स प्रोजेक्टने एक पद्धत सादर केली आहे जी पारंपारिक एमुलेटरची गरज काढून टाकते, ज्यामुळे मूळतः सोनी कन्सोलसाठी विकसित केलेले गेम विंडोज आणि लिनक्स ऑपरेटिंग सिस्टमवर मूळ ऍप्लिकेशन्स म्हणून चालवता येतात. हे टूल मूळ फाइल्सचे थेट रूपांतरण करते, हार्डवेअर भाषांतराचे स्तर काढून टाकते ज्यांना ऐतिहासिकदृष्ट्या उच्च-कार्यक्षमता प्रोसेसरची आवश्यकता असते.

रूपांतरण प्रक्रिया मूळ कोडचे रूपांतर आजच्या संगणकांच्या x86-64 आर्किटेक्चरद्वारे थेट समजण्यायोग्य भाषेत करते. हा दृष्टीकोन गेल्या दोन दशकांमध्ये इम्युलेशन सॉफ्टवेअरला भेडसावलेल्या कार्यप्रदर्शन समस्यांचे निराकरण करतो. मूळ अंमलबजावणीसह, सिस्टम आवश्यकता मोठ्या प्रमाणात कमी केल्या जातात, तर सुधारणे आणि व्हिज्युअल वर्धनाच्या शक्यता लक्ष्य प्लॅटफॉर्मवर वेगाने विस्तारल्या जातात.

नेटिव्ह एक्झिक्यूशन तात्काळ तांत्रिक फायदे प्रदान करते जे समकालीन मशीनवरील वापरकर्ता अनुभव बदलतात:

– प्रगत प्रस्तुतीकरण आणि टेक्सचर प्रक्रियेसाठी ग्राफिक्स कार्ड संसाधनांमध्ये थेट प्रवेश.

– ग्राफिकल इंटरफेसमध्ये विकृतीशिवाय 4K रिझोल्यूशन आणि अल्ट्रावाइड मॉनिटर्ससाठी एकात्मिक समर्थन.

– NVMe SSD ड्राइव्हस्च्या ऑप्टिमाइझ्ड वापराद्वारे लोडिंगच्या वेळेचे जवळजवळ पूर्ण उन्मूलन.

– आधुनिक नियंत्रणांसह मूळ सुसंगतता आणि कीबोर्ड आणि माऊस सारख्या परिधीयांचे अचूक मॅपिंग.

या तंत्रज्ञानाचा विकास रिव्हर्स इंजिनीअरिंग आणि डेटा संरक्षणातील एक मैलाचा दगड आहे. मूळ कन्सोलच्या जटिल आर्किटेक्चरने वेगवेगळ्या प्लॅटफॉर्मवर त्याच्या कॅटलॉगच्या द्रव अंमलबजावणीमध्ये नेहमीच महत्त्वपूर्ण अडथळे आणले आहेत, एक परिस्थिती जी आता स्थिर पुनर्संकलन आणि स्वतंत्र एक्झिक्युटेबलच्या निर्मितीसह निश्चित बदल करत आहे.

स्थिर पुनर्संकलन तांत्रिक कार्य

PS2Recomp चा तांत्रिक आधार हा बाजारात आढळणाऱ्या पारंपरिक अनुकरणकर्त्यांद्वारे वापरल्या जाणाऱ्या पद्धतींपेक्षा मूलभूतपणे वेगळा आहे. पारंपारिक इम्युलेशन सॉफ्टवेअर जस्ट-इन-टाइम संकलन म्हणून ओळखल्या जाणाऱ्या प्रक्रियेवर अवलंबून असते, जे वापरकर्त्याच्या स्क्रीनवर अनुप्रयोग चालू असतानाच गेम सूचनांचे वास्तविक वेळेत संगणकावर भाषांतर करते.

या रिअल-टाइम पद्धतीसाठी मोठ्या प्रमाणात प्रक्रिया शक्ती आवश्यक आहे, कारण संगणकाने मूळ हार्डवेअर म्हणून कार्य केले पाहिजे आणि गेम लॉजिक एकाच वेळी कार्यान्वित केले पाहिजे. भाषांतराच्या गतीमध्ये कोणतीही घसरण व्हिज्युअल स्टटरिंग आणि ऑडिओ ग्लिचमध्ये परिणाम करते, सामान्य समस्या ज्या उच्च-किमतीचे घटक आणि अत्याधुनिक वैशिष्ट्यांसह एकत्रित केलेल्या मशीनमध्ये देखील द्रवतेवर परिणाम करतात.

अंतिम वापरकर्त्याद्वारे सॉफ्टवेअर सुरू होण्यापूर्वीच, स्थिर पुनर्संकलन प्रतिबंधात्मकपणे कार्य करते. रूपांतरण साधन क्लासिक कन्सोलच्या MIPS आर्किटेक्चरवर आधारित असलेल्या सर्व मूळ कोडचे पूर्णपणे विश्लेषण करते आणि ते C++ प्रोग्रामिंग भाषेत पूर्णपणे रूपांतरित करते.

या स्ट्रक्चरल रूपांतरणानंतर, कोड आधुनिक, ऑप्टिमाइझ केलेल्या एक्झिक्युटेबल फाइलमध्ये पुन्हा संकलित केला जातो. व्यावहारिक परिणाम म्हणजे सॉफ्टवेअर ज्याला ऑपरेटिंग सिस्टम ओळखते, व्यवस्थापित करते आणि प्रक्रिया करते त्याच प्रकारे समकालीन संगणकांच्या आर्किटेक्चरसाठी विकसित केलेल्या प्रोग्रामप्रमाणेच, परिपूर्ण स्थिरतेची हमी देते.

उत्कृष्ट कामगिरी आणि थेट हार्डवेअर प्रवेश

अनुकरण केलेल्या वातावरणातून मूळ अनुप्रयोगात संक्रमण केल्याने सॉफ्टवेअर आणि भौतिक संगणक घटकांमधील आभासी अडथळा दूर होतो. अनुकरणकर्ते प्रतिबंधित आणि वेगळ्या वातावरणात कार्य करतात, जे ग्राफिकल प्रस्तुतीकरण आणि क्रियांच्या तार्किक प्रक्रियेदरम्यान प्रभावीपणे वापरल्या जाणाऱ्या मशीन संसाधनांच्या प्रमाणात कठोरपणे मर्यादा घालतात.

मूळ स्वरूपासह, रूपांतरित गेमला संगणकाच्या ग्राफिक्स प्रोसेसिंग युनिटमध्ये अप्रतिबंधित प्रवेश मिळतो. हे ग्राफिक्स कार्डला दृश्य घटक थेट आणि कार्यक्षमतेने व्यवस्थापित करण्यास अनुमती देते, सेंट्रल प्रोसेसरवरील भार कमी करते आणि प्रस्तुत दृश्याची जटिलता विचारात न घेता अत्यंत स्थिर फ्रेम प्रति सेकंद दर सुनिश्चित करते.

इम्युलेशन लेयरच्या अनुपस्थितीमुळे कमांड लेटन्सी देखील तीव्र आणि लक्षणीयरीत्या कमी होते. फिजिकल कंट्रोलरवरील बटण दाबणे आणि स्क्रीनवरील संबंधित कृती दरम्यानचा प्रतिसाद वेळ संगणक मार्केटवरील अलीकडील रिलीझ प्रमाणेच अचूकतेच्या पातळीपर्यंत पोहोचतो, ज्या शीर्षकांच्या गेमप्लेला द्रुत प्रतिक्षेप आवश्यक आहे.

आधुनिक तंत्रज्ञानासाठी व्हिज्युअल फायदे आणि समर्थन

सध्याच्या हार्डवेअरवर थेट चालणे गेमच्या मूळ प्रकाशनाच्या वेळी अस्तित्वात नसलेल्या प्रस्तुतीकरण तंत्रज्ञानाची अंमलबजावणी करण्याचा मार्ग मोकळा करते. स्वतंत्र विकासक आता प्रगत प्रकाश प्रणाली समाकलित करू शकतात, जसे की रे ट्रेसिंग, थेट पुनर्संकलित कोडमध्ये. हे तंत्रज्ञान प्रकाशाच्या भौतिक वर्तनाची गणना करते, वास्तविक वेळेत अचूक सावल्या आणि वास्तववादी प्रतिबिंब निर्माण करते, वीस वर्षांहून अधिक जुन्या शीर्षकांचे दृश्य सादरीकरण पूर्णपणे बदलते. अस्थिर बदल किंवा बाह्य पोस्ट-प्रोसेसिंग फिल्टर्सची आवश्यकता न ठेवता अनुप्रयोग मूळ स्वरूपात येतो ज्यामुळे स्क्रीनवर अनेकदा ग्राफिकल ग्लिच किंवा अवांछित व्हिज्युअल आर्टिफॅक्ट्स उद्भवतात.

प्रगत प्रकाशयोजना व्यतिरिक्त, नेटिव्ह रूपांतरण गेम भूमितीच्या सखोल हाताळणीला आधुनिक रिझोल्यूशनला पूर्णपणे सेंद्रियपणे समर्थन करण्यास अनुमती देते. एमुलेटर्सच्या विपरीत, जे सहसा मूळ प्रतिमा वाढवतात किंवा वापरकर्ता इंटरफेस घटक खंडित करणारे स्टॉपगॅप सुधारणा लागू करतात, नेटिव्ह ऍप्लिकेशन डायनॅमिकपणे दृश्याच्या क्षेत्राची पुनर्गणना करते. हे अल्ट्रावाइड मॉनिटर्स आणि 4K रिझोल्यूशनसाठी परिपूर्ण समर्थनाची हमी देते, मेनूचे योग्य गुणोत्तर राखून आणि ग्राफिक्स इंजिन केवळ प्लेयरद्वारे वापरलेल्या मॉनिटरच्या रिफ्रेश क्षमतेवर अवलंबून 120 फ्रेम्स प्रति सेकंद पेक्षा जास्त दराने प्रवाहीपणे कार्य करते याची खात्री करते.

लोडिंग स्क्रीन आणि स्टोरेज वापर काढून टाकणे

क्लासिक गेमची डेटा रचना विशेषतः त्यावेळी ऑप्टिकल डिस्क वाचकांच्या मर्यादित वाचन गतीसाठी डिझाइन केली गेली होती. हा डेटा मूळ संगणक स्वरूपात रूपांतरित करून, पुनर्रचना केलेले सॉफ्टवेअर भूतकाळातील अनुक्रमिक वाचन प्रतिबंधांना मागे टाकून आधुनिक स्टोरेज ड्राइव्हच्या पूर्ण बँडविड्थचा वापर करते.

सॉलिड स्टेट ड्राइव्हसह थेट एकीकरण, विशेषत: NVMe मॉडेल, लोडिंग स्क्रीनचे व्यावहारिक निर्मूलन होते. जटिल परिस्थिती आणि उच्च-रिझोल्यूशन टेक्सचरचे प्रारंभिक लोडिंग दरम्यान संक्रमण जवळजवळ त्वरित घडते, प्रगतीचा वेग बदलतो आणि विकासकांनी प्रोग्राम केलेल्या मूळ तर्काशी तडजोड किंवा बदल न करता वापरकर्ता अनुभवाचे आधुनिकीकरण होते.

डिजिटल प्रिझर्वेशन आणि क्लासिक एंटरटेनमेंटचे भविष्य

जुन्या कन्सोलच्या कॅटलॉगचे जतन करताना मूळ मीडियाचे भौतिक ऱ्हास आणि त्यावेळच्या हार्डवेअरच्या प्रगतीशील अपयशामुळे गंभीर तांत्रिक आव्हानांना सामोरे जावे लागते, ज्याचे घटक प्रतिस्थापन बाजारपेठेत दुर्मिळ होत आहेत. विचाराधीन कन्सोलमध्ये उच्च सानुकूलित वेक्टर प्रोसेसिंग युनिटचा वापर केला गेला, जो तांत्रिकदृष्ट्या इमोशन इंजिन म्हणून ओळखला जातो, ज्याच्या वास्तुशास्त्रीय जटिलतेमुळे अचूक आणि कार्यात्मक संरक्षण फाइल्स तयार करणे नेहमीच कठीण होते. स्थिर पुनर्संकलन दृष्टीकोन या ऐतिहासिक तंत्रज्ञानाच्या अडथळ्यावर एक निश्चित आणि मोहक उपाय देते. प्रोप्रायटरी, हार्डवेअर-आश्रित कोडचे सार्वत्रिक, स्वतंत्र प्रोग्रामिंग भाषेत रूपांतर करून, हे सॉफ्टवेअर कार्ये भविष्यातील ऑपरेटिंग सिस्टीमसाठी प्रवेशयोग्य, ऑडिट करण्यायोग्य आणि कार्यक्षम राहतील याची खात्री करते. संगणक इतिहासावर लक्ष केंद्रित करणाऱ्या संस्था आणि डिजिटल आर्काइव्हिस्ट्स ही पद्धत इलेक्ट्रॉनिक मनोरंजनाचा सांस्कृतिक वारसा नष्ट होण्यापासून रोखण्यासाठी आदर्श तांत्रिक मानक म्हणून पाळतात, समकालीन संगणकांना आवश्यक असलेल्या कठोर सुरक्षा, कार्यप्रदर्शन आणि अनुकूलता मानकांशी अंमलबजावणीचे स्वरूप स्वीकारताना मूळ डेटाची संपूर्ण अखंडता सुनिश्चित करते.

मुक्त स्त्रोत प्रकल्प आणि विस्तारित सुसंगतता

कोड शेअरिंग प्लॅटफॉर्म आणि ऑनलाइन रिपॉझिटरीजवर आकर्षण मिळवणाऱ्या विशिष्ट प्रकल्पांद्वारे या तंत्रज्ञानाची व्यावहारिक व्यवहार्यता आधीच सिद्ध झाली आहे. जॅक II आणि स्ली कूपर सारख्या महान तांत्रिक गुंतागुंतीच्या शीर्षकांना, स्वतंत्र प्रोग्रामर आणि सॉफ्टवेअर अभियंत्यांच्या समन्वित प्रयत्नातून पूर्णतः कार्यशील मूळ आवृत्त्या प्राप्त झालेल्या प्रथम होत्या.

ओपन सोर्स डेव्हलपमेंट मॉडेल जगाच्या विविध भागांतील तज्ञांना विविध ग्राफिक्स इंजिन आणि प्रोग्रामिंग लॉजिकसाठी विशिष्ट निराकरणांमध्ये योगदान देण्यास अनुमती देते. हे विकेंद्रित तांत्रिक सहकार्य एकूण सुसंगतता प्रक्रियेला गती देते, एक मजबूत इकोसिस्टम तयार करते जिथे नवीन कॅटलॉग शीर्षकांचे रूपांतरण उत्तरोत्तर जलद, अधिक स्थिर आणि स्वयंचलित होते.

सामान्य वापरकर्त्यांसाठी सरलीकृत इंटरफेस

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

To Top