PSEmu.pl

PSEmu.pl to witryna poświęcona emulacji PlayStation,
czyli tematyce oprogramowania umożliwiającego uruchamianie gier z konsol PS1, PS2 i PSP na urządzeniach pracujących pod kontrolą systemów Windows, Linux, macOS, iOS oraz Android.

Aktualności:

ePSXe 2.0.15 Android
Dodano 2021-07-24 w pionie PlayStation
przez winter_mute

Tego się nie spodziewałem i w ferworze pracy prawie przeoczyłem informacje o publikacji nowej wersji ePSXe przeznaczonego dla mobilnych urządzeń pracujących pod kontrolą systemu Android.

VR mode on ePSXe for Android
VR mode on ePSXe for Android

Lista zmian, jakie znalazły się w mobilnym emulatorze ePSXe 2.0.15 opublikonym 6 lipca br., przedstawia się następująco:

  • naprawiono błąd występujący przy jednoczesnym wciśnięciu 4 przycisków na ekranie;
  • usunięto efekt powiększania przycisków przy korzystaniu z niestandardowej skórki kontrolera ekranowego;
  • dodano uprawnienia zezwalające przychwytywać dźwięk zewnętrznym aplikacjom pod systemem Android Pie;
  • naprawiono błąd powodujący zawieszanie aplikacji w trakcie (p)odłączania zewnętrznych gamepadów;
  • usprawniono działanie gałki analogowej i poprawiono proces jej kalibracji;
  • dodano opcję pozwalającą pauzować grę podczas wywołania menu;
  • zaimplementowano tryb wyświetlania obrazu w oryginalnej proporcji 4:3 nałożonego na zdefiniowane tło użytkownika;

Więcej informacji o tytułowym programie, oraz najnowszą wersję ePSXe dla Adroida, znajdziecie na przeznaczonej temu stronie.


JPCSP WIP202107
Dodano 2021-07-20 w pionie PSPortable
przez winter_mute

Celem uniknięcia niedomówień i ewentualnych podejrzeń co do kolejnych opóźnień w publikacji materiałów poświęconych tytułowemu emulatorowi JPCSP, pragnę uprzejmie donieść że nic takiego miejsca nie ma.

JPCSP logo - emulator WIP raport

Od opisywanych poprzednio wersji, nie opublikwano nieformalnych binarek programu, a oficjalnych wydań nie widać od stycznia bieżącego roku. Ponadto do kodu projektu nie wprowadzono poprawek, mogących mieć wpływ na kompatybilność czy funkcjonalność projektu, a ostatnie zmiany ograniczają się do aktualizacji bibliotek z których projekt korzysta, tj.:

  • jide-oss 2.8.4 zaktualizowano do wersji 3.6.18;
  • jna 4.2.2 zaktualizowano do wersji 5.8.0;
  • ASM 4.0 zaktualizowano do wersji 9.1;
  • LWJGL 2.9.3 zaktualizowano do wersji 3.2.3;
  • BouncyCastle 1.45 zaktualizowano do wersji 1.69;
  • zaimplementowano dodatkową bibliotekę lwjgl3-awt;

Mając na uwadze powyższe, dziś tylko nius informacyjny o pracach prowadzonych nad tytułowym emulatorem. Plików nowych brak, acz trzymam kciuki by pojawiły się przy okazji publikacji kolejnych aktualności o tytułowym projekcie.


PCSX2 dev.1.7.0-1484
Dodano 2021-07-17 w pionie PlayStation2
przez winter_mute

Planowałem wrzucić materiały poświęcone rozwojowemu wydaniu emulatora PCSX2 na koniec miesiąca, niemniej z uwagi na zmiany o których wspomniałem wcześniejna twitterze oraz facebooku końcówkę lipca chcę mieć zarezerwowaną na zakończenie planowanych prac.

PCSX2 emulator running Final Fantasy XII
Final Fantasy 12

