Po vydání nové konzole obvykle trvá hackerům měsíce nebo roky, než najdou díru v zabezpečení konzole, která jim umožní instalovat homebrew software, například emulátory. Proto vás možná překvapí, že na nově vydané konzole Xbox Series X/S již můžete nahrát RetroArch – a jeho rozsáhlou nabídku emulačních jader pro desítky klasických systémů. Vektor instalace zde nepochází z nepředvídané bezpečnostní díry, ale z politiky společnosti Microsoft, která umožňuje, aby se jakákoli maloobchodní konzole Xbox One stala plnohodnotnou vývojářskou sadou. Po příslibu této funkce v roce 2013 se objevily náznaky, že Microsoft v roce 2014 uvažuje o opuštění těchto plánů. V roce 2016 však společnost Microsoft oficiálně otevřela konzoli Xbox One a umožnila registrovaným vývojářům platformy Universal Windows Platform (UWP) nahrávat a testovat obsah přímo na maloobchodní konzoli.
Na konci roku 2018 se společnost Libretro rozhodla, že se zaváže k vytvoření sestavení svého oblíbeného emulačního balíčku kompatibilního s platformou Xbox One. Tato verze byla spuštěna ve verzi Alpha v roce 2019 a od té doby je sporadicky aktualizována. Ars potvrdil, že nové sestavení funguje i na Xboxu řady X, takže vaše nová konzole může předstírat, že je cokoli od Atari 2600 po Wii a spoustu dalších konzolí mezi tím.
Skákání přes obruče
Dostat RetroArch na svůj zbrusu nový Xbox není tak jednoduché, jako jen vložit USB disk a dát se do toho. Nejprve si musíte prostřednictvím portálu Windows Dev Center zaregistrovat vývojářský účet Microsoft. S registrací individuálního účtu je spojen jednorázový poplatek 19 dolarů, takže se budete muset brzy rozhodnout, jakou cenu pro vás má možnost spouštět emulátory na Xboxu.
Po registraci přejděte ke své konzoli a vyhledejte v obchodě aplikaci „Dev Mode Activation“. Systém vás provede několika kroky k propojení konzole s vaším novým vývojářským účtem a možná budete muset před opětovným spuštěním ve vývojářském režimu stáhnout některé aktualizace (pokud se aktualizace z nějakého důvodu neuskuteční, může tento trik fungovat tak, že systém donutíte přejít do vývojářského režimu).
Uvědomte si, že konzole Xbox ve vývojářském režimu nebude moci hrát žádné maloobchodní hry pro Xbox, ať už na disku nebo stažené. Je však poměrně snadné přepínat do/z maloobchodního režimu pomocí nabídky na obrazovce, pokud jste ochotni počkat, až se systém restartuje.
Pokud je konzole ve vývojářském režimu (a je připojena k internetu), měla by se na obrazovce zobrazit IP adresa pro přístup k systému z místní sítě. Zadejte tuto adresu do webového prohlížeče v počítači a otevřete portál zařízení Xbox. Odtud jednoduše stáhněte soubory a závislosti aplikace RetroArch pro Xbox One (označené jako „UWP runtime package“) z webové stránky RetroArch a poté je nahrajte do konzole pomocí zeleného tlačítka „Add“ (Přidat) na stránce Portálu zařízení.
Když se vrátíte ke konzoli, aplikace RetroArch by se měla zobrazit jako spustitelný projekt, kdykoli jste v režimu pro vývojáře. Uvnitř aplikace RetroArch byste měli být schopni pomocí nabídek na obrazovce přímo stahovat aktualizace rozhraní front-endu a backendových jader přímo v samotném systému.
Poznamenejte, že některá emulační jádra obsažená v balíčku RetroArch vyžadují ke svému fungování soubor BIOS stažený ze skutečného hardwaru; ty si budete muset opatřit a nahrát sami (samozřejmě z vlastního legálního hardwaru). A zatímco RetroArch má řadu homebrew, shareware a open source ROM dostupných ke stažení přímo v systémových nabídkách, další ROM (například zálohy z vlastní sbírky her) si budete muset najít a nahrát sami.
Emulační síla
RetroArch už umí běžet na všem od původní GameCube přes Switch až po levné Raspberry Pi, takže další konzole plná emulátorů se nemusí zdát tak vzrušující. Ale lidé ze serveru Modern Vintage Gamer prošli emulací konzole Xbox Series S za 299 dolarů a zjistili, že „jde o jednu z nejlepších emulací, jakou jsem na konzoli viděl.“
To platí zejména v případě, že jde o obnovení relativně nedávného a/nebo obtížně emulovatelného 3D hardwaru, jako je Gamecube/Wii, Saturn nebo PSP. U těchto konzolí pomáhá dodatečný hardwarový výkon nových konzolí Xbox k hladšímu průběhu emulace, než by se dalo očekávat u levnějších zařízení. Pokud neočekáváte zcela dokonalou autenticitu nebo kompatibilitu, zdá se, že hardware Xboxu řady X/S může docela dobře zastoupit starší systémy.
Vývojáři ze společnosti Libretro budou také postupem času pokračovat v aktualizaci aplikace RetroArch a jejích základních emulačních jader, takže nové pokroky v technologii emulace by se měly časem dostat i do sestavení Xbox UWP. V tuto chvíli se zdá, že je tým blízko k tomu, aby v RetroArchu uvedl do funkční podoby emulační jádro PCSX2 pro PlayStation 2, což by bylo trochu ironické vzhledem k tomu, že hry pro PS2 nejsou nativně kompatibilní s PlayStation 5.