កម្មវិធីឥតគិតថ្លៃថ្មីប្រែក្លាយហ្គេម PlayStation 2 ទៅជាកម្មវិធីកុំព្យូទ័រដើមជាមួយនឹងការតាមដានកាំរស្មី

    Categories: News (KM)
PlayStation

PlayStation - Foto: Tom Eversley / Shutterstock.com

សហគមន៍អភិរក្សកម្មវិធី និងអ្នកចូលចិត្តបច្ចេកវិទ្យាកំពុងឃើញការផ្លាស់ប្តូររចនាសម្ព័ន្ធតាមរបៀបដែលចំណងជើងបុរាណដំណើរការលើកុំព្យូទ័រទំនើប។ គម្រោងប្រភពបើកចំហដែលហៅថា PS2Recomp បានណែនាំវិធីសាស្រ្តដែលលុបបំបាត់តម្រូវការសម្រាប់កម្មវិធីត្រាប់តាមបែបប្រពៃណី ដែលអនុញ្ញាតឱ្យហ្គេមដែលបង្កើតឡើងដំបូងសម្រាប់កុងសូល Sony ដំណើរការជាកម្មវិធីដើមនៅលើប្រព័ន្ធប្រតិបត្តិការ Windows និង Linux ។ ឧបករណ៍នេះអនុវត្តការបំប្លែងឯកសារដើមដោយផ្ទាល់ ដោយលុបបំបាត់ស្រទាប់នៃការបកប្រែផ្នែករឹង ដែលតាមប្រវត្តិសាស្ត្រត្រូវការ processors ដែលមានប្រសិទ្ធភាពខ្ពស់។

ដំណើរការបំប្លែងកូដដើមទៅជាភាសាដែលអាចយល់បានដោយផ្ទាល់ដោយស្ថាបត្យកម្ម x86-64 នៃកុំព្យូទ័រសព្វថ្ងៃ។ វិធីសាស្រ្ត Essa ដោះស្រាយបញ្ហាដំណើរការរ៉ាំរ៉ៃដែលជួបប្រទះដោយកម្មវិធីត្រាប់តាមក្នុងរយៈពេលពីរទសវត្សរ៍កន្លងមកនេះ។ ជាមួយនឹងការប្រតិបត្តិដើម តម្រូវការប្រព័ន្ធត្រូវបានកាត់បន្ថយយ៉ាងខ្លាំង ខណៈពេលដែលលទ្ធភាពសម្រាប់ការកែប្រែ និងការកែលម្អរូបភាពត្រូវបានពង្រីកជាអិចស្ប៉ូណង់ស្យែលនៅលើវេទិកាគោលដៅ។

ការប្រតិបត្តិដើមផ្តល់នូវអត្ថប្រយោជន៍បច្ចេកទេសភ្លាមៗដែលផ្លាស់ប្តូរបទពិសោធន៍អ្នកប្រើប្រាស់នៅលើម៉ាស៊ីនសហសម័យ៖

– Acesso ដោយផ្ទាល់ទៅកាន់ធនធានកាតក្រាហ្វិកសម្រាប់ការបង្ហាញកម្រិតខ្ពស់ និងដំណើរការវាយនភាព។

– Suporte រួមបញ្ចូលគ្នាសម្រាប់គុណភាពបង្ហាញ 4K និងម៉ូនីទ័រជ្រុលដោយគ្មានការបង្ខូចទ្រង់ទ្រាយនៅក្នុងចំណុចប្រទាក់ក្រាហ្វិក។

– Eliminação ស្ទើរតែពេលវេលាផ្ទុកសរុបតាមរយៈការប្រើប្រាស់ដែលប្រសើរឡើងនៃដ្រាយ NVMe SSD ។

– Compatibilidade ដើមជាមួយនឹងការគ្រប់គ្រងទំនើប និងការគូសផែនទីច្បាស់លាស់នៃគ្រឿងកុំព្យូទ័រដូចជាក្តារចុច និងកណ្តុរ។

