Poradnik dotyczy głównie wersji 0.10.55, 0.10.56 i 0.10.57, ale inne są podobne, więc nie powinno być problemu. Niektóre wersje mają inne opcje w ustawieniach.
Witam wszystkich serdecznie. Postanowiłem napisać poradnik dla aplikacji fpse, ponieważ zauważyłem, że wiele osób ma problemy z tym emulatorem.
Są to moje przemyślenia oparte na doswiadczeniu, które zdobyłem podczas testów na lg gt540. Oczywiście dotyczy to każdego innego telefonu opartego o system android.
Fpse jak zapewne wiecie, jest jak dotąd najlepszym emulatorem konsoli psx na androida. Jego początki sięgają czasów, kiedy windows mobile był na topie.
Emulator jest cały czas rozwijany i ulepszany, a już na windows mobile kilka lat temu radził sobie całkiem nieźle z grami.
Do jego uruchomienia potrzebny nam będzie android w wersji min. 2.1 (na starszych wersjach raczej nie zadziała, lub mogą występować problemy).
Na niektórych custom romach również problemy mogą występować (w przypadku lg gt540 jest to rom cm7 rc3).
Do komfortowego grania w gry 3d (oczywiście nie wszystkie) zalecam procesor o taktowaniu min. 800mhz (w niektórych telefonach da się procesor podkręcić, a jeśli nie jesteś pewny, czy w twoim modelu jest taka możliwość, poszukaj informacji na ten temat w internecie). W przypadku gier 2d powinien wystarczyć procesor 550-600mhz. Oczywiście im więcej tym lepiej.
Po zakupieniu aplikacji w android market i zainstalowaniu jej, jeszcze przed uruchomieniem gry (czyli wybraniu obrazu płyty), wejdź w menu > settings > system i odznacz opcję hle mode (niektóre gry nie działają w tym trybie, ale też niektóre nie działają bez niego, należy przetestować, jeśli występują problemy z uruchomieniem). Ok, jeśli to zrobiłeś, cofnij się przyciskiem wstecz do wyboru obrazu płyty. Tutaj zalecam, by gra była w formacie .bin lub .pbp - pliki psx2psp. Z plikami .iso i .img miałem problemy, ale na lepszych smartphone'ach powinny działać ok.
Jeśli gra się nie uruchamia, bądź zawiesza, tzn. że obraz płyty jest wadliwy, lub gra nie współpracuje dobrze z emulatorem (na szczęście większość gier działa wyśmienicie). Najlepiej by było także, żeby gra była w systemie pal (szybsza emulacja, choć ja testowałem ntsc i nie narzekałem na wydajność).
Założmy więc, że udało ci się odpalić ulubioną grę psx, którą chciałeś kiedyś przejść, ale nigdy nie miałeś czasu i teraz dzięki temu, że możesz ją uruchomić na telefonie, po wielu latach zabierasz się za nią w tramwaju jadąc do pracy. Albo jesteś na wakacjach i w wolnym czasie chcesz sobie przypomnieć twoją ulubioną grę z dzieciństwa i poczuć się, jakbyś znów miał 15 lat. Ale niestety - twoja gra laguje, dźwięk tnie, albo działa w slow motion.
Nie martw się na zapas, dzięki wielu opcjom emulatora, możesz przyśpieszyć praktycznie każdą grę. Poniżej opiszę najważniejsze z nich.
Uwaga - po zmianach w ustawieniach emulatora przyspieszających emulację, niektóre gry się zawieszają. Gdy zawiesi się w menu gry, to należy opcje zmieniać dopiero podczas rozgrywki, a jeśli zawiesza się podczas rozgrywki, to analogicznie opcje przyśpieszania emulacji zmieniamy w menu gry.
menu > settings > system:
- bios loading (tutaj wybieramy bios, lecz niektóre gry się wtedy nie uruchamiają, nie działa z zaznaczonym hle mode, niezbędny do działania boost mode)
- country (wybieramy usa dla gier ntsc w wersji angielskiej, japan dla gier ntsc w wersji japońskiej, europe dla gier pal)
- mdec acceleration (zaznaczamy, przyśpiesza emulację)
- gte acceleration (j.w.)
- fast booting (j.w. ale warto wyłączyć, jeśli gra nie działa)
- hle mode (odznaczamy, ale możemy potestować, niektóre gry chodzą lepiej niż w trybie wybranego biosu, lecz nie działa wtedy boost mode)
- boost mode (przyśpiesza emulację, możemy zaznaczyć tylko gdy wybierzemy bios)
menu > settings > audio:
- no sound (jeśli nie zależy nam na dźwięku, zaznaczenie tej opcji przyśpieszy emulację, po zaznaczeniu trzeba zrestartować emulator)
- spu sync (zaznaczone poprawia emulację dźwięku, lecz spowalnia emulację samej gry, po zaznaczeniu trzeba zrestartować emulator i jeśli gra nie działa, lub nie ma wszystkich dźwięków, warto włączyć tę opcję)
menu > settings > video:
- framelimiter (odznaczamy, jeśli gra działa zbyt wolno, a zaznaczamy, kiedy działa za szybko)
- frameskip (do przetestowania indywidualnie dla każdej gry, opcja ta pomija klatki, ale przyśpiesza znacząco emulację, im wyższa wartość, tym szybciej chodzi gra)
- frameskip fix (odznaczamy, spowalnia emulację, można przetestować przy procesorach +1ghz, gdy używamy frameskip, a gra klatkuje)
- screen filtering (odznaczamy dla szybszej emulacji, zaznaczone poprawia grafikę)
- sharp overlay drawing (j.w.)
menu > settings > input:
- pad type (tutaj wybieramy rodzaj pada jaki chcemy mieć w touchscreen)
- hardware keys (tutaj przypisujemy przyciski fizyczne naszego telefonu, przydatne dla telefonów bez multitouch)
- multi keys (j.w. przydatne dla telefonów bez multitouch, możemy zdefiniować przycisk działający jak wciśnięcie kilku przycisków naraz i wybrać go wtedy w hardware keys)
- force feedback (wybieramy high, opcja ta emuluje dual schock, więc telefon nam wibruje tak samo jak pad od psx)
menu > settings > input > touchscreen:
- overlay pad (tutaj wybieramy sobie plik pad.ini dla pada wyświetlanego na ekranie, możemy je pobrać z forum fpsece w dziale artist corner, a także na 4pda w temacie fpse)
- button 2, button 3, button 4 zaznaczamy, jeśli chcemy mieć wyświetlone pozostałe przyciski w trybie landscape, lecz niektóre gry się wtedy wieszają
menu > save game:
możemy zapisać tutaj grę w dowolnym momencie, lecz niestety działa tylko z wybranym biosem, co oznacza, że nie każdą grę da się tak zapisać
menu > eject:
jeśli gra jest na kilku płytach, to możemy dzięki tej opcji "włożyć do napędu" cd2 (tutaj zaznaczę, że nie testowałem tego jeszcze, więc jeśli nie działa, to prawdopodobnie przez tryb hle mode, bądź bios loading)
Dodam jeszcze, że w menu > settings > input > hardware keys możemy przypisać sobie przyciski z klawiatury bluetooth, oraz pada od ps3 (jeśli działają w systemie), oraz możemy wybrać bluetooth pad (bgp100, zeemote, icontrolpad) w menu > settings > input > bluetooth pad port 1 i port 2.
Pamiętajmy, że prędkość emulacji zależy także od używanego przez nas romu, więc najlepiej zainstalujcie najwydajniejszy dostępny dla waszego telefonu/tabletu (najlepiej opartego o androida w wersji 2.3 i wyżej).
Nie spodziewałem się, że doczekam się grania w gry z psx na telefonie. Teraz czekam na emulator ps2 😉
Mam nadzieję, że wielu osobom pomogłem. Czekam na pytania i sugestie, by uczynić ten poradnik bardziej kompletnym, gdyż nie wszystkie opcje zostały opisane.
Życzę wszystkim fanom najlepszej konsoli wszech czasów długich godzin miodnej zabawy.