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:
Projekt OpenBIOS wkracza w fazę głębokiej reorganizacji strukturalnej kodu źródłowego. Zamiast utrzymywania monolitycznej architektury, deweloperzy zdecydowali się na wyraźne oddzielenie kodu konsolowego od specyfiki salonowych automatów, co znacząco ułatwi dalszy rozwój i niezależne wdrażanie poprawek dla poszczególnych systemów

Lista zmian jakie względem poprzednio opisanych wersji znalazły się w wydaniu z 18 lipca 2026 r. obejmuje zakresem:
- zapoczątkowano proces podziału kodu źródłowego na niezależne wersje dedykowane płytom arcade ZN-1 oraz ZN-2,
- skorygowano błąd sprawdzania sąsiedztwa bloków pamięci podczas zmniejszania alokacji za pomocą funkcji
realloc, eliminując ryzyko naruszenia spójności struktur danych,
- sfinalizowano odseparowanie procedur startowych dla architektury maszyn automatowych ZN-1 oraz ZN-2 od głównej gałęzi projektu,
- przeniesiono plik kompatybilności do dedykowanej ścieżki w strukturze katalogów repozytorium oraz zaktualizowano dokument o informacje dotyczące emulatorów korzystających z rozwiązania;
Najnowszy cykl zmian przynosi nie tylko kluczowe przesunięcia w strukturze repozytorium, ale również krytyczną łatkę usuwającą błąd w niskopoziomowym zarządzaniu pamięcią RAM.
Zapraszam do pobierania i testowania tytułowej wersji OpenBIOS.
Czy w świecie emulacji PlayStation istnieje życie po życiu? Jeśli ktokolwiek podejrzewał, że PSEmu.pl przeszło w stan permanentnego uśpienia, a nasz serwer zdążył już porastać cyfrowym mchem, niniejszym wpisem z serii update spieszę z radosną nowiną – nadal jesteśmy, a nasz dwuletni letarg został przerwany.

Od ostatnich widocznych ruchów na stronie minęły co prawda dwa lata, podczas których proza życia skutecznie odciągało od redakcyjnego rzemiosła, jednak powrót do korzeni i wielkie wietrzenie magazynów -Nawet jeśli wymagało to przedmuchania wyjątkowo grubych warstw kurzu- potrafią przynieść masę satysfakcji. Tym samym uprzejmie zawiadamiam, że w ramach opisywanych porządków:
- przeprowadzono migrację serwisu na wydajniejszą platformę;
- zaktualizowano oprogramowanie witryny do najnowszych wersji;
- zaktualizowano bibliotekę plików uwzględniając wydania: stabilnego PCSX2, stabilnej odsłony PPSSPP, kilku odsłon DuckStation, rozwojowych odsłon RPCS3 oraz ostatnich publikacji no$psx i ePSXe dla Windows;
- wrzucono "kilka" niusów poświęconych ww. emulatorom, uzupełniając stronę o najistotniejsze publikacje z ostatnich dwóch lat;
- rozbudowano algorytmy bezpieczeństwa ograniczające działania robotów;
Krótko mówiąc – odkurzylłem kąty, naoliwiłem tryby i powoli budzę serwis z letargu. Osobom, którym wciąż zdarza się tu regularnie zaglądać, nisko się kłaniam za niezłomne wsparcie oraz okazaną na przełomie tylu lat sympatię. Całą resztę pozdrawiam z chwilą, gdy dojrzą te słowa za sprawą wzmianek w mediach społecznościowych lub odnośników w wyszukiwarkach internetowych. Fajnie, że jesteście i dajcie koniecznie znać w komentarzach jak się miewacie!
Po blisko czterech latach od poprzedniego wydania no$psx doczekał się kolejnej odsłony, nad którą autor ponownie poświęcił dużo pracy w obszarach wymagających największej precyzji. Wersja v2.3 skupia się przede wszystkim na dopracowaniu emulacji GPU, napędu CD-ROM oraz obsługi formatów i zabezpieczeń, które od lat były istotne dla dokładnego odwzorowania zachowania oryginalnego PlayStation.

