Play! v.0.46

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ń;
Czytaj dalej Play! v.0.46

hps2x64 v024

Co by tradycji stało się zadość, tuż po publikacji materiałów poświęconych bliźniaczej aplikacji udającej szaraczka, czas opublikować analogiczny wpis związany z tytułowym emulatorem hps2x64.

hps2x64 running PS2 bios

Względem poprzednio opisanych wersji lista nowości zawartych w wydaniu z 24 października 2021 r. obejmuje:

Czytaj dalej hps2x64 v024

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

Play! Dev-0.44-1-70

Jak mi się zdaje, dzisiejszym wpisem poświęconym tytułowemu projektowi Play! kończę nadrabiać zaległości jakie powstały w serwisie podczas wrześniowej przerwy. Nie będę przy tym krył, że taki obrót spraw bardzo mnie cieszy, podobnie jak istotne zmiany jakie znalazły się w kodzie, w tym implementacja interfejsu Vulkan i poprawione błędy raportowane dla układów graficznych Adreno… Szczegóły sprawy poniżej.

play-Return_to_Castle_Wolfenstein

Względem opisywanych poprzednio wersji rozwojowych, lista zmian dla wydania z 1 października br. oznaczonego identyfikatorem 0.44-1-70-g3bc60f47 obejmuje między innymi:

  • dodano obsługę interfejsu Vulkan dla architektury arm64 i systemu Android;
  • poprawiono funkcje odpowiedzialne za wyświetlanie menu i obsługę maszyny wirtualnej, usuwając błędy w aplikacji mobilnej zaraportowane w GooglePlay.
  • usunięto błędy powodujące migotanie obrazu na urządzeniach wykorzystujących układ graficzny Adreno oraz usprawniono działanie programu na urządzeniach wyposażonych w układy graficzne Mali;
Czytaj dalej Play! Dev-0.44-1-70

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

hps2x64 v023

Prace remontowe, podobnie towarzyszący im krótki urlop chylą się ku końcowi, więc czas najwyższy wrócić powoli do rytmu dnia codziennego. Co za tym idzie, wskazanym jest sobie przypomnieć jak składać zdania złożone z więcej niż kilku słów, a doskonałą sposobnością ku temu jest tytułowy emulator hps2x64.

hps2x64 running PS2 bios

Jakby nie spojrzeć lista zmian niewielka, a względem poprzednio opisanych wersji nowości zawarte w wydaniu z 26 sierpnia 2021 r. zawiera:

Czytaj dalej hps2x64 v023

DobieStation dev-0.0.1619

Z przykrością stwierdzam że do aktualności poświęconych emulacji PlayStation2 wkradła się pewna doza monotonni, która sprawiła że przeoczyłem nowości jakie wprowadzono w tytułowym emulatorze DobieStation. Pragnę zatem naprawić ten błąd i niniejszym niusem…

DobieStation PS2 emulator running Kingdom Hearts

… przybliżyć Wam listę zmian, jakie względem poprzednio opisanych wersji znalazły się w wydaniu z 26 lipca 2021 r. oznaczonym numerem 0.0.1619.

znalazły się Dlatego, leniwie pozwolę sobie nadmienić, że zmiany jakie znalazły się w ostatniej odsłonie..

Czytaj dalej DobieStation dev-0.0.1619

Play! Dev-0.43-18

Jakimś dziwnym sposobem 😉 w lipcu nie przetworzyłem informacji poświęconych przedmiotowemu projektowi i z czasem nazbierało się zmian jakie trafiły do aktualnego wydania emulatora Play! Dlatego, bez dalszego przedłużania, przechodzę do sedna.

Play! PS2 emulator running Final Fanstasy XII on iPhone

Względem opisywanych poprzednio wersji rozwojowych, lista zmian dla wydania z 10 sierpnia br. oznaczonego identyfikatorem 0.43-18-g3555a138 obejmuje między innymi:

  • zoptymalizowano generowany kod jednostek VU, eliminując przetwarzanie instrukcji spoza zdefiniowanego zakresu;
  • zoptymalizowano wyświetlanie kontrolera ekranowego wprowadzono nowe ustawienia (widoczność, stopień przezroczystości) związane z kontrolerem ekranowym, możliwość przypisania przycisków L3/R3 jak również Start/Select do zewnętrznych kontrolerów, oraz wdrożono obsługę technologii haptycznej na urządzeniach pracujących pod kontrolą systemu iOS;
  • dodano możliwość generowania punktów prymitywnych z wykorzystaniem interfejsu Vulkan;
Czytaj dalej Play! Dev-0.43-18

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

Play! Dev-0.41-49

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;
Czytaj dalej Play! Dev-0.41-49