hps2x64 v0360

Synchronizacja podsystemu dźwiękowego z zegarem procesora Emotion Engine oraz właściwa dystrybucja zadań w środowisku wielopoziomowym to jedne z najtrudniejszych barier przy odtwarzaniu architektury PlayStation 2. Autor emulatora hps2x64 podszedł do tego zagadnienia w sposób kompleksowy, rezygnując z drobnych poprawek na rzecz głębokiej modernizacji jądra programu. Nowa odsłona przynosi gruntowne zmiany w strukturze kodu, które redefiniują sposób komunikacji pomiędzy emulowanymi układami a systemem gospodarza.

hps2x64 emulator running PS2 BIOS - image #0011 from PSEmu.pl :: recent news, latest files, free homebrew games, all you want in topic of PS2 emulation. Pliki, wiadomości, darmowe gry homebrew.

Względem poprzednio opisanych wersji lista nowości zawartych w tytułowym wydaniu z 11 maja 2026 r. obejmuje:

  • wprowadzono opcję kompilacji kodu maszynowego z wykorzystaniem zaawansowanego zestawu instrukcji AVX-512,
  • wyeliminowano błędy związane z niewłaściwym czasem wykonywania instrukcji (timing issues) w module rekompilatora,
  • naprawiono nieprawidłowe działanie specyficznej instrukcji rozpakowania i rozszerzenia danych (PEXT5),
  • zoptymalizowano wykonywanie równoległych operacji dodawania oraz odejmowania bez znaku (PADDUW lub PSUBUW).

Skupienie się na instrukcjach multimedialnych oraz implementacja wsparcia dla AVX-512 wyraźnie pokazuje, w którą stronę zmierza rozwój rdzenia emulacji PlayStation 2 w tym projekcie. Eliminacja problemów z taktowaniem rekompilatora w połączeniu z poprawkami specyficznych operacji matematycznych powinna przełożyć się na stabilniejsze i wierniejsze odtwarzanie kodu źródłowego konsoli.

Zapraszam do pobrania niewielkiego archiwum zawierającego plik wykonywalny najnowszej wersji tytułowego emulatora hps2x64. Natomiast, w pionie PS1 znaleźć można archiwum z najnowszym wydaniem kompletnego hpsx64.

*Uwaga redakcyjna: oryginalny changelog wskazuje oznaczenie numerem v0490, co odpowiada wersji emulatora symulującej działanie pierwszego PlayStation. Najprawdopodobniej mamy do czynienia z oczywistą omyłką pisarską w dokumentacji (co już się zdarzało). Sprawa zapewne wyjaśni się przy kolejnym wydaniu programu, do tego czasu niemniej małe paczki binarek pozostawiam w dotychczasowej nomenklaturze wersji.