PCSX2 dev.1.7.0-1957

Nie chcąc dopuścić do sytuacji, jaka miała miejsce w ubiegłym miesiącu i powstania zaległości, z których odgrzebuję się przez dobre dwa tygodnie… wrzucam względnie bieżące materiały, poświęcone względnie bieżącemu wydaniu tytułowego PCSX2.

okmi-001-pcsx2

Oznaczona ciągiem v1.7.0-dev-1957-gb63f6e807c wersja z 23 października br., w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • zmodyfikowano obsługę stosu rekompilatora, zapewniając stabilną pracę JIT i eliminując błędy krytyczne występujące na 64.bitowych systemach operacyjnych z rodziny Windows;
  • usunięto predefiniowane konfiguracje z agresywnymi ustawieniami służącymi teoretycznie przyśpieszeniu emulacji, które w praktyce zyskiem kilku klatek były przyczyną lwiej części problemów zgłaszanych później przez użytkowników emulatora;
  • rozbudowano funkcje odpowiedzialne za emulację CDVD w zakresie obsługi fizycznych napędów o nowy mechanizm kontroli prędkości obrotów nośnika bazujący na liczbie odczytywanych na sekundę sektorów i wyeliminowano opóźnienia DMA i wdrożono odczyt z wyprzedzeniem o 1 sektor, zapewniając płynniejsze działanie gier intensywnie pobierających dane z płyt DVD;
Czytaj dalej „PCSX2 dev.1.7.0-1957”

PCSX2 dev.1.7.0-1800

Dla równowagi, po szybkim niusie znów będzie treściwy i z lekka przydługawy wpis. Nie powinno to dziwić, bo o tytułowym PCSX2 zamaszyście pisałem w lipcu br. Co za tym idzie sporo wody upłynęło w rzece, a wielkość składających się na to litrów, nie ustępuje liczbie zmian jakie znalazły się w przywołanym projekcie. No to, jedziemy.

PCSX2 running Ratchet & Clank

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

  • zoptymalizowano emulację jednostki głównej wykorzystując do tego 64.bitowe operacje instrukcji x64, grupując powtarzalny kod w funkcje oraz zapisując najczęściej wykorzystywane rejestry EE zabezpieczając przed ich usuwaniem w trakcie czyszczenia wywołań COP2;
  • wdrożono emulację instrukcji SDR/SDL, LDR/LDL jednostki EE w trybie rekompilacji JIT, osiągając przyrost prędkości do 30%;
  • zoptymalizowano przetwarzanie dużych partii danych w pamięci wykorzystując do tego rejestry xmm;


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

TAJEMNICZY REKLAMODAWCA

Czytaj dalej „PCSX2 dev.1.7.0-1800”

PCSX2 dev.1.7.0-1484

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;
Czytaj dalej „PCSX2 dev.1.7.0-1484”

PCSX2 dev.1.7.0-1283

Nius może ciut spóźniony, ale z okazji obchodzonego ostatnio dnia dziecka, na stronie nie może się pojawić nic innego jak materiały poświęcone rozwojowemu wydaniu projektu PCSX2, będącego najbardziej rozwiniętym i najszybszym emulatorem PlaySation2.

PCSX2 emulator running Metal Gear Solid 3.

Oznaczona ciągiem v1.7.0-dev-1283-g286b6448b wersja, w stosunku do opisanych poprzednio wydań zawiera zmiany obejmujące między innymi:

  • usprawniono funkcje obsługujące obrazy dysku twardego;
  • naprawiono błędy występujące przy konfigurowaniu adresów DNS;
  • usprawniono i zoptymalizowano obsługę kart pamięci;
Czytaj dalej „PCSX2 dev.1.7.0-1283”

PCSX2 dev.1.7.0-1090

Sporo uwagi poświęciłem ostatnio innym projektom, więc czas nadgonić zaległości wracając do niusów poświęconych rozwojowej wersji PCSX2. Szczególnie że w ciągu półtora miesiąca wydarzyć mogło się wiele.

Kingdom Hearts running on PCSX2 emulator

