Po wydaniu nowej konsoli, zwykle hakerzy potrzebują miesięcy lub lat, aby znaleźć dziurę w zabezpieczeniach konsoli, która pozwala im zainstalować oprogramowanie homebrew, takie jak emulatory. Więc to może być zaskoczeniem, że można już załadować RetroArch i jego szeroki wachlarz rdzeni emulacji dla dziesiątków klasycznych systemów-na nowo wydanych konsolach Xbox Series X/S. Wektor instalacji tutaj nie pochodzi przez nieprzewidzianą dziurę w zabezpieczeniach, ale przez politykę Microsoftu pozwalającą każdej detalicznej konsoli Xbox One stać się pełnoprawnym dev kitem. Po obiecaniu tej funkcjonalności w 2013 roku, pojawiły się sygnały, że Microsoft myśli o porzuceniu tych planów w 2014 roku. Jednak do 2016 roku Microsoft oficjalnie otworzył Xbox One, umożliwiając zarejestrowanym deweloperom Universal Windows Platform (UWP) ładowanie i testowanie treści bezpośrednio na stockowej konsoli detalicznej.
Enter Libretro, który pod koniec 2018 roku zdecydował, że zobowiąże się do stworzenia kompatybilnego z Xbox One builda UWP swojego popularnego pakietu emulatorów. Ta wersja wystartowała w alfie w 2019 roku i od tego czasu była sporadycznie aktualizowana. Ars potwierdził, że nowy build działa również na Xbox Series X, pozwalając Twojej nowej konsoli udawać cokolwiek od Atari 2600 do Wii, z całą masą konsol pomiędzy.
Skakanie przez obręcze
Uzyskanie RetroArch na Twoim nowym Xboxie nie jest tak proste, jak po prostu włożenie napędu USB i odłożenie na bok. Po pierwsze, musisz założyć konto Microsoft Developer Account poprzez portal Windows Dev Center. Rejestracja indywidualnego konta wiąże się z jednorazową opłatą w wysokości 19 dolarów, więc na początku musisz zdecydować, ile warta jest dla ciebie możliwość uruchamiania emulatorów na konsoli Xbox.
Po zarejestrowaniu się przejdź do swojej konsoli i wyszukaj w Sklepie aplikację „Dev Mode Activation”. System przeprowadzi Cię przez kilka kroków, aby połączyć konsolę z Twoim nowym kontem deweloperskim i być może będziesz musiał pobrać kilka aktualizacji przed ponownym uruchomieniem w Trybie deweloperskim (jeśli aktualizacja z jakiegoś powodu się nie przyjmie, ta sztuczka może zadziałać, aby zmusić system do przejścia w Tryb deweloperski).
Bądź świadomy, że konsola Xbox w Trybie deweloperskim nie będzie mogła grać w żadne detaliczne gry Xbox, zarówno na płycie, jak i do pobrania. Przełączanie się z i do trybu detalicznego za pomocą menu ekranowego jest stosunkowo proste, o ile będziesz chciał poczekać na ponowne uruchomienie systemu.
Przy konsoli w trybie deweloperskim (i podłączonej do Internetu), na ekranie powinien pojawić się adres IP umożliwiający dostęp do systemu przez sieć lokalną. Wpisz ten adres w przeglądarce internetowej na swoim komputerze, aby otworzyć portal Xbox Device Portal. Stamtąd po prostu pobierz pliki i zależności Xbox One RetroArch (oznaczone jako „UWP runtime package”) ze strony RetroArch, a następnie prześlij je do swojej konsoli używając zielonego przycisku „Add” na stronie Device Portal.
Po powrocie do konsoli, RetroArch powinien pojawić się jako projekt do uruchomienia, gdy jesteś w trybie deweloperskim. Z wnętrza RetroArch, powinieneś być w stanie używać menu ekranowych do bezpośredniego pobierania aktualizacji do interfejsu front-end i rdzeni back-end bezpośrednio w samym systemie.
Zauważ, że niektóre z rdzeni emulacyjnych zawartych w pakiecie RetroArch wymagają pliku BIOS pobranego z rzeczywistego sprzętu do pracy; będziesz musiał pobrać i wgrać je sam (z własnego legalnego sprzętu, oczywiście). I chociaż RetroArch ma wiele ROM-ów homebrew, shareware i open source dostępnych do pobrania bezpośrednio z menu systemowego, będziesz musiał znaleźć i wgrać dodatkowe ROM-y (takie jak kopie zapasowe zgrane z twojej własnej kolekcji gier) na własną rękę.
Moc emulacji
RetroArch może już działać na wszystkim, od oryginalnego GameCube do Switcha do taniego Raspberry Pi, więc kolejna konsola pełna emulatorów może nie wydawać się aż tak ekscytująca. Ale ludzie z Modern Vintage Gamer wprowadzili $299 Xbox Series S przez swoje emulacje i znaleźli „niektóre z najlepszych emulacji, jakie widziałem na konsoli.”
Jest to szczególnie prawdziwe, jeśli chodzi o odtwarzanie stosunkowo niedawnego i/lub trudnego do emulacji sprzętu 3D, takiego jak Gamecube/Wii, Saturn, czy PSP. W przypadku tych konsol, dodatkowa moc sprzętowa nowych konsol Xbox pomaga emulacji działać bardziej płynnie niż można by się spodziewać po tańszych urządzeniach. Tak długo, jak nie oczekujesz całkowicie doskonałej autentyczności lub zgodności, wydaje się, że Xbox Series X/S sprzęt może stać w całkiem dobrze dla starszych systemów.
Deweloperzy w Libretro będzie nadal aktualizować RetroArch i jego podstawowych rdzeni emulacji w miarę upływu czasu, zbyt, więc nowe postępy w technologii emulacji powinny uczynić ich drogę do Xbox UWP zbudować w odpowiednim czasie. W tej chwili, zespół wydaje się blisko do uzyskania PlayStation 2 emulacji rdzeń PCSX2 do praktycznego kształtu w RetroArch, co byłoby trochę ironiczne, biorąc pod uwagę, że gry PS2 nie są natywnie kompatybilne z PlayStation 5.
.