Wrzucam zatem na stronę aktualną osłonę emulatora z 17 lipca br. oznaczoną sygnaturą wersji v1.7.0-dev-1484-g4eb5d2c5e, która w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • zintegrowano domyślą wtyczkę graficzną GSdx z emulatorem;
  • usprawniono obsługę cykli jednostki COP2 w debugerze;
  • poprawiono synchronizację między jednostkami VU przy korzystaniu z opcji poprawki VU Kickstart;
  • usprawniono emulację rejestru TPC jednostki MTVU;
  • naprawiono wyświetlanie ostrzeżeń generowanych przez wtyczkę graficzną;
  • zaimplementowano obsługę przerwań T-Bit w emulacji microVU/MTVU;
  • rozwiązano problemy występujące przy emulacji BIOSu, a związane z nadpisanem buforu DMA przed zakończeniem transferu;
  • naprawiono błędy, przywracając prawidłowe działanie wibracji gamepadów pod systemami Linux;
  • zaimplementowano obsługę kompresji JPEG wykorzystywanej przy emulacji EyeToy;
  • usunięto niewykorzystywane odwołania do biblioteki ALSA;
  • poprawiono funkcje odpowiedzialne za nagrywanie rozgrywki;
  • dodano obsługę kontrolerów przeznaczonych dla gry KEYBOARDMANIA;
  • naprawiono błędy występujące przy przetwarzaniu masek przezroczystości;
  • zoptymalizowano funkcje DEV9 pod kątem przechwytywania ruchu sieciowego;
  • naprawiono błędy występujące przy korzystaniu z zewnętrznych shaderów;
  • zaktualizowano bazę gamepadów wspieranych pod systemem Linux;
  • naprawiono błędy występujące pod systemami Windows przy uruchamianiu gier z napędu i braku włożonej płyty;
  • usunięto zbędne odwołania do biblioteki dynamicznego asemblera xbyak;
  • dodano w debuggerze menu kontekstowe pułapek oraz skróty klawiaturowe tj. G - idź do, E - edytuj pułapkę, D - włącz/wyłączpułapkę, B - dodaj pułapkę, M - wykonaj opcode;
  • poprawiono i rozbudowano wpisy w bazie gier wemulatora;
  • zwiększono kompatybilność programu usprawniając obsługę gier takich jak: Breath of Fire Dragon Quarter, Cartoon Network Racing, Crash Tag Team Racing, Enthusia Professional Racing, Fighting Fury, GetaWay, GoldenEye Rogue Agent, JakX, Naruto Uzumaki Chronicles 2, Oni, Red Faction 2, Scarface - The World is Yours, Strawberry Shortcake, Super Robot Wars;

Jednocześnie zapraszam do pobierania rozwojowej wersji emulatora przeznaczonego dla systemów Windows.


PCSX-Redux Dev.20210713
Dodano 2021-07-15 w pionie PlayStation
przez winter_mute

W przeciwieństwie do ubiegłego miesiąca, dzisiejszym wpisem projekt PCSX-Redux opisany zostanie terminowo. Szczególnie, że lista nowości jest spora, a same zmiany w moim odczuciu bardzo istotne.

PCSX-Redux running Harvest Moon

Przechodząc do sedna, względem poprzednio opisanych wersji w wydaniu oznaczonym 4530.20210713 z dnia 13 lipca 2021 r. znalazły się między innymi następujące zmiany:

  • wdrożono kompilację projektu oraz tworzenie plików binarnych dla systemów Linux oraz macOS;
  • dodano opcje konfiguracji sterowania z możliwością przypisywania przycisków klawiatury oraz gamepadów;
  • zaimplementowano wsparcie netyaroze i możliwość uruchamiania binarek przez LIBPS;
  • usprawniono obsługę rejestrów bbk i gbk w disamblerze;
  • zaktualizowano gcc 10.3.0 do wersji 11.1.0 i wykorzystano gdzie było to tylko możliwe;
  • zoptymalizowano funkcje odpowiedzialne za ustawienia emulacji GPU;
  • naprawiono błędy i zoptymalizowano funkcje odpowiedzialne za interfejs programu w systemach Windows;
  • zoptymalizowano funkcje odpowiedzialne za rozpraszanie generowanego obrazu (tzw. dithering) i dodano stosowną opcję w interfejsie do kontroli tegoż efektu;
  • naprawiono błędy powodujące znikanie okien po ich minimalizacji;
  • zoptymalizowano proces kompilacji projektu dla 32. i 64.bitowych systemów z rodziny Windows;
  • zainicjowano lokalizację programu, prowadzoną w ramach platformy Transifex;