ការអភិវឌ្ឍន៍នៃបច្ចេកវិទ្យានេះតំណាងឱ្យចំណុចសំខាន់មួយនៅក្នុងវិស្វកម្មបញ្ច្រាស និងការរក្សាទិន្នន័យ។ ស្ថាបត្យកម្មស្មុគ្រស្មាញនៃកុងសូលដើមតែងតែដាក់ឧបសគ្គយ៉ាងសំខាន់ចំពោះការប្រតិបត្តិវត្ថុរាវនៃកាតាឡុករបស់វានៅលើវេទិកាផ្សេងៗគ្នា ដែលជាសេណារីយ៉ូដែលឥឡូវនេះកំពុងមានការផ្លាស់ប្តូរយ៉ាងច្បាស់លាស់ជាមួយនឹងការទទួលយកការចងក្រងឋិតិវន្តឡើងវិញ និងការបង្កើតការប្រតិបត្តិឯករាជ្យ។

មុខងារបច្ចេកទេសនៃការចងក្រងឋិតិវន្ត

មូលដ្ឋានបច្ចេកវិទ្យានៃ PS2Recomp ខុសគ្នាជាមូលដ្ឋានពីវិធីសាស្រ្តដែលប្រើដោយកម្មវិធីត្រាប់តាមធម្មតាដែលមាននៅលើទីផ្សារ។ ការត្រាប់តាម Softwares បែបប្រពៃណីពឹងផ្អែកលើដំណើរការដែលគេស្គាល់ថាជា Just-in-Time compilation ដែលបកប្រែការណែនាំហ្គេមទៅកុំព្យូទ័រក្នុងពេលវេលាជាក់ស្តែង ចំពេលដែលកម្មវិធីកំពុងដំណើរការនៅលើអេក្រង់របស់អ្នកប្រើប្រាស់។

វិធីសាស្រ្តក្នុងពេលវេលាជាក់ស្តែងនេះទាមទារថាមពលដំណើរការដ៏ធំ ព្រោះកុំព្យូទ័រត្រូវតែដើរតួជា Hardware ដើម និងដំណើរការតក្កវិជ្ជាហ្គេមក្នុងពេលដំណាលគ្នា។ Qualquer queda na velocidade de tradução resulta em engasgos visuais e falhas de áudio, problemas comuns que afetam a fluidez mesmo em máquinas montadas com componentes de alto custo e õtaçespeci

ការចងក្រងឡើងវិញដោយឋិតិវន្តធ្វើសកម្មភាពការពារ សូម្បីតែមុនពេលកម្មវិធីត្រូវបានចាប់ផ្តើមដោយអ្នកប្រើប្រាស់ចុងក្រោយក៏ដោយ។ ឧបករណ៍បំប្លែងបានវិភាគយ៉ាងហ្មត់ចត់នូវកូដដើមទាំងអស់ ដែលផ្អែកលើស្ថាបត្យកម្ម MIPS នៃកុងសូលបុរាណ ហើយបំប្លែងវាទាំងស្រុងទៅជាភាសាសរសេរកម្មវិធី C++។

បន្ទាប់​ពី​ការ​បំប្លែង​រចនាសម្ព័ន្ធ​នេះ កូដ​ត្រូវ​បាន​ចងក្រង​ឡើង​វិញ​ជា​ឯកសារ​ដែល​អាច​ប្រតិបត្តិ​បាន​ទំនើប និង​ប្រសើរ។ លទ្ធផលជាក់ស្តែងគឺជាកម្មវិធីដែលប្រព័ន្ធប្រតិបត្តិការទទួលស្គាល់ គ្រប់គ្រង និងដំណើរការតាមរបៀបដូចគ្នានឹងកម្មវិធីដែលត្រូវបានបង្កើតឡើងជាពិសេសសម្រាប់ស្ថាបត្យកម្មនៃកុំព្យូទ័រសហសម័យ ដោយធានានូវស្ថេរភាពដាច់ខាត។

ដំណើរការល្អជាង និងការចូលប្រើផ្នែករឹងដោយផ្ទាល់

ការផ្លាស់ប្តូរពីបរិយាកាសត្រាប់តាមទៅកម្មវិធីដើមនឹងលុបរបាំងនិម្មិតដែលមានរវាងផ្នែកទន់ និងសមាសធាតុកុំព្យូទ័រ។ Emuladores ដំណើរការក្នុងបរិយាកាសដែលបានដាក់កំហិត និងដាច់ឆ្ងាយ ដែលកំណត់យ៉ាងធ្ងន់ធ្ងរនូវបរិមាណធនធានម៉ាស៊ីនដែលអាចប្រើប្រាស់បានយ៉ាងមានប្រសិទ្ធភាពកំឡុងពេលបង្ហាញក្រាហ្វិក និងដំណើរការឡូជីខលនៃសកម្មភាព។

