PCSX-Redux Dev.0.11627

Jeśli mnie oczy nie mylą, dzisiejszy wpis poświęcony tytułowemu PCSX-Redux, … jest ostatnim punktem na liście publikacji, które umożliwią zrealizowania zamierzenia polegającego na opisaniu wszystkich projektów goszczących w serwisie. W związku z tym, nacieszcie oczy aktualną bazą materiałów, a ja ze spokojem pomyślę o chwili odpoczynku.

PCSX-Redux screen 004, image at PSEmu.pl - recent news, latest files and more PS1 Emulation, emulacja, wiadomości, emulatory, gry homebrew.

Wracając do meritum, uprzejmie informuję że lista zmian, jakie względem poprzednio opisanych wersji, znalazły się w wydaniu z dnia 24 listopada 2022 r. oznaczonym jako 0.11627-9d2679a0 obejmuje między innymi:

  • usprawniono emulację kart pamięci;
  • rozbudowano obsługę kodu wygenerowanego w środowisku PSYQ;
  • zoptymalizowano emulację portu szeregowego, przepisując funkcje odpowiedzialne za obsługę instrukcji SIO;
Czytaj dalej „PCSX-Redux Dev.0.11627”

hps1x64 v0400

Uzupełniając wieści z ubiegłego miesiąca, z przyjemnością zapraszam do zapoznania się ze zmianami jakie w październiku trafiły do kodu tytułowego projektu hps1x64.

hps1x64 emulator screen #001, image at PSEmu.pl - recent news, latest files and more PS1 Emulation, emulacja, wiadomości, emulatory, gry homebrew.

Lista zmian, jakie znalazły się w tytułowej wersji 0400 z 15 października 2022 r., względem poprzednio opisywanych wydań obejmuje:

  • usunięto błędy występujące przy przeliczaniu częstotliwości odświeżania obrazu dla gier PAL/NTSC;
Czytaj dalej „hps1x64 v0400”

PCSX-Redux Dev.0.10459

Przeciwdziałając powstaniu kolejnych zaległości, publikuje materiały poświęcone tytułowemu PCSX-Redux. Informacje skrócone, by aktualizacje trafiły również do pozostałych pionów… Niemniej…

PCSX-Redux on Linux #01

Lista zmian, jakie względem poprzednio opisanych wersji, znalazły się w wydaniu z dnia 14 sierpnia 2022 r. oznaczonym numerem 10459 obejmuje między innymi:

  • usprawniono działanie procesu automatycznej aktualizacji emulatora;
  • poprawiono emulację przerwań SIO1 w trybie natywnym;
  • rozbudowano debugger o edytor VRAM;
Czytaj dalej „PCSX-Redux Dev.0.10459”

hps1x64 v0390

Kontunuujac uzupełnianie wieści z ubiegłego miesiąca, z przyjemnością zapraszam do zapoznania się ze zmianami jakie w lipcu trafiły do kodu emulatora hps1x64.

hps1x64 emulator hps164

Lista zmian, jakie znalazły się w tytułowej wersji 0380 z 25 lipca 2022 r., względem poprzednio opisywanych wydań obejmuje:

  • usprawniono działanie funkcji odpowiedzialnych za emulację SPU2;
  • wprowadzono możliwość konfiguracji programu z wykorzystaniem formatu json;
Czytaj dalej „hps1x64 v0390”

PCSX-Redux Dev.0.9294

Nadganiając powstałe zaległości, publikuje kolejne materiały, tym razem poświęcone tytułowemu PCSX-Redux. Informacje skrócone, bo z uwagi na opisane poprzednio uwarunkowania, czas jaki mogłem poświęcić na analizę zmian był bardzo mocno ograniczony. Pomimo tego…

PCSX-Redux on Linux #05

Lista zmian, jakie względem poprzednio opisanych wersji, znalazły się w wydaniu z dnia 10 czerwca 2022 r. oznaczonym jako 9294-c04e5f57 obejmuje między innymi:

  • dodano obsługę układów CH37x;
  • rozbudowano mechanizm wyszukiwania danych w pamięci;
  • usprawniono i zoptymalizowano działanie skryptów LUA;
Czytaj dalej „PCSX-Redux Dev.0.9294”

PCSX-Redux Dev.0.8709

Tytułowy PCSX-Redux przez kilka ostatnich miesięcy utrzymywał tendencję wzrostową. W kwietniu sprawy nie przedstawiają się inaczej. Zmian sporo, w tym cała masa poprawek służących uporządkowaniu kodu i kilka ciekawych nowości, jak np. nowe funkcje odpowiedzialne za obsługę obrazów ISO, spięte z wbudowanym językiem LUA i wstępnie przygotowane na obsługę plików ZIP. Jeszcze ciekawiej wyglądają zmiany wprowadzone w rekompilatorze, które jasno wskazują aspiracje do przeportowania programu na nową platformę.

PCSX-Redux screen 006