Najnowsze wydanie emulatora, przeznaczone dla systemów Windows , jak również nowo opublikowane binarki dla Linuksa oraz systemu macOS znajdziecie w tutejszym downloadzie.


PPSSPP dev-1.11.3-861
Dodano 2021-07-11 w pionie PSPortable
przez winter_mute

Kontynuując serie niusów poświęconych wiodącym projektom, przechodzę do pionu poświęconego przenośnemu PlayStation i niniejszym wpisem publikuję materiały poświęcone najnowszej wersji rozwojowej emulatora PPSSPP.

PPSSPP emulator running Metal Gear Solid

Lista zmian, jakie względem poprzednich odsłon wprowadzono do tytułowej wersji 1.11.3-861-gc3c7eef6a opublikowanej 8 lipca br. obejmujące między innymi:

  • zaimplementowano nowy menedżer wątków dla współbieżnego przetwarzania danych;
  • usunięto błędy występujące na Androidzie przy podmianie tekstur gry na własne;
  • usprawniono wielowątkowe operacje skalowania tekstur;
  • usprawniono operacje związane ze sprawdzaniem błędów pamięci;
  • naprawiono błędy występujece przy generowaniu ścieżek do plików w systemach Linux oraz iOS;
  • dodano brakujące znaki do japońskiej klawiatury ekranowej;
  • naprawiono obsługę tekstur w formacie RGB565 pod interfejsem Vulkan;
  • usprawniono funkcje odpowiedzialne za obsługę kontrolera analogowego;
  • naprawiono błędy występujące korzystaniu z libretro;
  • usprawniono generowanie prawidłowego portu dla usług sieciowych sceNetAdhoc;
  • naprawiono błędy występujące w czasie detekcji procesora oraz inicjalizacji bibliotek OpenSL na urządzeniach mobilnych pracujących pod kontrolą systemu Android;
  • rozszerzono logi o informacje gry korzystające z sieciowej funkcję AdhocDiscover;
  • wprowadzono w debuggerze możliwość wywołania przerwania przed uruchomieniem gry oraz funkcje replay i flush;

Po najnowsze rozwojowe odsłony emulatora odsyłam do tutejszego Downloadu, gdzie znajdują się stosowne pliki w wersji dla mobilnych systemów Android oraz iOS, jak również bardziej tradycyjnego systemu Windows.


DuckStation Dev-0.1-4410
Dodano 2021-07-07 w pionie PlayStation
przez winter_mute

Pomimo że tytułowy DuckStation to jeden z najmłodszych emulatorów szaraka, to pod względem możliwości, intuicyjności obsługi, czy innowacyjności zastosowanych rozwiązań pozostawia daleko w tyle inne aplikacje. Tyle w ramach zachęty. Kto jeszcze nie miał przyjemności sprawdzenia, powinien bezzwłocznie przetestować program. Zaś osoby zaznajomione z tytułowym emulatorem, chyba nie muszę zachęcać do zapoznania się ze zmianami wprowadzonymi do jego nowej wersji.

DuckStation emulator on Windows7


