News (NE)

विकासकर्ताले उपकरण सिर्जना गर्दछ जसले प्लेस्टेशन 2 खेलहरूलाई 4K मा पीसीमा नेटिभ रूपमा चलाउन रूपान्तरण गर्दछ

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

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

उपकरण, PS2Recomp भनिन्छ, दुई दशक भन्दा बढी पहिले जारी कामहरूमा पहुँचको गतिशीलता परिवर्तन गर्दछ। आधुनिक मेसिन भित्र मौलिक हार्डवेयर वातावरण सिमुलेट गर्नुको सट्टा, प्रयोगकर्ताले अनुप्रयोग सुरू गर्नु अघि प्रणालीले स्रोत कोडको पूर्ण अनुवाद गर्दछ। परिणाम एक स्वतन्त्र कार्यक्रम हो जुन अपरेटिङ सिस्टमले पहिचान गर्दछ र सीधा चलाउँछ।

विकास प्रक्रियालाई क्लासिक भिडियो गेम आर्किटेक्चरको विशिष्ट कम्पोनेन्टहरूको रिभर्स इन्जिनियरिङ आवश्यक छ। पहलको उद्देश्य पुरानो कार्यसम्पादन समस्याहरू समाधान गर्ने हो जसले परम्परागत कम्प्युटरहरूमा जटिल कार्यहरूको कार्यान्वयनलाई असर गर्छ, पुरानो क्याटलगहरूमा पहुँचको लागि नयाँ प्राविधिक मानक स्थापना गर्दछ।

परम्परागत सिमुलेशन र नयाँ ढाँचा बीचको प्राविधिक भिन्नताहरू

ऐतिहासिक रूपमा, पुरानो प्लेटफर्महरूमा खेलहरूमा पहुँच मूल हार्डवेयर अनुकरण गर्ने कार्यक्रमहरूमा निर्भर हुन्छ। Esse विधिलाई धेरै उच्च प्रशोधन शक्ति चाहिन्छ, किनकि कम्प्युटरले पुरानो प्रणालीबाट निर्देशनहरू व्याख्या गर्न आवश्यक छ, जस्तै जटिल Emotion Engine प्रोसेसर, र ग्राफिक्स र अडियो प्रशोधन गर्दा हालको वास्तुकलामा रूपान्तरण गर्न आवश्यक छ। Essa प्रशोधन को अतिरिक्त तह अक्सर फ्रेम दर ड्रप र भिजुअल ग्लिचहरु मा परिणाम, उच्च-अन्त ग्राफिक्स कार्ड संग सुसज्जित मेशिन मा पनि।

स्थिर पुन:कम्पाइलर प्रयोग गर्दा, सफ्टवेयरले MIPS वास्तुकलामा आधारित मूल निर्देशनहरूको विश्लेषण गर्छ र तिनीहरूलाई C++ भाषामा पूर्ण रूपमा पुन: लेख्छ। Posteriormente, यो सामग्री x86-64 आर्किटेक्चरमा रूपान्तरण गरिएको छ, जुन डेस्कटप र नोटबुकहरूमा उपस्थित अधिकांश समकालीन प्रोसेसरहरूको लागि मानक हो। Esse प्रक्रियाले प्रत्यक्ष कार्यान्वयनयोग्य फाइल उत्पन्न गर्छ, जसले अपरेटिङ सिस्टमलाई कार्यक्रम ह्यान्डल गर्न अनुमति दिन्छ किनकि यसले यसको लागि विशेष रूपमा विकास गरिएको कुनै अन्य सफ्टवेयरलाई पृष्ठभूमिमा सञ्चालन हुने अनुवाद तहको ओभरहेड बिना नै हुनेछ।

अनुकूलित प्रदर्शन र कम हार्डवेयर आवश्यकताहरू

मध्यवर्ती सिम्युलेटरको अनुपस्थितिले RAM मेमोरी र केन्द्रीय प्रोसेसर प्रशोधन शक्तिको मागलाई ठूलो मात्रामा घटाउँछ। Máquinas अधिक सामान्य प्राविधिक विशिष्टताहरू सहित, कार्यालयको काममा लक्षित कम्प्युटरहरू सहित, तरलता र स्थिरताका साथ उत्पन्न फाइलहरू कार्यान्वयन गर्न सक्छ।

