News (MN)

Шинэлэг хэрэгсэл нь PlayStation 2 тоглоомуудыг 4K нягтралтайгаар компьютер дээр ажиллуулахаар хөрвүүлдэг

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

Ran-j гэгддэг хөгжүүлэгч Sony консолоос сонгодог гарчгийг орчин үеийн үйлдлийн системд шууд гүйцэтгэх файл болгон хувиргах чадвартай шинэ программ хангамжийг танилцууллаа. PS2Recomp гэж нэрлэгддэг хэрэгсэл нь хуучин програм хангамжийн одоогийн техник хангамжтай харилцах арга замыг үндсээр нь өөрчилж, бодит цагийн орчуулгын завсрын давхаргын хэрэгцээг арилгадаг. Энэхүү техник нь анхны машины хэлийг эх формат руу хөрвүүлдэг статик дахин эмхэтгэлийг ашигладаг бөгөөд ажил нь ширээний компьютер болон зөөврийн компьютер дээр чөлөөтэй ажиллах боломжийг олгодог.

Энэхүү арга нь сүүлийн хорин жилийн хугацаанд энэ төрлийн хэвлэл мэдээллийн хэрэгсэлд хандах уламжлалт аргуудаас эрс ялгаатай. Шинэ програм нь хоёрдогч програмаар дамжуулан анхны процессорын үйлдлийг дуурайхын оронд тоглоомын эх кодыг анхны гүйцэтгэлээс өмнө автоматжуулсан байдлаар дахин бичдэг. Үүний үр дүнд үйлдлийн систем нь тухайн платформд зориулан тусгайлан боловсруулсан бусад орчин үеийн програмын нэгэн адил хүлээн зөвшөөрч, боловсруулдаг файл юм.

Энэхүү бүтцийн өөрчлөлт нь 2000-аад оны эхээр гарсан төхөөрөмжийн нарийн төвөгтэй архитектурыг шийдвэрлэхийн тулд маш хүчирхэг машинуудыг үргэлж шаарддаг байсан түүхийн боловсруулалтын саад бэрхшээлийг арилгадаг. Анхны зааврыг C++ хэл рүү хөрвүүлснээр программ нь одоогийн x86-64 процессортой шууд харилцах баталгаа болж, компьютерийн төв процессор болон санамсаргүй хандалтын санах ойн ачааллыг эрс багасгадаг.

Програм хангамжийн хадгалалт ба кодын архитектурын хувьсал

Emotion Engine процессор дээр төвлөрсөн анхны төхөөрөмжийн архитектур нь судлаачид болон дижитал хамгаалалтыг сонирхогчдод техникийн томоохон саад тотгор учруулдаг. Түүний векторуудын нарийн төвөгтэй байдал, хөвөгч цэгийн математикийг зохицуулах өвөрмөц арга нь нэгэн зэрэг кодын орчуулгыг хэцүү ажил болгосон. Шинэ арга нь код тайлах бүх хүнд ажлыг урьдчилан хийснээр энэ саадыг даван туулдаг.

Хөрвүүлэх явцад уг хэрэгсэл нь MIPS-ийн архитектурт суурилсан анхны зааврыг сайтар шинжилж, тэдгээрийг орчин үеийн эквиваленттай харьцуулдаг. Esse статик зураглал нь програм хангамжийн хөгжүүлэлтийн өнгөрсөн ба одоогийн хооронд тодорхой гүүрийг бий болгож, ажлын дотоод логик бүрэн бүтэн байхын зэрэгцээ хүргэх хэлбэр бүрэн өөрчлөгдөхийг баталгаажуулдаг.

Дижитал архивын мэргэжилтнүүд энэ техник нь түүхийн цуглуулгыг урт хугацаанд хадгалах илүү найдвартай арга замыг санал болгодог гэдгийг онцлон тэмдэглэв. Arquivos эх программууд нь гуравдагч талын төслүүдээс бага хамааралтай байдаг бөгөөд энэ нь үйлдлийн системүүд бүтцийн гүнзгий шинэчлэлтүүдийг хүлээн авах үед хөгшрөлтийн эрсдэлийг бууруулдаг.

Боловсруулалт ба санах ойн хэрэглээний ялгаа

Статик дахин эмхэтгэлээс бий болсон үр ашгийн өсөлт нь програмуудыг ажиллуулахад шаардагдах хамгийн бага техник хангамжийн шаардлагыг бүрэн өөрчилдөг. Sem нь виртуал орчныг бүрэн бүтэн байлгах хэрэгцээ, шаардлагатай RAM-ийн хэмжээ буурч, энгийн үзүүлэлттэй зөөврийн компьютер хүртэл хэт халалт, эвдрэлгүйгээр ажлын ачааллыг даах боломжийг олгодог.

