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”

DuckStation Dev-0.1-4846

Tytułowy projekt dawno nie gościł na stronie i można by się spodziewać, że publikacja listy zmian zajmie lwią część powierzchni na stroni. Z przykrością należy stwierdzić i równie szczerze napisać, że DuckStation w ostatnim kwartale 2021 r. przechodzi przez etap lekkiej stagnacji. Można by się martwić z tego tytułu, aczkolwiek zdaje mi się że bardziej stosownym będzie przywitać z otwartymi ramionami i radością w sercu każdą nową odsłonę emulatora, choćby znalazła się w niej jedynie minimalna zmiana względem wersji poprzedniej.

DuckStation running PE on Linux #02


W tym duchu, zapraszam do zapoznania się z najnowszym wydaniem projektu z 16 grudnia 2021 r. oznaczonym numerem wersji 0.1-4846, które względem poprzednio opisanych wydań zawiera zmiany obejmujące zakresem między innymi:

  • usprawniono inicjowanie i obsługę nagłówków plików wykonywalnych przeznaczonych dla konsoli;
  • rozbudowano funkcje komunikatów ekranowych OSD o wyświetlanie informacji związanych m.in. z PGXP, głośnością dźwięków, czy przetaktowaniem CPU;
  • zaimplementowano nowe metody haszowania do identyfikowania gier i weryfikacji ich obrazów w bazie tytułów zintegrowanej z programem;
Czytaj dalej „DuckStation Dev-0.1-4846”

PCSX-Redux Dev.0.6498

Ostatnio dominowały niusy poświęcone emulacji PS2, cza więc napisać coś o programach dedykowanych pierwszemu PlayStation, takich jak tytułowy PCSX-Redux, w którym zmiany jakie ostatnio wprowadzano prezentują się nader ciekawie.

Względem poprzednio opisanych wersji, w wydaniu z dnia 12 grudnia 2021 r. oznaczonym jako 6498-5ba6ea73 znalazły się między zmiany obejmujące między innymi:

  • rozpoczęto prace i wdrożono podstawowe funkcje odpowiedzialne za dynamiczną rekompilację wykorzystującą 64.bitową architekturę x86-64;
  • zoptymalizowano funkcje rekompilatora pod kątem stabilnego dostępu do pamięci;
  • dodano skrypty obsługi MIPS toolchain dla kompilacji programu przeznaczonej dla systemów Windows;
Czytaj dalej „PCSX-Redux Dev.0.6498”

PCSX-Redux Dev.20211105

Ponownie wracam do pionu PS1 by uaktualnić publikowane tu materiały i na bieżąco opisać nowości jakie od poprzedniego niusa wprowadzono do tytułowego projektu pn. PCSX-Redux.

Względem poprzednio opisanych wersji w wydaniu oznaczonym numerem 6141-331b78f2 z dnia 5 listopada 2021 r. znalazły się między zmiany obejmujące między innymi:

  • zintegrowano z emulatorem projekt MC-Breakout oraz załączono pliki Gerber z wyprowadzeniami gniazda kart pamięci;
  • zaimplementowano wsparcie technologii AMD PowerXpress oraz NVIDIA Optimus, optymalizujących zużycie energii przez układy graficzne ww. producentów;
  • zaimplementowano nowy mechanizm wyboru i przełączania wyświetlania obrazu pomiędzy trybami PAL i NTSC;
Czytaj dalej „PCSX-Redux Dev.20211105”

DuckStation Dev-0.1-4773

Nie będę krył, że dumny jestem ciut z siebie. Nie dość, że liczba październikowych publikacji przekroczyła barierę dziesięciu wpisów, to niniejszym niusem, poświęconym tytułowemu DuckStation nadgoniłem wszystkie zaległości. Z czystym sumieniem i nieukrywaną satysfakcją zapraszam do lektury.

duckstation-001

Względem poprzednio opisanych wersji, w wydaniu z 25 października 2021r. oznaczonym numerem wersji wersji 0.1-4773, najistotniejsze zmiany jakie znalazły się w aplikacji obejmują:

  • poprawiono błędy uniemożliwiające poprawną kompilację programu dla platformy UWP;
  • rozwiązano problemy związane z wyświetlaniem obrazu 4K na konsolach Xbox One/SeriesX;
  • zmodyfikowano okno interfejsu z właściwościami gry, w którym odświeżono opcje przeliczania rozmiaru obrazu i wartości haszującej, celem wskazania odpowiadającego im numeru wersji dla danego tytułu;
Czytaj dalej „DuckStation Dev-0.1-4773”

PCSX-Redux Dev.20211007

Czasem radość bywa przedwczesna. Dla przykładu ostatnio cieszyłem się z nadrobionych zaległości, a jak pokazuje dzisiejszy nius w kwestii tytułowego projektu pn. PCSX-Redux zmian od poprzedniej publikacji w programie jest sporo. Biorę się zatem za ogarnięcie tematu zapraszając Was do lektury niniejszego wpisu.

PCSX-Redux screen 005

Względem poprzednio opisanych wersji w wydaniu oznaczonym numerem 5781-4-r7a8cdfe1 z dnia 7 października 2021 r. znalazły się między zmiany obejmujące między innymi:

  • rozbudowano debugger o wyświetlanie danych przetwarzanych w ramach DMA, obsługę instrukcji LWC2 oraz SWC2 oraz rejestrów koprocesora COP0 oraz usprawniono obsługę punktów zaczepienia;
  • poprawiono działanie Deasemblera pod kątem przetwarzania instrukcji MTC2/MFC2;
  • zintegrowano z emulatorem, wolonoźródłowy edytor Zep i utworzono Parser dla składni języka LUA;
Czytaj dalej „PCSX-Redux Dev.20211007”

DuckStation Dev-0.1-4745

Teoretycznie pliki z wrześniowym wydaniem DuckStation już były. Niemniej z uwagi na dużą liczbę zmian, odległy termin poprzedniej publikacji oraz fakt że po prostu lubię ten projekt, po raz wtóry zaproszę we wrześniu przedmiotowy emulator na łąmy PSEmu.pl

duckstation emulator


Względem poprzednio opisanych wersji w wydaniu z 29 września 2021r. oznaczonym numerem wersji wersji 0.1-4745, najistotniejsze zmiany jakie znalazły się w aplikacji obejmują:

  • zwiększono bezpieczeństwo procedur przetwarzania danych w pamięci oraz usprawniono pracę rekompilatora w zakresie obsługi rejestrów SWL/SWR;
  • poprawiono wyświetlanie 16.bitowego obrazu z wykorzystaniem interfejsu GLES2;
  • usprawniono działanie skanera pamięci z przeznaczeniem do oszustw, w tym: poprawiono obsługę warunków A0/A1/A2/A3, wprowadzono tryb F6 umożliwiający korzystanie z operatorów logicznych IF / ELSE IF / ELSE dla warunków A0/A1/A2/A3/D0/D1/D2/D3/D7/E0/E1/E2/E3/E4/E5, umożliwiono sortowanie kolumn, przeniesiono przyciski, dodano możliwość obserwowania zmian wartości w trybie dziesiętnym i heksadecymalnym;


a teraz krótka przerwa na reklamę…
dzisiejszy wpis sponsorują:
cyferki 1, 3, 7, literka P oraz

TAJEMNICZY REKLAMODAWCA

Czytaj dalej „DuckStation Dev-0.1-4745”