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”

DuckStation Dev-0.1-4915

Choć kolejne wydania tytułowego DuckStation nie rozpieszczają pod względem innowacyjności czy liczby wprowadzonych poprawek, to mając na uwadze sytuację z pierwszego kwartału br. z otwartymi ramionami wypada witać każdą, najmniejszą nawet zmianę w aplikacji uważanej przez wielu za topowy emulator pierwszego PlayStation.

DuckStation running PE on Linux #03

Względem poprzednio opisanych wersji, wydanie z 8 maja 2022r. oznaczone jako 0.1-4915-g79397426 obejmuje zmiany takie jak:

  • zaimplementowano prosty shader pozwalający odbić w pionie i poziomie wyświetlany obraz;
  • dodano obsługę kodów 5106, 5146, 5186, umożliwiających odczyt danych dynamicznie alokowanych w rejestrach;
  • zoptymalizowano funkcje odpowiedzialne za obsługę frameworku cheevos i dodano wsparcie dla biblioteki RAIntergration (interfejs RetroAchievements);
Czytaj dalej „DuckStation Dev-0.1-4915”

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”

Avocado Dev.20220331

Szczerze przyznaję, że nie mam ostatnio głowy do skrobania niusów, a moje myśli szybującymi hen wysoko na emulacyjną sceną. Mam jednak nadzieję, że wybaczycie mi taki stan rzeczy i opóźnienia jakie z tego tytułu powstały.

Avocado-020

Co prawda, lista nowości jakie pojawiły się w ostatnim wydaniu z 31 marca 2022 r. jest może niewielka w porównaniu do opisanych poprzednio wersji

Czytaj dalej „Avocado Dev.20220331”

DuckStation Dev-0.1-4895

Mocno trzymałem kciuki, by tytułowy projekt został odmrożony i nie kryję swojego zadowolenia z faktu, że tak właśnie się stało. Z wielką radością zapraszam do zapoznania się ze zmianami jakie trafiły do najnowszego wydania DuckStation.

Duckstation PS1 Windows7 emulator, emulation, PS1game, retrogaming

Względem poprzednio opisanych wersji, wydanie z 3 kwietnia 2022r. oznaczone jako 0.1-4895-ge45c7fd1 obejmuje zmiany takie jak:

  • dodano wsparcie dla wstępnego buforowania obrazów gier;
  • usprawniono ładowanie danych z obrazów dysków zawierających jedną ścieżkę;
  • zmodernizowano kod, usuwając nieużywane klasy i przenosząc kluczowy funkcje do jądra aplikacji;
Czytaj dalej „DuckStation Dev-0.1-4895”

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”

DuckStation Dev-0.1-4790

Nius z serii dziwnych, bo jeśli prześledzić historię wydań to łatwo zauważyć można, że numeracja została cofnięta. Co więcej, lista zmian ogranicza się do poprawienia obsługi listy obrazów w formie M3U, która w przypadku gier jednodyskowych jest ładowana do pamięci. Niemniej, opisywane wydanie 0.1-4790 z dnia 18 stycznia 2022 r. jest najświeższą oficjalną wersją emulatora DuckStation.

DuckStation running PE on Linux #01

Z niemałym smutkiem, trzeba przy tym napisać że: zarchiwizowanie repozytorium github, usunięcie listy nowości i kanału Discord, wskazują że niniejszą publikacją autor pożegnał się z fanami i wstrzymał prace nad opisywanym emulatorem. Z premedytacją piszę wstrzymał, bo liczę cicho i mocno trzymam kciuki, by prace nad DuckStation zostały jeszcze wznowione. Do tego czasu, kłaniam się nisko i serdecznie dziękuję autorowi za wspaniałą pracę i powiew świeżości, jaki tytułowym projektem wniósł na scenę emulacji pierwszego PlayStation.

Zaś Was drodzy czytelnicy odsyłam do sekcji Pliki, skąd można pobrać opisywany program w wersjach dla systemu Linux oraz Windows, a także kod źródłowy do własnoręcznej kompilacji.

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”