PSEmu.pl to witryna poświęcona emulacji PlayStation,
czyli tematyce oprogramowania umożliwiającego uruchamianie gier z konsol PS1, PS2, PS3 i PSP na urządzeniach pracujących pod kontrolą systemów Windows, Linux, macOS, iOS oraz Android.
Jeżeli po raz pierwszy spotykasz się z pojęciem emulacji, serdecznie zapraszam do lektury tutejszego wstępniaka, który w przystępny sposób opisuje powody dla których powstał i do dziś funkcjonuje niniejszy serwis. Natomiast do tekstu zatytułowanego Inicjatywy odsyłam wszystkich łaknących konkretnych informacji o czynnościach prowadzonych w ramach działalności PSEmu.pl
Z kolei poniżej, najnowsze wieści dotyczące zmian na stronie oraz wiadomości poświęcone pracom nad nowymi wersjami emulatorów.
Aktualności:
Jak wspomniałem uprzednio, krucho u mnie z wolnym czasem. Nie znaczy to jednak, że dopuszczę do całkowitej stagnacji serwisu. Co za tym idzie, nadganiam zaległości tam gdzie są najbardziej widoczne, publikując tym samym garść materiałów poświęconych tytułowemu RPCS3.

Względem poprzednio opisanych odsłon, lista najistotniejszych zmian wprowadzonych w wersji z dnia 25 marca 2023 r. oznaczonej jako 0.0.27-14826 obejmuje między innymi:
- wdrożono nową wersję LLVM i zaimplementowano jej obsługę mechanizmom emulującym jednostkę SPU;
- wdrożono możliwość tworzenia konfigurowalnych łatek do gier, które mniej wprawni użytkownicy ustawią za pomocą kilku kliknięć myszy;
- naprawiono wyświetlanie obrazów RGBA/ARGB;
- usprawniono debugowanie PPU w trybie interpretatora;
- usunięto nieprawidłowości powodujące krytyczny błąd aplikacji przy zapisywaniu ustawień programu;
- poprawiono działanie funkcji szybkiego zapisu gry;
- usunięto błędy w funkcjach emulujących rsx powodujące niekontrolowane zamykanie programu;
- naprawiono błędy uniemożliwiające użytkownikom systemu Windows prawidłowe połączenie z serwerem RPCN;
- zaktualizowano zewnętrzną bibliotekę MoltenVK do wersji 1.2.3, cubeb do najnowszego wydania;
- zoptymalizowano kod wdrażając zmiany sugerowane przez PVS-Studio;
- zwiększono kompatybilność emulatora, usprawniając obsługę gier takich jak… After Burner Climax, flOwer, Ni No Kuni, Ratchet & Clank: Into the Nexus, Ratchet & Clank: Tools of Destruction, Rock Band 3, Sly 2: Band of Thieves, The Elder Scrolls IV: Oblivion, Wolfenstein;
Zapraszam do pobrania nowych wersji rozwojowych emulatora, przeznaczonych dla systemów macOS, wszelakich dystrybucji Linux oraz powszechnie stosowanego Windows.
Wyczerpałem już tegoroczny limit faux pas, więc dzisiejszemu solenizantowi życzenia składam w terminie. Mając zaś w zamyśle wybujałą historię projektu i niemały przebieg własny, nie czuję wyrzutów sumienia ilustrując opisywaną okazję w następujący sposób...

Całkiem poważnie jednak... gratuluję 21 lat prężnego działania i wspaniałego projektu, dzięki któremu tysiące fanów mogło spędzić miliony cudownych godzin w magicznym świecie emulacji PS2. Życzę satysfakcjonujących osiągnięć i wiele sukcesów w przyszłości, jak najwięcej serdecznych osób na dalszej drodze i zadowolenia z życia.
Po zmasowanym natarciu produkcyjnych wydań tytułowego projektu, nadszedł czas na zapoznanie się ze zmianami jakie trafiły do rozwojowych wydań PPSSPP. Jakby nie spojrzeć cały urok tkwi wszak w tym, by na bieżąco przetestować nowości jakie za kilka miesięcy trafią do stabilnej odsłony emulatora.

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.14.4-951-gaa66cc03f opublikowanej 19 lutego 2023 r. obejmuje między innymi:
- usprawniono generowanie mipmap;
- zaimplementowano możliwość podmiany skompresowanych tekstur w interfejsie D3D9;
- rozbudowano funkcjonalność widoku pierwszoosobowego w trybie VR;
- naprawiono obsługę tekstur w formacie BC7;
- dodano wsparcie tekstur w formacie DDS dla interfejsu Vulcan;
- usprawniono wyświetlanie tekstur R4G4B4A4 pod systemami Android;
- zoptymalizowano działanie funkcji GetDepthScaleFactors, GPUCommonHW, sceGeListSync, sceUtilityOskUpdate;
- odświeżono ikony aplikacji;
- znacząco rozbudowano port emulatora przeznaczony dla platformy RISCV;
- zaktualizowano lokalizację, poprawiając tłumaczenia programu na język: brazylijski, chiński uproszczony, fiński, koreański, tajwański;
- zwiększono kompatybilność programu, usprawniając emulację gier takich jak... Daxter, God of War, GTA:Liberty City Stories, Monster Hunter 3rd, Syphon Filter;
Zapraszam do pobrania najnowszych, rozwojowych wersji emulatora dla mobilnych systemów: Android oraz iOS, a jak również tradycyjnego wydania dla Windows.
Skoro rankiem pojawiły się materiały poświęcone pierwszej odmianie eksperymentalnego projektu hpsx64, nie może być inaczej aniżeli krok za nią pojawił się wpis poświęcony tytułowemu hps2x64.

