PCSX2 dev.1.7.0-3065

Skoro zacząłem uzupełniać aktualności poświęcone czołowym emulatorom systemów PlayStation, wśród najnowszych publikacji nie może zabraknąć wpisu poświęconego tytułowej aplikacji. Sprawdźmy tym samym nowości, jakie znalazły się wydanych niedawno wersjach PCSX2.

PSEmu.pl img - PCSX2 emulator running Final Fantasy X

Oznaczona ciągiem v1.7.0-dev-3065 wersja z 10 lipca br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • zoptymalizowano emulację instrukcji CFC2, CTC2, QMFC2 oraz QMTC2;
  • wdrożono nową metodę wyświetlania tekstur skompresowanych w pamięci operacyjnej i wywoływanych jako dodatkowa paleta w postaci niewielkich sprajtów;
  • zaimplementowano obsługę danych EA Sports BIO przechowywanych na kartach pamięci;
  • zoptymalizowano bazę cheatów, porządkując wpisy, usprawniając działanie gsHWFixes czy eliminując problemy powodujące korupcję w plikach kart pamięci;
Czytaj dalej „PCSX2 dev.1.7.0-3065”

PCSX2 dev.1.7.2652

Wypada jasno napisać, że z uwagi na liczbę zmian wprowadzanych w rozwojowych wydaniach tytułowego PCSX2, nie zawsze chce mi się szykować materiały poświęcone temu projektowi… Niby można by przejrzeć i opisać zmiany pobieżnie, ale zawsze kończy się to na szczegółowym prześledzeniu każdej z nich. Niestety, zakres czynności jakie wykonuję w bieżącym miesiącu nie pozwala mi na taką rozpustę, dlatego musicie wybaczyć mi okrojoną wersję niusa o przedmiotowym projekcie.

PSEmu.pl img - PCSX2 emulator running Kingdom Hearts high quality 4K hires

Oznaczona ciągiem v1.7.0-dev-2652 wersja z 25 kwietnia br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • zaprzestano rozwoju i kompilacji kodu przeznaczonego dla 32.bitowych wydań emulatora;
  • wprowadzono obsługę interfejsu Direct3D 12;
  • dodano możliwość wyświetlania obrazu z wykorzystaniem interfejsu Metal;
  • zaimplementowano obsługę FXAA w interfejsie Vulkan;
  • dodano opcję umożliwiającą prawidłowe wyświetlanie obrazu 480p w proporcach 3:2;
  • dodano możliwość tworzenia makr dla kontrolerów sterowania;
Czytaj dalej „PCSX2 dev.1.7.2652”

PCSX2 WIP#220320

Bazując na zakulisowych informacjach, a chcąc zapewnić wysoką jakość publikowanych materiałów, nie miałem innego wyjścia jak przeliczyć na palcach poprawność postawionej poniżej tezy. Może zajęło to ponad dwa tygodnie i okupione zostało solidnym bólem stawów, ale to nic w porównaniu do osiągnięcia jakim pochwalili się autorzy PCSX2.

PCSX2 x64 math at PSEmu.pl

Wpisem z 20 marca 2022 r. wszem i wobec ogłoszono porzucenie 32.bitowych wydań programu. Niezwykle ucieszył mnie ten ruch, bo wcześniejsze argumenty typu „Program świetnie radzi sobie z emulacją, bazując na 32.bitowym kodzie” może sprawdzały się w nieźle w przypadku komputerów pracujących pod kontrolą Windows, tak dla użytkownika natywnie 64.bitowej dystrybucji systemu Linux mogły być źródłem niepotrzebnej irytacji.

Czytaj dalej „PCSX2 WIP#220320”

PCSX2 20th Bday

Wpis trochę spóźniony, bo przedmiotowy jubileusz przypadał na dzień wczorajszy. Niemniej szczerze i z głębi serca winszuję 20.letniej pracy, której owoce dają tyle radości fonom emulacji na całym świecie.

BDay card at PSEmu.pl - PlayStation2 emulatrion, emulators, tools, BIOS dump, PCSX2, Play Emulator, Windows, Linux, macOS iOS, Android, news, download

Do gratulacji, załączam najserdeczniejsze życzenia, w szczególności zdrowia, pozytywnego nastawienia, cierpliwości dla mniej rozgarniętych użytkowników emulatora, masę świetnych pomysłów które uda zrealizować się w przyszłości oraz jak najwięcej sukcesów. Sto lat.

PCSX2 dev.1.7.2390

Kończąc serię aktualności z miesiąca lutego, wrzucam materiały poświęcone najnowszej, rozwojowej wersji emulatora PCSX2, która rozszerza możliwości emulatorów PS2 o opcję podmiany tekstur. To jednak nie wszystkie zmiany jakie znalazły się w tytułowej odsłonie tytułowego programu…

PSEmu.pl img - PCSX2 emulator running FHD Final Fantasy 12

Oznaczona ciągiem v1.7.0-dev-2390 wersja z 24 lutego br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • dodano opcje umożliwiające zapis i podmianę tekstur
  • zaimplementowano nowy mechanizm pamięci podręcznej tekstur zwiększając stabilność emulatora i usprawniając wydajność jego działanie w przypadku przetwarzania plików większych niż 16MB w OpenGL oraz 64MB w przypadku interfejsu Vulkan;
  • zoptymalizowano ładowanie rozproszone i przetwarzanie operacji wektorowych z wykorzystaniem instrukcji AVX2;