Względem poprzednio opisanych wersji w tytułowym wydaniu z 4 lipca 2021r. oznaczonym numerem wersji wersji 0.1-4410 znalazły się zmiany obejmujące między innymi:

  • dodano opcję umożliwiającą przywrócenie plików w edytorze kart pamięci;
  • rozbudowano obsługę RetroAchievementów o wskaźniki postępu oraz tablicę wyników;
  • dodano automatyczne ładowanie plików PPF;
  • wzbogacono funkcje przetwarzania danych z napędu o ulepszony tryb odczytu z wyprzedzeniem;
  • wprowadzono opcję przełączania trybu autofire;
  • dodano obsługę plików *.srm przeznaczonych na cele libretro core;
  • zaktualizowano biblioteki rcheevos (RetroAchievementów) do wersji v10.1.0;
  • zwiększono dokładność działania funkcji odpowiedzialnych za proces wtapiania (tzw. blending) obrazu generowanego w trybie programowym;
  • naprawiono błędy w obsłudze buforu głębi występujące pod D3D11;
  • do edytora kart pamięci dodano opcję tworzenia nowych kart, przycisk do ich formatowania oraz możliwość importu niesformatowanych plików;
  • zaimplementowano funkcję przywracania wartości framebuffera po ponownym uruchomieniu programu;
  • zoptymalizowano działanie rekompilatora na urządzeniach opartych na architekturze AArch32/64 oraz usprawniono obsługę instrukcji lwl/lwr;
  • poprawiono działanie emulatora na układach graficznych Broadcom;
  • naprawiono błędy w generowaniu zakresów UV występujące przy skalowaniu tekstur;
  • poprawiono wywołania procedur oraz zoptymalizowano działanie mechanizmów PGXP;
  • usprawniono działanie wskaźnika kompilacji shaderów;
  • zwiększono kompatybilność programu, usprawniając obsługę gier takich jak: Addie no Okurimono To Moze from Addie, International Superstar Soccer Pro '98;
  • zaktualizowano tłumaczenie programu na języki: brazylijski, chiński prosty i tradycyjny, japoński, rosyjski, turecki;

Zapraszam do sekcji Pliki, skąd można pobrać opisywany program w wersjach dla systemu Android, Linux, Windows oraz w formie kodu źródłowego do własnoręcznej kompilacji.


Play! Dev-0.41-49
Dodano 2021-06-29 w pionie PlayStation2
przez winter_mute

Tytułowy projekt dawno nie gościł na łamach serwisu, więc czerwcowe aktualności kończy całkiem aktualny wpis poświęcony rozwojowej wersji emulatora Play!

The King of Fighters '94 Re-Bout on Play! PS2 emulator

Względem opisywanych poprzednio wersji, lista zmian dla wydania z 24 czerwca br. oznaczonego identyfikatorem 0.41-49-g06bd805b obejmuje między innymi:

  • wstępnie dodano wsparcie maskowania PATH3;
  • zaimplementowano emulację kontrolera DPCR3 oraz rejestru GIF_MODE;
  • dodano możliwość zmiany ustawień programu w trakcie działania procesu emulacji na systemach z rodziny Android;
  • rozbudowano emulację instrukcji VU w tym ADD, ITOF0, MADD, MSUB, MULA z uwzględnieniem obsługi flag MAX/MINI;
  • zaimplementowano emulacje instrukcji VADDA oraz VSUBA;
  • rozbudowano emulację instrukcji DEV9, SPU0, SPU1, SIO2in, SIO2out, SIF0, SIF1 oraz wyświetlanie ostrzeżeń generowanych przy przetwarzaniu danych przez ww. IOPy;
  • usunięto błędy występujące przy kompilacji kodu dla platformy arm64;
  • zmodyfikowano interfejs graficzny systemu iOS, celem zwiększenia intuicyjności w obsłudze aplikacji;
  • poprawiono działanie przycisków kierunkowych wyświetlanych na dotykowych ekranach urządzeń mobilnych;
  • poprawiono działanie dźwięku na urządzeniach z systemem iOS;
  • zoptymalizowano funkcje wyświetlania ostrzeżeń na urządzeniach iPad;
  • usprawniono wyświetlanie ostrzeżeń na urządzeniach z systemem Android;
  • wprowadzono pomniejsze optymalizacje kodu zwiększające jego przejrzystość;
  • zwiększono kompatybilność programu, usprawniając obsługę tytułów takich jak m.in.: Darkwatch, Gun, Guitar Hero III, Max Payne 2, Tony Hawk's Underground 2, Wild Arms 3;