Szczegółowa lista zmian, jakie względem poprzednio opisanych wersji, znalazły się w wydaniu z dnia 25 kwietnia 2022 r. oznaczonym jako 8709-842686cb obejmuje między innymi:

  • wprowadzono mechanizm umożliwiający automatyczne aktualizowanie programu;
  • rozpoczęto prace nad przygotowaniem eksperymentalnego rekompilatora JIT w wersji dla systemów Arm64;
  • usprawniono emulację portu szeregowego oraz dodano wsparcie dla operacji sio1 w debuggerze;
Czytaj dalej „PCSX-Redux Dev.0.8709”

PCSX-Redux Dev.0.8136

Kolejny miesiąc i kolejne istotne zmiany w kodzie PCSX-Redux. Mocno usprawniona emulacja kontrolerów analogowych, serwer portu szeregowego i opóźnione ładowanie w JIT to w skrócie najistotniejsze nowości jakie trafiły do emulatora. Jak tu się nie cieszyć, dla autorów gromkie brawa i oby tak dalej.

PCSX-Redux on Linux #04

Szczegółowa lista zmian, jakie względem poprzednio opisanych wersji, znalazły się w wydaniu z dnia 23 marca 2022 r. oznaczonym jako 8136-88786a18 obejmuje między innymi:

  • zaimplementowano obsługę opóźnionego ładowania danych do JIT, przetwarzanie 32.bitowych rejestrów na szynie SB/SH, zoptymalizowano działanie instrukcji COP0, COP2, SXYP, MFC2/CFC2, oraz algorytmy pamięci podręcznej;
  • dodano emulację padów analogowych z serii SCPH-1110, SCPH-1150 oraz myszki dedykowanej konsoli, znacząco usprawniono działanie kontrolerów DualShock w tym wspardzie wibracji;
  • rozbudowano obsługę kart pamięci o funkcjonalność obejmującą między innymi wsparcie kodowania czcionek w języku japońskim, eksport grafiki w formacie PNG, usprawnioną obsługę konwersji i kopiowania, zaawansowaną wersję operacji Cofnij z pamięcią podręczną i możliwością cofania kilku operacji;
  • zaimplementowano serwer portu szeregowego obsługiwanego przez interfejs UART, dodano obsługę wywołań zwrotnych, flag FIFO, resetu, operacji zapisu/odczytu, itd;
Czytaj dalej „PCSX-Redux Dev.0.8136”

hps1x64 v0380

Jakże ucieszył mnie widok nowego wydania hps1x64. Tytułowego emulatora nie gościliśmy od października ubiegłego roku i miałem obawy, że prace zostały wstrzymane. Z otwartymi ramionami przyjąłbym najmniejszy ruch w opisywanym temacie, tym większa ma radość gdy zmian w projekcie jest kilka.

hps1x64_014

Lista zmian, jakie znalazły się w tytułowej wersji 0380 z 6 marca 2022 r., względem poprzednio opisywanych wydań obejmuje

  • poprawiono emulację flag KON, KOFF oraz LOOP jednostki SPU;
Czytaj dalej „hps1x64 v0380”

PCSX-Redux Dev.0.6816

Wracając do standardowego trybu publikacji, uprzejmie donoszę o zmianach jakie wprowadzono w tytułowym projekcie PCSX-Redux… lista nowości zdawać by się mogła uboga, niemniej z uwagi na posusz jaki w ciągu ostatnich tygodni szerzy się w środowisku emulatorów, każdy, nawet najmniejszy powiew świeżości jest bardziej niż mile widziany.

PCSX-Redux on Linux #01

Względem poprzednio opisanych wersji, w wydaniu z dnia 3 lutego 2022 r. oznaczonym jako 6816-6f0da789 znalazły się zmiany obejmujące między innymi:

  • sfinalizowano prace nad wbudowanych edytorem kart pamieci, dodając wsparcie dla ikon pocketstation, obsługę formatu PNG i poprawiając zgłoszone wcześniej błędy;
Czytaj dalej „PCSX-Redux Dev.0.6816”

PCSX-Redux Dev.0.6696

Niebywale cieszy mnie, że w roku ubiegłym na łamy PSEmu.pl trafił PCSX-Redux… bo gdy na scenie emulacji pierwszego PlayStation panuje lekka posucha, tytułowy projekt nie zawodzi racząc comiesięczną porcją świeżości wprowadzonych w kodzie emulatora.

PCSX-Redux on Linux #02

Względem poprzednio opisanych wersji, w wydaniu z dnia 5 stycznia 2022 r. oznaczonym jako 6696-bd1b7850 znalazły się zmiany obejmujące między innymi:

  • zoptymalizowano dla 64.bitowych platform dynamiczną rekompilację instrukcji GTE oraz samego JIT , uzyskując wzrost wydajności emulatora dochodzący do 30%;
  • zaimplementowano w projekcie bibliotekę dezasemblerującą Capstone;
  • poprawiono działanie operacji rekompilatora JIT na rejestrach GTE_ir2, GTE_ir3, GTE_sz2, GTE_sz3 jednostki COP2;
Czytaj dalej „PCSX-Redux Dev.0.6696”