PCSX2 jest oprogramowanie open source, która zapewnia użytkownikom z jednego świata & rsquo; s pierwszy i najczęściej używanym emulator PlayStation 2 dla systemów operacyjnych opartych na Linuksie. Został on zaprojektowany, aby naśladować komponentów sprzętowych (PS2) konsoli do gier Sony PlayStation 2.
Został on stworzony przez reverse engineering gier PlayStation 2 demo. Należy pamiętać, że w celu korzystania z PCSX2 PlayStation 2 emulatora, trzeba będzie wyodrębnić plik BIOS z legalnie posiadanego konsoli PlayStation 2.
Funkcje w skrócie
Aplikacja obsługuje ponad 2000 tytułów gier PS2, w tym wysoko oceniane Final Fantasy X, Devil May Cry 3, 25 do życia, Aeon Flux, Age of Empires II (The Age of Kings) Alone in the Dark, Madden NFL Mega Man X, Baldurs Gate, Final Fight (Streetwise).
Wśród innych obsługiwanych PlayStation 2 tytuły, możemy wspomnieć serię Harry Potter Half-Life, Naruto, NASCAR, NHL, Onimusha, Virtua Fighter, Legend of Spyro, Lord of the Rings, Pinball Hall of Fame i.
Będąc zaprojektowane przez ten sam zespół, który przyniósł nam PCSX Sony PlayStation One oprogramowanie emulatora PCSX2 łączy maszynę wirtualną z MIPS tłumaczy procesora i recompilers w celu zarządzania PlayStation 2 & rsquo; s. Pamięci i sprzętowych systemu stany
Pod maską i wymagania
Program wymaga pierwszą konfigurację czasową, w której użytkownicy mogą wybrać domyślny język dla aplikacji, a także do konfigurowania wtyczek, sterowniki kart pamięci i systemu BIOS. Jeśli don & rsquo; t mieć PlayStation 2 BIOS zrzut aplikacja zdobyła & rsquo; t. Nawet uruchomić
Zalecane wymagania systemowe do uruchomienia tej aplikacji to Intel Core 2 Duo 3,2 GHz lub lepszy procesor, to 8800GT lub lepszą kartę graficzną, 1 GB pamięci systemowej (RAM) oraz nowoczesną dystrybucję Linuksa.
Górna linia
W sumie PCSX2 jest przyzwoity PlayStation 2 Emulator dla ekosystemu open source. Jest to jedyna aplikacja, która obsługuje wiele gier PS2 i mogą być łatwo instalowane z kanałów domyślny program swojej dystrybucji Linuksa.
Co nowego w tym wydaniu :
- [Nowa funkcja] Debugger:
- Nowy debugger oferuje podgląd na żywo z demontażu i pozwala programistom gier debugowania sposób łatwiejszy niż wcześniej będąc bardzo przydatna funkcja w pomaganiu debugowanie gier, które nie działają prawidłowo. Jej głównym celem jest pomaganie w gry hacking, łatki tłumaczenia na przykład lista skrótów klawiaturowych dla funkcji debugera można znaleźć w docs / debugger.txt
- [Reportaż] Nowe karty pamięci Folder:
- Nowa funkcja karty pamięci Folder pozwala użytkownikom na łatwe udostępnianie pojedyncza gra zapisuje zamiast całych kart pamięci poprzez wysyłanie folder konkretnej gry. Metoda ta pozwala także na łatwiejsze tworzenie kopii zapasowych plików i pozwala zaoszczędzić delecja gry oszczędza nawet bez wchodzenia PS2 bios lub gry. Możesz nawet konwertować starszych kart pamięci do folderu za pomocą wbudowanej funkcji konwersji!
- Kolejną przyjemną zaletą jest to, że zapewnia nieograniczoną pojemność pamięci dla zapisania plików w gry będą widzieć tylko własne zapisuje i reszta postrzeganej jako karty pamięci 8 MB wolnego miejsca. To pozwala na stworzenie aż zapisuje jako pasowałby na całej pustej karty pamięci w jednej grze, bez obawy o pozostawiając wystarczającą ilość miejsca dla innych gier lub kiedykolwiek uruchomiony na problem gdzie można rozpocząć nową grę, a dopiero później sobie sprawę, że don ' t mają wystarczająco dużo wolnego miejsca na karcie pamięci, aby zapisać i bez problemów niezgodności emulacji większe trzecie kart pamięci stroną.
- [Nowa funkcja] EE Overclock:
- Teraz można manipulować EE Cyclerate podkręcania i underclock R5900 częstotliwość taktowania rdzenia procesora Emotion Engine, The ujemne wartości na suwaku pozwala zmniejszyć prędkość zegara i odwrotnie dodatnie wartości skutecznie zwiększyć prędkości zegara.
- [Bug-Fix] rekompilator Ulepszenia i Core Refactors:
- GIF: Lepsza obsługa sygnału żądania przerwania Finish
- MicroVU: Ogólne Usprawnienia
- SIF: Limit / rozmiar transferu Maska do 1MB-16bytes
- VIF: Lepsza obsługa przerwań i MFIFO synchronizacji ulepszeń
- EE Tłumaczka: Ulepszona obsługa wyjątków TLB panna
- [Nowa funkcja] Wsparcie dla załadunku i GUS Gzip skompresowane ISO to:
- PCSX2 może teraz bezpośrednio załadować compresed obrazów ISO, dzięki czemu można zaoszczędzić cenne miejsce na dysku twardym!
- GSDX:
- [Bug-Fix] Programowalny mieszania do odtworzenia Wyjście urządzenia mieszające GS:
- Źródłem problemów dotyczących jednostki mieszania GPU Wynika to z faktu, że rurociąg operacji rastrowej (ROP) różnią się od GS i GPU, co oznacza, że GPU RPO nie obsługują równań, które są obsługiwane przez GS RPO, a tym samym prowadzi do niewłaściwego mieszania co powoduje sytuacje takie jak poziome czarne linie lub brakujących wpływu na niektórych grach.
- Nowa opcja (Blending Dokładność katalogowa), która jest wyłącznym renderer OpenGL, przesuwa obliczeniowej RPO do modułu cieniującego. W ten sposób jest bardziej dokładne, ale znacznie wolniej. Można próbować różnych poziomów opcji & quot; Mieszanie Jednostka Dokładność & quot; aby sprawdzić wpływ na dokładność i wydajność.
- [Bug-Fix] Lepsza CRTC poręczność Wielkość wyjściowa:
- Było kilka rzadkie przypadki dotyczące gier uruchomionych w trybie wideo NTSC, gdzie wykryto Wysokość bufora ramki była zbyt duża i ostatecznie spowodowane cały ekran, aby mieć dziwne formatu niespodziewanymi górnych pasków na ekranie. Kilka gier, które doznały podobne problemy są skyrunner, Devil May Cry 3, Tribes: Powietrzny atak. To w końcu został ustalony przez właściwą granicy nasycenia dla wysokości w przypadku trybu wideo NTSC.
- [Bug-Fix] Oprogramowanie ulepszeń renderującego:
- Silent Hill wyprowadza nan w Q naśladować latarkę - nieobsługiwany NaN (nie liczba) na wartość projekcji (Q). Gregory użył isnan test, aby znaleźć takie przypadki i emulować działanie lampy błyskowej. Gabest później zmniejszył się wpływ prędkości przy użyciu inline ASM. Efekty świetlne Kłopoty rzutowa na Silent Hill 3.
- Lepsze zarządzanie rozmiar tekstury w trybie programowym, ustala Horsez i skradzionych problem pamięci, a także obniża zużycie pamięci w ogóle.
- Lepsza obsługa faktur służących poza granicami poprzez rozszerzenie pamięci podręcznej rozmiar tekstury do górnych granicach wartości zaciskowymi Region: Poprawki Lupin 3rd
- [Bug-Fix] Dokładne badanie przeznaczenia alpha:
- Lepsze zachowanie replikować jedną z funkcji GS gdzie Syntezator Grafika może odrzucić piksel w oparciu o wyjściu docelowego. W celu naśladowania tej funkcji właściwie trzeba na zamówienie RW tekstury. Niestety standardowe GPU ma tylko albo OU tekstury w zamówienie lub out-of-order RW tekstury obejście wokół tego ograniczenia dokładna data implementuje algorytm dwa przejścia do wdrożenia w życie. The 1st wprost przeszukuje poprawny identyfikator i prymitywny 2nd przepustkę zrobi losowanie na podstawie poprzedniego przebiegu.
- [Bug-Fix] Lepsza odczytu głębokości / color:
- Standardowa GPU ma osobne tekstury dla koloru i informacji o głębokości. GS nie wymusza taką separację między informacjami Kolor / głębia. Więc to może odczytać głębię jak kolor lub napisać do głębi koloru. Można nawet napisać głębokość w kolorze uczynić cel. Służy on do skutków takich jak cali do głębi ostrości cali do ;. Nowa opcja & quot; głębokość Hardware & quot ;, który jest renderer OpenGL wyłączne, pozwala na konwersję głębokość / kolor do koloru / głębokość odpowiednio. Teraz możesz cieszyć się dokładne odwzorowanie takich efektów. Jednak te konwersje wymagają dodatkowych środków z GPU, który może stopniowo zmniejszać wydajność kosztów dokładności.
- SPU2-X:
- [Nowa funkcja] Za regulację głośności kanału:
- Korekta A.K.A pokoju. Ta funkcja jest obecna w panelu sterowania niektórych chipów dźwiękowych, ale wystarczająco często, ustawienia, które działają dobrze na systemie w ogóle, nie są zgodne z ustawieniami, które wolisz emulowane gry, ze względu na istotne różnice w emulowane urządzenia .
- Robi dokładnie to, co brzmi jak: pozwala dostosować każdy kanał wyjściowy niezależnie od siebie, aby zrekompensować rzeczy, takich jak odległość od głośników do krzesła lub podkreślić wokalem (kanał centralny) lub dźwięk surround (boczny / tył kanały), gdy balans w grze nie jest w pełni do swoich potrzeb.
- Znajdziesz wartości ukryte w pliku SPU2-X.INI pod sekcją mieszania (seria VolumeAdjust kluczy). Wartości są w decybelach, co oznacza 1 do pisania w jednym z tomów uczyni amplituda 10x większy, 2 powalą go do 100x i -1 będzie to 1/10 z oryginałem. Mniejsze wartości w przedziale od -1 do 1, są zalecane do badań, jak to łatwo spowodować niechciane wycinek na wyjściu.
- [Bug-Fix] Czas Nosze: Ulepszenia tempo dostosowań:
- Wcześniej opóźnienie wartości powyżej 200ms uczyni noszach korekty przekroczenia cel
- Równowaga w tę iz powrotem, w rzeczywistości nigdy nie stabilizuje. Błąd ten został naprawiony poprzez obniżenie tempa zmian, aby uniknąć ewentualnych przekroczeń na większych buforów.
- Suwak opóźnienie będzie teraz pozwolić na minimalną wartość 15ms. Zapewnienie wyborów wyboru wartości od 15 do 29ms na suwaku.
- GUI:
- [Wzmocnienie] Konfigurowalny szablon na GSFrame tytule:
- Było trochę dyskusji wśród użytkowników na temat elementów, które powinny być wyświetlane na pasku tytułowym okna renderowania, niektóre z nich nie zgodził się z rozmieszczenia elementów i zasugerował, aby zastąpić je w innej kolejności i mają pewne elementy priorytetowe. Chociaż nasze opinie użytkowników są przestrzegane, wszystkie z nich mają bardzo różne pomysły i to było niemożliwe, aby zadowolić wszystkich. Stąd zgoda nie została osiągnięta.
- Więc Avih postanowił stworzyć ogólny system szablonów, aby umożliwić dostosowanie elementów na pasku tytułowym. Poniższy szablon znajduje się w inis_1.4.0 / file PCSX2_ui.ini choć brakuje mu interfejsu użytkownika dla łatwiejszego dostosowania.
- [Enhancement] przebudowana rdzenia i GSDX dialogi plugin:
- Dialogi rdzenia i GSDX przeszły całkiem sporo zmian, jak konwersja pola wyboru trzech państwowych combobox, umieszczenie etykiet na dialogach GSDX i dalszego uproszczenia / kategoryzacji co ostatecznie prowadzi do okna dialogowego konfiguracji Shader, która zawiera wszystkie Shader Opcje oparte. (Cień Boost, FXAA, TV Shader oraz shaderów zewnętrzne)
- na stronie rdzenia, doszło do ostatniej aktualizacji WX od 2,8 do 3,0 co ostatecznie spowodowało kilka problemów, ale wszystkie z nich został ustalony ostatecznie przez naszego WX Expert Turtleli i tam jest również wsparcie dla skalowania DPI dodaną dla wszystkich okien dialogowych , Okno Ustawienia emulacji został również nieznacznie zmienione, aby być bardziej zgodne z Linux GUI.
<Ś> sprzętowych są zwykle ograniczone do tylko podzbiór wszystkich możliwych wzorów. Implementacja oprogramowania oparte na CPU (takich jak shader) byłby w stanie wykonać każdą operację kosztem wydajności.
Co nowego w wersji 1.3.1:
- W tej wersji wprowadzono ulepszenia GSdx
Wymagania :
- Każde CPU, który obsługuje SSE2 (Pentium 4 i do góry Athlon64 i więcej)
- Każdy GPU, który obsługuje Pixel Shader Model 2.0 (z wyjątkiem serii Nvidia FX)
- 512 MB RAM
Komentarze nie znaleziono