PPSSPP dev-1.12.3-1196

Bieżący miesiąc zdominowały zmiany na gruncie zawodowym, przez co zasób wolnego czasu jaki mogę poświęcić publikacjom w ramach PSEmu.pl uległ znacznemu uszczupleniu. W związku z powyższym, część wiadomości pojawiło się z opóźnieniem, część materiałów nie pojawi się wcale. Niemniej, niusa dedykowanego tytułowemu PPSSPP przepuścić nie mam zamiaru.

PPSSPP running Metal Gear Solid - image from PSEmu.pl Visit for latest news and files related to PSP emulation for PC and mobile systems. PPSSPP, JPCSP, soywiz emulators for Windows, Linux, macOS and android system. Visit PSEmu.pl for free PSP games and latest emulators

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji v1.12.3-1196-g017f71a70 opublikowanej 22 maja br. obejmuje między innymi:

  • usprawniono detekcje układów Cortex-A53, zapewniając poprawną obsługę urządzeń Vero4k;
  • zoptymalizowano domyślne ustawienia sterowania pod kątem kieszonkonsolek Retroid;
  • wprowadzono obsługę kanału alfa dla obrazów w formacie RGBA4444;
Czytaj dalej „PPSSPP dev-1.12.3-1196”

PPSSPP dev-1.12.3-1082

Odnoszę wrażenie, że udało się wspomnieć o wszystkich projektach spoza głównego nurtu emulacyjnej sceny. Dlatego, czas najwyższy poświęcić trochę uwagi najpopularniejszym programom, rozpoczynając przywołane wywody od tytułowego PPSSPP.

Patapon on PPSSPP - image from PSEmu.pl Visit for latest news and files related to PSP emulation for PC and mobile systems. PPSSPP, JPCSP, soywiz emulators for Windows, Linux, macOS and android system. Wisit PSEmu.pl for free PSP games and latest emulators

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji v1.12.3-1082-g83b8211ab opublikowanej 18 kwietnia br. obejmuje między innymi:

  • zmodyfikowano mechanizm odpowiedzialny za przetwarzanie maski Alfa, eliminując wolny odczyt danych z VRAM i znacząco zwiększając wydajność przetwarzania tekstur w interfejsach Vulkan oraz D3D;
  • zmodyfikowano algorytmy wielowątkowego przetwarzania danych, zwiększając stabilność emulatora przy znacznym obciążeniu;
  • usunięto z kodu dedykowanego urządzeniom mobilnym instrukcje SIMD niezgodne ze standardem ARM NEON;
Czytaj dalej „PPSSPP dev-1.12.3-1082”

PPSSPP dev-1.12.3-1018

Solidnie się ostatnio przeliczyłem, miałem nadzieję na szybką publikację RPCS3 dla macOS i wychodzi na to że trzeba będzie jeszcze poczekać. Miałęm nadzieję że równie szybko światło dzienne ujrzy kolejna stabilna wersja tytułowego emulatora PPSSPP i tu również zaliczyłem strzał jak kulą w płot. Nie pozostaje nic innego jak pocieszyć się informacjami dot. rozwojowej odsłony tego projektu.

running PPSSPP emulator

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji v1.12.3-1018-g6f04f52f5 opublikowanej 23 marca br. obejmuje między innymi:

  • usprawniono ładownie plików wykonywalnych elf;
  • zwiększono stabilność programu działającego z wykorzystaniem softgpu;
  • usunięto błędy uniemożliwiające prawidłowy zapis danych po załadowaniu gry z folderu sieciowego udostępnionego w systemie Windows;
Czytaj dalej „PPSSPP dev-1.12.3-1018”

PPSSPP dev-1.12.3-978

Stawiam, że już niebawem stronę wypełnią niusy o stabilnej wersji tego emulatora. Póki to jednak nie nastąpi, a korzystając z okazji wrzucam naprędce nowe materiały poświęcone rozwojowemu wydaniu PPSSPP.

