SPU2-X 2 Released

Każda osoba zgłębiająca tajniki emulacji maszyn ze stajni Sony, doskonale zdaje sobie sprawę, iż niezwykle istotnym czynnikiem w procesie programowego udawania wspomnianego sprzętu stanowią wtyczki odpowiedzialne za obsługę dźwięku. Oprócz wiadomego, czyli faktu, że dzięki nim `coś` dociera do naszych uszu, mają one również znaczący wpływ na kompatybilność oraz prędkość emulacji.

Powinien więc wszystkich ucieszyć fakt, że plugin SPU2-X, czyli najbardziej rozwinięta wtyczka w temacie, doczekała się nowej, oznaczonej cyferką 2 wersji. Wysoki przeskok numeracji spowodowany jest sporą zmian obejmujących obsługę pętli, przerwań, modulacji tonów, wszelkiej maści rejestrów, efektów i pogłosów.

Co więcej, prócz nowej cyferki i sporej listy zmian autorzy chwalą się również zwiększoną kompatybilnością pluginu, a tym samym również emulatora, którą to powinniśmy odczuć w przypadku gier takich jak: F1 2005, Burnout, cała seria Tomb Raider, Spyro the Dragon, Gauntlet Dark Legacy, Legacy of Kain Soul Reaver 2, God of War, God of War 2, Tales of Destiny, Magic Pengel, Grand Theft Auto: Vice City, Devil May Cry (PAL), Gradius 3, Gradius 4 i wszystkich pozycji wykorzystujących cyfrowe efekty.

Brzmi zachęcająco? Nie muszę więc chyba, namawiać Was do odwiedzin strony domowej projektu i naszego downloadu, prawda?

Pcsx2 beta 1059 + Pluginy

Kolejna odsłona beta emulatora Pcsx2 oznaczona numerem 1056. Tym razem wprowadzone zmiany przynoszą naprawdę miarodajne rezultaty. Wszystko dzięki dwóm eksperymentalnym speedhackom – VU Cycle Sterling i Idle Loop Fast-Forward – które znacznie przyśpieszają emulację większości znanych tytułów (m.in. Tekken’a 5 – pełne 60 fps, chociaż do pełni szczęścia jeszcze trochę brakuje). Problemy jakie występują wraz z ich użyciem to niestety mniejsza kompatybilność oraz stabilność. Co więcej, w niektórych „growych” wypadkach nowe dopalacze mogą powodować efekt podobny do frame-skip , czyli zwyczajny brak płynności obrazu. Sam się z tym nie spotkałem, ale chyba lepiej uprzedzić, prawda? :]


Z emulatorem pojawiła się również paczka aktualnych pluginów (LilyPad, SPU2-X, ZeroGS) oraz nowa odsłona GSdx’a. Tradycyjnie o zmianach (nie licząc faktu, że jakieś są) niewiele wiadomo.
Zapraszam do testów.

Download: Pcsx2 beta 1059, Plugins 25 April 2009, GSdx r1145

Pcsx2 beta 976 + Pluginy

Studia, egzaminy, zaliczenia, choroba, święta, ponownie studia…itd. itd. Tak od pewnego czasu wygląda(ł) mój (jakże ciekawy) „harmonogram zajęć”. Co prawda, najbliższe dni nie zapowiadają się wcale lepiej (kolokwia z fizyki, matematyki dyskretnej, algebry i programowania, strzeżcie się! Nadchodzę!), to jednak ominęło nas już tyle aktualizacji, że aż żal d…. Donalda ściska ;]


