Scenariusz emulacji gry na systemie Android zyskuje nowego, obiecującego uczestnika wraz z pojawieniem się ARMSX3. To nowe narzędzie, opracowane przez ten sam zespół odpowiedzialny za uznany emulator PlayStation 2, ARMSX2, ma na celu przeniesienie wrażeń z PlayStation 3 na urządzenia mobilne, dołączając do innych projektów, takich jak RPCSX-UI Android i aPS3e.
Potwierdzając swoją funkcję nazwą, ARMSX3 jest dedykowanym emulatorem PS3 dla platformy Android. Projekt jest obecnie dostępny na GitHubie i jest prezentowany przez programistów jako wstępna weryfikacja koncepcji. Stanowi adaptację znanego emulatora komputerów stacjonarnych RPCS3, konsolidując wiedzę zespołu w zakresie przenoszenia gier konsolowych do środowisk przenośnych.
Jedna z największych różnic między ARMSX3 a poprzednimi emulatorami PS3 dla Androida polega na integracji najnowszych optymalizacji specyficznych dla architektury ARM, opracowanych przez zespół RPCS3. Ta innowacja jest kluczowa, ponieważ toruje drogę do lepszej wydajności i szerszej kompatybilności z różnymi tytułami gier na smartfony i tablety.
Twórcy ARMSX3 podają, że najbardziej szczegółowe testy przeprowadzono dotychczas z grą Skate 3. Z testów wynika, że tytuł potrafi się uruchamiać i działać w przedziale od 20 do 30 klatek na sekundę (fps) na urządzeniu wyposażonym w procesor Snapdragon 8 drugiej generacji.
Sprawdzanie wydajności i instalacji ARMSX3
Dla tych, którzy chcą przetestować możliwości nowego emulatora PlayStation 3, istnieje możliwość pobrania go bezpośrednio z GitHuba. Oprócz aplikacji niezbędne jest posiadanie oprogramowania sprzętowego PlayStation 3, które można pobrać bezpłatnie z oficjalnej witryny Sony PlayStation. Twórcy ostrzegają jednak, że ze względu na eksperymentalną fazę projektu większość gier nie powinna jeszcze działać z w pełni grywalną liczbą klatek na sekundę, a urządzenie podczas emulacji może doświadczać wysokich temperatur.
Proces instalacji ARMSX3 jest dość znany każdemu, kto korzystał z poprzedników ARMSX2 i ARMSX1. Użytkownik musi jedynie wybrać katalog do instalacji, załadować plik oprogramowania sprzętowego konsoli i wskazać folder, w którym znajdują się ROMy z grami. Główny interfejs wyświetla następnie bibliotekę tytułów w zorganizowany i intuicyjny sposób.
W praktycznych testach przeprowadzonych na smartfonie Vivo X300 Ultra wrażenia z niektórych gier były zróżnicowane. Skate 3 pokazywała powolność na ekranach wprowadzających, prawdopodobnie z powodu kompilacji shaderów, i zawieszała się jeszcze przed rozpoczęciem rozgrywki. 3D Dot Game Heroes rejestrowało się w okolicach 15 klatek na sekundę, co okazało się mniej płynne niż wykonanie w RPCSX-UI na Androida. Catherine natomiast udało się utrzymać średnią na poziomie 22 fps, co zapewniało akceptowalną rozgrywkę, biorąc pod uwagę charakter gry. Twórcy podkreślają, że urządzenia z Androidem z niższej półki nie powinny spodziewać się dobrych wyników, gdyż emulacja PS3 na tych urządzeniach może nigdy nie być możliwa.
Pomimo tego, że jest to dowód koncepcji, emulator wykazuje pewne błędy, takie jak nieoczekiwane przerwy podczas uruchamiania gier i zniekształcenia wizualne w trybie poziomym. Jednak natywnie obsługuje zarówno kontrolery wirtualne, jak i akcesoria fizyczne. ARMSX3 zawiera także szereg zaawansowanych opcji, takich jak skalowanie rozdzielczości, możliwość instalacji niestandardowych sterowników GPU i różne ustawienia sterowania wirtualnego. Funkcje te, w połączeniu z optymalizacjami specyficznymi dla Arm, wskazują na obiecującą przyszłość projektu.
