PPSSPP 1.13.1

Nius ciut spóźniony, bo zawodowa codzienność w nowej pracy przywodzi na myśl jazdę rollercoasterem w towarzystwie wampira. Z tego powodu, co jakiś czas zdarzać się będą przerwy techniczne, konieczne do złapania oddechu i naładowania akumulatorów.
Z drugiej strony, w czasie odwleczone… nie znaczy zapomniane, a tym bardziej pominięte… i zgodnie z tą dewizą, zapraszam do zapoznania się z informacjami o najnowszej wersji emulatora PPSSPP.

running PPSSPP emulator

Szczegółową listę modyfikacji ujętą publikacjami o rozwojowych odsłonach emulatora, skondensowano dla przejrzystości do dedykowanego PPSSPP v1.13 metitum, obejmującego następujące zmiany:

  • usprawniono wydajność interfejsu Vulkan w zakresie ładowania i skalowania tekstur;
  • wydano oficjalny port programu dla systemu Windows ARM64;
  • zoptymalizowano i usprawniono działanie funkcji odpowiedzialnych za programowe generowanie obrazu;
Czytaj dalej „PPSSPP 1.13.1”

PPSSPP 1.12.3

Przyznam szczerze, że miałem cichą nadzieje że opisywana poprzednio odsłona oznaczona numerem 1.12.2 będzie ostatnią stabilną wersją programu. Cóż, jak widać po niniejszym przykładzie w przypadku tytułowego emulatora PPSSPP autorzy nie dają za wygraną i zgodnie z przyjętą normą publikują po trzy poprawki do każdego stabilnego wydania.

PPSSPP emulator running FF7:Crisis Core

Z drugiej strony, nie ma co narzekać. łatwo i przyjemnie wrzucam do serwisu materiały niewymagające kilkugodzinnego ślęczenia nad listą zmian, a na Wasze dyski w równie przyjemny sposób trafić może…

… najnowsza, stabilna wersja emulatora przeznaczona dla mobilnych urządzeń wykorzystujących systemy Android oraz iOS, jak również dużych maszyn pracujących pod kontrolą systemów macOS oraz Windows. A jak komuś mało, to zawsze można kompilować we własnym zakresie z kodu źródłowego.

PPSSPP 1.12.2

Dzisiejszy wpis nie wymagał wcześniejszej zapowiedzi, celnych strzałów czy jakichkolwiek spekulacji. Pewnym było, że po pojawieniu się nowej wersji stabilnej tytułowego projektu, prędzej niż później pojawi się kolejne wydanie emulatora PPSSPP, naprędce naprawiające błędy stwierdzone u poprzednika.

3rd Birthday on PPSSPP emulator

Opisany powyżej stan jest już tradycją, którą kultywuje również ostatnie stabilne wydanie emulatora oznaczone numerem serii 1.12.x, więc bez głębszych spostrzeżeń i dalszych dywagacji…

… odsyłam do sekcji Download, gdzie znajdziecie najnowszą, stabilną wersję kodu źródłowego oraz binarek przeznaczonych dla systemów Android oraz Windows, jak również korzystającą z SDL odsłonę przeznaczoną dla systemu macOS.

PPSSPP 1.12

Kto trzymał kciuki, kto wyczekiwał i kto dał wiarę zapowiedzi, jaką pozwoliłem sobie zamieścić we wrześniowym niusie… temu dane jest cieszyć się teraz z nowej stabilnej wersji tytułowego emulatora PPSSPP.

PPSSPP emulator on Android tablet