Zacznijmy od tego, że pojawiły się trzy kolejne wydania beta Pcsx2 oraz dwie paczki z pluginami. My (ze względu na zbyt dużą liczbą zmian) skupimy się na tych najnowszych, czyli na Pcsx2 beta 976 i Plugins as of 14th of april 2009. Niestety muszę rozczarować tych, którzy spodziewali się jakiś rewolucji. Autorzy dalej walczą z grami firmy Tri-ace oraz Gust (których emulacja od czasów wersji 791 powinna się nieco poprawić), dodano kolejnego gamefixa (eliminującego problemy graficzne z grą Persona), poprawiono kilka rzeczy w obsłudze procesora (VU oraz EE), no i oczywiście (bo jakżeby inaczej) wprowadzono szereg optymalizacji i usprawnień, które w teorii powinny zwiększyć stabilność, kompatybilność oraz prędkość emulatora.
Co do naszej pluginowej paczki, wydała mi się nieco uboga (tylko dwie wtyczki – Lilipad i SPU2-X) więc postanowiłem dorzucić od siebie najnowszego GSdx’a. Zmiany to ponownie rzecz umowna, chociaż zasadniczo to nawet lepiej dla nas – jest jakaś motywacja do robienia testów…
Na zakończenie wspomnę jeszcze o browarze, który z powodu nadmiaru wolnego czasu, postanowił („tym razem na serio” hehe :]) kontynuować swój projekt zwany XenoGears PL. Fakt, że osobiście nie jestem zainteresowany tym tłumaczeniem (ze względu na nie posiadanie tejże gry) nie przeszkadza mi w mocnym trzymaniu kciuków oraz w życzeniu powodzenia i wytrwałości w dalszych pracach.
No dobra, to ja wracam do mych ulubionych algorytmów i innych zabawnych rzeczy, a Was standardowo zapraszam do download’u. Bye~bye.

Download: Pcsx2 beta 976, Plugins 14 April 2009

SPU2-X.1.0

Szanowni Państwo! Mam zaszczyt zaprezentować Wam plugin dźwiękowy SPU2-X.!


Zapewne zapytacie "o co tyle szumu"? Nowa wtyczka stworzona przez Air’a doczekał się pierwszego oficjalnego wydania i już na aktualną chwilę pozostawia konkurencję daleeeeeko w tyle. Świetnie radzi sobie niemalże ze wszystkimi tytułami grywanymi na Pcsx2, jest prosta w konfiguracji, genialnie oddaje efekty dźwiękowe, nie zacina się ani w trakcie rozgrywki, ani w trakcie oglądania video… itd. itd. Jej zalety można wypisywać tak bez końca. Ale po co? Lepiej żebyście sami sprawdzili powody, dzięki którym autor news’a jest tak zachwycony :] Zapraszam do komentowania oraz do testów:
Download: SPU2-X.1.0

Pcsx2-snapshot 528 & Plugins 18 February

Kolejna odsłona beta emulatora Pcsx2 na horyzoncie, tym razem wraz z paczką uaktualnionych plugin’ów – ZeroSPU2, ZeroGS, CDVDiso. Niestety, na temat tych drugich niewiele wiadomo, więc skupimy się na snapshot’cie 528.
Główne zamiany to przede wszystkim domyślne ustawienie „Denormals are Zero” (VU) i wyłączenie „Flush to Zero” (EE) dla konfiguracji Advanced, chwilowa (?) kasacja problematycznych opcji kart pamięci (Format, Reload itd.), drobne poprawki w obsłudze VIF, modyfikacje dla gier Katamari Damacy i Final Fantasty X oraz standardowe „oczyszczenie” kodu ze zbędnych śmieci wraz z optymalizacją.


Nie pozostaje nic więcej, jak zaprosić Was wszystkich do testów, komentowania oraz…
Download’u: Pcsx2-snapshot 528 , Plugins 18 February

Pcsx2-snapshot 478 & LilyPad 0.9.9

Tyle istotnych rzeczy się wydarzyło, a czasu na napisanie news’a tak mało. Zacznijmy od pewnej "fuzji". W podziękowaniu za wielki trud i wysiłek włożony w rozwój emulatora PlayStation 2, twórcy Playground’a stali się częścią oficjalnego Team’u Pcsx2. Co nam to dało? Ano przede wszystkim koniec PG (ostatnia odsłona to 708, która nie wniosła znaczących zmian) oraz pojawienie się zupełnie nowej wersji beta emulatora, nazwanej svn snapshot. Pierwsze publiczne wydanie jest oznaczone numerem 478, poniżej można poczytać o zawartych w nim zmianach:

