திறந்த மூல திட்டமானது பாரம்பரிய முன்மாதிரிகள் இல்லாமல் கணினியில் இயங்க பிளேஸ்டேஷன் 2 கிளாசிக்ஸை மீண்டும் தொகுக்கிறது

    Categories: News (TA)
PlayStation

PlayStation - Foto: Tom Eversley / Shutterstock.com

நிரலாக்க சமூகத்தால் உருவாக்கப்பட்ட ஒரு புதிய கருவி பழைய கேம்கள் பாதுகாக்கப்பட்டு நவீன கணினிகளில் இயங்கும் விதத்தை மாற்றுவதாக உறுதியளிக்கிறது. அசல் வன்பொருளை உருவகப்படுத்தும் வழக்கமான முறைகள் போலல்லாமல், இந்த தீர்வு கன்சோல் குறியீட்டின் முழுமையான மொழிபெயர்ப்பை தற்போதைய செயலிகளின் மொழியில் செய்கிறது. இந்த முன்னேற்றமானது, நிறுவப்பட்ட தலைப்புகளை விண்டோஸ் மற்றும் லினக்ஸ் கணினிகளில் சொந்தமாக இயக்க அனுமதிக்கிறது, வரலாற்று செயல்திறன் தடைகளை நீக்குகிறது மற்றும் நிலையான முன்மாதிரி மூலம் சாத்தியமில்லாத வரைகலை மேம்பாடுகளுக்கான கதவுகளைத் திறக்கிறது.

இந்த முயற்சியானது வீடியோ கேம்களின் டிஜிட்டல் பாதுகாப்பில் உள்ள மிகப்பெரிய சவால்களில் ஒன்றைத் தீர்க்க முயல்கிறது: சோனியின் அசல் வன்பொருள் கட்டமைப்பின் சிக்கலானது. இரண்டு தசாப்தங்களுக்கு முன்னர் தொடங்கப்பட்டது, கன்சோல் தனியுரிம செயலியைப் பயன்படுத்தியது, இது தற்போதைய கணினிகளில் உருவகப்படுத்துதலை செயலாக்கத்தின் அடிப்படையில் கோரும் பணியாக மாற்றுகிறது. புதிய அணுகுமுறையானது, அசல் வழிமுறைகளை நேரடியாக பிசி பூர்வீகமாக புரிந்துகொள்ளும் வடிவமைப்பிற்கு மாற்றுவதன் மூலம் இந்தத் தடையைத் தவிர்த்து, இலகுவான மற்றும் திறமையான செயல்பாட்டை உறுதி செய்கிறது.

மென்பொருள் கடந்த காலத்திற்கும் நிகழ்காலத்திற்கும் இடையே ஒரு தொழில்நுட்ப பாலமாக செயல்படுகிறது, நிலையான மறுதொகுப்பு எனப்படும் செயல்முறை மூலம் விளையாட்டின் பைனரியை மீண்டும் எழுதுகிறது. பயனர் விளையாடும் போது கேம் செயல்களை நிகழ்நேரத்தில் மொழிபெயர்ப்பதற்குப் பதிலாக, கணினி அனைத்து குறியீட்டையும் முன்கூட்டியே செயலாக்குகிறது. இதன் விளைவாக, ஒரு எமுலேட்டர் ஒவ்வொரு கன்சோல் கட்டளையையும் மெய்நிகராகப் புரிந்துகொள்ளும் போது ஏற்படும் வழக்கமான மேல்நிலையை நீக்கி, ஒரு சொந்த கணினி பயன்பாட்டைப் போல செயல்படும் ஒரு இயங்கக்கூடியது.

எமுலேஷன் மற்றும் மறுதொகுப்பு ஆகியவற்றுக்கு இடையேயான அடிப்படை வேறுபாடுகள்

பாரம்பரிய எமுலேஷன், PCSX2 போன்ற பிரபலமான மென்பொருளால் எடுத்துக்காட்டுகிறது, ஜஸ்ட்-இன்-டைம் டிரான்ஸ்லேஷன் என்ற நுட்பத்தை நம்பியுள்ளது. இந்த மாதிரியில், கேம் இயங்கும் போது கன்சோல் குறியீட்டை பிசி குறியீட்டாக மாற்ற கணினி தொடர்ந்து வேலை செய்ய வேண்டும். பயனுள்ளதாக இருக்கும் போது, ​​இந்த முறை CPU-தீவிரமானது மற்றும் மிகவும் சிக்கலான காட்சிகளில் பிரேம்கள் தடுமாறலாம் அல்லது கைவிடப்படலாம், ஏனெனில் இயந்திரமானது வழிமுறைகளை மில்லிசெகண்ட் வரை யூகித்து மொழிபெயர்க்க வேண்டும்.

