Gumagamit na ngayon ang mga developer ng software at game studio ng mga advanced na static compilation technique para i-convert ang mga classic na pamagat mula sa ikapitong henerasyon ng mga console sa mga native na bersyon para sa mga personal na computer. Ang pamamaraan ay ganap na nag-aalis ng pag-asa sa mga tradisyunal na emulator, na nagpapahintulot sa software na direktang ma-access ang mga modernong mapagkukunan ng hardware.
Ang teknikal na paglipat ay malulutas ang isang makasaysayang balakid sa industriya ng electronics, na nilalampasan ang pagiging kumplikado ng mga lumang arkitektura sa pamamagitan ng mga espesyal na tool. Ang orihinal na binary file ay sumasailalim sa direktang pagsasalin sa executable code na na-optimize sa mga kontemporaryong x86 architecture processor.
- Superior na katatagan sa kasalukuyang mga operating system nang hindi nangangailangan ng intermediate na software.
- Direkta, hindi pinaghihigpitang pag-access sa mga modernong graphics card para sa kumplikadong pag-render ng graphics.
- Posibilidad ng pagsasama ng mga visual na pagpapabuti nang hindi nakompromiso ang orihinal na gameplay ng trabaho.
Lumalakas ang kilusan sa digital entertainment market, na may pangunahing pagtuon sa pagpapanatili ng library na binubuo ng libu-libong interactive na mga gawa na nasa panganib ng pagkaluma ng teknolohiya dahil sa pagkasira ng pisikal na media at pagsasara ng mga lumang virtual na tindahan.
Ang orihinal na arkitektura ng hardware ay nagpapataw ng mga hadlang na napagtagumpayan ng muling pagsasama-sama
Ang Sony console na inilunsad noong 2000s ay gumamit ng Cell na processor, isang napaka-asymmetric na piraso ng silicon na pinagsama ang pangunahing processing core na may walong synergistic na unit na naglalayon sa masinsinang parallel na gawain. Ang mga programmer noong panahong iyon ay kailangang manu-manong i-optimize ang code upang samantalahin ang maraming core na ito, na nakabuo ng eksklusibo at malalim na pag-asa sa partikular na hardware na iyon, na ginagawang halos imposible ang mga direktang conversion sa pamamagitan ng tradisyonal na paraan. Sinusubukan ng conventional emulation na gayahin ang asymmetry na ito sa real time, isang proseso na kumukonsumo ng labis na mapagkukunan at nagdudulot ng mga bottleneck sa pagganap kahit na sa pinakamakapangyarihang mga kontemporaryong computer sa merkado. Binabawasan ng static na recompilation ang problemang ito sa pamamagitan ng paunang pagmamapa sa orihinal na mga tagubilin at matalinong pamamahagi ng mga ito sa mga modernong thread ng processor, inaalis ang sabay-sabay na latency ng pagsasalin at overhead ng operating system, na nagreresulta sa malinis at diretsong pagpapatupad.
Detalye ng proseso ng reverse engineering ang conversion ng mga binary
Sinisimulan ng mga inhinyero ng software ang pamamaraan sa pamamagitan ng malalim na pagbabasa ng mga orihinal na maipapatupad na file, mga function ng pag-decode na partikular sa wika at arkitektura ng kasalukuyang mga computer. Ang code na responsable para sa mga kumplikadong kalkulasyon ng physics, collision detection at spatial audio processing ay tumatanggap ng lubos na na-optimize na parallel na pagsasalin sa mga modernong tagubilin, na tinitiyak na ang gawi ng mga virtual na bagay ay nananatiling mahigpit na kapareho sa nilalayon ng orihinal na mga creator sa panahon ng paunang yugto ng pag-develop.
Ang mga automated na compiler ang kukuha sa susunod na hakbang sa workflow, na bumubuo ng mga independiyenteng file na direktang nakikipag-ugnayan sa RAM ng target na machine at graphics processing unit. Paulit-ulit na itinatama ng Testes ang mga visual na anomalya at mga pagkabigo sa pag-synchronize ng data, na nagreresulta sa mga nadagdag sa performance na nagrerehistro pa ng malaking pagtaas sa kahusayan kumpara sa mga paunang pagtatangka sa pagtulad sa pamamagitan ng software ng third-party, na naghahatid ng isang praktikal na panghuling produkto para sa komersyalisasyon.
Binabawasan ng mga teknikal na bentahe ang mga kinakailangan sa hardware para sa mga mamimili
Ang native execution ay lubhang nagpapababa sa mga kinakailangan ng system, na nagpapahintulot sa mga gawa na tumakbo nang maayos sa mga mid-range na computer na nilagyan ng karaniwang dami ng memory at entry-level na mga graphics card. Makakamit ng mga user ang mga ultra-high na resolution at mataas na frame rate nang hindi kinakailangang maglapat ng mga kumplikadong pagbabago sa mga file ng pag-install.
Ang mga high-definition na texture at katutubong suporta para sa pinalawak na aspect ratio na mga monitor ay natural na sumasama sa recompiled code, na ginagawang moderno ang visual na presentasyon nang hindi binabago ang direksyon ng sining. Ang kawalan ng intermediate simulation software ay ginagarantiyahan ang isang agarang pagtugon sa mga utos na kontrolin, na pinapanatili ang mekanikal na katumpakan na kinakailangan ng mabilis na aksyon na mga laro.
Direktang nangyayari ang pamamahagi sa pamamagitan ng kumbensyonal na mga digital computer software sales platform, na nagpapadali sa pagkuha at pag-install ng end user. Tinatanggal ng format ang pangangailangang mag-configure ng mga emulator, na nagde-demokrasya ng access para sa isang audience na hindi gaanong pamilyar sa mga advanced na teknikal na pagsasaayos ng system.
Ang mga komersyal na studio ay nagpapatunay ng teknolohiya sa mga opisyal na muling paglabas
Ang komersyal na aplikasyon ng static na recompilation ay nakakuha ng katanyagan sa pagbagay ng mga kumplikadong gawa ng taktikal na espionage na dati nang permanenteng nakatali sa orihinal na hardware. Ang Títulos na lubos na umasa sa Synergistic Processing Units para sa camouflage at cloth physics simulation ay tumatakbo na ngayon nang native at stably sa mga modernong operating system.
Ang iba pang mga franchise ng first-person shooter at sci-fi ay sumasailalim sa mahigpit na pagsubok sa mga closed development na kapaligiran upang masuri ang pagiging posible ng malakihang conversion. Pinapatunayan ng mga paunang resulta ang pagiging epektibo ng pamamaraan para sa mga siksik na salaysay at mga mode ng multiplayer na nangangailangan ng ganap na katumpakan kapag nagpapalitan ng mga packet ng data sa internet.
Ang paunang tagumpay sa pagbebenta sa mga virtual na tindahan ay lumampas sa inaasahan ng mga distributor, na nagpapakita ng matinding gana sa merkado ng consumer para sa mga tiyak na bersyon ng mga classic na kinikilalang kritikal. Ang diskarte ay bumubuo ng isang bagong stream ng kita para sa mga kumpanyang may hawak ng mga copyright, na nagbibigay-katwiran sa pamumuhunan sa mga koponan na nakatuon sa reverse engineering.
Ang legal na seguridad ng proseso ay umaakit din sa mga mamumuhunan at malalaking media conglomerates, dahil ang huling code na nabuo sa pamamagitan ng recompilation ay ganap na gumagana nang nakapag-iisa. Ang pamamaraan ay nagpapagaan ng mga legal na panganib na nauugnay sa hindi awtorisadong paggamit ng mga intelektwal na ari-arian at mga patent na nakarehistro ng orihinal na mga tagagawa ng hardware.
Ang mga open source na komunidad ay nagtutulak ng pagbuo ng tool
Ang mga grupo ng mga independiyenteng programmer ay bumuo ng mga open source na solusyon na nakatuon sa pagmamapa ng mga legacy na executable na file sa mga katutubong wika ng computer. Ang Esses Ang mga collaborative na proyekto na naka-host sa mga pampublikong repositoryo ay nagpapabilis sa paglikha ng mga pamantayan ng conversion na nakikinabang sa buong industriya ng software sa pamamagitan ng paglikha ng isang nakabahagi, patuloy na nagbabagong base ng kaalaman.
Ang boluntaryong trabaho ay nagdaragdag ng hanggang libu-libong oras ng dedikasyon sa reverse engineering, na nagsisilbing mahalagang teknolohikal na tulay sa pagitan ng nakaraan at kasalukuyan ng digital entertainment. Estúdios Ginagamit ng mga mas maliliit na independent ang mga base ng kaalaman na ito upang iligtas ang mga bihirang laro na nasa panganib na permanenteng mawala sa digital market.
Gumagana na nakikinabang mula sa direktang pagsasalin ng mga tagubilin
Maraming kritikal at pampublikong tagumpay ang naghihintay sa katutubong conversion dahil sa pagiging kumplikado ng kanilang orihinal na mga graphics engine at pent-up na demand ng consumer. Kinakatawan ng Projetos ang mga magkakaugnay na mundo, kumplikadong mga animation, at dynamic na progression system sa mga pangunahing target ng mga team sa pangangalaga ng teknolohiya.
- Mga larong RPG na may simulation ng mga pang-araw-araw na gawain at advanced na artificial intelligence na kinokontrol ang dose-dosenang mga character nang sabay-sabay.
- Mga pamagat sa Kanluran na may malawak na lupain, dynamic na panahon at detalyadong mount physics na nangangailangan ng mataas na pagproseso.
- Mga pakikipagsapalaran ng aksyon na may mga sistema ng labanan na nakabatay sa ritmo, tuluy-tuloy na paggalaw at tumpak na pagtukoy ng banggaan.
Inuuna ng mga developer ang mga produkto na may pinakamataas na makasaysayang dami ng benta upang magarantiya ang kita sa pananalapi na sumusuporta sa pagpapatuloy ng mga pagpapatakbo ng conversion. Ang madiskarteng pagpili ng paunang katalogo ay nagsisilbing patunay ng konsepto upang makaakit ng bagong pamumuhunan at palawakin ang saklaw ng proyekto sa mga pamagat ng angkop na lugar.
Mga teknikal na hadlang kapag kumukuha ng pagmamay-ari na data
Ang mga saradong code at advanced na sistema ng proteksyon ng kopya ay nagpapahirap sa paunang pagkuha ng mga file nang walang direktang access sa orihinal na pinagmumulan ng materyal na nakaimbak sa mga server ng mga producer. Ang Anomalias sa memory synchronization ay nangangailangan ng mahigpit na manu-manong interbensyon pagkatapos na dumaan sa mga automated na compiler, na humihiling ng malalim na static na pag-aaral sa linya sa linya upang magarantiya ang katatagan ng huling produkto at maiwasan ang mga hindi inaasahang pag-crash sa panahon ng pagpapatupad ng software.
Binabago ng epekto sa pananalapi ang pagpaplano para sa mas maliliit na studio
Ang paggamit ng static na compilation ay lubhang nakakabawas sa mga gastos sa pagpapatakbo kung ihahambing sa pagbuo ng mga kumpletong remaster mula sa simula gamit ang mga bagong graphics engine. Nagagawa ng Equipes na pamahalaan ang pagpapalabas ng maraming mga pamagat taun-taon na gumagana nang may mahigpit na kinokontrol na mga badyet at mas maiikling oras ng paghahatid.
Mabilis na nasisipsip ng merkado ng personal na computer ang mga tiyak na edisyong ito, na nag-aalok ng napakalaking naka-install na base ng mga potensyal na mamimili na handang bumili ng mga klasikong intelektwal na ari-arian. Ang direktang takbo ng conversion ay nagtatakda ng bagong pamantayan ng teknikal at komersyal na kahusayan para sa pagpapanatili ng mga makasaysayang katalogo sa digital entertainment industry.