winter_mute napisa�:
– naprawiono błąd obsługi pamięci, który od długiego czasu w większości przypadków powodował niekontrolowane kończenie pracy programu
– dodano kompresję NTFS dla katalogu z kartami pamięci
– tryb MTGS został domyślnie włączony
– usprawniono obsługę COP0 w trybie interpretera i rekompilatora
– "framelimit" ustanowiono domyślnym trybem redukcji prędkości emulacji
– poprawiono błędy w obsłudze DMA i plików wykonywalnych elf
– przeprowadzono standardowe procedury oczyszczania i optymalizacji kodu
– usunięto funkcję/łatkę VSync INTC timing
– zoptymalizowano obsługę jednostek VU pod kątem działania funkcji Denormals are Zero
– poprawiono działanie łatki dla Magna Carta
– zmieniono nazwę pliku konfiguracyjnego z pcsx2pg.ini na pcsx2.ini
– podobnie zmodyfikowano pozostałe elementy, w tym logo i ikony co przypieczętowało połączenie projektu głównego i wersji PG

Aktualizacji doczekała się również wtyczka LilyPad 0.9.9. Osoby które chcą się dowiedzieć o wprowadzonych nowościach, zapraszam na forum. I to by było na tyle. Zachęcam do komentowania.
Download: Pcsx2-snapshot 478, LilyPad 0.9.9

Pcsx2, GSdx, jpcsp oraz …Oak.

„Święta, święta i po świętach”, my tymczasem wracamy do „njusów” z szerokiego świata emulacji :]
Zacznijmy od znanego pluginu graficznego GSdx. Właśnie ukazała się jego najnowsza wersja oznaczona numerkiem 0.1.14. O zmianach niestety niewiele wiadomo, ale ze względu na „kurs” jaki obrał Gabest można wnioskować, że ponownie zwiększono prędkość trybu programowego wyświetlania obrazu + poprawiono błędy graficzne w niektórych grach (m.in. Kingdom Hearts).
Aktualizacja nie ominęła również samego emulatora Pcsx2. Dzięki publicznemu topic’owi (założony przez twórców na oficjalnym forum Pcsx2), mamy dostęp do najnowszych wersji beta Playground’a wraz z informacjami o wprowadzonych zmianach. Aktualne wydanie to svn 599, w którym parę rzeczy naprawiono, parę zepsuto, a jeszcze inne zoptymalizowano. Innymi słowy – standard :]


Ostatnią nowością o której trzeba wspomnieć, to emulator jpcsp, który właśnie doczekał się rev 904. Po więcej informacji zapraszam na oficjalne forum oraz na stronę z changelog’iem.
No, to tyle jeżeli chodzi o emu-informacje. A co poza tym? Normalnie odpowiedziałbym „nic”, na szczęście ten stan rzeczy odmienił jeden z naszych użytkowników – Oak, który specjalnie dla serwisu PSEmu.pl przygotował sporą dawkę niebanalnych wideo testów Pcsx2. W akcji możemy zobaczyć takie gry jak Virtual Fighter 4, Grand Turismo 3 i 4 oraz Tekken 5


(Kliknij, aby zobaczyć wybrany film)

…Należy dodać, że większość wymienionych tytułów, jest powszechnie uważana za niegrywalne, warto więc podziwiać wytrwałość i determinację Oak’a, który sam rozszyfrował wszystkie ustawienia emulatora. Zachęcam do obejrzenia rezultatów i do komentowania. Z mojej strony to już wszystko – do zobaczenia w następnym newsie.

Download: Pcsx2pg svn599, jpcsp rev 904, GSdx 0.1.14

PCSX2 0.9.5 SVN Rev. 377 oraz SPU2ghz Public Beta 1.9r2

