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”

JPCSP dev-13cc6a9

Comiesięczny raport dotyczący emulatorów PSP rozpoczynamy od wieści poświęconych tytułowemu JPCSP. Primo, lubię ten program, jako niszowego przedstawiciela gatunku. Dwa, cenię projekt za nietypowe podejście i język wybrany do jego tworzenia. Dodatkowo, zmiany wprowadzone ostatnio w kodzie pokazują, że autor ma jeszcze sporo do zaoferowania.

JPCSP JAVA emulator running PSP game FF: Crisis Core on Windows

Względem poprzednich wydań, opublikowana 16 maja 2022 r. i oznaczona symbolem 13cc6a9 wersja emulatora, obejmuje m.in. następujące zmiany:

  • usunięto błędy występujące przy kalkulacji oświetlenia z wykorzystaniem cieniowania wierzchołkowego;
  • zaimplementowano tworzenie powierzchni bazujących na krzywych Beziera z wykorzystaniem generatora teselowanego prymitywu;
  • zoptymalizowano działanie shaderów pod kątem układów graficznych obsługujących interfejsy starsze niż OpenGL 4.1;
Czytaj dalej „JPCSP dev-13cc6a9”

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”

JPCSP dev-b738a2bf

Pozostając w gronie programów stroniących od świateł reflektorów i medialnego blichtu, rzućmy okiem na jeden z ciekawszych emulatorów PSP i przyjrzymy się zmianom jakie w bieżącym miesiącu znalazły się w tytułowym projekcie pn. JPCSP.

JPCSP running Tekken

Względem poprzednich wydań, opublikowana 10 kwietnia 2022 r. i oznaczona symbolem b738a2bf wersja emulatora, obejmuje następujące zmiany:

  • zoptymalizowano kod odpowiedzialny za wykonywanie testu nożyc, ograniczającego obszar rysowania cieni;
  • zaimplementowano możliwość zapisu danych o głębi obrazu przy zrzucie danych przetwarzanych przez jednostkę GE;
  • naprawiono błędy uniemożliwiające prawidłowe generowanie obrazu z wykorzystaniem funkcji emulujących użycie buforu szablonowego;
Czytaj dalej „JPCSP dev-b738a2bf”

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”

JPCSP dev-3a5c0121

Zastanawia mnie czy autorowi projektu JPCSP zdarza się zajrzeć na łamy PSEmu.pl? Pisałem ostatnio, że naprawiona strona najwyraźniej ma jakieś problemy i proszę skrypty prezentujące najnowsze wydania emulatora znowu działają. Co za tym idzie, bez większych utrudnień informuję o ostatniej rozwojowej odsłonie tytułowego emulatora.

JPCSP Win

Względem poprzednich wydań, wydana 5 marca br. i oznaczona symbolem 3a5c0121 wersja emulatora, obejmuje następujące zmiany:

  • rozpoczęto wdrożenie algorytmów emulujących połączenie PSP z konsolami PS2 oraz PS3;
  • usunięto błędy w funkcjach przechwytywania zapewniając poprawne generowanie pliku capture.bin;
Czytaj dalej „JPCSP dev-3a5c0121”

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”

JPCSP dev-60bffa3

Miało być tak pięknie, a zreanimowana strona projektu JPCSP powinna na bieżąco publikować najnowsze wydania programu. Chyba poszło coś nie tak, niemniej dla chcącego nic trudnego…

…w związku z czym wrzucam na stronę nową, kolejną oficjalną wersje emulatora z 7 lutego br. oznaczoną symbolem 60bffa3, która względem poprzednich wydań wprowadza następujące zmiany:

  • zaimplementowano wyświetlanie tekstur przechowywanych przez PFB (VRAM+video output control) z wykorzystaniem OpenGL;
Czytaj dalej „JPCSP dev-60bffa3”

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

JPCSP dev-5fc6e6e

Odnoszę dziwne wrażenie, że bieżący rok będzie przychylny dla fanów emulacji. Pierwszym przykładem potwierdzającym przywołaną tezę jest tytułowy projekt JPCSP, który w ubiegłym roku przechodził niemiłą stagnację. Natomiast już w w pierwszych dniach roku Pańskiego 2022 mocno zaskoczył… naprawiając działanie strony domowej, przywracając oficjalne kompilacje programu obejmujące również dawno niewidziane wydanie dla systemów MacOS oraz publikując nową wersję emulatora.

LLE firmware upgrade on JPCSP

W związku z powyższym i z wielką przyjemnością wrzucam na stronę nową, oficjalną wersje emulatora z 4 stycznia br. oznaczoną symbolem 5fc6e6e, która względem poprzednich wydań wprowadza następujące zmiany:

  • wdrożono automatyczne kompilacje kodu z wykorzystaniem GitHub Actions;
  • zaimplementowano funkcje umożliwiajace aktualizację oprogramowania systemowego konsoli obejmujące firmware w wersjach od 1.50 do 6.61;
  • naprawiono błędy występujące przy restarcie programu emulującego działanie konsoli w wersji PSP-3000 oraz PSP-Street;
Czytaj dalej „JPCSP dev-5fc6e6e”