Lista zmian jakie względem wcześniejszych wydań , znalazły się w tytułowej wersji 2.3 opublikowanej 5 czerwca 2026 r., obejmuje między innymi:
- wdrożenie mechanizmów pixel-accurate rendering oraz emulacji pamięci podręcznej tekstur i tablic CLUT,
- zaimplementowanie algorytmów odtwarzających średnie czasy renderowania wielokątów dla różnych rewizji GPU,
- dodanie obsługi bezpośredniego odczytu obrazów płyt w formacie MODE1,
- wprowadzenie celowych opóźnień w czasach odpowiedzi napędu optycznego i sygnałów ACK kontrolera,
- dodanie obsługi kluczy LibCrypt zapisanych w formatach .LCK oraz .LSD,
- zapewnienie obsługi DOS-owych obrazów ISO z sektorem 800h,
- przyspieszenie dekompresji w locie dla formatów ZIP, ZLIB, GZIP, CHD, CDZ oraz PNG,
- wdrożenie przekierowywania komunikatów HTTP protokołu i-mode do prawdziwej sieci internetowej,
- dodanie natywnej obsługi drugiego przycisku myszy w module emulacji kontrolera,
- rozbudowanie bazy rozpoznawanych formatów plików, w tym archiwów AR i RNC, plików wideo .MDC oraz wybranych kontenerów danych z gier,
- naprawienie błędu blokującego prawidłowe ładowanie migawek stanu gry z poziomu wiersza poleceń,
- usunięcie awarii przy zamykaniu nieaktywnego okna mapowania wejść i wyjść,
- poprawienie działania programu podczas wywoływania obrazów płyt CUE z linii komend,
- zoptymalizowanie interfejsu użytkownika, w tym obsługi klawisza ESC, kliknięć myszą w polach wyboru oraz edycji starszych instrukcji i rejestrów w debuggerze.
Wersja 2.3 emulatora dopracowuje kolejne elementy wymagające wysokiej precyzji, zwłaszcza po stronie GPU, CD-ROM i obsługi formatów danych. To wydanie wzmacnia też użyteczność emulatora w testach zgodności i analizie zachowania oprogramowania.
Zapraszam do działu Pliki, gdzie znajdziecie najnowsze wydanie opisywanego emulatora przeznaczone dla systemu Windows.
Opisywane wydanie oznaczone numerem 0.0.41 to wyjątkowo obszerna paczka poprawek, w której deweloperzy RPCS3 skupili się na praktycznych aspektach korzystania z emulatora. Zamiast rewolucji architektonicznych dostajemy zauważalne szlify w obsłudze obrazów gier, odświeżenie menu podręcznego, wstępne wsparcie dla odczytu płyt z fizycznych napędów oraz szereg modyfikacji w silniku graficznym i emulacji układu Cell.

Względem opisanych wcześniej wersji, opublikowana 4 czerwca 2026 roku i oznaczona symbolem 0.0.41 rewizja, wprowadza świeży pakiet modyfikacji, które zakresem obejmują między innymi:
- zaimplementowanie obsługi zaszyfrowanych obrazów ISO, dedykowanego mechanizmu sprawdzania ich integralności oraz pamięci podręcznej metadanych przyspieszającej skanowanie biblioteki,
- dodanie obsługi obrazów ISO zawierąjacych kolekcje złożoną z kilku tytułów oraz wstępnego wsparcia dla odczytu gier bezpośrednio z fizycznych napędów BD w systemie Windows,
- całkowite przepisanie nakładki menu głównego Home menu z wygładzaniem kształtów metodą SDF (tzw.
Signed Distance Field) oraz dodaniem dodatkowego marginesu na pasku bocznym,
- wprowadzono obsługę ścieżki dźwiękowej
SND0.AT3, próbki dźwiękowej danego tytułu odtwarzanej w pętli z efektem wyciszania na liście gier oraz ekranie ładowania, - przebudowanie sterty danych i modelu wiązania deskryptorów w sterowniku Vulkan, mające na celu zwiększenie płynności obrazu (mniej mikro-przycięć, tzw. stutteringu) oraz zoptymalizowanie wykorzystania zasobów karty w trudniejszych momentach renderingu,
- wprowadzenie dynamicznego skalowania rozdzielczości oraz dynamicznego przełączania synchronizacji pionowej Dynamic vsync,
- wdrożenie natywnych instrukcji mieszania wektorów dla architektury ARM, które zastępują dotychczasową emulację instrukcji
pshufbz architektury x86, - domyślne włączenie poprawki dla operacji wektorowych na wartościach typu NaN w module jednostki PPU (
Power Processing Unit), - wyeliminowanie zawieszeń w odtwarzaniu sekwencji wideo FMV w grze White Knight Chronicles II poprzez poprawki w module
cellDmuxPamf, - zaimplementowanie obsługi kombinacji przycisków w interfejsie, wyłączenie martwej strefy gałek przy nawigacji po menu oraz mapowanie przycisku PS na kombinację Start+Select,
- dodanie możliwości automatycznego generowania banerów dla skrótów tworzonych na platformie Steam,
- zaimplementowanie emulacji czytnika kart BanaPassport dla systemów arkadowych.
Ostatnie wydanie zbiera zestaw prac nad funkcjonalnością emulatora — od wygodniejszego zarządzania biblioteką gier w formatach ISO, przez zmianę struktury menu w trakcie gry, po modyfikacje modułów graficznych i dźwiękowych.
Zapraszam do pobrania nowych wersji emulatora, przeznaczonych dla systemów macOS, wszelakich dystrybucji Linux i powszechnie stosowanego Windows, a także opublikowanego z opisanym wydaniem RPCS3 kodu źródłowego programu.
Baza plików najpopularniejszego emulatora konsoli PlayStation Portable powiększyła się o kolejną stabilną kompilację. Odsłona 1.20.x skupia się przede wszystkim na dopracowaniu renderowania, poprawie stabilności działania oraz usunięciu błędów ujawnionych po premierze głównej wersji, a finalne wydanie 1.20.4 domyka ten etap dodatkowymi poprawkami.

