PSEmu.pl

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.

Aktualności:

AetherSX2 WIP#2
Dodano 2021-12-04 w pionie PlayStation2
przez winter_mute

Staram się by na stronie głównej, czy w danym pionu nie pojawiały się dwa niusy o tym samym projekcie. Na ogół, niniejsze starania przynoszą zamierzony rezultat. Czasem jednak założeniom sprostać się nie da...

AetherSX2-wip20211204

Tak też jest w dniu dzisiejszym z powodu tytułowego AetherSX2, który nie tylko przeszedł w fazę beta, ale również został udostępniony zainteresowanym do testów.

Dzięki temu mam przyjemność zaprezentować niniejszy obrazek, wchodzący w skład całej grupy zrobionych zrzutów które wrzuciłem do facebokowej galerii i z wielką satysfakcją zakomunikować, że AetherSX2 ma wszelkie możliwości stać się emulatorem, na jaki z utęsknieniem czekam do 10+ lat. Masa opcji, dobra kompatybilność i prędkość przy uruchamianiu komercyjnych tytułów dochodząca do 70fps na sprzęcie ze średniej półki. Czego chcieć więcej? Tylko jak najszybszego wydania stabilnej wersji aplikacji w googlowskim sklepie.


Roundup 202111
Dodano 2021-11-30 w pionie Serwis
przez winter_mute

Przyznać muszę, że listopad 2021 roku pod kątem zmian jakie nastąpiły w serwisie, zdecydowanie zaliczam in plus. Liczba publikacji wcale nie mała, niusy względnie świeże, nawet udało się lekko odpicować sekcję Pliki. Mimo to, nie udało się opisać wszystkich projektów jakie zaktualizowano w bieżącym miesiącu.

Mając na uwadze powyższe, postanowiłem wyskrobać kolejną zbiorczą aktualizację, informując tym samym o wszystkich plikach jakie niezależnie od listopadowych publikacji wrzuciłem na łamy PSEmu.pl

Przy okazji prac prowadzonych nad serwisem i zabawy nową platformą testową, wprowadziłem małe zmiany poprawiające wyświetlanie strony w rozdzielczości FHD+ czego rezultaty zaprezentowałem niniejszym wpisem na forum. Tyle na dziś, do przeczytania w grudniu.


RPCS3 WIP 211126
Dodano 2021-11-29 w pionie PlayStation3
przez winter_mute

Na oficjalnym kanale RPCS3 opublikowano nowe materiały poświęcone pracom nad tytułowym emulatororem.

RPCS3 WIP 211126

Wpisem z 26 listopada 2021 r. autorzy prezentują usprawnienia graficzne obejmujące m.in. poprawne generowanie dynamicznych cieni w grach Nughty Dog oraz efektów świetlnych w tytułach ze stajni Insomniac.

Po więcej informacji odsyłam do źródła.

https://twitter.com/rpcs3/status/1464252612719620101


AetherSX2 WIP#1
Dodano 2021-11-28 w pionie PlayStation2
przez winter_mute

W odległej galaktyce, dawno dawno temu, gdy obgryzając paznokcie czekałem na pojawienie się PCSX2 v1.0 i napawałem się skokiem technologicznym jaki oferowały pierwsze smartfony pracujące na czwartej odsłonie Androida... fantazjowałem o PCSX2 w wersji przeznaczonej na urządzenia mobilne. Podobnie marzył mi się inteligentny telefon umożliwiający bezproblemową emulację tytułów z pierwszego PlayStation i w ogóle normalnie działający smartfon, którym ciężko było nazwać cokolwiek z drugim Andkiem na pokładzie.

AetherSX2


Po dziesięciu latach, większość urządzeń dostępnych na rynku pozwala na komfortową pracę, uruchomienie gier z PS1 bez zwisów i pikselozy nie przysparza też żadnych problemów, a rozwój Androida umożliwia równie proste uruchomienie tytułow z PSP na 50+ calowym ekranie 4K... kto wie może za chwilę spełni się i pierwsze z wspomnianych życzeń.

No dobra, bądźmy szczerzy, nie ma co liczyć na oficjalne wydanie PCSX2 dla urządzeń pracujących pod kontrolą systemów Android, nie dziś i pewnie jeszcze nie jutro. Niemniej, milowym krokiem w realizacji przywołanej powyżej i niespełnionej dotychczas fantazji stać się może tytułowy projekt.

AetherSX2 to będący aktualnie we wczesnej wersji alfa, emulator PlayStation2 tworzony z myślą o mobilnym systemie Android, o którym stało się ostatnio dość hucznie, gdyż w przeciwieństwie do podobnych mu programów:

  • charakteryzuje się świetną kompatybilnością i uruchomiony na wydajnym sprzęcie (np. SD870+) równie doskonałymi osiągami, na co sporo przyjdzie jeszcze poczekać w przypadku wielokrotnie opisywanego tu emulatora Play!
  • jest projektem nurtu wolnego oprogramowania, korzystającym z licencji LGPL, a zgodnie z informacjami przekazywanymi przez autora, dystrybuowanym w oficjalnym sklepie google bez opłat, czego o takim DamonPS2 napisać nie można;

