News (MR)

स्टॅटिक रीकॉम्पाइलेशन सॉफ्टवेअर क्लासिक PS2 गेम्सचे मूळ पीसी आवृत्त्यांमध्ये रूपांतर करते

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

व्हिडिओ गेम प्रिझर्वेशन कम्युनिटीने जुन्या टायटलचे आधुनिक सिस्टीममध्ये भाषांतर करण्यास सक्षम असलेल्या नवीन टूलच्या विकासासह एक महत्त्वपूर्ण तांत्रिक टप्पा गाठला आहे. PS2Recomp नावाचा हा प्रकल्प, कन्सोलच्या मूळ बायनरी कोडला मूळ संगणक एक्झिक्युटेबलमध्ये रूपांतरित करून पारंपारिक अनुकरणकर्त्यांपेक्षा वेगळा दृष्टिकोन प्रस्तावित करतो. या उपक्रमाचे उद्दिष्ट आहे की दोन दशकांहून अधिक पूर्वी प्रसिद्ध झालेली कामे सध्याच्या x86-64 आर्किटेक्चरवर, जसे की Windows आणि Linux, वर ॲब्स्ट्रॅक्शन लेयर्स शिवाय कार्यान्वित केली जाऊ शकतात ज्यांना सामान्यतः उच्च प्रक्रियेची आवश्यकता असते.

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

ही पद्धत रिव्हर्स इंजिनिअरिंगमधील सर्वात मोठ्या आव्हानांपैकी एक आहे: “इमोशन इंजिन” ची जटिलता, 2000 च्या दशकाच्या सुरुवातीला सोनीने वापरलेला एकल प्रोसेसर. विशिष्ट हार्डवेअर घटकांसाठी प्रोफाईलची निर्मिती स्वयंचलित करून, साधन पोर्टिंग कार्य सुलभ करते जे सॉफ्टवेअर अभियंत्यांना व्यक्तिचलितपणे पूर्ण होण्यासाठी अनेक वर्षे लागतील.

पारंपारिक अनुकरणापेक्षा तांत्रिक फायदे

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

– SSD स्टोरेजमध्ये थेट प्रवेशामुळे जवळजवळ तात्काळ लोडिंग, वेळ घेणारे लोडिंग स्क्रीन काढून टाकणे.

– अस्थिर व्हिज्युअल हॅकच्या गरजेशिवाय 4K रिझोल्यूशन आणि अल्ट्रावाइड फॉरमॅटसाठी मूळ समर्थन.

– रे ट्रेसिंग आणि हाय डेफिनेशन टेक्सचर यासारख्या आधुनिक तंत्रज्ञानाची सरलीकृत अंमलबजावणी.

– सिस्टीम आवश्यकता नाटकीयरित्या कमी केल्या, ज्यामुळे ते माफक लॅपटॉप आणि PC वर चालते.

व्हिज्युअल आधुनिकीकरण आणि अनलॉक केलेले फ्रेम दर

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

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

कॅटलॉग विस्तार आणि समुदाय सहयोग

संकल्पनेची व्यवहार्यता सिद्ध करून प्रकल्पाने जटिल प्लॅटफॉर्म आणि कृती शीर्षकांसह कार्यात्मक परिणाम आधीच सादर केले आहेत. खेळ सारखेजेक II e स्लाय कूपरतंत्रज्ञानाचे प्रात्यक्षिक करण्याच्या मुख्य लक्ष्यांपैकी एक आहेत, ते ज्या तांत्रिक आव्हानाचे प्रतिनिधित्व करतात. PS2Recomp चा सोर्स कोड सहयोगी डेव्हलपमेंट प्लॅटफॉर्मवर उपलब्ध करून देण्यात आला आहे, ज्यामुळे जगभरातील प्रोग्रामर टूलच्या शुद्धीकरणात योगदान देऊ शकतात.

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

To Top