Względem poprzednio opisanych wersji lista nowości zawartych w wydaniu z 5 marca 2023 r. obejmuje:
- zaimplementowano wstępny mechanizm sprzętowej akceleracji generowania obrazu;
- usprawniono emulację jednostki R5900 w zakresie obsługi PDIV*;
Zapraszam do pobrania niewielkiego archiwum zawierającego plik wykonywalny najnowszej wersji tytułowego emulatora hps2x64. Natomiast, w pionie PS1 znaleźć można archiwum z najnowszym wydaniem kompletnego hpsx64.
Każdy widzi, że zaległości nazbierało się tyle że wystarczy materiału na zapełnienie całego miesiąca w kalendarzu publikacji. Jednakże zamiast nadrabiać straty starymi wpisami, postanowiłem wrzucić garść nowych materiałów. Tym samym prezentuję marcowe wydanie emulatora hps1x64.

Lista zmian, jakie znalazły się w tytułowej wersji 0410 z 5 marca 2023 r., względem poprzednio opisywanych wydań obejmuje:
- zaimplementowano wstępny mechanizm sprzętowej akceleracji generowania obrazu;
- usprawniono działanie funkcji emulujących SPU/SPU2, odpowiedzialnych za generowanie efektu pogłosu;
Zapraszam do działu Pliki, gdzie znajduje się najnowsza wersja oficjalnego wydania projektu oraz minimalistycznej paczki z plikiem wykonywalnym emulatora pierwszego PlayStation dla systemu Windows.
W tym roku poszedłem na całość. Spóźnienie z serii tych najgrubszych, a może nawet niewybaczalnych... niemniej nie do końca ode mnie zależnych, dlatego...

... mam cichą nadzieję, że odwiedzające PSEmu.pl wybaczą mi powstałe fo paux i przyjmą spóźnione, acz szczere powinszowania z okazji Dnia Kobiet. Stało się w końcu tradycją, że na przywołaną okoliczność życzę Wam zdrowia, szczęścia, wszelkiej pomyślności oraz spełnienia tych najskrytszych marzeń.
Kultywując coroczną tradycję i zgodnie z przyjętą praktyką, przedstawiam garść przemyśleń podsumowujących 12.miesięcy minionego 2022 r.