Co w sprawie istotne, materiały o wspomnianej wyżej aplikacji DamonPS2 nie bez powodu nie znalazła się jeszcze na łamach tutejszego serwisu. Ot, nie ma nic złego we wzorowaniu się na pracy innych, nie jest też niczym nadzwyczajnym kopiowanie otwartego kodu. Pozostawia jednak wiele do życzenia sytuacja w której narusza się zasady wolnej licencji GPL, czerpie się korzyści materialne z ciężkiej pracy innych oraz proponuje się autorom kodu źródłowego znaczące sumy pieniędzy za milczenie.

A przecież można załatwić sprawę inaczej. Jak się bowiem okazuje, wystarczy przepisać dekoder wideo z wykorzystaniem FFmpeg, zapewniając zgodność kodu z zasadami licencji LGPL, upublicznić źródła i wydać darmową APKę w Google Play! a zamiast ostrych słów krytyki, ze strony autorów pierwotnego popłyną słowa uznania i wsparcie dla projektu, który może stać się oficjalnym portem PCSX2 dla urządzeń pracujących pod kontrolą systemu Android.

Trudna sprawa. Jak tu bić brawa, trzymając mocno kciuki za powodzenie projektu i jego szybką premierę.


PPSSPP dev-1.12.3-276
Dodano 2021-11-26 w pionie PSPortable
przez winter_mute

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;
  • usunięto nieprawidłowości powodujące krytyczne zamykanie programu na komputerach korzystających z systemu Linux i interfejsu Vulkan;
  • poprawiono błędy powodujące nieprawidłowe wyświetlanie i obsługę cyfrowych przycisków kierunkowych na ekranach dotykowych;
  • usprawniono działanie chatu w czasie rozgrywki sieciowej;
  • usunięto błąd powodujący krytyczne zamknięcie programu po nieprawidłowym wywołaniu funkcji retro_unload_game() pod libretro;
  • zaimplementowano nową metodę rysowania ścieżek o kształcie kwadratu w trybie programowego tworzenia obrazu, odnotowując 30% przyrost prędkości dla wybranych tytułów;
  • zdefiniowano Vulkan jako domyślny interfejs dla systemów Android 11+;
  • zaimplementowano obsługę ARB_cull_distance w interfejsie GLES;
  • usunięto VERTEXCACHE z GLES;
  • zwiększono dokładność rysowania linii w trybie programowego generowania obrazu;
  • zaktualizowano pliki lokalizacyjne programu dla języków: chińskiego, hiszpańskiego, indonezyjskiego;
  • zwiększono kompatybilność programu, usprawniając emulację gier takich jak: Bleach: Soul Carnival 2, Burnout, Persona 1, Persona 2, SpongeBob's Truth or Square;

Zapraszam do pobrania najnowszych, rozwojowych wersji emulatora dla mobilnych systemów: Android oraz iOS, a także 32. i 64.bitowych Windowsów.


RPCS3 WIP 211120
Dodano 2021-11-22 w pionie PlayStation3
przez winter_mute

Na oficjalnym kanale RPCS3 opublikowano nowe materiały poświęcone pracy nad tytułowym emulatororem.

RPCS3 WIP 211120

Wpisami z 18 i 20 listopada 2021 r. autorzy opisują zalety korzystania z najnowszego sprzętu, wskazując co najmniej 20% wzrost prędkości przy wykorzystaniu instrukcji AVX-512 dostępnych w 12.generacji procesorów Intel Core.

Po więcej informacji odsyłam do źródła.

https://twitter.com/rpcs3/status/1461935681941426181


Avocado Dev.20211118
Dodano 2021-11-19 w pionie PlayStation
przez winter_mute

Jakaż radość przepełnia me serce, nie dość że nius jak najbardziej aktualny, to na dodatek dzisiejszym wpisem po raz kolejny mogę Wam przypomnieć o rodzimym projekcie pn. Avocado .

Avocado-018

Lista nowości w stosunku do opisanych poprzednio wersji obejmuje między innymi:

  • poprawioną numerację portów kart pamięci i przetwarzanie nagłów plików memorek oraz wdrożono obsługe formatów *.vgs, *.gme, *.vmp;
  • usprawniono i rozbudowano operacje zapisywania scen 3D;
  • osadzono biblioteki SDL2 w kompilacji emulatora przeznaczonej dla macOS;
  • dodano opcję umożliwiającą zdefiniowanie rozmiaru pamięci konsoli na wielkość 8MB i poprawiono błędy powstałe przy tej zmianie;
  • usprawniono funkcje inicjujące obsługę napędu CDROM;

