Viimeisimmät Uutiset (FI)

Kehittäjä luo PS2Recomp-järjestelmän, joka muuntaa PlayStation 2 -pelit PC:ksi natiivisti

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

Ran-j:nä tunnettu kehittäjä on julkaissut avoimen lähdekoodin projektin PS2Recomp, työkalun, joka on suunniteltu muuttamaan PlayStation 2 -pelejä natiiviksi PC-suoritettavaksi tiedostoksi. Järjestelmä käsittelee levyjen alkuperäiset tiedot ja luo itsenäisiä sovelluksia, jotka ovat yhteensopivia Windows- ja Linux-käyttöjärjestelmien kanssa. Tekniikka eliminoi perinteisten emulaattorien tarpeen käyttää klassisia nimikkeitä.

Aloite on suora edistysaskel yli kahden vuosikymmenen ajan myytyjen digitaalisten luetteloiden säilyttämisessä. Menetelmä ratkaisee historiallisen käsittelyn pullonkaulat kääntämällä alkuperäisen konsolin kielen nykyaikaisiin muotoihin. Alustan jatkuva kehitys takaa uusille sukupolville pääsyn videopelien kulttuuriperintöön vuonna 2026. Reverse engineering -yhteisö on automatisoinut vaiheita, jotka aiemmin vaativat vuosien manuaalista työtä kokonaisilta joukkueilta.

Funcionamento staattisen koodin uudelleenkäännöksestä

Staattinen uudelleenkäännös toimii muuntamalla pelin ohjeet etukäteen ennen suoritusta. PS2Recomp-ohjelma analysoi alkuperäisen binäärikoodin, joka perustuu PlayStation 2:ssa käytettyyn MIPS-arkkitehtuuriin. Tämän lukeman perusteella työkalu kääntää tiedot suoraan C++-kielelle, joka on yhteensopiva nykyisten x86-64-suorittimien kanssa. Tuloksena oleva tiedosto toimii samalla tavalla kuin tavallinen tietokoneohjelmisto. Järjestelmä hallitsee muistia ja käsittelyresursseja suoraan.

Käyttäjien tulee omistaa pelistä laillinen kopio voidakseen poimia tarvittavat tiedot. Työkalu lukee tiedot levyltä ja luo puhtaan suoritettavan tiedoston. Luotu koodi ei huomioi alkuperäisten valmistajien julkaisuhetkellä asettamia laitteistorajoituksia. Riippumattomat kehittäjät pääsevät pelikehykseen ja tekevät rakenteellisia muutoksia, jotka ovat mahdottomia alkuperäisissä konsoleissa. Muunnos purkaa täyden pääsyn sisäisiin tiedostoihin.

Desafios arkkitehtuuriteknikot Emotion Engine

PlayStation 2 käytti keskusprosessoria nimeltä Emotion Engine, joka oli varustettu mukautetuilla vektorikäsittelyyksiköillä. Tämän sirun monimutkaisuus vaatii korkeaa prosessointitehoa nykyaikaisilta tietokoneilta alkuperäisen laitteistologiikan jäljittelemiseksi reaaliajassa. Perinteiset emulaattorit luovat virtuaalikoneen, joka kääntää ohjeet samanaikaisesti pelin aikana. Prosessi kuluttaa valtavia koneresursseja ja johtaa usein äänen synkronointihäiriöihin tai suorituskyvyn laskuun.

PS2Recomp-projekti kiertää tämän ongelman luomalla oman suoritettavan tiedostonsa. Työkalu käyttää decomp.me-ohjelmistoa ja yhteistyöprojektilomakkeita edistyneiden matemaattisten ratkaisujen integrointiin. Järjestelmä tunnistaa käyttäjän syöttämät tiedot ja korjaa automaattisia korjauksia käännösvirheisiin. Kollektiivinen tietopohja nopeuttaa työkalujen kehitystä.

Koodiosien erottaminen mahdollistaa ihmisen puuttumisen tiettyihin lohkoihin. Asiantuntijat analysoivat alkuperäistä logiikkaa ja luovat manuaalisia ratkaisuja C++-kielellä ohjelmiston tulevan tilan säilyttämiseksi. Konversion onnistumisprosentti kasvaa jokaisen yhteisön käsittelemän uuden pelin myötä. Manuaalisten säätöjen tarve vähenee jatkuvan oppimisen järjestelmän kehittyessä.

