News (NO)

Nytt verktøy konverterer PlayStation 2-spill til å kjøre på PC med 4K-grafikk

PlayStation
PlayStation - Foto: Tom Eversley / Shutterstock.com

Bevaringsscenarioet for digitale medier og klassisk programvare gjennomgår en strukturell transformasjon med utviklingen av en ny teknologi rettet mot PlayStation 2-katalogen. Et nylig uavhengig prosjekt har etablert en metode som gjør at titler fra den gamle konsollen kan spilles direkte på moderne datamaskiner, som opererer på systemer som Windows og Linux. Initiativet beveger seg bort fra konvensjonelle behandlingsmodeller og fokuserer på den definitive konverteringen av originalfiler til moderne formater.

Verktøyet, identifisert i tekniske sirkler som PS2Recomp, ble strukturert av utvikleren kjent som ran-j og foreslår en annen tilnærming til å få tilgang til gamle digitale verk. I stedet for å lage et virtuelt miljø som etterligner den originale maskinvaren under programkjøring, oversetter systemet spillets kildekode på forhånd. Esse-prosessen genererer en innebygd kjørbar fil som er i stand til å kommunisere direkte med gjeldende datamaskinkomponenter.

Utviklingen av denne applikasjonen møter en historisk etterspørsel fra arkivarer og IT-fagfolk som leter etter definitive midler for å forhindre tap av data. Den originale maskinvaren, utgitt for mer enn to tiår siden, har fysiske komponenter utsatt for naturlig nedbrytning, noe som gjør avhengighet av fysiske medier og funksjonelle konsoller til en risiko for å opprettholde samlingen. Konvertering til PC-kjørbare filer sikrer integriteten til arbeid på moderne lagringsplattformer.

Overgangen til det opprinnelige datamiljøet eliminerer også tekniske barrierer som begrenset tilgangen for brukere med maskiner med lavere prosesseringskapasitet. Ved å fjerne laget av mellomliggende programvare, reduseres behovet for datamaskinens prosessor og RAM-minne drastisk, noe som gjør at programmer kan fungere problemfritt på grunnleggende konfigurasjoner som er tilgjengelige på markedet i dag.

Tekniske fremskritt innen programvarekonservering

Den tradisjonelle metoden som ble brukt for å få tilgang til konsollkatalogen innebar emulering, en prosess som krever høy prosessorkraft for å oversette spillinstruksjoner i sanntid. Softwares etablert på markedet opererer med dynamisk kompilering, leser den originale disken og konverterer dataene samtidig mens bildene vises på skjermen. Essa-teknikk, selv om den er funksjonell, resulterer ofte i ytelsesfall og visuelle inkompatibiliteter.

Den nye tilnærmingen bruker statisk rekompilering, en prosedyre som utfører all kodeoversettelse før brukeren i det hele tatt starter applikasjonen. Systemet analyserer den originale strukturen programmert for konsollens MIPS-arkitektur og omskriver den fullstendig til C++-språket, kompatibelt med x86-64-arkitekturen, som er standarden for de aller fleste moderne datamaskiner i drift.

Hvordan statisk rekompilering fungerer

Konverteringsprosessen krever at brukeren har de originale spilldataene, hentet fra lovlig ervervede fysiske medier. Verktøyet behandler disse rådataene og identifiserer alle maskininstruksjoner som ble designet spesifikt for den gamle maskinvaren, og kartlegger forventet oppførsel for hver linje med kode.

Etter kartlegging erstatter kompilatoren de gamle instruksjonene med tilsvarende kommandoer i den moderne arkitekturen, og skaper en direkte bro mellom spilllogikken og datamaskinens operativsystem. Sluttresultatet er en uavhengig kjørbar fil, som ikke krever komplekse konfigurasjoner, videoplugins eller BIOS-justeringer som var obligatoriske i tidligere metoder.

Denne strukturelle uavhengigheten betyr at det konverterte spillet behandles av operativsystemet som all annen moderne programvare. Minnehåndtering, prosessorressursallokering og kommunikasjon med skjermkortet skjer på en optimalisert måte, og eliminerer prosesseringsflaskehalsene som preget kjøringen av gammel programvare på nye maskiner.

Overlegen ytelse og moderne funksjoner

