AetherSX2 alpha-1370

Zgodnie z wcześniejszą zapowiedzią, wrzucam szczegółowe informacje o zmianach wprowadzonych w projekcie pn. AetherSX2. Warta podkreślenia jest możliwość priorytetyzacji zasobów, migracja mechanizmu podmiany tekstur z źródłowego projektu, sporo zmian usprawniających wydajność oraz kompatybilność aplikacji.

PSEmu.pl image - aethersx2-004

Wnikliwa lista zmian, jakie względem poprzednio opisywanych wersji trafiły do eksperymentalnej odsłony projektu z dnia 1 marca 2022 r. oznaczonej symbolem alpha-1370, obejmuje:

  • zaimplementowano mechanizm podmiany tekstur;
  • wdrożono pamięć podręczną mipmap;
  • zwiększono precyzję działania shaderów;
  • wprowadzono ustawienia umożliwiające priorytetyzację wykorzystania zasobów z ukierunkowaniem ich na emulacją EE, VU lub GS;
  • usprawniono działanie poziomej synchronizacji obrazu;
  • poprawiono dostęp do rejestrów jednostek VU0,VU1 w trybie MTVU;
  • naprawiono obsługę pamięci dyskowej na urządzeniach z nakładką MIUI;
  • usprawniono operację przeszukiwania dysku w poszukiwaniu gier;
  • usunięto błąd powodujący nieprawidłowe odtwarzanie dźwięku przy zamykaniu aplikacji;
  • zaimplementowano rekompilację rozkazów PMULTH, PPACH, PPCHW, LDL, LDR, SDL, SDR, PMFHL, PMTHL, PEXCH, zoptymalizowano wywołania instrukcji PPACHB;
  • rozbudowano interfejs w zakresie opcji konfiguracyjnych aplikacji i ustawień z łątkami dla gier;
  • usunięto błędy powodujące nieprawidłową synchronizację pamięci lokalnej;
  • dezaktywowano shadery domyślnie nieobsługiwane przez układy Adreno/Mali;
  • usprawniono wykrywanie sterowników Vulkan;
  • usunięto błędy powodujące nieprawidłowe przypisywanie tekstur;
  • wprowadzono możliwość korzystania z żyroskopu smartfona przy użytkowaniu zewnętrznego kontrolera gier;
  • usunięto błędy powodujące nieprawidłowe wyświetlanie tekstur przy włączonej synchronizacji pod interfejsem Vulkan;
  • wprowadzono poprawki zwiększające kompatybilność programu, usprawniając działanie gier takich jak… Castlevania: Lament of Innocence, Devil May Cry, Dragon Ball Z: Budokai Tenkaichi 3, Gran Tourismo 4, Jak (seia), Primal, Ratchet & Clank (seria), Silent Hill: Origins;

Tyle teorii, chętnych do testów praktycznych zapraszam do sekcji Pliki, skąd pobrać można opisywane wydanie rozwojowe tytułowej aplikacji.