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”

DuckStation Dev-0.1-4866

Rzadko się to zdarza, ale jak pokazuje dzisiejszy nius nawet projekt pokroju DuckStation potrafi zaskoczyć minimalistyczną listą zmian. Jednakże mając na uwadze wkład autora w rozwój PCSX2 absencja istotnych nowości i mnogiej liczby poprawek, jest w pełni usprawiedliwiona. Przynajmniej będzie mało do czytania.

duckstation-011

W tym duchu, zapraszam do zapoznania się z najnowszym wydaniem tytułowego emulatora wydanego 10 stycznia 2022 r. i oznaczonego numerem wersji 0.1-4866, które względem poprzednio opisanych wersji zawiera zmiany obejmujące zakresem:

  • wprowadzono nowy mechanizm unieważniania pamięci podręcznej;
  • zaktualizowano bibliotekę rcheevos do wersji v10.2.0, pozbywając się wcześniej występujących błędów i rozbudowując funkcjonalność retroachievementów m.in w zakresie wyświetlania informacji o postępie osiągnięć;
Czytaj dalej „DuckStation Dev-0.1-4866”

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”