Soywiz`s Psp Emulator r525

Dobra konkurencja nie jest zła, szczególnie w przypadku emulacji PSP. Spójrzmy prawdzie w oczy – fakt, że PPSSPP przełamał monopol JPCPS, wcale nie oznacza, że projekt powinien spocząć na laurach. Wręcz przeciwnie, wspomnianemu emulatorowi przyda się zdrowy zastrzyk motywacji, choćby w postaci kolejnego funkcjonalnego i zarazem wydajnego emulatora PlayStation Portable.


Taką aplikacją zdecydowanie można dziś nazwać Soywiz`s Psp Emulator, która wraz z wydaniem 525, wprowadza multum istotnych zmian, takich jak choćby:
  • aktualizację kodu pod kątem środowisk .NET 4.5 i Mono 3.x.x,
  • przepisanie na nowo dynamicznej rekompilacji CPU,
  • dodanie okna debuggera z podglądem generowanych zapytań C#, IL, XML i MIPS asm,
  • częściową optymalizację kodu emulatora i cachowanie powtarzających się zapytań,
  • wprowadzenie bezpośredniego dostęp do pamięci,
  • poprawioną obsługę VFPU, przez całkowite przepisanie funkcji,
  • optymalizację odczytu danych ze skompresowanych obrazów gier,
  • dodanie podstawowej obsługi filmów pmf/h264,
  • usprawnienie pionowej synchronizacji obrazu,
  • wprowadzenie bezpośredniego kopiowania framebuffera do wyjścia z pominięciem zapisu w pamięci RAM
  • dodanie wsparcie dla skalowania tekstur przy renderowaniu obiektów 3D
Wszystko to przekłada się na zwiększoną kompatybilność programu, poprawne generowanie dźwięku w wielu tytułach, możliwość wyświetlania wstawek filmowych i kolejny program z pomocą którego, bezproblemowo poszarpiemy w wiele gier z systemu PS Portable. Tyle z mojej – po więcej informacji, screenów, filmik z gameplay-u, no i oczywiście plik (zawierający wersje dla systemu Windows i Linux) serdecznie zapraszam na stronę domową projektu.

Soywiz’s Psp Emulator

Dobra konkurencja nie jest zła… i choć w pierwszej chwili liczyłem na nową wersję PCSP, to nie mam zamiaru ukrywać swojego zadowolenia z okazji zmian jakie nastąpiły w przypadku projektu D PSP Emulator. Szanowni Panowie, drogie Panie, z nieukrywaną przyjemnością przedstawiam Wam aplikacje Soywiz’s Psp Emulator, będącą napisanym w C# rozwinięciem w/w programu, która względem swego protoplasty wprowadza następującą listę zmian:


  • napisany od podstaw dynamiczny rekompilator,
  • dodana podstawowa obsługa SAS i DXT3,
  • wprowadzono wsparcie pętli AT3+ i poprawne strumieniuje dźwięku,
  • poprawiono obsługę buforu szablonowego oraz sczytywania czcionek,
  • rozbudowano GUI o przyjemne dla oka, okno ustawień sterowania…
  • … oraz listą ostatnio uruchamianych gier,
  • zaimplementowano ładowanie modułów (LUA Player,PRX Decrypter), oraz deszyfrowanie EBOOTa w locie,
  • wprowadzono kilka nowych opcji (skinning, morphing) oraz sporo poprawek do obsługi GPU…
  • oraz masę (bo w sumie 256) usprawnień w całym kodzie emulatora
Przejście na inny język programowania, zmiana nazwy aplikacji i powyższy changelog to nie wszytko, czym autor tytułowego programu może się poszczycić – najistotniejsze zostawiłem sobie na koniec, choć niektórzy już pewnie wydedukowali po screenie, że Soywiz’s Psp Emulator jest w stanie uruchomić komercyjne gry :] Tym oto sposobem, rośnie nam konkurencja względem JPCPS, a jak wspomniałem na początku… dobra konkurencja nie jest zła.

PCSP 1.0.0 preview

Tegoroczny maraton aktualności zaczniemy nietypowo. Nietypowo, bo tematyka dzisiejszego niusa, choć gości czasami na łamach serwisu, to nie należy do głównego nurtu poruszanych zagadnień. Nietypowo, bo dzisiejsza wiadomość bezpośrednio nawiązuje do wątku rozpoczętego pod koniec października ub.r. Nietypowo, bo w zasadzie niniejszy nius pod względem merytorycznym nie przedstawia większej wartości. Mimo to (i nie bez przyczyny) w dniu dzisiejszym, po raz kolejny przyjrzymy się projektowi PCSP


… który zgodnie z ubiegłorocznymi zapowiedziami powoli ewoluuje w kierunku nowej odsłony oznaczonej numerkiem 1.0.0. Nie powiem, już sam ten fakt zbudził moją sympatię, nie będę jednak również krył, że nowy (widoczny na powyższym obrazku) interfejs także przypadł mi do gustu. Najistotniejsza w temacie jest jednak zapowiadana od kilku dobrych miesięcy rewolucja w kodzie – napisana praktycznie na nowo aplikacja, ma wyjść z cienia błędów swego poprzednika i stanąć w pełnym świetle zalet i nowych możliwości. Na chwilę obecną, ogranicza się to co prawda, jedynie do obietnic i praktycznego wykładnika w postaci możliwości uruchamiania homebrew (niekomercyjnego oprogramowania, zwanych również potocznie aplikacjami/grami domowej roboty), nie zmienia to jednak faktu, że warto trzymać rękę na pulsie i oczy na stronie domowej projektu bo kto wie, może autorom uda się zaskoczyć nie tylko fanów emulacji, ale również konkurencyjne projekty… a to, sami przyznacie, może być już coś. Wszak przełamanie monopolu programów takich jak ePSXe, PCSX2 czy JPCSP to nie lada sztuka.

Tekken 6 Ingame

Może jakaś aktualizacja jednak się pojawi – szczególnie gdy dotyczy ona projektu rzadko goszczącego na łamach serwisu, takiego jak na przykład JPCSP – napisany w javie emulator PlayStation Portable… szczególnie, gdy najnowsza wersja tego projektu jest w stanie uruchomić najnowszą wersję Tekkena (screen poniżej).


Wszystko to dzięki zmianą jakie zaszły ostatnio ww wspomnianym powyżej emulatorze i obejmujące między innymi: wielu poprawek dot. obsługi wyświetlania obrazu, szczególnie w trybie pełnoekranowym, wyświetlanie wstawek wideo, czy obsługi pamięci. Efekt widać powyżej, a jeśli to za mało – serdecznie zapraszam po więcej informacji na stronę domową projektu, oraz do automatycznego repozytorium wersji SVN.