No proszę – dopiero co dostaliśmy aktualizację pluginu graficznego GSdx, a autorzy emulatora PCSX2 już przygotowali kolejne dwie niespodzianki. Pierwszą z nich jest nowa, publiczna wersja beta emulatora – PCSX2 0.9.5 SVN Rev. 377. Główne zmiany to usprawniona obsługa bitów flagowych VU, poprawki SPS w Dark Cloud/Chronicle, God of War, zażegnany problem z przenikaniem przez tekstury podłóż w Metal Gear Solid 3 oraz poprawki FPU dla zarządzania błędami (tekst w Tales of Legania). Kolejną nowością jest eksperymentalna wersja beta pluginu dźwiękowego SPU2ghz. Zaimplementowano w nim nowy sposób obsługi zmian częstotliwości, dzięki czemu uzyskaliśmy większą tolerancję przy ustawieniach czułości dźwięku.


Czy trzeba czegoś więcej? NIE! Zapraszam do downloadu – PCSX2 0.9.5 SVN Rev. 377, SPU2ghz Public Beta 1.9r2 – i na stronę główną PCSX2.

LilyPad Plugin dual update

LilyPad od ChickenLiver’a – wtyczka sterowania dedykowana PCSX2 – doczekała się w bieżącym miesiącu dwóch update’ów, o czym, przyznaję z pokorą, informujemy z lekkim opóźnieniem. W stosownym czasie obiecuję wymierzyć sobie chłostę, elektrowstrząsy i kąpiel w basenie rtęci. Nie pora jednak na użalanie się, bowiem wersje 0.9.0 / 0.9.1 wspomnianego plugina, poza kosmetycznymi poprawkami w zakresie optymalizacji kodu i funkcjonowania samego narzędzia [po szczegóły odsyłam do changelog’a w readme], zawierają dość przyjemne niuanse w postaci:

  • dodanej emulacji gitary, kontrolera znanego wszystkim miłośnikom gier z serii Guitar Freaks / Guitar Hero
  • zaimplementowaniu funkcji pozwalającej na zapis własnych ustawień plugina oraz odczyt wcześniej zdefiniowanej konfiguracji [wygodna obsługa za pomocą przycisków Save / Load, które zapamiętują ostatnio użytą ścieżkę dostępu]

Najnowszą edycję LilyPad można pobierać z naszego Downloadu, natomiast potrzebujący wychwycą sporą garść rad i wskazówek od ChickenLiver’a na Emuforums, w oficjalnym wątku wtyczki.

P.S. Jeżeli ktoś z Was ma możliwość przetestowania obsługi gitary via Guitar Hero [gry z serii i pochodne są notabene nieźle obsługiwane przez PCSX2] z użyciem LilyPad, mile widziany odzew w komentarzach do newsa.

PCSX2 SVN and ZeroSPU2 updated

To po prostu zaczyna się robić nużące, że nie wspomnę o fakcie, iż cytuję "ja wiedziałem, że tak będzie" :] Typowa, zebrowa częstotliwość – aktualizacje dzień za dniem. Wpierwej wersja 329, poprawiającą błędy z opisywanego ostatnio PCSX2 SVN v327, a dziś 330, w której znalazły się następujące zmiany:

  • naprawiony bład rekompilatora powodujący nieprawidłowe wyświetlanie tekstu(r)
  • zmiana w funkcji MMI przyśpieszająca wyświetlanie wstawek filmowych o 10-30%
Dziś w epilogu, oprócz standardowego odsyłania na stronę domową PCSX2 i do downloadu dwa pytania do Was: (1) kto ma ciekawe, nietypowe lub/i ładne screeny, nadające się do niusów o PCSX2? Chętnie pożyczę. (2) Jak bardzo cenicie sobie indywidualny charakter polskojęzycznych niusów opatrzonych naszym/moim komentarzem? Bo przy tak wysoko narzuconym tempie coraz mniej chce mi się dłubać te wypociny :]

edit; jest też nowa, testowa, choć ponoć bardziej stabilna wersja pluginu ZeroSPU2, zapraszam do ściągania