Podobnie jak w roku ubiegłym poniżej przywołamy najistotniejsze wydarzenia z emulacyjnej sceny, dokonując hierarchizacji wyłaniającej czołowe osiągnięcia poszczególnych kategorii... i tak:
- emulacja PlayStation:
- po nieciekawym początku roku będącym rezultatem nerwowych perturbacjach i kilkumiesięcznej przerwy, ku uciesze zagorzałych zwolenników na scenę powrócił DuckStation. Może nie towarzyszyła temu rewolucja, a wprowadzane zmiany często określić można było jedynie mianem kosmetycznych, niemniej z uwagi na stabilny rozwój emulatora i jego wysoki poziom... chyląc czoła, po raz kolejny określam projekt mianem lidera wśród emulatorów pierwszego PlayStation.
- niedaleko za opisanym powyżej projektem plasuje się w moim rankingu projekt pn. PCSX-Redux, dla którego ubiegły rok był nader łaskawy. Emulator zachwycił mnie zarówno częstotliwością, jak i zakresem wprowadzanych zmian. Wśród najważniejszych warto przywołać 64.bitowy rekompilator, mocno rozbudowany debugger i deasembler, edytor kart pamięci, sensowna konfiguracja kontrolera oraz ulepszony OpenBIOS. Jeżeli takie tempo rozwoju zostanie utrzymane w bieżącym roku, projekt ma pełne prawo startować na stanowisko lidera.
- na trzeciej pozycji wśród wydarzeń, jakie zwróciły moją uwagę w ubiegłym roku wskazuję nieoczekiwany powrót projektu no$psx. Pod\wody tego są trzy. Po pierwsze, opisywany projekt powrócił po 5 latach letargu, a to w zasadzie okres przez jaki uśpione było również PSEmuPL. Po drugie, lista zmian jaka znalazła się w kodzie emulatora budzi pozytywne odczucia zarówno w odniesieniu do liczby modyfikacji, jak i ich istotności. W końcu po trzecie primo-ultimo, choć program dedykowany jest systemom z rodziny Windows, bez najmniejszego zgrzytu pracuje pod kontrolą Wine dzięki czemu użytkownicy systemów Linux oraz starszych wydań macOS mogą cieszyć się doskonałym emulatorem pierwszego PlayStation, rewelacyjnie odwzorowujący działanie źródłowego systemu i uzbrojony w jeszcze lepszy deasembler / debugger / profiler.
- emulacja PlayStation2:
- rewolucja nastąpiła, porzucenie 32.bitowych wydań programu na rzecz ich 64.bitowych odpowiedników, automatyczne wydania dla systemów Linux oraz macOS, nowe mechanizmy pamięci podręcznej, wprowadzenie optymalizacji znacząco zwiększających wydajność, wyświetlanie obrazu z wykorzystaniem interfejsu Vulcan, implementacja trofeów z wykorzystaniem systemu RetroAchievements. Oto lista najistotniejszych zmian, jakie w 2022 r. znalazły się w kodzie się PCSX2 przez co bezapelacyjnie niniejszy projekt wskazuję jako lidera spośród emulatorów PlayStation2.
- kusi mnie, by usadowić tu swojego faworyta, niemniej chcąc zachować obiektywność, na drugą pozycję wcisnąć muszę AetherSX2. Robię to ciut na siłę bo szczerze przyznam, że brakowało mi otwartoźródłowego repozytorium z kodem aplikacji i średnio podobał mi się bajzel jaki zapanował pośród wydań programu. Brakowało mi również większej liczby zmian i optymalizacji dedykowanych urządzeniom mobilnym. Z drugiej strony doceniam, że w przeciągu minionego 2022 roku z ciekawostki będącej eksperymentalnym portem, powstała pełnoprawna... można wręcz rzec, jedna z najciekawszych aplikacji systemu Android.
- tradycyjnie dołączając ukłony i wyrazy szacunku ,wskazując na trzeciej pozycji mojego faworyta tj. emulator Play!, który w minionym roku doczekał się stabilnych produkcyjnych wydań, istotnie zwiększonej kompatybilności, garści optymalizacji oraz wersji przeznaczonej dla przeglądarek internetowych. Jak dla mnie kawał solidnej roboty od podstaw.
- emulacja PlayStation3:
- kolejny rok emulację PS3 podsumować można jednym zdaniem. RPSC3 niepodzielnie rządzi. Stałe tempo aktualizacji oraz zmiany istotnie podnoszących komfort korzystania z programu, w tym: wdrożenie opcji szybkiego zapisu/ładowania stanu gry, wsparcie instrukcji AVX-512 zwiększających wydajność programu, publikacja oficjalnego portu dla systemów macOS, oto najgłośniejsze ze zmian jakie znalazły się w kodzie projektu. Najistotniejszymi były jednak w moim odczuciu pomniejsze modyfikacje eliminujące kolejne artefakty graficzne, zwiększające stabilność działania kolejnych gier oraz szereg usprawnień zwiększających kompatybilność emulatora, dzięki którym opisywany program na koniec 2022r. był w stanie uruchomić całą bibliotekę testowanych tytułów.
- emulacja PSPortable:
- wybór lidera wśród emulatorów PSP nie należy do trudnych, tu od lat prym wiedzie PPSSPP. Nakłady pracy jakie autorzy włożyli w ten projekt w 2022 roku, co przełożyło się na publikację dwóch stabilnych wersji programu i aplikację dedykowaną urządzeniom VR, świadczą o tym że innego wyboru być nie mogło;
- nie znaczy to jednak, że konkurencyjny emulator pn. JPCSP znów zapadł w sen zimowy. Przeciwnie, wybudzony z wcześniejszego letargu uraczył fanów kilkoma niespotykanymi rozwiązaniami. Zaimplementowana emulacja Baryon Sweeper i obsługa oprogramowania Syscon, wsparcie oficjalnego firmware w wersji od 1.50 do 6.61, znacznie usprawnione generowanie obrazu, to powody dla których chylę czoła trzymając mocno kciuki za dalsze powodzenie projektu;
- serwis PSEmu.pl:
Podsumowując ubiegły rok napiszę również krótko o kilku, najistotniejszych zmianach jakie trafiły na łamy niniejszego serwisu:- w ramach lokalnych projektów opublikowałem witrynę PSEmu.pl Homebrew, zawierającą w pełni legalną bibliotekę darmowych gier dla systemów PS1, PS2, PS3 i PSV;
- finalnie rozwiązałem problem nieprawidłowego wyświetlania stron na ekranach urządzeń mobilnych, przeprowadzając generalny remont wzorca kompozycyjnego głównej witryny;
- opublikowałem ponad setkę nowych materiałów poświęconych emulacji na łamach serwisu i popełniłem kolejne kilkaset wpisów promujących emulację w mediach społecznościowych;
Jesli coś przeoczyłem, prosze o wniesienie stosownych uwag w formie komentarzy. Z mojej strony, na dziś to tyle. Pozdrawiam i życzę by za rok posumowanie było równie treściwe i interesujące.
Dawno nie gościliśmy materiałów poświęconych tytułowemu PCSX2. Mając na uwadze fakt, że każde rozwojowe wydanie programu znacząco wpływa zarówno na jego kompatybilność, ale i wydajność emulacji, serdecznie zapraszam do bliższego zapoznania się z nową wersją opisywanej aplikacji.