Względem opisanych uprzednio wersji, lista zmian, jakie znalazły się w oficjalnym wydaniu PPSSPP 1.20 oraz poprawce 1.20.4 z dnia 16 maja 2026 roku roku, obejmuje zakresem m.in.::
- wyeliminowanie problemów z zawieszaniem się emulatora podczas dynamicznej zmiany backendu graficznego w systemie Windows, co poprawia elastyczność działania programu w trakcie pracy,
- wprowadzenie ulepszeń w emulacji odczytu napędu optycznego, co poprawia zachowanie programu podczas ładowania danych i ogranicza niepotrzebne opóźnienia,
- wdrożenie nowego systemu zarządzania pamięcią dla tekstur o wysokiej rozdzielczości, co ogranicza mikroprzycięcia obrazu i pozwala emulatorowi sprawniej radzić sobie z bardziej wymagającymi materiałami graficznymi,
- usprawnienie działania backendu Vulkan na nowszych wersjach Androida i iOS, dzięki czemu renderowanie w tych środowiskach przebiega stabilniej i z mniejszą liczbą zakłóceń,
- zmodernizowanie obsługi shaderów oraz poprawienie kompatybilności efektów postprocesowych w wybranych tytułach, co przekłada się na bardziej przewidywalne wyświetlanie obrazu,
- rozszerzenie systemu czatów oraz ułatwienie konfiguracji połączeń w sieciowym trybie Ad-Hoc, tak aby korzystanie z funkcji wieloosobowych wymagało mniej ręcznych ustawień,
- dodanie nowych opcji mapowania i kalibracji martwych stref dla kontrolerów Bluetooth, co ułatwia dopasowanie sterowania do konkretnego pada i preferencji użytkownika,
- zaktualizowanie bazy kompatybilności oraz integracji z RetroAchievements, porządkując obsługę osiągnięć i dostosowując emulator do nowszych wpisów w bazie,
- naprawienie awarii przy uruchamianiu gier homebrew oraz starszych produkcji na procesorach graficznych ARM Mali, dzięki czemu emulator działa pewniej na części urządzeń mobilnych,
- poprawienie stabilności działania interfejsu oraz renderowania czcionek systemowych w macOS i Linux, co przekłada się na spójniejsze wyświetlanie elementów programu na tych platformach,
- wprowadzenie drobnych poprawek w lokalizacjach językowych oraz elementach OSD, domykających pakiet zmian widocznych w całej gałęzi.
Przebudowa systemu alokacji pamięci oraz dopracowanie shaderów ograniczają mikroprzycięcia widoczne podczas pracy z cięższymi paczkami tekstur HD. Równoczesne poprawki dla układów Mali oraz usunięcie awarii przy przełączaniu backendów graficznych w Windows zwiększają stabilność działania emulatora, a także porządkują obsługę funkcji sieciowych, w tym modułu Ad-Hoc i zintegrowanego czatu.
Zapraszam do tutejszej pobieralni, gdzie trafiła... najnowsza, stabilna wersja emulatora PlayStation Portable przeznaczona dla mobilnych urządzeń wykorzystujących systemy Android oraz iOS, jak również maszyn pracujących pod kontrolą systemów macOS, Linux oraz Windows... a dla hardkorów kod źródłowy do samodzielnej kompilacji.
Czasami próby optymalizacji kodu przypominają chomika w kołowrotku — po intensywnym biegu i zrobieniu pełnej pętli okazuje się, że najrozsądniejszym ruchem jest po prostu zejście na ziemię i powrót do punktu wyjścia. W repozytorium RPCSX-UI-Android maj przyniósł właśnie taką decyzję o wycofaniu świeżo wprowadzonej struktury na rzecz prostych rozwiązań.