Zmiany jakie znalazły się w opisywanej odsłonie nie powinny nikogo zaskoczyć bo na bieżąco opisywałem nowości jakie trafiały do rozwojowych wersji oznaczonych przedrostkiem 1.11.3. Do tego źródła odsyłam zatem wszystkich którzy chcieliby przestudiować szczegółowy changelog, tu napiszę jedynie że w przypadku stabilnej odsłony oznaczonej numerem 1.12 autorzy chwalą się przede wszystkim:

  • poprawną obsługą pamięci masowej na urządzeniach pracujących pod kontrolą systemu Android 12;
  • masą usprawnień wprowadzonych do trybu gry sieciowej, interfejsu, sterowania ekranowego, funkcji odpowiedzialnych za wyświetlanie obrazu, poprawki zwiększające kompatybilność programu względem sporej liczby tytułów;
  • możliwością cofnięcia/anulowania operacji szybkiego zapisu i ładowania stanu gry;
  • wprowadzeniem trybu wyświetlania obrazu w maksymalnej jakości i nowych animowanych tapet;

Nie przedłużając, odsyłam do sekcji Download, gdzie znajdziecie najnowszą, stabilną wersję kodu źródłowego oraz binarek przeznaczonych dla systemów Android oraz Windows, jak również najświeższą wersję rozwojową dla iOS. Miłej zabawy.

PPSSPP 0.9.8

Ależ jestem niewyspany, mózgownica ledwo pracuje i złożyć sensowne zdanie graniczy dziś z cudem. Z tego tytułu, wszystkich czekających na wylewny wstęp, z masą misternych ozdobników muszę rozczarować, ładnie przeprosić i poinformować, że niestety ;] sensownego lania wody dziś nie będzie. Zamiast tego, na stronie zagości całkiem aktualny nius dotyczący…