Linux-व्युत्पन्न अपरेटिङ सिस्टमहरूमा आधारित पोर्टेबल उपकरणहरूले यस शक्ति र प्रशोधन दक्षताबाट प्रत्यक्ष रूपमा लाभ उठाउँछन्। नेटिभ कार्यान्वयनले ब्याट्रीको आयु बढाउँछ र लामो समयसम्म प्रयोगको क्रममा आन्तरिक कम्पोनेन्टको तापलाई कम गर्छ, जसले गर्दा यी मिडियालाई यात्रामा प्रयोग गर्न सम्भव बनाउँछ।

आधुनिक रिजोलुसन र अल्ट्रावाइड मनिटरहरूको लागि समर्थन

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

अल्ट्रावाइड एस्पेक्ट रेसियो मोनिटरहरूको लागि समर्थन तीन-आयामी मोडेलहरू वा प्रयोगकर्ता इन्टरफेसलाई विकृत नगरी दृश्यको क्षेत्र समायोजन गर्दै नेटिभ रूपमा निर्मित छ। Essa दृश्य अनुकूलन सिधै पुन: लेखिएको ग्राफिक्स इन्जिनमा हुन्छ, खेलको भर्चुअल क्यामेराको गणितीय अनुपात पुन: गणना गर्दै।

छवि रिफ्रेस दरले पनि सकारात्मक परिवर्तनहरू पार गर्दछ, जसले मूल रूपमा तीस फ्रेम प्रति सेकेन्डमा लक गरिएका कामहरूलाई साठ वा एक सय बीस फ्रेम प्रति सेकेन्डमा सञ्चालन गर्न अनुमति दिन्छ। परिमार्जन कोड आधारमा बनाइएको छ, भौतिकी वा कृत्रिम बुद्धिमत्ताको गतिलाई असर गर्नबाट दृश्य प्रवेगलाई रोक्न।

रूपान्तरण प्रक्रिया र सफ्टवेयर वास्तुकला

शीर्षकको कानुनी र कार्यात्मक रूपान्तरण गर्नको लागि, प्रयोगकर्तासँग मौलिक भौतिक मिडिया वा खेल डेटा समावेश भएको आधिकारिक डिजिटल प्रतिलिपि हुनु पर्छ। PS2Recomp सफ्टवेयरले प्रोग्रामिङ कोड अनुवाद गर्न मात्र काम गर्छ, जसमा अडियो फाइलहरू, बनावटहरू, तीन-आयामी मोडेलहरू र भिडियोहरू स्रोत डिस्कबाट सीधै निकाल्न आवश्यक हुन्छ। Essa संरचनात्मक विभाजनले यो सुनिश्चित गर्दछ कि उपकरणले कोड अनुवाद पूर्वाधार मात्र वितरण गर्दछ, विकासकर्ताहरूलाई प्रतिलिपि अधिकार सामग्री वितरण गर्नबाट छुट दिन्छ। Durante संकलन प्रक्रिया, कार्यक्रमले x86-64 को लागि अनुवाद गरिएको कोडलाई एक्स्ट्र्याक्ट गरिएको अडियोभिजुअल स्रोतहरूसँग संयोजन गर्दछ, सबै चीजहरू एकल, पहुँच-गर्न-पहुँच डाइरेक्टरीमा प्याकेज गर्दै। नतिजा एक स्ट्यान्डअलोन प्रोग्राम हो जसले किबोर्ड, माइस र उच्च-अन्त नियन्त्रकहरू जस्तै USB वा Bluetooth जडान मार्फत स्वचालित रूपमा आधुनिक बाह्य उपकरणहरू पहिचान गर्दछ, तेस्रो-पक्ष ड्राइभरहरू स्थापना गर्न वा जटिल बटन म्यापिङहरू कन्फिगर गर्न आवश्यक बिना। Além यसबाहेक, अन्तिम फाइल ठोस अवस्था ड्राइभ (SSD) मा भण्डारण गर्दा चरणहरू र मेनुहरूको लोडिङ समय एक सेकेन्डको अंशमा घटाइन्छ, पर्खिने स्क्रिनहरू हटाएर जसले त्यो पुस्ताको डिस्कको अप्टिकल पढाइलाई विशेषता दिन्छ र अन्तरक्रियात्मक अनुभवको प्रवाहलाई अनुकूलन गर्छ।