புதிய திட்டத்தால் முன்மொழியப்பட்ட நிலையான மறுதொகுப்பு ஒரே நேரத்தில் மொழிபெயர்ப்பதற்கான இந்த தேவையை நீக்குகிறது. விளையாட்டின் குறியீடு, முதலில் MIPS கட்டமைப்பிற்காக எழுதப்பட்டது, நவீன கணினிகளின் நிலையான கட்டமைப்பான x86-64 க்கு முழுமையாக மாற்றப்பட்டது. மாற்ற செயல்முறைக்குப் பிறகு, விளையாட்டிற்கு அதன் பின்னால் இயங்கும் முன்மாதிரி தேவையில்லை. இது செயலி மற்றும் வீடியோ அட்டையின் ஆதாரங்களை நேரடியாகப் பயன்படுத்துகிறது, இது அதிக ஸ்திரத்தன்மையை அனுமதிக்கிறது.

இந்த முன்னுதாரண மாற்றம் செயல்திறனை மேம்படுத்துவது மட்டுமல்லாமல் நவீன அம்சங்களை செயல்படுத்துவதை எளிதாக்குகிறது. டெவலப்பர்கள் மற்றும் ஆர்வலர்கள் மீண்டும் தொகுக்கப்பட்ட குறியீட்டை மிகவும் எளிதாக மாற்றியமைக்க முடியும், உருவகப்படுத்தப்பட்ட அசல் வன்பொருளால் விதிக்கப்படும் கட்டுப்பாடுகள் இல்லாமல் தற்போதைய தொழில்நுட்பங்களுக்கான ஆதரவைச் சேர்க்கலாம். இந்தக் கருவியானது இந்த சிக்கலான வேலையின் பெரும்பகுதியை தானியங்குபடுத்துகிறது, இது போர்டிங் கிளாசிக்ஸை இன்னும் அணுகக்கூடிய யதார்த்தமாக மாற்றுகிறது.

வரைகலை மேம்பாடுகள் மற்றும் சிறந்த செயல்திறன்

இந்த நுட்பத்தால் வழங்கப்படும் காட்சிப் பலன்கள் உடனடி மற்றும் பயனர் அனுபவத்தை மாற்றக்கூடியவை. முதலில் வினாடிக்கு முப்பது பிரேம்களில் இயங்கும் கேம்கள், மானிட்டர் மற்றும் கணினியின் திறனைப் பொறுத்து, வினாடிக்கு அறுபது, நூற்றி இருபது அல்லது அதற்கு மேற்பட்ட பிரேம்களை அடையும். இந்த திரவத்தன்மை விளையாட்டை புதுப்பித்து, அசல் வன்பொருளை விட கட்டுப்பாட்டு பதிலை வேகமாகவும் துல்லியமாகவும் ஆக்குகிறது.

படத் தீர்மானமும் குறிப்பிடத்தக்க சிகிச்சையைப் பெறுகிறது. அசல் கன்சோல் குழாய் தொலைக்காட்சிகளுக்குப் பொருத்தமான குறைந்த அமைப்புகளில் இயங்கும் போது, ​​மறுதொகுக்கப்பட்ட பதிப்பு 4K அல்லது அல்ட்ராவைட் தீர்மானங்களில் இயங்கும். இழைமங்கள் மற்றும் 3D மாடல்கள் கூர்மையாகின்றன, மேலும் பழைய கேம்களின் மாற்றுப் பண்பு, கனமான பிந்தைய செயலாக்க வடிப்பான்கள் தேவையில்லாமல் வெகுவாகக் குறைக்கப்படுகிறது.

மற்றொரு சிறப்பம்சமாக, ஏற்றுதல் நேரங்கள் கிட்டத்தட்ட மொத்தமாக நீக்கப்பட்டது. நவீன SSDகள் மற்றும் கணினியின் ரேம் ஆகியவற்றின் வேகமான சேமிப்பகத்திற்கான நேரடி அணுகலை கேம் பெற்றுள்ளதால், அசல் கன்சோலில் பல வினாடிகள் எடுக்கும் திரைகளை ஏற்றுவது உடனடியாகத் தோன்றும். மெய்நிகர் வட்டில் இருந்து தரவைப் படிப்பது துரிதப்படுத்தப்படுகிறது, இது கதை அல்லது செயலின் தாளத்தை உடைக்கும் குறுக்கீடுகள் இல்லாமல் ஒரு தடையற்ற அனுபவத்தை வழங்குகிறது.

எமோஷன் எஞ்சின் சவால்

Emotion Engine செயலியை மையமாகக் கொண்ட பிளேஸ்டேஷன் 2 இன் தனித்துவமான கட்டமைப்பு, துல்லியமான எமுலேஷனுக்கு எப்போதும் தடையாக இருந்து வருகிறது. சிப்பில் இன்றைய கணினிகளில் நேரடிச் சமமானவை இல்லாத அறிவுறுத்தல் தொகுப்புகள் மற்றும் திசையன் கோப்ராசசர்கள் இருந்தன. இந்த சிக்கலான இயக்க தர்க்கத்தை மொழிபெயர்ப்பதற்கு, பல ஆண்டுகள் ரிவர்ஸ் இன்ஜினியரிங் மற்றும் வளர்ச்சி சமூகத்தின் விரிவான ஆய்வு தேவைப்பட்டது.