Lista ostatnich zmian dla oznaczona ciągiem v1.7.0-dev-4069 wersji z 12 lutego br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:
- usprawniono działanie pamięci podręcznej tekstur;
- poprawiono działanie mechanizmów detekcji CLUT;
- usprawniono funkcje odpowiedzialne za sterowanie myszką;
- rozbudowano wsparcie dla kontrolerów LightGun/GunCon2;
- naprawiono błędy występujące przy odczycie danych z napędu pod systemami macOS;
- zwiększono dokładność i usunięto błędy w funkcjach odpowiedzialnych za limitowanie prędkości emulacji;
- zoptymalizowano kod funkcji odpowiedzialnych za emulację PCRTC;
- naprawiono błędy uniemozliwiające poprawną detekcję gier wydanych w Norwegii;
- zwiększono kompatybilność programu, usprawniając emulację tytułów takich jak... 187 - Ride or Die, Armored Core Nexus, Disney-Pixar's Cars, Harry Potter and the Chamber of Secrets Metal Gear Solid 2 - Sons of Liberty, Need for Speed - Carbon, Spider Man 2, The Godfather, Toy Story 3, WALL-E;
Zapraszam do sekcji Pliki gdzie znajdziecie jeszcze cieplutkie wydanie rozwojowe emulatora dla systemów Linux oraz macOS, standardowy Windows, a także kod źródłowy do własnoręcznej kompilacji.
W ubiegłym roku Sporo uwagi poświęcono popularyzacja tematu legalnej emulacji jest. Nie powinno być zaskoczeniem, że w roku bieżącym chciałbym utrzymać ten trend. Dlatego, serdecznie zapraszam do zapoznania się z nowymi materiałami poświęconymi projektowi pn. OpenBIOS.

Lista zmian jakie względem poprzednio opisanych wersji znalazły się w wydaniu z 13 stycznia 2023 r. nie należy do wielkich, acz jest na tyle istotna że obejmuje:
- usprawniono emulację funkcji ABI Krom2RawAdd oraz Krom2Offset w zakresie przetwarzania 16.bitowych zmiennych, co wyeliminowało problemy z kompatybilnością występujące w przypadku obsługi Gran Tourismo 2;
Nie przeciągając, zapraszam do pobierania i testowania opisanej wyżej wersji.
Opublikowane jeszcze w grudniu ubiegłego roku, a opisywane dziś wydanie JPCSP bez problemów nazwać można odgrzewanym kotletem. Niemniej, biorąc po uwagę że do dnia dzisiejszego nie pojawiła się nowsza wersja, poniższe danie nie straciło wcale na świeżości.

Względem poprzednich wydań, opublikowana 15 grudnia br. i oznaczona symbolem 2e0a6c66 wersja emulatora, zakresem zmian obejmuje między innymi:
- usprawniono emulację funkcji sceDmacplus, sceMeAudio, sceMeCore oraz sceMeVideo;
- zaimplementowano obsługę modułów takich jak: lowio.prx, avcodec.prx, mpeg.prx, rtc.prx, syscon.prx;
- wdrożono obsługę funkcji sceKernelIsRegisterSysEventHandler(), sceKernelRegisterSysEventHandler(), sceKernelUnregisterSysEventHandler(), sceKernelSysEventDispatch(), sceKernelReferSysEventHandler(), sceKernelGetSyscallRA();
- zaktualizowano listę funkcji jądra HLE oraz wdrożono obsługe nowych instrukcji np. SCE_INIT_APITYPE_EF2;
- rozbudowano listę funkcji emulujących MediaEngine (sceMeXXX);
Zapraszam do sekcji Pliki, gdzie znaleźć można najnowszą wersję tytułowej aplikacji w wersji dla MacOS i 64.bitowych systemów Linux oraz Windows.
Zobacz archiwum aktualności poświęconych:
PlayStation | PlayStation2 | PlayStation Portable | PlayStation3 | PSEmu.pl