प्लेटफर्म क्लासिक्सको साथ पहिलो व्यावहारिक परीक्षण

स्थिर पुन:कम्पाइलरको प्रभावकारिता प्रमाणित गर्न प्रयोग गरिएको पहिलो शीर्षक साहसिक र प्लेटफर्म कार्य Sly Cooper थियो। परीक्षणहरूले Windows अपरेटिङ सिस्टममा मौलिक टक्कर र आन्दोलन तर्कहरूलाई सम्मान गर्दै स्थिर कार्यान्वयन प्रदर्शन गर्यो।

खेल रूपान्तरणले ग्राफिकल ग्लिचहरू र क्र्यासहरूको अनुपस्थिति प्रस्तुत गर्‍यो जुन सामान्यतया परम्परागत सिमुलेशन विधिहरूमा हुन्छ। वातावरणको भौतिकी र पात्रहरूको कृत्रिम बुद्धिमत्ताले मूल हार्डवेयरमा रेकर्ड गरिएको व्यवहारसँग समान रूपमा काम गर्यो।

Sly Cooper को छनोट यसको ग्राफिक्स इन्जिनको जटिलता र त्यस समयमा प्रयोग गरिएको विशिष्ट रेन्डरिङ प्रविधिको कारण थियो। यस रूपान्तरणको सफलताले समान प्रोग्रामिङ संरचनाहरूसँग अन्य कार्यहरूको अनुकूलताको लागि प्राविधिक संकेतको रूपमा कार्य गर्दछ।

स्वतन्त्र विकासकर्ताहरूले पहिले नै अन्य लोकप्रिय शीर्षकहरू अनुकूलन गर्न आवश्यक प्रक्रियाहरू दस्तावेज गर्न थालेका छन्। प्राविधिक गाइडहरूको सिर्जनाले कम प्रोग्रामिङ अनुभव भएका प्रयोगकर्ताहरूलाई घरको कम्प्युटरमा आफ्नै रूपान्तरणहरू गर्न मद्दत गर्ने उद्देश्य राख्छ।

खुला स्रोत र विकासकर्ता समुदाय सहयोग

PS2Recomp को सिर्जनाकर्ताले उपकरणको स्रोत कोडलाई नि:शुल्क सफ्टवेयर प्रोजेक्ट होस्टिङ प्लेटफर्महरूमा उपलब्ध गराउनुभयो। Essa निर्णयले विश्वका विभिन्न भागका प्रोग्रामरहरूलाई कार्यक्रम संरचनाको विश्लेषण गर्न, प्रशोधन गर्ने बाधाहरू पहिचान गर्न र आधिकारिक भण्डारमा प्रत्यक्ष रूपमा प्रदर्शन सुधारहरू सुझाव दिन अनुमति दिन्छ।

विश्वव्यापी सहयोगले जटिल MIPS वास्तुकला निर्देशनहरूको अनुवादमा त्रुटिहरूको पहिचानलाई गति दिन्छ। समुदायले कम परम्परागत ग्राफिक्स इन्जिनहरू प्रयोग गर्ने वा पुरानो प्रोसेसरबाट विशेष समय चाहिने कामहरूको रूपान्तरणलाई सहज बनाउने स्वचालित सुधारहरू सिर्जना गर्न काम गर्दछ।

मिल्दो शीर्षकहरूको सूचीको विस्तार

नयाँ ट्वीकहरू मुख्य कोडमा लागू हुँदा स्थिर पुन: कम्पाइलरद्वारा समर्थित कार्यहरूको सूची बढ्छ। मेशिन भाषा अनुवादका निश्चित चरणहरू स्वचालित गर्नाले दर्जनौं खेलहरूलाई परियोजना सहयोगीहरूद्वारा एकै साथ परीक्षण गर्न अनुमति दिन्छ, द्रुत रूपमा म्याप गर्न कुन शीर्षकहरूलाई Windows वा Linux वातावरणमा सही रूपमा कार्य गर्न म्यानुअल हस्तक्षेपहरू आवश्यक पर्दछ।

प्रविधिको माध्यमबाट भिडियो गेमको इतिहास संरक्षण गर्दै

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

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

To Top