ជាមួយនឹងទម្រង់ដើម ហ្គេមដែលបានបំប្លែងទទួលបានសិទ្ធិចូលដំណើរការដោយមិនមានកម្រិតទៅកាន់អង្គភាពដំណើរការក្រាហ្វិករបស់កុំព្យូទ័រ។ Isso អនុញ្ញាតឱ្យកាតក្រាហ្វិកគ្រប់គ្រងធាតុដែលមើលឃើញដោយផ្ទាល់ និងប្រកបដោយប្រសិទ្ធភាព កាត់បន្ថយបន្ទុកលើដំណើរការកណ្តាល និងធានាបាននូវអត្រាស៊ុមមានស្ថេរភាពខ្លាំងក្នុងមួយវិនាទី ដោយមិនគិតពីភាពស្មុគស្មាញនៃឈុតឆាកដែលបានបង្ហាញនោះទេ។

អវត្ដមាននៃស្រទាប់ត្រាប់តាមក៏កាត់បន្ថយភាពយឺតនៃពាក្យបញ្ជាយ៉ាងខ្លាំង និងគួរឱ្យកត់សម្គាល់ផងដែរ។ ពេលវេលាឆ្លើយតបរវាងការចុចប៊ូតុងនៅលើឧបករណ៍បញ្ជារាងកាយ និងសកម្មភាពដែលត្រូវគ្នានៅលើអេក្រង់ឈានដល់កម្រិតនៃភាពជាក់លាក់ដូចគ្នាទៅនឹងការចេញផ្សាយថ្មីៗនៅលើទីផ្សារកុំព្យូទ័រ ធ្វើឱ្យការលេងហ្គេមនៃចំណងជើងដែលតម្រូវឱ្យមានការឆ្លុះបញ្ចាំងរហ័ស។

អត្ថប្រយោជន៍ដែលមើលឃើញ និងការគាំទ្រសម្រាប់បច្ចេកវិទ្យាទំនើប

ការដំណើរការដោយផ្ទាល់លើផ្នែករឹងបច្ចុប្បន្នត្រួសត្រាយផ្លូវសម្រាប់ការអនុវត្តបច្ចេកវិទ្យាបង្ហាញដែលមិនមាននៅពេលនៃការចេញផ្សាយដើមរបស់ហ្គេម។ ក្រុមហ៊ុនឯករាជ្យ Desenvolvedores ឥឡូវនេះអាចរួមបញ្ចូលប្រព័ន្ធភ្លើងបំភ្លឺកម្រិតខ្ពស់ ដូចជាការតាមដានកាំរស្មីដោយផ្ទាល់ទៅក្នុងកូដដែលបានចងក្រងឡើងវិញ។ បច្ចេកវិទ្យា Essa គណនាឥរិយាបថរូបវន្តនៃពន្លឺ បង្កើតស្រមោលត្រឹមត្រូវ និងការឆ្លុះបញ្ចាំងជាក់ស្តែងក្នុងពេលវេលាជាក់ស្តែង ផ្លាស់ប្តូរទាំងស្រុងនូវការបង្ហាញរូបភាពនៃចំណងជើងដែលមានអាយុលើសពីម្ភៃឆ្នាំ។ កម្មវិធីកើតឡើងពីកំណើត ដោយមិនចាំបាច់មានការកែប្រែមិនស្ថិតស្ថេរ ឬតម្រងក្រោយដំណើរការខាងក្រៅ ដែលជារឿយៗបណ្តាលឱ្យមានកំហុសក្រាហ្វិក ឬវត្ថុបុរាណដែលមើលឃើញដែលមិនចង់បាននៅលើអេក្រង់។

បន្ថែមពីលើពន្លឺកម្រិតខ្ពស់ ការបំប្លែងពីកំណើតអនុញ្ញាតឱ្យមានការរៀបចំយ៉ាងស៊ីជម្រៅនៃធរណីមាត្រហ្គេម ដើម្បីគាំទ្រដំណោះស្រាយទំនើបៗទាំងស្រុង។ Diferente នៃកម្មវិធីត្រាប់តាម ដែលជារឿយៗគ្រាន់តែពង្រីករូបភាពដើម ឬអនុវត្តការកែតម្រូវ stopgap ដែលបំបែកធាតុចំណុចប្រទាក់អ្នកប្រើប្រាស់ កម្មវិធីដើមនឹងគណនាឡើងវិញនូវទិដ្ឋភាពយ៉ាងស្វាហាប់។ Isso ធានានូវការគាំទ្រដ៏ល្អឥតខ្ចោះសម្រាប់ម៉ូនីទ័រ ultrawide និងគុណភាពបង្ហាញ 4K ដោយរក្សាសមាមាត្រត្រឹមត្រូវនៃម៉ឺនុយ និងធានាថាម៉ាស៊ីនក្រាហ្វិកដំណើរការយ៉ាងរលូនក្នុងអត្រាធំជាង 120 ហ្វ្រេមក្នុងមួយវិនាទី អាស្រ័យទាំងស្រុងលើសមត្ថភាពផ្ទុកឡើងវិញនៃម៉ូនីទ័រដែលប្រើដោយអ្នកលេង។