Машины физик бүрэлдэхүүн хэсгүүдтэй шууд харилцах нь видео картын ашиглалтыг оновчтой болгодог. График дүрслэх дуудлагууд нь системийн хэрэглээний програмчлалын интерфейс рүү шууд илгээгддэг тул командын хоцролт бараг тэг болдог. Isso гэдэг нь хянагч дээрх товчлуурыг дарах болон дэлгэцэн дээрх харгалзах үйлдэл хоёрын хоорондох хариу өгөх хугацаа сүүлийн үеийн хувилбартай ижил нарийвчлалын түвшинд хүрнэ гэсэн үг юм.

Орчин үеийн монитор дээрх график гүйцэтгэл ба харааны уян хатан байдал

Төрөлх хэлбэрт шилжих нь өмнөх технологиуд тогтвортой хүрч чадахгүй байсан бүтээлүүдийн харааны боломжийг нээж өгдөг. Анхны аналог хоолойт телевизийн стандартаар хязгаарлагдаж байсан зургийн нягтралыг 4K харьцаатай болгон томруулж болно. Essa томруулах нь хүсээгүй харааны олдворуудыг оруулахгүйгээр явагддаг бөгөөд анхны танилцуулгад нуугдаж байсан бүтэц, геометрийн загварчлалын нарийн ширийн зүйлийг илчилдэг.

Өөр нэг чухал ахиц дэвшил бол секундэд фрэймийн хурдтай холбоотой. Тухайн үеийн техник хангамжийн хязгаарлалтаас болж өмнө нь хатуу гучин фрэймийн түгжээтэй байсан Títulos одоо секундэд жаран, нэг зуун хорин эсвэл түүнээс ч олон фрэймийн хурдтайгаар ажиллах боломжтой. Сайжруулсан уян хатан чанар нь зөвхөн харагдах байдлыг сайжруулаад зогсохгүй хяналтын мэдрэмж, механик хариу урвалыг эерэгээр өөрчилдөг.

Хэсгийн харьцаа нь орчин үеийн стандартад дэмжлэг үзүүлдэг. Уламжлалт стандартаас хамаагүй өргөн Monitores ultrawide нь виртуал орчныг хажуугийн хар зураас, дүрс сунгах гажуудалгүйгээр харуулах боломжтой. Үзэгдэх талбарыг хэвтээ байдлаар өргөжүүлж, бодит цаг хугацаанд нэмэлт үзэгдлийн элементүүдийг тооцдог.

Өнөөгийн хатуу төлөвт хөтчүүдийн хурдны ачаар ачаалах хугацаа эрс багассан. Өмнө нь оптик дискний физик эргэлт, лазер уншигчийн хөдөлгөөнөөс хамаардаг байсан өгөгдлийг унших нь одоо флаш санах ойгоор шууд явагддаг. Хэдэн арван секунд үргэлжилсэн Transições хувилбарууд одоо секундын хэдэн хэсэгт хуваагдаж дууссан бөгөөд энэ нь ажлын явцын хурдыг өөрчилдөг.

Мэдээлэл олборлох шаардлага, үйл явцын хууль ёсны байдал

Хөрвүүлэлт зөв явагдахын тулд хэрэглэгч хууль ёсны дагуу олж авсан физик медиагаас шууд гаргаж авсан эх файлуудыг өгөх ёстой. Хөтөлбөр нь зохиогчийн эрхээр хамгаалагдсан аливаа материалыг түгээдэггүй бөгөөд орон нутгийн өгөгдөл боловсруулах хэрэгсэл болгон ажилладаг. Хэрэглэгч дискний дүрсийг системд оруулдаг бөгөөд уг хэрэгсэл нь аудио, видео элементүүд болон гурван хэмжээст загваруудыг програмчлалын түүхий кодоос салгахад анхаардаг. Essa салгах нь маш чухал бөгөөд ингэснээр дахин эмхэтгэх нь зөвхөн логик зааварчилгааны дагуу явагдах бол аудиовизуал хөрөнгийг эцсийн формат руу дахин багцлах болно.

