Når en ny konsol er udgivet, tager det normalt hackere måneder eller år at finde et hul i konsollens sikkerhed, der gør det muligt for dem at installere homebrew-software som emulatorer. Derfor kan det måske komme som en overraskelse, at du allerede nu kan indlæse RetroArch – og dets store udvalg af emuleringskerner til snesevis af klassiske systemer – på de nyligt udgivne Xbox Series X/S-konsoller. Installationsvektoren her kommer ikke via et uforudset sikkerhedshul, men via Microsofts politik om at tillade, at enhver Xbox One-konsol i detailhandlen kan blive et fuldgyldigt dev-kit. Efter at have lovet denne funktionalitet i 2013 var der tegn på, at Microsoft overvejede at opgive disse planer i 2014. I 2016 åbnede Microsoft dog officielt op for Xbox One og gav registrerede UWP-udviklere (Universal Windows Platform) mulighed for at indlæse og teste indhold direkte på en standardkonsol i detailhandlen.
Enter Libretro, som i slutningen af 2018 besluttede, at de ville forpligte sig til at skabe en Xbox One-kompatibel UWP-bygning af deres populære emulatorpakke. Denne version blev lanceret i Alpha i 2019 og er blevet opdateret sporadisk siden. Ars har bekræftet, at et nyt build også fungerer på Xbox Series X, så din nye konsol kan foregive at være alt fra en Atari 2600 til en Wii, med en hel masse konsoller derimellem.
Spring gennem bøjler
At få RetroArch på din helt nye Xbox er ikke så simpelt som bare at sætte et USB-drev i og putte det i gang. Først skal du tilmelde dig en Microsoft Developer Account via portalen Windows Dev Center. Der er et engangsgebyr på 19 USD forbundet med at registrere en individuel konto, så du skal tidligt beslutte, hvad muligheden for at køre emulatorer på Xbox’en er værd for dig.
Når du er registreret, skal du gå til din konsol og søge efter appen “Dev Mode Activation” i Store. Systemet guider dig gennem et par trin for at knytte konsollen til din nye udviklerkonto, og du skal muligvis downloade nogle opdateringer, før du genstarter i udviklingstilstand (hvis opdateringen ikke virker af en eller anden grund, kan dette trick fungere for at tvinge systemet i udviklingstilstand).
Vær opmærksom på, at en Xbox-konsol i udviklingstilstand ikke kan spille nogen Xbox-spil i detailhandelen, hverken på disk eller som download. Det er dog relativt nemt at skifte frem og tilbage til/fra detailtilstand ved hjælp af menuen på skærmen, så længe du er villig til at vente på, at systemet genstarter.
Med din konsol i Udviklingstilstand (og med forbindelse til internettet) bør skærmen vise en IP-adresse for lokal netværksadgang til systemet. Indtast denne adresse i en webbrowser på din computer for at åbne Xbox Device Portal. Derfra skal du blot downloade Xbox One RetroArch-filerne og afhængighederne (mærket som “UWP runtime package”) fra RetroArch-webstedet og derefter uploade dem til din konsol ved hjælp af den grønne knap “Add” (tilføj) på siden Device Portal.
Når du går tilbage til din konsol, skal RetroArch vises som et projekt, der kan startes, når du er i Developer Mode. Inde i RetroArch bør du kunne bruge menuerne på skærmen til direkte at downloade opdateringer til front-end-grænsefladen og backend-kerne direkte på selve systemet.
Bemærk, at nogle af de emuleringskerne, der er inkluderet i RetroArch-pakken, kræver en BIOS-fil, der er hentet fra faktisk hardware, for at fungere; du skal selv finde og uploade dem (fra din egen legitime hardware, naturligvis). Og mens RetroArch har en række homebrew-, shareware- og open source ROM’er, der kan downloades direkte via systemmenuerne, skal du selv finde og uploade yderligere ROM’er (f.eks. sikkerhedskopier, som du har taget fra din egen spilsamling).
Et emuleringskraftværk
RetroArch kan allerede køre på alt fra den originale GameCube til Switch og en billig Raspberry Pi, så endnu en konsol fuld af emulatorer virker måske ikke så spændende. Men folkene på Modern Vintage Gamer har testet Xbox Series S til 299 dollars på emulering, og de fandt “nogle af de allerbedste emuleringer, jeg har set på en konsol.”
Det gælder især, når det kommer til at genskabe relativt nyere og/eller svært emulerbar 3D-hardware som Gamecube/Wii, Saturn eller PSP. For disse konsoller hjælper den ekstra hardwarekraft på de nye Xbox-konsoller emuleringen til at køre mere gnidningsløst, end man kunne forvente af billigere enheder. Så længe du ikke forventer fuldstændig perfekt autenticitet eller kompatibilitet, ser det ud til, at Xbox Series X/S-hardware kan erstatte ældre systemer ret godt.
Udviklerne hos Libretro vil fortsætte med at opdatere RetroArch og de underliggende emuleringskerner efterhånden som tiden går, så nye fremskridt inden for emuleringsteknologi bør finde vej til Xbox UWP-bygningen i tide og utide. Lige nu synes holdet at være tæt på at få PlayStation 2-emuleringskernen PCSX2 i brugbar form i RetroArch, hvilket ville være en smule ironisk i betragtning af, at PS2-spil ikke er nativt kompatible med PlayStation 5.