Zapraszam do własnych testów odsyłając do sekcji Pliki gdzie znajdują się najnowsze wydania dla mobilnych systemów z rodziny iOS oraz Android, jak również archiwa dla dużych maszyn pracujących pod kontrolą systemów Linux, macOS oraz Windows.


XEBRA Android 21/06/16
Dodano 2021-06-26 w pionie PlayStation
przez winter_mute

Po kilku odgrzanych kotletach czas na coś aktualnego. Tym samym zachęcam do zapoznania się z najnowszą odsłoną mobilnej wersji emulatora Xebra, która w przeciwieństwie do głównego nurtu projektu nie tylko publikowana jest znacznie częściej, ale nie rzadko komentowana zmianami jakie wprowadzono w ostatnim wydaniu.

Free Xebra emulator for Android systems

Dla przykładu w tytułowej wersji z 16 czerwca 2021 r. naprawiono błędy kompilatora powodujące wieszanie aplikacji na 32.bitowych systemach operacyjnych.

Po przedmiotową apkę odsyłam do internetowego sklepu google, jak również tutejszej pobieralni, gdzie znajduje się mobilny emulator w wersji przeznaczonej dla systemów nowszych niż 10.wydanie Androida.


JPCSP dev-7a42567
Dodano 2021-06-25 w pionie PSPortable
przez winter_mute

Podczas gdy opóźnienie wczorajszego niusa przypisać muszę tylko i wyłącznie na konto sezonu ogórkowego, tak w przypadku poślizgu widocznego przy opisywanym dziś JPCSP część odpowiedzialności przepchnąć mogę na autorów emulatora. Jakby nie spojrzeć, od lutego nie ukazało się oficjalne wydanie programu, a zmiany wprowadzane w repozytorium projektu są incydentalne.

Mimo to do pobieralni wrzucam nieoficjalną wersje emulatora z 16 maja br. oznaczoną symbolem 7a42567, która względem poprzednich wydań wprowadza zmiany obejmujące m.in.:

  • rozbudowę funkcji odpowiedzialnych za emulację oprogramowania systemowego Syscon;
  • zaimplementowany listing systemu operacyjnego w logach programu;
  • funkcjonalność debuggera rozszerzoną o szybki podgląd zawartości pamięci dla wybranego rejestru oraz generowanie bloków kodu zoptymalizowane pod kątem wydajniejszego wykrywania punktów przerwań;

Zapraszam do sekcji Pliki, gdzie znaleźć można najnowszą wersję tytułowej aplikacji w wersji dla 64.bitowych systemów Linux oraz Windows.


PCSX-Redux Dev.20210531
Dodano 2021-06-24 w pionie PlayStation
przez winter_mute

W ubiegłym miesiącu pominąłem publikację materiałów związanych z tytułowym projektem. W związku z tym, wrzucam do bazy PCSX-Redux wydany z końcem maja br.

PCSX-Redux running Oddworld

... a poniżej opisuje zmiany jakie znalazły się w wydaniu z 31 maja 2021 r. względem poprzednio opisanej wersji:

  • wprowadzono masę zmian związanych ze stylizacją kodu;
  • dostosowano kod projektu pod kątem repozytorium git;
  • zoptymalizowano użycie pamięci z wykorzystaniem funkcji stdatomics;
  • zaimplementowano iniekcję danych z wykorzystaniem PCdrv;

Najnowsze wydanie emulatora, przeznaczone dla 32.bitowych oraz 64.bitowych systemów Windows znajdziecie w tutejszym downloadzie.


Zobacz archiwum aktualności poświęconych:
PlayStation | PlayStation2 | PlayStation Portable | PSEmu.pl