Innebygd utførelse gir umiddelbare tekniske fordeler, med bildefrekvensen per sekund som en av de mest berørte aspektene. Jogos som opprinnelig opererte med en grense på tretti bilder per sekund på grunn av datidens maskinvarebegrensninger, kan nå kjøre med seksti, hundre og tjue eller enda høyere hastigheter, avhengig av kapasiteten til brukerens skjerm.

Datainnlastingstiden reduseres også drastisk med den nye teknologien. Leseinformasjon, som tidligere var avhengig av langsomme optiske lesere eller disksimuleringer, skjer nå direkte fra solid-state lagringsstasjoner (SSD), noe som gjør skjermoverganger og scenelasting praktisk talt øyeblikkelig.

I det visuelle aspektet tillater rekompileringen integrering av oppløsninger med svært høy definisjon, og når 4K-standarden uten behov for tunge kunstige filtre. Sideforholdet kan også justeres naturlig for ultrabrede skjermer, og korrigerer geometriske forvrengninger som oppsto da det originale bildet ble strukket for å fylle moderne skjermer.

Kompatibilitet med nåværende periferiutstyr er en annen funksjon implementert direkte i den konverterte koden. Systemet gjenkjenner automatisk moderne tastaturer, mus og kontroller via USB- eller Bluetooth-tilkoblinger, og eliminerer behovet for å installere tredjepartsdrivere for å kartlegge de originale konsollkommandoene til moderne inngangsenheter.

Første tester og samfunnsrespons

For å demonstrere den tekniske gjennomførbarheten til prosjektet, brukte utvikleren spillet Sly Cooper som et første bevis på konseptet. Tittelen ble fullstendig konvertert og utført i Windows-miljøet, og presenterte stabilitet og inkorporerte de visuelle og ytelsesforbedringene som ble foreslått av verktøyet. Valget av denne spesifikke tittelen tjente til å teste konverteringen av fysikkmekanikk og skyggegjengivelse som var notorisk vanskelig å behandle i andre metoder.

Publiseringen av resultatene genererte en umiddelbar mobilisering blant uavhengige utviklere og digital bevaringsentusiaster. Det tekniske fellesskapet har allerede begynt å kartlegge andre titler med høy strukturell kompleksitet, med fokus på arbeider som presenterte kroniske utførelsesfeil. Deling av informasjon om datastrukturen til forskjellige spill har akselerert prosessen med å gjøre verktøyet kompatibelt med et bredere spekter av programvare.

Original prosessor kompleksitet

Den største tekniske hindringen for å konvertere PlayStation 2-spill har alltid vært den unike arkitekturen til sentralprosessoren, kjent som Emotion Engine. Este-komponenten fungerte ikke på en lineær måte som dataprosessorer, men snarere gjennom et nettverk av vektorkoprosessorer som fungerte parallelt, synkronisert på en ekstremt spesifikk måte for å generere grafikk og beregne spillfysikk. PS2Recomp-verktøyet omgår denne barrieren ved å lage atferdsprofiler som ikke forsøker å etterligne den fysiske delen, men heller forutsi det matematiske resultatet det vil gi. Programvaren analyserer spillets beregningsrutiner og omskriver dem ved hjelp av de avanserte instruksjonene til moderne prosessorer, og sikrer at den interne logikken i arbeidet holdes intakt, selv om veien for å nå resultatet er en helt annen enn den som var planlagt av de originale programmererne for mer enn tjue år siden.

Samarbeid og åpen kildekode

Prosjektet ble gjort tilgjengelig i åpen kildekode-repositorier, slik at programmerere fra forskjellige deler av verden kunne bidra med forbedringer. Integrasjon med samarbeidende dekompileringsplattformer gjør det lettere å løse svært uklare kodebiter, der fellesskapet jobber sammen for å oversette spesifikke funksjoner som det automatiserte systemet ikke kan tolke nøyaktig.

Støttet katalogutvidelse

Den nåværende utviklingstakten indikerer en betydelig utvidelse av listen over fullt konvertible spill gjennom 2026. Automatiseringen av repeterende prosesser i kodeoversettelse blir forbedret med hver oppdatering av verktøyet, noe som reduserer tiden som trengs for å tilpasse nye titler.

Konsolideringen av denne teknologien representerer en milepæl innen programvarearkivering, og etablerer en levedyktig standard for interaktive digitale verk for å overleve foreldelsen til deres originale maskinvare. Fokuset på innfødt utførelse sikrer at videospillarven forblir tilgjengelig og funksjonell for fremtidige generasjoner av forskere og brukere.

To Top