Vantagens suorituskyky ja lisäominaisuudet

Tietokoneella pelaaminen vapauttaa pelit alkuperäisen resoluution ja kehysnopeuden rajoituksista. Otsikko käyttää nyt koneeseen asennetun modernin näytönohjaimen täyttä kapasiteettia. Suorituskyky ylittää alan yritysten markkinoimat viralliset taaksepäin yhteensopivuuslistat.

Työkalua käyttävät pelaajat raportoivat merkittävistä parannuksista yleisessä kokemuksessa. Staattinen uudelleenkäännös tarjoaa seuraavat tekniset edut:

  • Alkuperäinen Suporte 4K-resoluutiolle ja ultralaajalle näytölle ilman ulkoisia muutoksia.
  • Remoção:n kuvanopeus lukittuu, mikä mahdollistaa pelien nopeuden 60, 120 tai enemmän sekunnissa.
  • Redução lyhentää merkittävästi latausaikoja lukemalla tietoja suoraan SSD-tallennusasemista.
  • Capacidade korvaa vanhat pintakuviot fanien luomilla korkearesoluutioisilla 3D-malleilla.
  • Integração nykyaikaisilla käyttöjärjestelmillä ilman monimutkaisia ​​laajennuskokoonpanoja.

Välitön pääsy SSD:n tietoihin eliminoi latausnäytöt, jotka on suunniteltu hallitsemaan konsolin rajoitettua muistia. Siirtyminen skenaarioiden välillä tapahtuu välittömästi. Tekstuurimuutoksia tapahtuu ohjelman juuressa, jolloin vältetään visuaaliset häiriöt, jotka ovat yleisiä emulaattoreissa, jotka yrittävät lisätä kuvia suorituksen aikana. Uudelleenkirjoitettu lähdekoodi helpottaa nykyaikaisten valotehosteiden ja edistyneen varjostuksen toteuttamista.

Digitaalinen Preservação ja projektin seuraavat vaiheet

Ensimmäinen peli, joka saavutti täyden pelitilan PS2Recompin kautta, oli Sly Cooper ja Thievius Raccoonus. Otsikko toimi testipohjana, jolla todistettiin suorituksen kannattavuus kolmessa eri tietokoneympäristössä. Se toimi ilman äänen synkronointiongelmia tai graafisia häiriöitä. Testin menestys herätti yhteensopivuusluettelon laajentamisesta kiinnostuneiden ohjelmoijien huomion.

Käyttäjäyhteisö järjestää äänet määrittääkseen tulevien tulosten tärkeysjärjestyksen. Klassiset Franquias, kuten Crash Bandicoot ja Jak II, johtavat pyyntöjä keskustelupalstoilla. GitHubissa isännöidyillä avoimen lähdekoodin tiedostoilla kuka tahansa ohjelmointia tunteva voi aloittaa valitsemansa pelin muuntamisen. Arkisto saa päivittäin päivityksiä, jotka sisältävät riippumattomien testaajien raportoimia koodin optimointeja ja virheenkorjauksia.

Projektidokumentaatiossa kerrotaan yksityiskohtaisesti toimenpiteistä, joita vaaditaan tietojen purkamiseksi alkuperäiseltä levyltä ja lopullisen tiedoston kokoamiseksi. Nykyinen prosessi vaatii perehtymistä komentoriviin ja ohjelmistojen kääntämiseen, mikä rajoittaa välitöntä käyttöä suuren yleisön keskuudessa. Kehittäjä pyrkii luomaan graafisen käyttöliittymän toimintojen yksinkertaistamiseksi. Ryhmän tavoitteena on automatisoida koko työnkulku.

Uusi lähestymistapa luo teknisen standardin viihdemedian säilyttämiselle. Laitevalmistajien kaupalliset päätökset menettävät vaikutusvaltansa digitaalisten teosten selviytymiseen siirtymisen myötä moderneihin kieliin. Staattista uudelleenkääntämismenetelmää aletaan tutkia sovellettavaksi vanhemmissa konsoliformaateissa. Vastuu videopelien perinnön ylläpitämisestä siirtyy vähitellen globaalille teknologiayhteisölle.

To Top