Dopo il rilascio di una nuova console, di solito gli hacker impiegano mesi o anni per trovare una falla nella sicurezza della console che permetta loro di installare software homebrew come gli emulatori. Quindi può essere una sorpresa che si possa già caricare RetroArch – e la sua vasta gamma di core di emulazione per decine di sistemi classici – sulle console Xbox Series X/S appena uscite. Il vettore di installazione qui viene non attraverso un buco di sicurezza imprevisto, ma attraverso la politica di Microsoft di consentire a qualsiasi console Xbox One al dettaglio di diventare un kit di sviluppo a tutti gli effetti. Dopo aver promesso questa funzionalità nel 2013, c’erano segni che Microsoft stava pensando di abbandonare quei piani nel 2014. Nel 2016, però, Microsoft ha ufficialmente aperto la Xbox One, consentendo agli sviluppatori registrati della Universal Windows Platform (UWP) di caricare e testare i contenuti direttamente su una console al dettaglio stock.
Entrare Libretro, che ha deciso alla fine del 2018 che si sarebbe impegnato a creare una build UWP compatibile con Xbox One del suo popolare pacchetto emulatore. Quella versione è stata lanciata in Alpha nel 2019 e da allora è stata aggiornata sporadicamente. Ars ha confermato che una nuova build funziona anche su Xbox Series X, permettendo alla tua nuova console di fingere di essere qualsiasi cosa, da un Atari 2600 a un Wii, con un sacco di console nel mezzo.
Saltare attraverso i cerchi
Per mettere RetroArch sulla tua Xbox nuova di zecca non è semplice come inserire un’unità USB e mettere via. Per prima cosa, dovete registrarvi per un Microsoft Developer Account attraverso il portale Windows Dev Center. C’è una tassa di 19 dollari una tantum associata alla registrazione di un account individuale, quindi dovrete decidere in anticipo quanto vale per voi la possibilità di eseguire emulatori su Xbox.
Una volta registrati, andate alla vostra console e cercate l’app “Dev Mode Activation” nello Store. Il sistema vi guiderà attraverso alcuni passaggi per collegare la console al vostro nuovo account di sviluppatore, e potreste dover scaricare alcuni aggiornamenti prima di riavviare la modalità di sviluppo (se l’aggiornamento non prende per qualche motivo, questo trucco può funzionare per forzare il sistema in modalità di sviluppo).
Siate consapevoli che una console Xbox in modalità di sviluppo non sarà in grado di giocare a qualsiasi gioco Xbox al dettaglio, sia su disco che in download. È relativamente semplice passare avanti e indietro dalla modalità di vendita al dettaglio usando il menu sullo schermo, però, se sei disposto ad aspettare che il sistema si riavvii.
Con la tua console in modalità sviluppo (e collegata a Internet), lo schermo dovrebbe mostrare un indirizzo IP per l’accesso alla rete locale del sistema. Digitate quell’indirizzo in un browser web sul vostro computer per aprire l’Xbox Device Portal. Da lì, è sufficiente scaricare i file e le dipendenze di Xbox One RetroArch (etichettati come “pacchetto runtime UWP”) dal sito web RetroArch, quindi caricarli sulla console utilizzando il pulsante verde “Add” nella pagina Device Portal.
Quando si torna alla console, RetroArch dovrebbe apparire come un progetto avviabile ogni volta che si è in modalità sviluppatore. Dall’interno di RetroArch, dovresti essere in grado di utilizzare i menu a schermo per scaricare direttamente gli aggiornamenti all’interfaccia front-end e ai core backend direttamente sul sistema stesso.
Nota che alcuni dei core di emulazione inclusi nel pacchetto RetroArch richiedono un file BIOS estratto dall’hardware reale per funzionare; dovrai procurarteli e caricarli da solo (dal tuo hardware legittimo, ovviamente). E mentre RetroArch ha un certo numero di ROM homebrew, shareware e open source disponibili per il download direttamente attraverso i suoi menu di sistema, dovrai trovare e caricare qualsiasi ROM aggiuntiva (come i backup strappati dalla tua collezione di giochi) per conto tuo.
Una potenza di emulazione
RetroArch può già funzionare su tutto, dal GameCube originale allo Switch a un economico Raspberry Pi, quindi un’altra console piena di emulatori potrebbe non sembrare così eccitante. Ma i ragazzi di Modern Vintage Gamer hanno messo alla prova l’emulazione della Xbox Series S da 299 dollari, e hanno trovato “una delle migliori emulazioni che abbia mai visto su una console”
Questo è particolarmente vero quando si tratta di ricreare hardware 3D relativamente recente e/o difficile da emulare come Gamecube/Wii, Saturn o PSP. Per queste console, la potenza hardware extra delle nuove console Xbox aiuta l’emulazione a funzionare più agevolmente di quanto ci si potrebbe aspettare da dispositivi più economici. Finché non ci si aspetta un’autenticità o una compatibilità completamente perfetta, sembra che l’hardware Xbox Series X/S possa sostituire abbastanza bene i vecchi sistemi.
Gli sviluppatori di Libretro continueranno ad aggiornare RetroArch e i suoi core di emulazione sottostanti con il passare del tempo, quindi nuovi progressi nella tecnologia di emulazione dovrebbero farsi strada nella build UWP di Xbox a tempo debito. In questo momento, il team sembra vicino ad ottenere il core di emulazione PlayStation 2 PCSX2 in forma funzionante in RetroArch, il che sarebbe un po’ ironico considerando che i giochi PS2 non sono nativamente compatibili con la PlayStation 5.
.