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

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

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

Play! Dev-0.40-30

Nie wiem jak Wy, ale osobiście czerpie sporą przyjemność z napływających nieprzerwanie informacji o stabilnie wdrażanych zmianach w rozwojowych wersjach projektów. W przypadku emulatorów czarnulki, źródłem wspomnianej radości, niewątpliwie jest dla mnie tytułowy projekt Play!

Play! PS2 emulator running Suikoden V

Nic w tym dziwnego, gdyż względem wersji opisywanych poprzednio, wydanie z 17 maja br. oznaczone identyfikatorem 0.40-30-g95223d9a obejmuje zmiany takie jak:

  • zaimplementowano emulację funkcji EE/PINTH;
  • usunięto błędy i usprawniono obsługę kart pamięci;
  • zoptymalizowano konfiguracje kompilacji dla systemów OS X;
Czytaj dalej Play! Dev-0.40-30

DobieStation dev-0.0.1617

W ramach koleżeńskiej solidarności chylę czoła za szczerość, z jaką autor opisywanego projektu wypowiedział się w tym artykule. Przyjmując analogiczne podejście, solidarnie i równie szczerze napiszę że mnie się również nie chce :]

MacOS running God of War on DobieStation PS2 emulator

Dlatego, leniwie pozwolę sobie nadmienić, że zmiany jakie znalazły się w ostatniej odsłonie DobieStation z dnia 25 kwietnia 2021 r…

Czytaj dalej DobieStation dev-0.0.1617

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