ការលុបបំបាត់ការផ្ទុកអេក្រង់ និងការប្រើប្រាស់ការផ្ទុក

រចនាសម្ព័ន្ធទិន្នន័យនៃហ្គេមបុរាណត្រូវបានរចនាឡើងជាពិសេសសម្រាប់ល្បឿនអានមានកំណត់របស់អ្នកអានឌីសអុបទិកនៅពេលនោះ។ តាមរយៈការបំប្លែងទិន្នន័យនេះទៅជាទម្រង់កុំព្យូទ័រដើម កម្មវិធីដែលបានរៀបចំរចនាសម្ព័ន្ធឡើងវិញប្រើប្រាស់កម្រិតបញ្ជូនពេញលេញនៃដ្រាយវ៍ផ្ទុកទិន្នន័យទំនើប ដោយឆ្លងកាត់ការរឹតបន្តឹងការអានជាបន្តបន្ទាប់ពីអតីតកាល។

ការរួមបញ្ចូលដោយផ្ទាល់ជាមួយដ្រាយរដ្ឋរឹង ជាពិសេសម៉ូដែល NVMe នាំឱ្យមានការលុបបំបាត់ជាក់ស្តែងនៃការផ្ទុកអេក្រង់។ Transições រវាងសេណារីយ៉ូស្មុគ្រស្មាញ និងការផ្ទុកដំបូងនៃវាយនភាពដែលមានគុណភាពបង្ហាញខ្ពស់កើតឡើងស្ទើរតែភ្លាមៗ ដោយផ្លាស់ប្តូរល្បឿននៃវឌ្ឍនភាព និងការធ្វើទំនើបកម្មបទពិសោធន៍របស់អ្នកប្រើប្រាស់ដោយមិនមានការសម្របសម្រួល ឬផ្លាស់ប្តូរតក្កវិជ្ជាដើមដែលរៀបចំដោយអ្នកអភិវឌ្ឍន៍។

ការអភិរក្សឌីជីថល និងអនាគតនៃការកម្សាន្តបែបបុរាណ

ការរក្សាកាតាឡុកនៃកុងសូលចាស់ប្រឈមមុខនឹងបញ្ហាបច្ចេកទេសយ៉ាងធ្ងន់ធ្ងរដោយសារតែការរិចរិលរាងកាយនៃប្រព័ន្ធផ្សព្វផ្សាយដើម និងការបរាជ័យជាបន្តបន្ទាប់នៃផ្នែករឹងនៃពេលវេលាដែលមានសមាសធាតុដែលកម្រមានកាន់តែខ្លាំងឡើងនៅលើទីផ្សារជំនួស។ កុងសូលនៅក្នុងសំណួរបានប្រើឯកតាដំណើរការវ៉ិចទ័រដែលបានប្ដូរតាមបំណងខ្ពស់ ដែលត្រូវបានគេស្គាល់តាមបច្ចេកទេសថា Emotion Engine ដែលភាពស្មុគស្មាញស្ថាបត្យកម្មតែងតែធ្វើឱ្យមានការលំបាកក្នុងការបង្កើតឯកសាររក្សាទុកត្រឹមត្រូវ និងមុខងារ។ វិធីសាស្រ្តនៃការចងក្រងឡើងវិញដោយឋិតិវន្តផ្តល់នូវដំណោះស្រាយច្បាស់លាស់ និងឆើតឆាយចំពោះភាពជាប់គាំងនៃបច្ចេកវិទ្យាជាប្រវត្តិសាស្ត្រនេះ។ តាមរយៈការបំប្លែងកូដដែលពឹងផ្អែកលើផ្នែករឹងដែលមានកម្មសិទ្ធិទៅជាភាសាសរសេរកម្មវិធីឯករាជ្យជាសកល វាធានាថាដំណើរការកម្មវិធីទាំងនេះនៅតែអាចចូលប្រើបាន សវនកម្ម និងដំណើរការសម្រាប់ប្រព័ន្ធប្រតិបត្តិការជំនាន់ក្រោយៗទៀត។ Instituições ដែលផ្តោតលើប្រវត្តិកុំព្យូទ័រ និងបណ្ណសារឌីជីថលសង្កេតវិធីសាស្ត្រនេះថាជាស្តង់ដារបច្ចេកទេសដ៏ល្អសម្រាប់ការពារបេតិកភណ្ឌវប្បធម៌នៃការកម្សាន្តអេឡិចត្រូនិកពីការបាត់ ធានានូវភាពត្រឹមត្រូវទាំងស្រុងនៃទិន្នន័យដើម ខណៈពេលដែលសម្របទម្រង់នៃការប្រតិបត្តិទៅនឹងស្តង់ដារតឹងរ៉ឹងនៃសុវត្ថិភាព ដំណើរការ និងភាពឆបគ្នាដែលតម្រូវដោយកុំព្យូទ័រសហសម័យ។

