News (SV)

Programvara för statisk omkompilering förvandlar klassiska PS2-spel till inbyggda PC-versioner

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

Gemenskapen för bevarande av videospel har nått en betydande teknisk milstolpe med utvecklingen av ett nytt verktyg som kan översätta äldre titlar till moderna system. Projektet, kallat PS2Recomp, föreslår ett annat tillvägagångssätt än traditionella emulatorer genom att konvertera konsolens ursprungliga binära kod till inbyggda datorkörbara filer. Essa-initiativet syftar till att säkerställa att verk som släpptes för mer än två decennier sedan kan köras på nuvarande x86-64-arkitekturer, såsom Windows och Linux, utan de abstraktionsskikt som vanligtvis kräver hög bearbetning.

Till skillnad från konventionell emulering, som översätter instruktioner i realtid och ofta kräver kraftfull hårdvara för att bibehålla troheten, gör statisk omkompilering allt det tunga arbetet innan spelet ens börjar. Mjukvaran analyserar koden som kompilerats för originalkonsolens MIPS-processor och rekonstruerar den i C++-språket, vilket skapar en version som datorn förstår inbyggt. Resultatet är en körbar fil som kommunicerar direkt med hårdvaran, vilket eliminerar prestandaflaskhalsar och kompileringsfel som är vanliga under spel.

Metoden tar itu med en av omvänd ingenjörskonsts största utmaningar: komplexiteten i “Emotion

Tekniska fördelar jämfört med traditionell emulering

Inledande tester visade omedelbara praktiska fördelar för användare som vill återvända till klassiker med överlägsen kvalitet. Genom att ta bort behovet av att simulera gammal hårdvara i realtid frigör systemet datorresurser för förbättringar som inte skulle ha varit möjliga på den ursprungliga konsolen. De viktigaste fördelarna som observerats inkluderar:

– Carregamento nästan omedelbar på grund av direkt åtkomst till SSD-lagring, vilket eliminerar tidskrävande laddningsskärmar.

– Native Suporte för 4K-upplösningar och ultravida format utan behov av instabila visuella hacks.

– Implementação förenklat från modern teknik som Ray Tracing och högupplösta texturer.

– Dramatiskt reducerat system Requisitos, vilket gör att det kan köras på blygsamma bärbara datorer och datorer.

Visuell modernisering och olåsta bildhastigheter

Att konvertera till en inbyggd applikation öppnar dörren till djupa modifieringar av spelstrukturen. Títulos som ursprungligen var låsta med 30 bilder per sekund kan nu arbeta med 60, 120 eller till och med högre hastigheter, enbart beroende på kapaciteten hos användarens bildskärm och grafikkort. Stabiliteten som tillhandahålls av statisk omkompilering förhindrar bildfall som uppstår när en traditionell emulator inte kan hålla jämna steg med bearbetningskraven för vissa intensiva scener.

Förutom rå prestanda tillåter verktyget moddare och oberoende utvecklare att ha enkel tillgång till spelets interna funktion. Isso skapar en miljö som bidrar till att fixa buggar som funnits sedan den ursprungliga utgåvan och skapa texturpaket som helt moderniserar miljöernas och karaktärernas estetik, utan minnesbegränsningarna hos 20 år gammal hårdvara.

Katalogexpansion och samhällssamarbete

Projektet har redan presenterat funktionella resultat med komplexa plattforms- och handlingstitlar, vilket bevisar konceptets livskraft. Jogos somJake II e Sly Cooperär bland huvudmålen för att demonstrera tekniken, med tanke på den tekniska utmaning de representerar. PS2Recomps källkod har gjorts tillgänglig på utvecklingsplattformar för samarbete, vilket gör att programmerare från hela världen kan bidra till att förfina verktyget.

Biblioteket med spel som stöds förväntas växa exponentiellt under 2026. Med integration med samarbetande dekompileringsplattformar kan kodsnuttar som automatisering inte kan lösa analyseras av människor, vilket skapar en robust databas. Essa Unionen mellan automatisering och gemenskapsansträngningar lovar att förändra hur videospelshistoria bevaras och nås under de kommande decennierna.

To Top