RPCS3 Dev-0.0.18-12895

Kontynuując serie niusów poświęconych rozwojowym wydaniom emulatora RPCS3 przyjrzymy się bliżej nowościom, jakie znalazły się w tytułowym emulatorze względem poprzednio opisanej wersji.

PS3 emulator running Dragon Ball

Lista zmian wprowadzonych w wersji z dnia 13 października 2021 r. oznaczonej jako 0.0.18-12895-ab6c74b3 obejmuje między innymi:

  • wdrożono nowy system łatek, który w porównaniu do dotychczasowego metody podmiany instrukcji zapewnia między innymi 64k dedykowanej pamięci, dynamiczną alokację kodu, wywołania funkcji LLE/HLE, skoki do wskazanego adresu, priorytet przetwarzania wprowadzanego kodu, definiowanie flag określających operacje wykonywane na instrukcjach (zapis/odczyt/wykonanie), zabezpieczenie przed wykonaniem błędnie zdefiniowanych instrukcji;
  • zoptymalizowano kod odpowiedzialny za obsługę SPU LLVM w zakresie przetwarzania danych związanych m.in. z funkcjami/instrukcjami: VPERM2B, VDBPSADBW, ctlz, ctpop, avg, SHUFB, fpcast, FI, fre, frsqe, fmax, fmin, vmovd, itd.;
  • zaktualizowano serwer gry sieciowej RPCN do wersji 0.4, która umożliwia definiowanie znajomych i wysyłanie im zaproszeń do gier;
Czytaj dalej RPCS3 Dev-0.0.18-12895

RPCS3 0.0.18

Było krótko, było treściwie, to teraz coś z mojej ulubionej kategorii. Czas na coś spóźnionego ;] Na początku września autorzy RPCS3 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 Virtua Fighter

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.18 przedstawia się następująco:

Czytaj dalej RPCS3 0.0.18

RPCS3 Dev-0.0.17-12637

Kontynuując serie niusów poświęconych rozwojowym wydaniom emulatora RPCS3 przyjrzymy się bliżej nowościom, jakie znalazły się w tytułowym emulatorze względem poprzednio opisanej wersji.

RPCS3 running Resident Evil 0 on Windows system

Lista zmian wprowadzonych w wersji z dnia 15 sierpnia 2021 r. oznaczonej jako 0.0.17-12637-cad96cef obejmuje między innymi:

  • wprowadzono możliwość skalowania obrazu z wykorzystaniem technologii FidelityFX Super Resolution;
  • dodano opcję umożliwiającą przypisanie do klawisza (myszy czy klawiatury) przycisku kontrolera ze zdefiniowaną siłą jego nacisku;
  • zaimplementowano opcję uruchamiania VSH, tj. XrossMediaBar stanowiącego interfejs użytkownika dla konsoli PS3;
  • zaimplementowano współdzieloną pamięć graficzną i zoptymalizowano emulator pod kątem wykorzystania skalowania do 2x i MSAA na kart graficznych z niewielką ilością VRAM;


a teraz krótka przerwa na reklamę…
dzisiejszy wpis sponsorują:
cyferki 1, 3, 7, literka P oraz

TAJEMNICZY REKLAMODAWCA

Czytaj dalej RPCS3 Dev-0.0.17-12637

RPCS3 Dev-0.0.17-12437

Choć z uruchomieniem nowego pionu nie brakuje wpisów poświęconych tytułowemu RPCS3 to przyznać musze szczerze, że w przywołanym segmencie nie ma jeszcze niusów, do jakich przywykli odwiedzający serwis PSEmu.pl

Naturalna kolej rzeczy stanowi, że wszystko się kończy, jednakże by kiedyś mogło mieć to miejsce, sprawy winny mieć również swój początek.

RPCS3 dev-build running on Windows

W związku z powyższym, inicjuję serię zwyczajowych niusów poświęconych rozwojowej wersji ww. emulatora, rozpoczynając wpisem poświęconym wydaniu z 2 lipca 2021 r. oznaczonym numerem 12437. Lista zmian jakie znalazły się w przedmiotowej odsłonie programu, w ramach wydania 0.0.17 obejmuje między innymi:

  • rozbudowano interfejs debuggera o wyświetlanie informacji dot. trybu obsługi PPU LLVM;
  • rozbudowano emulację układu graficznego o dynamiczne aktualizowanie przesunięć wierzchołków w trakcie generowania obrazu;
Czytaj dalej RPCS3 Dev-0.0.17-12437