…najnowszej wersji emulatora PPSSPP, w której:
  • naprawiono obsługę OpenGL ES3 na urządzeniach z serii Xperia,
  • zwiększono precyzje emulacji i miksowania dźwięku,
  • usprawniono i przyśpieszono generowanie obrazu w trybie programowym,
  • dodano lokalizację aplikacji w języku galicyjskim,
  • wyeliminowano zacięcia występujące w grze Crash Tag Team Racing,
  • usprawniono pracę zintegrowanego deasemblera ARM,
  • naprawiono działanie przycisków głośności w trybie pełnoekranowym KitKat`a,
  • zaimplementowano całą gamę pomniejszych poprawek i usprawnień.
Dobra, czas na komentarz. Telefonu, czy tabletu Sony nie posiadam, podobnie jak CTTR w kolekcji gier, nie za bardzo mam czas by siedzieć przed ekranem obserwując kod przetwarzany przez emulator, a problemu z przyciskami głośności osobiście nie zaobserwowałem. W związku z powyższym, najnowsza odsłona PPSSPP nie rzuciła mnie na kolana, a zmiany względem odsłony 0.9.7.2 nazwałbym jedynie mianem kosmetycznych. Co więcej, z przyjemnością zasmakowałbym nowości w postaci – lepszego wykorzystania kilku jajek, co za tym idzie zwiększenia wydajności aplikacji dla androida, czy trybu multiplayer z prawdziwego zdarzenia. Niemniej nie ma co narzekać – każda poprawka rozwiązująca problemy, jest krokiem w przód, a na grubsze zmiany można poczekać. Czyż nie?

PPSSPP 0.9.7.2

Ostatni, z naglących niusów, o najprężniej rozwijającym się projekcie w ubiegłym, 2013 roku. Jak widać na załączonym poniżej materiale dowodowym, rok 2014 PPSSPP rozpoczyna spokojnie, od zmian kosmetycznych i rozwiązania problemów znanych z poprzednich wersji aplikacji.


Szczegółowa lista najistotniejszych zmian, przedstawia się następująco:
  • dodano wsparcie dla Android 4.4 UI (ulepszony obrót i tryb pełnoekranowy bez dodatkowych elementów),
  • usprawnione generowanie obrazu w trybie programowym,
  • poprawiono odtwarzanie wstawek filmowych oraz dźwięku,
  • pod systemem Windows 8 wstępnie zaimplementowano obsługę wielo-dotyku ekranowego,
  • rozbudowano funkcjonalność narzędzi deweloperskich (mapy i debugger),
  • naprawiono kompatybilność savestatów transferowanych pomiędzy 32- i 64-bitową wersją programu,
  • wyeliminowano błędy w funkcjonowaniu alokatora VPL, bufora głębi i zapisu na memorce,
  • naprawiono błędy występujące przy emulacji tytułów: Yu Gi Oh, Parappa The Rapper, Pangya Golf, Jeanne D’arc.
Każdy potrzebuje chwili wytchnienia, na złapanie oddechu i (choćby lekkie) podładowanie baterii. Dlatego, miast narzekać (jak to w narodowym zwyczaju mamy), zatrzymajmy się i pokontemplujmy przez chwile w ciszy. Niech sobie autor PPSSPP chwilę odpocznie w spokoju, wszak dotychczas odwalił kawał świetnej roboty, za co należą mu się gromkie, acz nie za głośne oklaski. Proponuje tłumić te ostatnie, trzymając kciuki za kolejne odsłony PPSSPP – wszak, znajdzie się jeszcze sporo rzeczy do poprawki, a zwiększoną wydajnością programu, czy możliwością gry sieciowej pewnie nikt nie pogardzi. Kończąc… chylę czapkę, niecierpliwie czekam na 0.9.8 i standardowo odsyłam na stronę domową projektu.

PPSSPP 0.9.6-2

Jak ja lubię niezwykle przyjemne, grudniowe niespodziewajki. Właśnie tak określiłbym najnowszą odsłonę PPSSPP, która nie dość że wprowadza całkiem przyzwoitą listę zmian, to na domiar dobrego, przekłada się to na jeszcze przyjemniejsze konsekwencje praktyczne. O tym jednak poniżej, gdyż…


… teraz czas przytoczyć standardową, listę zmian:
  • rozbudowano możliwości debuggera,
  • usprawniono renderowanie programowe,
  • dodano podstawowe opcje umożliwiające grę sieciową,
  • wprowadzono automatyczne instalowanie gier z archiwów ZIP,
  • znacząco przyspieszono emulację, poprawiając przy tym całą masę błędów,
  • zwiększając dokładność taktowania, poprawiono płynność emulacji i dźwiękowe babole,
  • zredukowano efekt poświaty, wprowadzając poprawki do funkcji obsługujących szablon / kanał alfa,
  • wprowadzono eksperymentalną opcję programowego "skiningu" zwiększającą prędkość emulacji, w grach korzystających z animowanych obiektów 3D,
  • wirtualny kontroler dla urządzeń dotykowych, doczekał się ładnych kontrolek z możliwością zmiany ich rozmiaru.
Ok, przejdźmy do praktyki. Przyznaje szczerze – nie udało mi się do tej pory przetestować większej ilości tytułów, czy trybu gry sieciowej. Mam jednak nadzieję, że trochę mi dopomożecie i w komentarzach dodacie swoje 3 grosze w temacie waszych testów i opinii o nowej funkcjonalności. Ze swej strony napiszę zaś o najistotniejszej, ze zmian, a mianowicie prędkości, a tu… zdecydowana poprawa – niewymagające gry 2D zasuwają aż huczy, co nie dziwi, bo taka sytuacja nastąpiła już kilka wersji emulatora wstecz. Natomiast, niezwykle cieszą mnie dwie sprawy. Po pierwsze, to, że do grona tytułów działających w pełnej prędkości i nie wymagających przy tym wzmożonego kombinowania z ustawieniami dołączyły gry 3D – testowałem Crisis Core i Valkyria Chronicles 2, obie pracują na pełnych obrotach z przysłowiowym palcem w nosie. Po drugie, cała opisywana sytuacja tyczy się urządzeń mobilnych z średniej półki cenowej – testy wykonałem na tablecie Nexus 7 drugiej generacji. Cóż więcej mówić, susząc zęby przed ekranem gorąco zapraszam na stronę domową projektu i do testów… Panowie i Panie, do testów :]

PPSSPP 0.9.5

Brak mi słów, by wyrazić swą skruchę. Czasem tak bywa, że nawet gdy człek chce, to nie ma możliwości. Więc jedynie, krótkim zdaniem wyjaśnienia – byłem chory, kilka tygodni :/ Dobrze nie jest, niemniej nie na tyle źle bym nie wyskrobał aktualności na temat mojego ulubionego (przynajmniej w tym roku) projektu.


Na początek, zajrzyjmy do listy zmian z najnowszej odsłony PPSSPP:
  • wprowadzono całą masę poprawek w tym: obsługi krzywych wielowypustowych Beziera oraz czystego buforu szablonowego
  • usprawniono opcje szybkiego zapisu / ładowania stanu gry
  • poprawiono opcję zmianę rozdzielczości, niezależną od rozmiaru okna
  • zamieniono wtyczkę Atrac3+ na kod Maxima stworzony w technice odwracania
  • wprowadzono możliwość nakładania shaderów wzbogacających obraz o filtry takie jak: winietowanie, przeplot czy wygładzanie
  • dodano wsparcie dla androida x86
  • dodano wsparcie analogowego kontrolera dla systemu Blackberry
  • zwiększono stabilność przetwarzania multimediów w symbianie przez przeniesienie dźwięku i ffmpeg na osobny wątek.
  • na urządzeniach mobilnych – zwiększono dokładność detekcji zasobów i zaimplementowano system wibracji
  • w systemach Windows – usprawniono obsługę memorek, plików konfiguracyjnych, tłumaczeń oraz działanie debuggera.
Jak powyższe przekłada się na praktykę. Zacznijmy od tego, że Loco Roco wreszcie wygląda jak powinno i jest w pełni grywalne. Sprawa niezwykle istotna biorąc pod uwagę, że: gra ryje beret i wymaga na tyle mało zasobów, że bezproblemowo pracuje w pełnej prędkości na Androidzie. Co za tym idzie, od chwili obecnej będzie się można spokojnie cieszyć tym tytułem nie tylko w domu, ale stojąc w korku, siedząc w autobusie, pociągu, czy w pracy. Po drugie, dzięki możliwości nakładania shaderów, gry potrafią wyglądać naprawdę ciekawie, bądź przy zastosowaniu filtru wygładzającego – znacznie lepiej, bez konieczności obciążania systemu przez skalowanie obrazu. Ot, taki miły ukłon w stronę posiadaczy tabletów z matrycami o dużej rozdzielczości. Wreszcie zwiększona kompatybilność programu nie tylko naprawia szereg problemów z całą gamą gier, ale również nieznacznie zwiększa prędkość emulacji. Tyle słowem wyjaśnienia. Na koniec, zwyczajowo, zapraszam do komentowania niusa oraz na stronę domową projektu po najnowsze pliki i szczegółowe informacje na temat projektu. P.S. kolejna wersja PPSSPP, ma ponoć być znacznie szybsza od tytułowego wydania :] Co Wy na to? Reka w górę, kto, podobnie do mnie, czeka na nią z niecierpliwością?

PPSSPP 0.9.1

Z pewnym opóźnieniem (wybaczcie, inne kwestie były u mnie priorytetowe ostatnimi czasy), niemniej z wielką przyjemnością, podejmuję dziś temat mojego prywatnego faworyta wśród tegorocznej emu-projektów. Miano, w mojej opinii jak najbardziej zasłużone, biorąc pod uwagę osiągniętą dotychczas kompatybilność i prędkość emulacji oraz tępo i zakres zmian wprowadzanych z każdym, kolejnym wydaniem aplikacji. Najnowsza publikacja nie jest tu wyjątkiem, niemniej…


… zanim przejdę do stricte praktycznychargumentów potwierdzających powyzsza teze, przyjrzyjmy się prosze oficjalnej liście zmian dla wydania 0.9.x:
  • usprawniono mapowanie i obsługę kontrolera, z uwzględnieniem nowych urządzeń tj. nVidia Shield,
  • zoptymalizowano opcje odpowiedzialne za obsługę kontrolerów (ekranów) dotykowych pod kątem gier muzycznych/rytmicznych,
  • zaprojektowano całkiem na nowo dynamiczny interfejs aplikacji z możliwością nawigacji za pomocą klawiatury (tudzież innego kontrolera),
  • zoptymalizowano kod programu pod kątem prędkości emulacji, co uwidacznia się w przypadku wielu tytułów,
  • usprawniono funkcję pomijania klatek, zwiększając tym samym płynność emulacji na mało-wydajnych urządzeniach,
  • zwiększono kompatybilność względem wielu nowych tytułów,
  • poczyniono wbudowanego debuggera PSP
  • poprawiono najistotniejsze błędy z pierwszego stabilnego wydania wersji 0.9.x
Tyle w temacie teorii, czas wydźwięk praktyczny. Po pierwsze wiele nowych gier – dla przykładu taki Tekken 6 jest w pełni grywalny. Prędkość emulacji na komputerach PC po prostu zachwyca. Z kolei na co-nowszych urządzeniach z systemem Android spokojnie można ciupać w pozycje 2D (Patapon, Lumines), a niektórym tytułom 3D niewiele do szczęścia brakuje – dla przykładu CrisisCore na tegorocznej wersji tabletu Nexus7, zwalnia jedynie podczas walk. Suma sumarum, zmiany względem wersji 0.8.x są nie tylko widoczne, ale i mocno odczuwalne i jeśli postęp prac nie zwolni i uda się zaaplikować w kolejną wersję obsługę wielowątkowości, szybkiej pamięci i kilku jajek, zachowując dotychczasowy przyrost kompatybilności programu, to z kolejna wersja emulatora zapowiada się nad wyraz interesująco. Ba, zaryzykuje wręcz stwierdzeniem, że odsłona 1.0 ma szansę zostać pierwszym pełnoprawnym i przystępnym emulatorem PSP dla (niekoniecznie najdroższych) urządzeń z systemem android… czego Wam i sobie szczerze życzę. Kończąc wywód standardowo odsyłam na stronę domową projektu oraz zachęcam do opisywania własnych odczuć, względem tytułowej aplikacji, w komentarzach do niusa.

PPSSPP 0.8.1

Informacje na temat mobilnego PCSX2, które można przeczytać w poprzedniej wiadomości są (jakby na temat nie spojrzeć) jedynie prywatnymi spekulacjami, względnie pobożnymi życzeniami autora tekstu. Jeśli zaś ktoś szuka sensacji z prawdziwego zdarzenia – z wielką przyjemnością informuję, że oto i ona! Tym samym, zgłaszam niniejszą wiadomość do pretendenta o miano niusa miesiąca, a sam emulator pozwolę sobie nieskromnie nazwać, przełomowym wydarzeniem 2013 roku.


Dlaczego spytacie? Cóż się zmieniło w projekcie, że krzyczę o tym tak głośno? Ano, niewiele, od opisywanej poprzednio wersji 0.7.5 emulator `jedynie`: poprawnie wyświetla wstawki filmowe oraz odtwarza muzykę w tle. Tylko tyle, w moim prywatnym odczuciu potrzeba mu było by stał się najlepszym programem umożliwiającym uruchamianie gier z PlayStation Portable. Nie przemawia to do Was, to co powiecie na możliwość gry w Crisis Core – Final Fantasy VII? I nie chodzi mi tu o zwykłe uruchomienie tytułu, lecz hardcorowe szarpanie pełną gębą: minimalne przekłamania graficzne (lekko rozjechane cienie i efekty w trakcie limitów nieprawidłowo renderowane w buforze), prawidłowo i bezproblemowo wyświetlane wstawki FMV (sól tej ziemi), zwiększona rozdzielczość obrazu i tekstur, filtrowanie liniowe i SSAA, boskie gitarowe brzmienia w tle (bez instalacji dodatkowych programów, ot kliknięcie w jeden przycisk i parę sekund na automatyczne pobranie wtyczki), poprawna obsługa memorek i zero zgrzytów, pełna prędkość (bez limitu ponad 250 klatek) przez całą rozgrywkę. Jednym słowem – miazga! Czy można chcieć coś więcej? Tak – linku do downloadu i Waszych opinii w komentarzach :]