Жинхэнэ хэвлэл мэдээллийн хэрэгслийг эзэмших хэрэгцээ нь багажны хувийн хадгалалтын шинж чанарыг бэхжүүлдэг. Олборлолт болон хөрвүүлсний дараа үүсгэсэн гүйцэтгэх файл нь хэрэглэгчийн өгсөн өгөгдөлтэй холбогдсон ажиллагаатай, орчин үеийн нөөц хуулбар болж хувирдаг. Систем нь дахин угсрах явцад өгөгдлийн бүрэн бүтэн байдлыг баталгаажуулахын тулд анхны төхөөрөмжөөс тусгай код тайлах түлхүүрүүдийг гаргаж авахыг шаарддаг бөгөөд эцсийн бүтэц нь олж авсан ажлын үнэн зөв, ажиллагаатай дүрслэл болохыг баталгаажуулдаг.

Анхны туршилтын загвар, техникийн баталгаажуулалтын тохиолдол

PS2Recomp-ийн үр нөлөөг баталгаажуулсан үзэл баримтлалын нотолгоо нь Sly Cooper гарчгийг бүрэн хөрвүүлсэн бөгөөд уг хэрэгслийг бүхэл бүтэн хөгжүүлэлтийн мөчлөгийн туршид туршилтын суурь болгон ашигласан. График хөдөлгүүр нь бодит цагийн орчуулгын логикийг эвддэг сүүдэр дүрслэх, мөргөлдөх физикийн өвөрмөц шинж чанарыг агуулсан тул энэхүү тусгай бүтээлийг сонгосон нь санамсаргүй хэрэг биш юм. Энэхүү төслийн кодыг статик дахин эмхэтгэх процесст оруулснаар хөгжүүлэгчид анхны архитектурын хамгийн ойлгомжгүй, тодорхой зааврыг хүртэл C++ хэл рүү төгс хөрвүүлэх боломжтой гэдгийг харуулж чадсан. Эцсийн үр дүнд Windows-ийн гүйцэтгэгчийг үүсгэсэн бөгөөд энэ нь санах ой алдагдахгүй, дууны синхрончлолын алдаагүй, тасралтгүй ачаалалтай олон цагийн туршид бүрэн тогтвортой байдлыг харуулсан. Тоглоомын физикт олж авсан нарийвчлал нь уугуул хөрвүүлэлт нь програмчлалын үндсэн логикийг өөрчилдөггүй, зөвхөн одоогийн процессор эдгээр математик дүрмийг тайлбарлах арга замыг өөрчилдөг болохыг нотолсон тул техникийн нийгэмлэг гайхшралтай хүлээж авсан.

Нээлттэй эх сурвалж болон хөгжүүлэгчдийн хамтын ажиллагаа

Төслийг нээлттэй эхийн лицензээр ашиглах боломжтой болгосноор уг санаачлагыг дэлхийн хамтын хүчин чармайлт болгон өөрчилсөн. Дэлхийн өнцөг булан бүрээс ирсэн Programadores одоо тус хэрэгслийн бүтцэд дүн шинжилгээ хийж, орчуулгын алгоритмыг сайжруулахыг санал болгож, зарим график хөдөлгүүрүүдийн хэвийн бус үйлдлийг засах боломжтой. Essa Хөгжлийн төвлөрлийг сааруулах нь хэрэгслийн төлөвшлийг хурдасгаж, олон нийтийн кодын агуулахаар дамжуулан нийцтэй байдлын асуудлыг хэдхэн цагийн дотор тодорхойлж, шийдвэрлэх боломжийг олгодог.

Каталогийн өргөтгөл ба хувиргах технологийн ирээдүй

Дахин эмхэтгэх үйл явцыг автоматжуулах нь ойрын саруудад нийцтэй бүтээлүүдийн жагсаалт огцом өсөх болно гэдгийг харуулж байна. Diferente гар урвуу инженерийн төслийн нэг тоглоомыг тайлахад хүний ​​олон жилийн хичээл зүтгэл шаардагддаг бөгөөд орчуулгын алгоритм дээр суурилсан хэрэгсэл нь хэдхэн минутын дотор шинэ гарчгийг боловсруулах боломжтой. Одоогийн гол саад бэрхшээл нь зөвхөн зарим студиуд консолын санах ойд хандах хандалтыг програмчлах арга замаар үл хамаарах зүйлийг шийдвэрлэх тусгай профайлыг бий болгоход оршдог.

Энэхүү технологийг нэгтгэснээр интерактив дижитал өвийг хадгалах шинэ алтан стандартыг бий болгож байна. Програм хангамжийг хуучирсан техник хангамж эсвэл дууриамал давхрагаас хатуу хамааралтай байдлаас нь салгаснаар статик дахин эмхэтгэл нь дижитал энтертайнментийн түүхийн суурь бүтээлүүдийг ирээдүйн үеийн судлаачид болон хэрэглэгчдийн хувьд хүртээмжтэй, ажиллагаатай, харааны хувьд сайжруулсан хэвээр үлдээдэг.

To Top