គម្រោងប្រភពបើកចំហ និងការពង្រីកភាពឆបគ្នា។

លទ្ធភាពជាក់ស្តែងនៃបច្ចេកវិទ្យានេះត្រូវបានបញ្ជាក់រួចហើយតាមរយៈគម្រោងជាក់លាក់ដែលទទួលបានការទាក់ទាញនៅលើវេទិកាចែករំលែកកូដ និងឃ្លាំងលើអ៊ីនធឺណិត។ Títulos នៃភាពស្មុគស្មាញបច្ចេកទេសដ៏អស្ចារ្យដូចជា Jak II និង Sly Cooper គឺជាអ្នកដំបូងគេដែលទទួលបានកំណែដើមដែលមានមុខងារពេញលេញតាមរយៈការខិតខំប្រឹងប្រែងសម្របសម្រួលរបស់អ្នកសរសេរកម្មវិធីឯករាជ្យ និងវិស្វករផ្នែកទន់។

គំរូនៃការអភិវឌ្ឍន៍ប្រភពបើកចំហអនុញ្ញាតឱ្យអ្នកជំនាញមកពីផ្នែកផ្សេងៗនៃពិភពលោករួមចំណែកក្នុងការជួសជុលជាក់លាក់សម្រាប់ម៉ាស៊ីនក្រាហ្វិកផ្សេងៗគ្នា និងតក្កវិជ្ជានៃការសរសេរកម្មវិធី។ ការសហការផ្នែកបច្ចេកទេសវិមជ្ឈការ Essa បង្កើនល្បឿនដំណើរការភាពត្រូវគ្នាជារួម បង្កើតប្រព័ន្ធអេកូដ៏រឹងមាំ ដែលការបំប្លែងចំណងជើងកាតាឡុកថ្មីកាន់តែលឿន ស្ថិរភាព និងស្វ័យប្រវត្តិ។

ចំណុចប្រទាក់សាមញ្ញសម្រាប់អ្នកប្រើប្រាស់ទូទៅ

បច្ចុប្បន្ននេះ ការផ្តោតសំខាន់នៃការអភិវឌ្ឍន៍ដែលកំពុងបន្តគឺទៅលើការបង្កើតចំណុចប្រទាក់ក្រាហ្វិកដ៏វិចារណញាណ ដែលធ្វើឲ្យដំណើរការបំប្លែងឯកសារទាំងមូលដោយស្វ័យប្រវត្តិ។ គោលបំណងបច្ចេកទេសដែលបានបង្កើតឡើងគឺអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ណាម្នាក់ដែលបំពាក់ដោយច្បាប់ចម្លងនៃកម្មវិធីដើមរបស់ពួកគេ ដើម្បីបង្កើតឯកសារដែលអាចប្រតិបត្តិបានដោយកុំព្យូទ័រដោយគ្រាន់តែចុចពីរបីដង ធ្វើឱ្យប្រជាធិបតេយ្យចូលប្រើបច្ចេកវិទ្យាចងក្រងឡើងវិញដោយមិនចាំបាច់មានចំណេះដឹងកម្រិតខ្ពស់ក្នុងការសរសេរកម្មវិធី ការកំណត់រចនាសម្ព័ន្ធចងក្រង ឬប្រើបន្ទាត់ពាក្យបញ្ជាស្មុគស្មាញ។