Najnowsze wydanie emulatora, przeznaczone dla systemów Android, Linux, macOS oraz Windows znajdziecie w tutejszym downloadzie.


Play! v.0.46
Dodano 2021-11-15 w pionie PlayStation2
przez winter_mute

Odnoszę wrażenie, że za bardzo skupiłem się na publikacji materiałów poświęconych rozwojowym wydaniom tytułowego emulatora i poprzednie stabilne wersje projektu Play!, ot tak i po prostu umknęły mojej uwadze. Zdarza się, zapominać się rzecz ludzka i błąd to żaden, bo z sytuacji łatwo wybrnąć, nadganiając powstałe zaległości, co niniejszym wpisem czynię.

Play! na iOS

Lista zmian, jaką opublikowano wraz z oznaczonym numerem v.0.46 stabilnym wydaniem emulatora z 11 listopada br. obejmuje:

  • poprawiono obsługę kontrolerów gier pod systemem Linux;
  • aplikacja dla systemu Android migrowała do SDK 30, co za tym idzie emulator zyskuje wsparcie 11. wersji Androida i wszystkie smakołyki tego systemu tj. dedykowany folder danych programu, usunięcie wszystkich danych przy odinstalowaniu apki, itp. Posiadacze urządzeń z Android 10 nadal będą mogli korzystać z programu i pamięci urządzenia bez ww. udogodnień;
  • naprawiono błędy występujące w grach Virtua Fighter 2 oraz Sega Rally Championship 95, powodujące niewłaściwe wyświetlane kolory pod interfejsem Vulkan;
  • wyeliminowano krytyczne błędy powodujące zakończenie procesu emulacji pod systemem Windows w trakcie przetwarzania zoptymalizowanych tekstur przez procesory niewspierające zestawu instrukcji SSSE3;
  • usprawniono skanowanie pamięci pod systemem iOS eliminując zawieszanie emulatora występujące podczas uruchamiania gier;
  • zwiększono kompatybilność programu usprawniając obsługę gier takich jak... Okage: The Shadow King, Way of the Samurai oraz Kya Dark Lineage;

Zapraszam do sekcji Pliki gdzie znajduje się kod źródłowy programu, najnowsze stabilne 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.


RPCS3 0.0.19
Dodano 2021-11-12 w pionie PlayStation3
przez winter_mute

Autorzy RPCS3 oficjalnie poinformowali o rozpoczęciu nowego cyklu rozwojowego projektu i związanego z nim przejścia na kolejną cyfrę w oznaczeniu rozwojowej wersji emulatora.

PS3 emulator running game #050

Przeskok na wyższą numerację, standardowo okraszono statystykami określającymi zakres prac, jakie wykonano pomiędzy kolejnymi wydaniami aplikacji. Przywołana analiza dla tytułowej wersji 0.0.19 przedstawia się następująco:

61 dni programowania
16 osób wprowadzających zmiany
272 wprowadzone zmiany
330 edytowanych plików z kodem
19 149 linijek dodanego oraz 6 673 usuniętego kodu

Zapraszam do działu Pliki, gdzie znajduje się publikowany na bieżąco kod źródłowy tytułowego programu w wersji Alpha.


JPCSP dev-643c210
Dodano 2021-11-10 w pionie PSPortable
przez winter_mute

Jakże miło widzieć, że scena nie jest zmonopolizowana informacjami dotyczącymi jednego emulatora. Mam przy tym nadzieje, że równie przyjemne jest dla Was, gdy wspomniane informacje są publikowane na bieżąco. Z tą jakże pozytywną myślą, zapraszam do zapoznania się z nowymi materiałami poświęconymi projektowi pn. JPCSP.

jpcsp-ffcc

W związku z powyższym wrzucam na stronę nieoficjalną wersje emulatora z 9 listopada br. oznaczoną symbolem 643c210, która względem poprzednich wydań wprowadza następujące zmiany:

  • usprawniono operacje zapisu danych na karcie pamięci zapewniając lepszą synchronizację wykorzystywanego systemu plików;
  • usunięto błędy występujące w wielowątkowym generowaniu obrazu w OpenGL, jakie występowały po wywołaniu funkcji sceKernelLoadExec();
  • operację szybkiego zapisu wzbogacono o zapamiętywanie nazwy nośnika UMD w pliku State.bin;
  • rozbudowano wsparcie plików PGD w zakresie usprawnionego przetwarzania przez sceKernelLoadModuleDNAS() oraz deszyfrowania plików z myślą o obsłudze trybu zdefiniowanego z jego nagłówka;
  • koncepcyjnie zaimplementowano użycie funkcji sceMesgIns_driver_D062B635(), sceMesgLed_driver_CED2C075() oraz sceMesgIns_driver_4A03F940(),wdrożono również obsługę funkcji SysMemForKernel.sceKernelMemcpy();
  • naprawiono działanie funkcji sceDrmBBCipherInit(), sceKernelGetGameInfo(), sceDrmBBCipherInit();

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


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