Lista zmian jakie względem opisanych wcześniej wersji, znalazły się w aplikacji wydanej 13 maja 2026 r. obejmuje m.in.:
- wycofanie ustawień obsługiwanych dedykowaną biblioteką, na rzecz wbudowanych bezpośrednio w aplikację komponentów, dzięki czemu kod jest prostszy, a konfiguracja bardziej przewidywalna,
- usunięcie nadmiarowych elementów używanych wyłącznie podczas testowania aplikacji, co zmniejsza ryzyko przypadkowych błędów i upraszcza środowisko deweloperskie,
- aktualizację do wersji 1.11.0 odpowiedzialnego za serializację danych modułu kotlinxSerializationJson, co poprawia zgodność z nowszymi narzędziami i usprawnia przetwarzanie danych w aplikacji.
Ostatnie modyfikacje wskazują na rezygnację z wydzielania ustawień do osobnego modułu na rzecz prostszej struktury kodu. Zespół skupił się na uporządkowaniu projektu, aktualizacji kluczowych komponentów oraz usunięciu elementów testowych, które nie były potrzebne w produkcyjnej wersji aplikacji.
Zapraszam do działu Pliki, gdzie znajdziecie emulator w wersji dla systemów Android oraz kod źródłowy aplikacji.
Szwajcarscy zegarmistrzowie od stuleci powtarzają, że idealny mechanizm nie potrzebuje dodatkowych komplikacji, a jedynie perfekcyjnej synchronizacji istniejących kół zębatych. Nawet najdroższe kamienie szlachetne i złote wahadła zdadzą się na nic, jeśli wskazówka sekundowa zacznie minimalnie rwać swój krok. Podobną filozofią musiał kierować się autor emulatora hps1x64 , który w najnowszym, niezwykle skromnym pod względem objętości wydaniu porzucił dodawanie nowych funkcji na rzecz precyzyjnej regulacji cyfrowego wychwytu.

Opublikowana 11 maja 2026 r. i oznaczona numerem 0490 aktualizacja emulatora dskupia się na usunięciu jednego, niezwykle kluczowego problemu z zakresu wewnętrznej synchronizacji kodu::
- wyeliminowano błędy związane z niewłaściwym czasem wykonywania instrukcji (timing issues) w module dynamicznego rekompilatora.
Ta pojedyncza korekta w silniku tłumaczenia kodu pokazuje, że w emulacji pierwszego PlayStation rygorystyczne trzymanie się taktowania zegara procesora bywa ważniejsze niż spektakularne nowości w interfejsie. Podobnie jak w przypadku zegarka z rygorystycznym certyfikatem chronometru, precyzyjne nastrojenie rekompilatora stanowi fundament, bez którego stabilna praca całego systemu nie byłaby możliwa.
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.
Synchronizacja podsystemu dźwiękowego z zegarem procesora Emotion Engine oraz właściwa dystrybucja zadań w środowisku wielopoziomowym to jedne z najtrudniejszych barier przy odtwarzaniu architektury PlayStation 2. Autor emulatora hps2x64 podszedł do tego zagadnienia w sposób kompleksowy, rezygnując z drobnych poprawek na rzecz głębokiej modernizacji jądra programu. Nowa odsłona przynosi gruntowne zmiany w strukturze kodu, które redefiniują sposób komunikacji pomiędzy emulowanymi układami a systemem gospodarza.