ppsspp-naruto

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.12.3-978-ge98e48e2e opublikowanej 21 lutego br. obejmuje między innymi:

  • wdrożono nowe algorytmy pamięci podręcznej, efektów świetlnych, obsługi CLUT, werteksów, mipmap, mieszania alfa, buforu ramki i model kolejkowania operacji, de-facto przepisując i optymalizując większość kodu odpowiedzialnego za programowe generowanie obrazu, jednocześnie zwiększając do 30% wydajność działania tego trybu;
  • poprawiono błędy i zoptymalizowano działanie kompilatora JIT z wykorzystaniem instrukcji BMI2 oraz PEXT/PDEP;
  • dodano opcję umożliwiająca zmianę motywu/koloru dla interfejsu emulatora;
  • zmodyfikowano debugger GE, lekko optymalizując kod, usuwając błędy i dodając nowe menu oraz opcje filtrowania wywołań, śledzenia zmian w rejestrach i czyszczenia buforu na żądanie;
Czytaj dalej „PPSSPP dev-1.12.3-978”

PPSSPP dev-1.12.3-624

Nie zakładam, że w bieżącym miesiącu uda mi się opanować wszystkie niusy, ale o nową wersję rozowjową, tytułowego emulatora PPSSPP pominąć nie mam zamiaru. W związku z tym, wrzucam do serwisu nowe materiały poświęcone tejże sprawie.

3rd Birthday on PPSSPP emulator

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.12.3-624-gc8247401b opublikowanej 10 stycznia br. obejmuje między innymi:

  • zoptymalizowano procedury liniowego filtrowania tekstur oraz wyświetlania efektów świetlnych z wykorzystaniem instrukcji  SSSE3/SSE4;
  • zainicjowano użycie instrukcji AVX/AVX2 dla JIT w kompilacji przeznaczonej 64.bitowym systemom, zyskując dochodzący do 10% przyrost wydajności programu;
wdrożono funkcje

PPSSPP dev-1.12.3-491

Kontynuując świąteczny czelendż, wrzucam kolejnego zaległego niusa poświęconego rozowojowym wydaniom tytułowego PPSSPP. Liczba zmian wprowadzonych w przeciągu minionego miesiąca może nie rzuca na kolana, ale jestem pewien że wśród przywołanych poniżej punktów, każdy użytkownik smartfona z Androidem czy programu korzystającego z Libretro znajdzie coś interesujacego dla siebie.

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.12.3-491-gcc767622d opublikowanej 21 grudnia br. i obejmujące między innymi:

  • zmodernizowano kod odpowiedzialny za generowanie dźwięku w Libretro, zapewniając synchronizację przy zmiennej prędkości emulacji, optymalizując wielkość buforu i eliminując błędy związane z zawieszaniem dźwięku występujące przy korzystaniu z OpenGL;
  • zoptymalizowano działanie shadera 4xBRZ zyskujac ok. 20% wzrost jego wydajności na Androidzie korzystającym z interfejsu Vulkan, na podstawie ww. prac utworzono analogiczny shader 2xBRZ;
Czytaj dalej „PPSSPP dev-1.12.3-491”

PPSSPP dev-1.12.3-276

Z okazji opublikowanych we wrześniu stabilnych wydań PPSSPP, ciut zaniedbałem wpisy poświęcone rozwojowym publikacjom tego projektu. Wychodząc naprzeciw powstałem problemowi, niniejszym odświeżam temat i zasoby sekcji Pliki z nim związane.

PPSSPP running LocoRoco

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.12.3-276-gfb755bac1 opublikowanej 24 listopada br. i obejmujące między innymi:

  • zintegrowano z projektem pochodzącą od AMD bibliotekę VIM (Vulkan Memory Allocator) z myślą o poprawie stabilności oraz wydajności emulatora;
  • rozpoczęto prace nad implementacją metody JIT dla rysowania pikseli w programowym trybie generowania obrazu;
  • zoptymalizowano działanie shaderów odpowiedzialnych za skalowanie obrazu, umożliwiając działanie filtrów 4xBRZ, MMPX na jednostkach Mali, jednocześnie zwiększając wydajność na układach NV, Intel, Adreno oraz GPU od Apple wykorzystując do tego MoltenVK;
Czytaj dalej „PPSSPP dev-1.12.3-276”

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.