Oznaczona ciągiem v1.7.0-dev-1190-gfafbb3cc6 wersja emulatoara PCSX2 w stosunku do opisanej poprzednio odsłony, zawiera zmiany obejmujące między innymi:

  • zdefiniowano próg wymagań dla procesorów na poziomie rozkazów SSE4.1 oraz usunięto kod odwołujący się do wcześniejszych zestawów instrukcji;
  • usunięto błąd utrudniający instalację programu pod systemem macOS;
  • poprawiono obsługę pamięci oraz dodano system slotów w protokole IPC;
Czytaj dalej „PCSX2 dev.1.7.0-1090”

PCSX2 dev.1.7.0-1040

Powrót do żywych po koronnej rekonwalescencji, rozpoczynam wpisem związanym z najpopularniejszym emulatorem PlayStation2.

Shadow of the Colossus @ PCSX2

Oznaczona ciągiem v1.7.0-dev-1040-gb6246a7ba rozwojowa wersja PCSX2 obejmuje w stosunku do opisanego poprzednio programu między innymi:

  • rozbudowano funkcje odpowiedzialne za komunikację międzyprocesową;
  • usunięto zbędne optymalizacje w funkcjach emulujących jednostki microVU;
  • rozbudowano emulację efektu pogłosu w funkcjach SPU2;
Czytaj dalej „PCSX2 dev.1.7.0-1040”

PCSX2 dev.1.7.0-927

Listę styczniowych aktualności, standardowo kończymy wpisem o topowym projekcie umożliwiającym uruchomienie gier z PlayStation2 na komputerach.

Oznaczona ciągiem v1.7.0-dev-927-g6445af6eb rozwojowa wersja PCSX2 obejmuje w stosunku do opisanego poprzednio programu między innymi:

  • usprawniono obsługę dźwięku CDDA oraz wyjścia SPDIF
  • poprawiono błędy powodujące nieprawidłowy dobór częstotliwości odświeżania występujące przy pauzowaniu procesu emulacji;
  • wdrożono emulację dysków ATA;
Czytaj dalej „PCSX2 dev.1.7.0-927”

PCSX2 dev-g2c7f54134

Grudniowy przegląd nowości jakie pojawiły się na scenie kontynuuje najpoważniejszy gracz wśród emulatorów systemu PlayStation2.

Shadow of the Colossus

Oznaczona ciągiem v1.7.0-dev-767-g2c7f54134 rozwojowa wersja PCSX2 obejmuje w stosunku do opisanego poprzednio programu między innymi:

  • usprawniono emulację microVU poprawiając przetwarzanie instrukcji VU1;
  • poprawiono błędy występujące przy kilkukrotnym włączeniu kamery EyeToy;
  • przepisano na nowo i zoptymalizowano kod odpowiedzialny za obsługę kontrolerów gier;
Czytaj dalej „PCSX2 dev-g2c7f54134”

PCSX2 dev-g626bf2788

Przegląd listopadowych nowości jakie pojawiły się na scenie kończę wpisem poświęconym rozwojowej wersji najpoważniejszego gracza wśród emulatorów systemu PlayStation2.

Final Fantasy 12

Oznaczona ciągiem v1.7.0-dev-619-g626bf2788 rozwojowa wersja PCSX2 obejmuje w stosunku do opisanego poprzednio programu, zmiany takie jak:

  • rozbudowano zintegrowaną bazę gier z poprawkami, i dedykowanymi ustawieniami dla poszczególnych tytułów, poprawiono literówki i inne błędy;
Czytaj dalej „PCSX2 dev-g626bf2788”

PCSX2 dev-g03ba36411

Kilkukrotnie pisałem o Play! nie wypada nie napisać o najnowszej rozwojowej wersji emulatora PCSX2.

ICO uruchomione na PCSX2

Oznaczona ciągiem 439-g03ba36411 rozwojowa wersja PCSX2 v1.7.0 obejmuje w stosunku do swej poprzedniczki zmiany takie jak:

  • naprawiono błędy interfejsu gsdx powodujące nieprawidłową pracę pod D3D DX11;
Czytaj dalej „PCSX2 dev-g03ba36411”