Względem poprzednio opisanych wersji lista nowości zawartych w tytułowym wydaniu z 11 maja 2026 r. obejmuje:
- wprowadzono opcję kompilacji kodu maszynowego z wykorzystaniem zaawansowanego zestawu instrukcji AVX-512,
- wyeliminowano błędy związane z niewłaściwym czasem wykonywania instrukcji (timing issues) w module rekompilatora,
- naprawiono nieprawidłowe działanie specyficznej instrukcji rozpakowania i rozszerzenia danych (PEXT5),
- zoptymalizowano wykonywanie równoległych operacji dodawania oraz odejmowania bez znaku (PADDUW lub PSUBUW).
Skupienie się na instrukcjach multimedialnych oraz implementacja wsparcia dla AVX-512 wyraźnie pokazuje, w którą stronę zmierza rozwój rdzenia emulacji PlayStation 2 w tym projekcie. Eliminacja problemów z taktowaniem rekompilatora w połączeniu z poprawkami specyficznych operacji matematycznych powinna przełożyć się na stabilniejsze i wierniejsze odtwarzanie kodu źródłowego konsoli.
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.
*Uwaga redakcyjna: oryginalny changelog wskazuje oznaczenie numerem v0490, co odpowiada wersji emulatora symulującej działanie pierwszego PlayStation. Najprawdopodobniej mamy do czynienia z oczywistą omyłką pisarską w dokumentacji (co już się zdarzało). Sprawa zapewne wyjaśni się przy kolejnym wydaniu programu, do tego czasu niemniej małe paczki binarek pozostawiam w dotychczasowej nomenklaturze wersji.
Na początku było nie tyle Słowo, co porządek — porządek który, widać w pracy włożonej w dopieszcenie tytułowego DuckStation. Twórca emulatora może nie rozstępują mórz ani nie zsyła plikowych plag, tylko spokojnie krok po kroku porządkuje kolejne warstwy programu: od interfejsu, przez obsługę kontrolerów, aż po renderowanie i dźwięk.

Lista modyfikacji, jakie względem poprzednio opisanych odsłon trafiły do opisywanej wersji numer 0.1-11026 z 11 kwietnia 2026 r. obejmuje między innymi:
- usprawniono logikę renderowania elementów interfejsu Qt, co koryguje wyświetlanie list gier przy niestandardowych motywach graficznych,
- poprawiono zarządzanie buforem audio w backendzie Cubeb, dostosowując operacje odczytu strumienia do specyfikacji systemów Linux,
- wprowadzono drobne poprawki do kodu inicjalizacji potoku Vulkan, eliminujące błędy walidacji zgłaszane przez nowsze wersje sterowników graficznych,
- przemodelowano obsługę nawigacji w nakładce FullscreenUI, dostosowując działanie menu do konfiguracji z wieloma wyświetlaczami,
- zaktualizowano wewnętrzną bibliotekę obsługi kontrolerów SDL, wprowadzając natywne wsparcie dla nowo wydanych rewizji gamepadów,
- skorygowano błąd powiązany z gubieniem przypisań klawiszy skrótów, co zapobiega resetowaniu ustawień po awaryjnym zamknięciu aplikacji,
- zoptymalizowano synchronizację wywołań w odtwarzaczu ścieżek cyfrowych, co poprawia stabilność odtwarzania dźwięku przy zmianie częstotliwości próbkowania,
- uporządkowano strukturę globalnej bazy danych z profilami gier, usuwając zduplikowane wpisy dla wybranych edycji z rynku azjatyckiego,
- zweryfikowano zachowanie programu przy przetwarzaniu ścieżek względnych, co ułatwia poprawne działanie emulatora w wersjach przenośnych,
- dopieszczono automatyczne skalowanie okna w trybie podglądu, zapobiegające zniekształceniom proporcji obrazu przy pionowej orientacji monitora.,
W opisywanej wersji widać dopracowanie elementów, które decydują o codziennej wygodzie korzystania z emulatora. Poprawki obejmują m.in. zachowanie interfejsu, obsługę padów, a także warstwę audio i elementy związane z renderowaniem. Bez cudów, tylko drobne porządeki tam, gdzie zwykle rodzą się drobne irytacje. W świecie emulatorów to już niemal mały Genesis: najpierw chaos, potem stabilność, a na końcu gra, która po prostu działa.
Zapraszam do pobrania opisanej odsłony emulatora, przeznaczonej dla systemów Linux, macOS oraz Windows, jak również kodu źródłowego do samodzielnej kompilacji.
Zobacz archiwum aktualności poświęconych:
PlayStation | PlayStation2 | PlayStation Portable | PlayStation3 | PSEmu.pl

