புதிய பிரேசிலிய டெவலப்பர் புரோகிராம் பிளேஸ்டேஷன் 2 கேம்களை கம்ப்யூட்டர்களில் இயக்குகிறது

PS2

PS2 - emodpk/shutterstock.com

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

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

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

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

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

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

நிலையான மறுதொகுப்பு எவ்வாறு செயல்படுகிறது

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

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

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

செயல்திறன் ஆதாயங்கள் மற்றும் காட்சி மேம்படுத்தல்

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

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

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

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

அசல் கட்டிடக்கலையின் சிக்கலானது

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

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

திறந்த மூல மற்றும் சமூக விரிவாக்கம்

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

டிஜிட்டல் பாதுகாப்பின் முக்கியத்துவம்

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

வளர்ச்சியின் அடுத்த படிகள்

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

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