ஒவ்வொரு விளையாட்டும் பழைய வன்பொருளை எவ்வாறு பயன்படுத்துகிறது என்பதைப் புரிந்துகொள்ள தற்போதைய திட்டமானது தானியங்கி சுயவிவரங்களைப் பயன்படுத்துகிறது. அசல் மென்பொருளின் நடத்தையை பகுப்பாய்வு செய்வதன் மூலம், கருவியானது முக்கியமான செயல்பாடுகளை வரைபடமாக்கி அவற்றை C++ மொழியில் மீண்டும் எழுத முடியும், இது பரவலாக ஆதரிக்கப்பட்டு உகந்ததாக உள்ளது. இயற்பியல், செயற்கை நுண்ணறிவு மற்றும் அசல் இயக்கவியல் ஆகியவற்றைப் பாதுகாக்கும், ஆனால் தற்கால மென்பொருளின் தொழில்நுட்பப் போர்வையுடன், விளையாட்டின் தர்க்கம் அப்படியே இருப்பதை இந்த முறை உறுதி செய்கிறது.

இந்த தொழில்நுட்பத்துடன் டிஜிட்டல் பாதுகாப்பு ஒரு சக்திவாய்ந்த கூட்டாளியைப் பெறுகிறது. மரபுவழி வன்பொருளிலிருந்து மென்பொருளைத் துண்டிப்பதன் மூலம், அசல் கன்சோல்கள் வேலை செய்யாவிட்டாலும் கூட, எதிர்காலத்தில் இந்த கலாச்சாரப் படைப்புகளை அணுக முடியும் என்பதை இது உறுதி செய்கிறது. படிக்கக்கூடிய மற்றும் திருத்தக்கூடிய மூலக் குறியீட்டை உருவாக்குவது அசல் நிரலாக்கப் பிழைகளைத் திருத்தவும், வெளிவரக்கூடிய புதிய இயக்க முறைமைகளுக்கு கேமை மாற்றியமைக்கவும் அனுமதிக்கிறது.

திட்டத்தின் இணக்கமான தலைப்புகள் மற்றும் எதிர்காலம்

கருவியின் வளர்ச்சி ஏற்கனவே பெரும் தொழில்நுட்ப சிக்கலான தலைப்புகளுடன் நடைமுறை முடிவுகளை வழங்குகிறது. அசல் கன்சோலில் தீவிர துல்லியம் தேவைப்படும் பிளாட்ஃபார்ம் மற்றும் ஆக்ஷன் கேம்கள் முதலில் முழு ஆதரவைப் பெற்றது, இது கருத்தின் நம்பகத்தன்மையை நிரூபிக்கிறது. ஒவ்வொரு விளையாட்டுக்கும் குறிப்பிட்ட செயல்பாடுகளை அடையாளம் கண்டு மொழிபெயர்ப்பதில் ஒத்துழைக்க திறந்த மூல களஞ்சியங்களைப் பயன்படுத்தி, இணக்கத்தன்மை பட்டியலை விரிவுபடுத்த சமூகம் செயல்பட்டு வருகிறது.

GitHub போன்ற தளங்களில் வழங்கப்படும் திட்டத்தின் கூட்டுத் தன்மை, உலகெங்கிலும் உள்ள புரோகிராமர்களை பங்களிக்க அனுமதிக்கிறது. குறியீடு சிதைவு கருவிகள், தானியங்கு மாற்றத்தால் தானே தீர்க்க முடியாத பகுதிகளை அடையாளம் கண்டு, தொழில்நுட்பத்தைச் செம்மைப்படுத்த ஒரு கூட்டு முயற்சியை உருவாக்குகிறது. எதிர்பார்ப்பு என்னவென்றால், காலப்போக்கில், RPGகள் மற்றும் பந்தய விளையாட்டுகள் போன்ற பல்வேறு வகைகளை உள்ளடக்கி, ஆதரிக்கப்படும் கேம்களின் நூலகம் அதிவேகமாக வளரும்.

இறுதி நுகர்வோர் மற்றும் ரெட்ரோகிராமிங்கின் ரசிகர்களுக்கு, கிளாசிக்ஸை மறுபரிசீலனை செய்வதற்கான புதிய வழி இது. இது மீண்டும் விளையாடுவது மட்டுமல்ல, அசல் டெவலப்பர்கள் வெளியீட்டின் போது கற்பனை செய்து பார்க்க முடியாத தொழில்நுட்ப தரத்துடன் இந்த தலைப்புகளை அனுபவிப்பது பற்றியது. பழைய கேம்களின் ஏக்கம் மற்றும் நவீன வன்பொருளின் சக்தி ஆகியவற்றுக்கு இடையேயான ஒன்றியம் வீடியோ கேம்களின் வரலாற்றைப் பாதுகாப்பதற்கான தரத் தரத்தை மறுவரையறை செய்கிறது.

இறுதிச் சொற்கள்: பிளேஸ்டேஷன் 2, நிலையான மறுதொகுப்பு, நேட்டிவ் எமுலேஷன், கேம் பாதுகாப்பு, பிசி கேமிங், ஓப்பன் சோர்ஸ்.