Czytaj dalej „PCSX2 dev.1.7.2390”

PCSX2 dev.1.7.0-2276

Niebywale jestem rad, że kolejny raz udało się uzupełnić materiały poświęcone projektom rozwijanym i opublikowanym w bieżącym miesiącu. Z tą jakże radosną nowiną na ustach, finalizuję styczniowe aktualności wpisem dotyczącym rozwojowej wersji emulatora PCSX2.

PCSX2 running Metal Gear Solid 3

Oznaczona ciągiem v1.7.0-dev-2276 wersja z 25 stycznia br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • zaimplementowano obsługę wyświetlania obrazu z wykorzystaniem interfejsu Vulkan;
  • dodano pamięć podręczną shaderów, poprawiono działanie mipmappingu, filtrowania anizotropowego i trójlinowego przy generowaniu obrazu z wykorzystaniem interfejsu Direct3D11;
  • zmodyfikowano kolejną porcję zasobów w ramach procesu tworzenia niezależnego interfejsu QT, przeniesiono funkcje odpowiedzialne za konfigurację SPU, wybór urządzenia i interfejsu generowania obrazu, kontrolerów sterowania i (częściowo) DEV9. Ponadto zmodyfikowano obsługę struktury YAML plików bazy gier i zaimplementowano zewnętrzne biblioteki simpleini oraz DearImGui;
Czytaj dalej „PCSX2 dev.1.7.0-2276”

PCSX2 WIP#220108

Kontynuując serię niusów o kulisach projektu , uprzejmie informuję że na oficjalnym kanale PCSX2 opublikowano nowe materiały poświęcone pracom nad tytułowym emulatororem.

pcsx2wip-20220108

Wpisem z 8 stycznia 2022 r. autorzy podzielili się materiałami dedykowanymi implementacji interfejsu Vulkan. Możliwość generowania obrazu z wykorzystaniem tej biblioteki, samo w sobie jest świetną wiadomością i można by na tym zakończyć komentarz. Podkreślić jednak należy, że za wprowadzeniem opisywanej zmiany stoi Stenzek będący frontmenem opisywanego wielokrotnie DuckStation, a przesiadka na nowowprowadzony interfejs w lwiej części przypadków powoduje znaczący przyrost wydajności emulatora. Cóż rzecz więcej… Wielkie brawa.

Czytaj dalej „PCSX2 WIP#220108”

PCSX2 dev.1.7.0-2166

Tradycyjne postanowienia noworoczne zamierzam co prawda trzymać na prywatnym podwórku, nie znaczy to jednak że nie mogę sobie czegoś założyć ciut wcześniej. Tym oto sposobem wpadłem na jakże dziwny pomysł by zrobić sobie mały Świąteczny challenge i do końca roku nadrobić wszystkie niusowe zaległości. Tak też zamierzam uczynić, co rozpoczynam niniejszym wpisem z aktualnymi materiałami poświęconymi tytułowemu PCSX2.

PCSX2 emulator running ICO

Oznaczona ciągiem v1.7.0-dev-2166 wersja z 27 grudnia br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • migrację środowiska produkcyjnego do GitHub Actions wdrażając automatyczne kompilacje kodu dla 32. i 64.bitowych wydań Linuksa oraz analogiczne wersje dla Windows w dwóch wariantach przeznaczonych dla procesorów z instrukcjami SSE4 oraz AVX2;
  • zaimplementowano nową metodę przetwarzania danych w ramach GSOffset, zastępując dotychczasowy tryb buforowany i eliminując występujące w nim wycieki pamięci;
  • naprawiono problemy występujące przy grach korzystających z flagi AA1, zapewniając poprawną obsługę mieszania alfa i wyświetlania linii przy zastosowanym antyaliasingu krawędzi;
  • dodano w debuggerrze funkcje przeszukiwania pamięci oraz odblokowano dostęp do adresów 0xB*;
Czytaj dalej „PCSX2 dev.1.7.0-2166”

PCSX2 WIP#211219

Jakiś czas temu wspomniałem na łamach naszych mediów społecznościowych (choćby tutaj), że w ślad za autorami RPCS3 również i zespół tworzący PCSX2 rozpoczął publikację materiałów ilustrujących postępy prac nad tytułowym emulatorem. Przywołanych wpisów zaczyna przybywać, więc będzie nie najgorszym pomysłem, by te pojawiały się i tutaj.

PCSX2 with 2GB Memory Card

Inaugurując przedmiotowe materiały, informuję ze wpisem z 19 grudnia 2021 r. autorzy pokazali wszem i wobec prezent, jaki na święta przygotowano dla miłośników PCSX2. Kto nie dostał na Mikołaja wymarzonego kucyka, różowej piżamki, czy najnowszego lambo w tym samym kolorze, bez większego wysiłku, listów do M. i łaski pozostałych domowników, może zgarnąć rozwojowe wydanie tytułowego emulatora, które dzięki wysiłkom autorów obsłuży karty pamięci o wielkości dochodzącej do 2GB.

Czytaj dalej „PCSX2 WIP#211219”