Delfin (emulator) - Dolphin (emulator)

Delfin
Dolphin-logo.svg
O emulatorze delfinów EN 5.0-13178.png
Dolphin 5.0 działający w systemie Windows 10
Pierwotny autor (autorzy) F|RES, Henrik Rydgård (ektor)
Deweloper(zy) Projekt emulatora delfinów [1]
Pierwsze wydanie 22 września 2003 ; 18 lat temu ( 2003-09-22 )
Wersja stabilna
5.0 / 24 czerwca 2016 ; 5 lat temu ( 2016-06-24 )
Wersja zapoznawcza
Beta 5.0-14344 / 6 czerwca 2021 ; 3 miesiące temu ( 2021-06-06 )
Rozwój 5.0-14619 / 13 lipca 2021 ; 2 miesiące temu ( 2021-07-13 )
[±]
Magazyn github .com /dolphin-emu /delfin
Napisane w C++ i C (GUI: pierwotnie w wxWidgets , przeniesiony do Qt5 w 2018)
System operacyjny Windows 7 lub nowszy, macOS Sierra 10.12 lub nowszy, Linux , Android 5.0 lub nowszy (tylko 64-bitowy)
Platforma
Dostępne w 24 języki
Rodzaj Emulator konsoli do gier wideo
Licencja 2015: GPL-2.0-lub później
2008: GPL-2.0-only
2003: Zastrzeżone
Strona internetowa delfin-emu .org
Wymagania systemowe
Minimum Zalecana
Komputer osobisty
System operacyjny
procesor Procesor x86-64 z obsługą SSE2.

AArch64

Intel: Intel Core i5-4670K lub odpowiednik.

AMD: dowolny procesor Ryzen lub nowszy.


Snapdragon 8cx lub odpowiednik

Pamięć 2 GB pamięci RAM lub więcej
Sprzęt graficzny Obsługa Pixel Shader 3.0 i DirectX 10 lub OpenGL 3 Nowoczesne DirectX 11.1, OpenGL 4.4 lub Vulkan GPU
Urządzenia wejściowe) Dowolne urządzenie wejściowe komputera — domyślnie mysz i klawiatura Oryginalny kontroler Nintendo GameCube z adapterem USB Smash Bros. Wii U

Oryginalny pilot Nintendo Wii przez DolphinBar

Android
System operacyjny Android 5.0 Android 10
procesor AArch64 Snapdragon 835 lub odpowiednik
Pamięć 1 GB pamięci RAM 4 GB pamięci RAM
Sprzęt graficzny OpenGL ES 3.0 Adreno 540 lub odpowiednik z obsługą OpenGL ES 3.2 i Vulkan

Dolphin to darmowy emulator konsoli do gier wideo typu open source dla GameCube i Wii, który działa w systemach Windows , Linux , MacOS i Android .

Jego inauguracyjne wydanie miało miejsce w 2003 roku jako darmowe oprogramowanie dla systemu Windows. Dolphin był pierwszym emulatorem GameCube, który z powodzeniem mógł uruchamiać gry komercyjne. Po kłopotliwym rozwoju w pierwszych latach, Dolphin stał się darmowym oprogramowaniem o otwartym kodzie źródłowym, a następnie uzyskał wsparcie dla emulacji Wii . Niedługo potem emulator został przeniesiony do Linuksa i macOS. Ponieważ sprzęt mobilny z biegiem lat stawał się coraz bardziej wydajny, korzystanie z Dolphin na Androidzie stało się realną opcją.

Dolphin został dobrze przyjęty w mediach IT i grach wideo ze względu na wysoką kompatybilność, stały postęp w rozwoju, liczbę dostępnych funkcji i możliwość grania w gry z ulepszeniami graficznymi w stosunku do oryginalnych konsol.

Rozwój

Początki (2003-2007)

Dolphin został po raz pierwszy wydany we wrześniu 2003 roku przez szwedzkiego programistę Henrika Rydgårda (ector) i dewelopera F|RES jako eksperymentalny emulator GameCube, który mógł uruchamiać się i uruchamiać gry komercyjne. Dźwięk nie był jeszcze emulowany, a ogólna jakość wykonania była bardzo słaba. Wiele gier zawieszało się podczas uruchamiania lub prawie wcale nie działało; średnia prędkość wynosiła od 2 do 20 klatek na sekundę (FPS). Jego nazwa nawiązuje do rozwojowej nazwy kodowej GameCube.

Dolphin został oficjalnie przerwany tymczasowo w grudniu 2004 roku, a programiści wydali wersję 1.01 jako ostateczną wersję emulatora. Deweloperzy później wznowili projekt w październiku 2005 roku.

Open source, emulacja Wii i wersja 2.0 (2008-2010)

Dolphin stał się projektem open-source 13 lipca 2008 r., kiedy programiści opublikowali kod źródłowy w repozytorium SVN na Google Code na licencji GPL-2.0 . W tym momencie emulator miał zaimplementowaną podstawową emulację Wii, ograniczoną kompatybilność z Linuksem i nowy GUI wykorzystujący wxWidgets . Kompilacje podglądowe i nieoficjalne kompilacje SVN zostały wydane z ich numerem wersji (np. RXXXX), a nie numerami wersji (np. 1.03). Podobnie jak w przypadku poprzednich kompilacji, różnice między kolejnymi kompilacjami są zazwyczaj niewielkie.

Ścisły związek architektoniczny Wii z GameCube sprawił, że jest on kompatybilny wstecznie

Od lutego 2009 oprogramowanie było w stanie pomyślnie uruchomić i uruchomić oficjalne menu systemowe Wii v1.0. Wkrótce potem prawie wszystkie wersje oprogramowania systemowego Wii stały się bootowalne.

Do kwietnia 2009 r. w większość gier komercyjnych, zarówno GameCube, jak i Wii, można było grać w pełni, aczkolwiek z niewielkimi problemami i błędami, z dużą liczbą gier działających z niewielką liczbą lub bez wad. Zmiany w emulatorze po raz pierwszy pozwoliły użytkownikom grać w wybrane gry z pełną prędkością, dźwięk został znacznie poprawiony, a możliwości graficzne stały się bardziej spójne, poza drobnymi problemami.

Pod koniec października 2009 w emulatorze wprowadzono kilka nowych funkcji, takich jak automatyczne pomijanie klatek, co zwiększyło wydajność emulatora, a także ogólną stabilność emulatora. Ulepszono również funkcję Netplay emulatora, która pozwalała graczom grać online w gry GameCube i Wii online ze znajomymi, o ile gra nie wymagała Wii Remote. GUI emulatora również zostało przerobione, aby było bardziej przyjazne dla użytkownika, a wtyczka DirectX otrzymała dalsze prace.

W dniu 12 kwietnia 2010 Dolphin 2.0 został wydany.

Wydania 3.0 i 3.5 (2010-2012)

Do końca listopada 2010 roku programiści naprawili większość problemów z dźwiękiem, takich jak trzaski, dodali kompatybilność z większą liczbą gier oraz zwiększyli ogólną szybkość i dokładność emulacji.

W czerwcu 2011 została wydana wersja 3.0. Naprawiono dziwne zachowanie interfejsu użytkownika, awarie, usterki graficzne i inne różne problemy. W informacjach o wydaniu stwierdza się, że większość gier „działa idealnie lub zawiera drobne błędy”. Wydanie zawierało przeprojektowane okna konfiguracji, ulepszony silnik dźwięku LLE, nowe tłumaczenia, dodano obsługę głośnika Wii Remote, emulację zmiany formatu EFB, debugger grafiki i zrzucanie dźwięku oraz kilka innych nowych funkcji.W wersji 3.0 usunięto interfejs wtyczki w aby „umożliwić znacznie lepszą integrację z innymi częściami Dolphin”. Twórcy dodali także zaplecze wideo Direct3D 11 i zaplecze audio XAudio2 .

25 grudnia 2012 została wydana wersja 3.5 programu Dolphin, obsługująca emulację adaptera szerokopasmowego GameCube i akcesoriów mikrofonowych . Wprowadzono port FreeBSD, bezpłatny zamiennik oprogramowania układowego DSP i format pliku WBFS.

Port na Androida i wydanie 4.0 (2013)

W dniu 6 kwietnia 2013 roku, zespół rozwój Dolphin wydała pierwszy buduje dla Google „s Android mobilnego systemu operacyjnego. Według stanu na wrzesień 2013 r. tylko kilka urządzeń zawierało sprzęt obsługujący OpenGL ES 3.0 , a Google oficjalnie wspiera ten standard w oprogramowaniu od lipca 2014 r. wraz z wprowadzeniem Androida 4.3 Jelly Bean . Gry działają średnio 1 FPS. Deweloper wymienił Samsung Galaxy S4 jako jeden z pierwszych telefonów zdolnych do grania w gry z większą prędkością, ale nawet on miałby znaczne ograniczenia wydajności.

22 września 2013 została wydana wersja 4.0 oprogramowania Dolphin, zawierająca ulepszenia zaplecza w zakresie renderowania OpenGL i dźwięku OpenAL, szerszą obsługę kontrolerów, ulepszenia sieciowe i poprawki wydajności dla kompilacji dla systemów MacOS i Linux. Miesiące później wersje 4.0.1 i 4.0.2. zostały wydane, naprawiając drobne błędy.

Spadek starszych technologii, ulepszenia dokładności i wersja 5.0 (2013-2016)

12 października 2013 (4.0-155) obsługa Direct3D 9 została usunięta z projektu, pozostawiając Direct3D 11 i OpenGL jako dwa pozostałe zaplecza wideo. Zespół Dolphin wyjaśnił to, stwierdzając, że wtyczka była „z natury wadliwa”, a próba uniknięcia jej kilku wad „zmarnowała czas i spowolniła rozwój”.

19 maja 2014 r. zespół Dolphin Team ogłosił, że 32-bitowa obsługa systemów Windows i Linux zostanie porzucona. Zespół Dolphin stwierdził, że utrzymanie wersji 32-bitowych staje się coraz trudniejsze, a wersje 32-bitowe oferują po prostu gorsze wrażenia w porównaniu z ich 64-bitowymi odpowiednikami. Co więcej, zdecydowana większość ich użytkowników korzystała już z 64-bitowych procesorów, a większość użytkowników 32-bitowych kompilacji była zgodna z 64-bitową wersją, ale przez pomyłkę używała 32-bitowej. Połączenie tych czynników sprawiło, że obsługa 32-bitowa nie była konieczna. 32-bitowe kompilacje Androida miały podobne problemy, ale obsługa ARMv7 pozostała przez kolejny rok, dopóki JIT AArch64 nie był gotowy i urządzenia były dostępne.

Łączenie Game Boy Advance–GameCube jest jedną z funkcji emulowanych przez Dolphin 5.0

W 2014 roku w Dolphinie wprowadzono kilka funkcji, w tym emulację ładowania dysku, natywną obsługę kontrolerów GameCube, doskonałą emulację dźwięku i poprawki błędów, które występowały od najwcześniejszych dni emulatora. Ulepszenia jednostki zarządzania pamięcią (MMU) pozwoliły wielu grom uruchomić się i działać poprawnie po raz pierwszy. Ulepszenia emulatora pozwoliły również na dobre działanie na Androidzie przy użyciu procesora Nvidia Tegra , choć z niewielkimi trudnościami.

We współpracy z twórcami emulatora VBA-M Game Boy Advance , obsługa łączenia gier GameCube i Game Boy Advance została zaimplementowana w Dolphin w marcu 2015 roku.

W dniu 25 maja 2015 r. – zespół Dolphin Development ogłosił, że z powodzeniem przelicencjonował bazę kodu z „GPL-2.0-only” na „GPL-2.0-lub-później” w celu poprawy zgodności licencji z innymi darmowymi i otwartymi projekty źródłowe i móc udostępniać i wymieniać z nimi kod.

W sierpniu 2015 r. programiści Dolphin ogłosili dalsze ulepszenia w zakresie dźwięku, a przez cały grudzień 2015 r. projekt Dolphin naprawił problemy z dźwiękiem w pilotach TR Wii Remote. Dwa miesiące później, w lutym 2016, back-end DirectX 12 został włączony po miesiącach rozwoju.

24 czerwca 2016 została wydana wersja 5.0 Dolphin, wprowadzając różne poprawki i dodatki do emulatora.

Rozwój po 5.0 (w toku)

Prace nad rendererem grafiki opartej na Vulkan rozpoczęły się w czerwcu 2016 r. Po miesiącu deweloper ogłosił, że jest już „kompletny” i że nadszedł „czas na czyszczenie/naprawianie błędów/pracę związaną z wydajnością”. renderer był nadal wykonywany w dedykowanej gałęzi przez kilka następnych miesięcy, aż kod został ostatecznie scalony w październiku 2016 r.

We wrześniu 2016 r. twórcy Dolphin ogłosili, że emulator jest teraz w stanie uruchomić wszystkie oficjalne tytuły GameCube. Ostatni tytuł wspierany podczas uruchamiania, Star Wars: The Clone Wars , był szczególnie trudny do emulacji ze względu na użycie w grze jednostki zarządzania pamięcią . Ogłosili również, że usunęli emulację Triforce , z powodu braku konserwacji w kodzie emulacji Triforce.

W marcu 2017 dodano obsługę Wii Shop Channel .

Dwie eksperymentalne funkcje, z których obie nigdy nie osiągnęły dojrzałości, zostały usunięte w maju 2017 r.: renderer DirectX 12 – który znalazł odpowiedni zamiennik w zapleczu Vulkan – oraz alternatywny emulator procesora JIT  IL .

Kontynuując tegoroczne wcześniejsze prace nad kwestiami związanymi z wydajnością grafiki, deweloperzy Dolphin zaimplementowali rozwiązanie od dawna znanego problemu, jakim jest zacinanie się kompilacji shaderów . Zacinanie się jest spowodowane oczekiwaniem przez emulator na skompilowanie przez sterownik graficzny shaderów wymaganych w nowych środowiskach lub obiektach. Rozwiązaniem, które Ubershadery – opracowywane od 2015 r. – przedstawiają dla problemu, było emulowanie potoku renderowania Wii i GameCube za pomocą interpretera działającego na samym procesorze graficznym systemu hosta, dopóki wyspecjalizowany shader nie zostanie skompilowany i może być używany w przyszłości ramki, przy niższym koszcie wydajności.

18 sierpnia 2017 r. to kulminacja prac rozpoczętych pod koniec 2016 r., kiedy wieloplatformowy MMORPG Dragon Quest X został dodany do listy grywalnych gier zaledwie dwa miesiące przed usunięciem wsparcia dla funkcjonalności online wersji Wii. Dodatek opierał się na wielu funkcjach, które zostały wcześniej dodane do emulatora po prostu ze względu na dokładność, takich jak obsługa Wii Shop Channel . Wsparcie dla Wii File System, zaszyfrowanego systemu plików, który został pierwotnie zaprojektowany dla Wii U , zostało również dodane po rygorystycznej analizie wstecznej .

W pierwszej połowie 2018 roku programiści Dolphin wycofali zestaw narzędzi wxWidgets GUI i zastąpili go opartym na Qt, ponieważ ograniczenia oryginalnego zestawu narzędzi GUI przeszkadzały w implementacji nowych funkcji. Wśród innych nowo wprowadzonych funkcji była Asynchronous Shader Compilation podobna do Ishiiruka , funkcja automatycznej aktualizacji i integracja z Discord .

Latem 2018 r. renderer Dolphin Vulkan został przeniesiony do macOS za pośrednictwem MoltenVK, a wersja na Androida została przywrócona do Google Play z comiesięcznymi aktualizacjami. W kwietniu 2019 Dolphin dodał 3 nowe funkcje; ujednolicenie popularnych backendów wideo, przeglądarka NetPlay Server i emulacja Wii MotionPlus. Przywrócono także renderer DirectX 12.

W okresie od listopada 2019 r. do stycznia 2020 r . dodano obsługę systemu Windows 10 na ARM . Według twórców „okazało się to dość łatwe”, ponieważ wsparcie dla sprzętu AArch64 było już obecne w ramach portu na Androida.

W majowym i czerwcowym raporcie z postępów za rok 2020 zespół Dolphin zaprezentował nowy format kompresji, który został zbudowany na formacie WIA o nazwie RVZ. Twierdzi się, że nowy format w porównaniu do formatu NKit RVZ jest w stanie mieć odpowiednio emulowane czasy ładowania. Dodatkowo twierdzi się, że pozostając bezstratnym, jest bardzo zbliżony do rozmiarów wyczyszczonych plików WIA i GCZ.

W raporcie postępów z grudnia 2020 r. i stycznia 2021 r. zespół Dolphin informuje, że dodano obsługę komunikacji Nintendo DS . Chociaż twierdzą, że zdecydowanie nie doprowadziłoby to do działania emulatora Dolphin i DS, z fizycznym sprzętem lub emulatorem, naprawia awarię występującą w Driver: San Francisco i innych grach, które próbują zainicjować komunikację DS.

W lipcu 2021 r. zespół Dolphin ogłosił integrację emulatora mGBA z Dolphinem, umożliwiając jednoczesne działanie emulatora Game Boy Advance w Dolphinie w celu symulowania łączności GameCube-GBA . Oprócz obsługi przesyłania danych do i z emulowanych tytułów GBA, w Dolphin może być jednocześnie aktywnych do czterech instancji Game Boy Advance jednocześnie, co pozwala na grę wieloosobową w grach wymagających GBA, takich jak The Legend of Zelda: Four Swords Adventures i Final Fantasy Crystal Chronicles dostępne w Dolphin lokalnie i przez netplay.

Cechy

Urządzenia peryferyjne podłączone do pilotów Wii z obsługą Bluetooth działają również z Dolphin

Funkcje Dolphin obejmują możliwość uruchamiania gier niezależnie od regionu , nagrywanie wspomaganych narzędzi speedruns oraz używanie kodów do gry w Action Replay i Gecko. Funkcje oryginalnych kontrolerów GameCube i Wii Remote można przypisać do kontrolerów PC. Emulator pozwala na korzystanie z prawdziwych kontrolerów GameCube poprzez użycie adaptera USB oraz Wii Remotes poprzez połączenie Bluetooth . Obsługiwane są również rozszerzenia kontrolerów, w tym adapter Wii MotionPlus, Wii Nunchuk, klasyczny kontroler, gitara, perkusja i gramofon.

Dolphin obsługuje dwa rodzaje rozgrywki sieciowej: Emulowany lokalny tryb dla wielu graczy oraz Nintendo Wi-Fi Connection . Pierwsza działa tylko wśród użytkowników Dolphin. Dotyczy to gier, które domyślnie nie mają opcji online. Drugi rodzaj dotyczy rozgrywki online w gry Wii obsługiwane przez WFC z innymi użytkownikami Dolphin, a także prawdziwymi użytkownikami Wii.

Postęp w grze można zapisywać na wirtualnych kartach pamięci GameCube , emulowanej pamięci flash Wii i stanach zapisywania . Dolphin jest wyposażony w menedżera kart pamięci, który umożliwia przesyłanie plików zapisu do iz wirtualnych kart pamięci GameCube.

W połączeniu ze zintegrowanym emulatorem Game Boy Advance , Dolphin obsługuje łączenie tytułów GameCube i Game Boy Advance .

Ulepszenia graficzne

Demonstracja antyaliasingu za pomocą prostych kształtów

Podobnie jak wiele innych emulatorów konsol na PC, Dolphin obsługuje dowolne rozdzielczości, podczas gdy GameCube i Wii obsługują tylko do 480p .

Dolphin może ładować niestandardowe mapy tekstur . Mogą również mieć wyższą rozdzielczość niż oryginalne tekstury. Emulator ma również możliwość eksportowania tekstur gry w celu ich modyfikacji przez grafików.

Dolphin może wyświetlać stereoskopową grafikę 3D na dowolnej platformie, na której działa Dolphin. Obsługiwany jest również specjalny sprzęt, taki jak Nvidia 3D Vision . Możliwość grania w gry w stereoskopowym 3D to funkcja, której oryginalne konsole nigdy nie miały, chociaż Nintendo pierwotnie planowało wydanie stereoskopowego ekranu 3D dla GameCube.

Dostępne są również dodatkowe funkcje, które dodatkowo poprawiają jakość grafiki. Dolphin obsługuje antyaliasing , filtrowanie anizotropowe , post-processing pixel shadery , a widescreen włamać do wymuszania panoramiczny wyjściem na grach, które nie obsługują go natywnie. Gry mogą również osiągać wyższą niż zamierzoną liczbę klatek na sekundę .

Przyjęcie

Emulator Dolphin został dobrze przyjęty przez społeczność graczy, a zdolność programu do uruchamiania gier w wyższej rozdzielczości niż natywna rozdzielczość 480i GameCube i natywna rozdzielczość 480p Wii jest szczególnie chwalona przez społeczność graczy. Edytor PC Gamer Wes Fenlon nazwał go „jednym z niewielu emulatorów, który ulepszył wiele gier” i pochwalił go za „nieustanne wprowadzanie znaczących, czasem ogromnych ulepszeń w zakresie kompatybilności i wydajności”. Wololo.net pochwalił wysoką kompatybilność systemu.

Dolphin był używany przez niektórych ludzi jako narzędzie do łagodzenia pewnych niedociągnięć dla graczy; w 2012 roku właściciel firmy i ojciec Mike Hoye, który grał z córką w The Legend of Zelda: The Wind Waker i zdał sobie sprawę, że gra odnosiła się do głównego bohatera jako do mężczyzny, niezależnie od wprowadzonego imienia, zmienił wszystkie tekst dialogu przerywnika, który odnosi się do dziewczyny zamiast do chłopca, edytując go w edytorze szesnastkowym, testując ISO gry za pomocą Dolphin. Funkcja Netplay emulatora została opisana przez ArsTechnica jako alternatywa dla wycofanego Nintendo Wi-Fi Connection .

Od marca 2017 r. Dolphin ma około 50 000 dziennie aktywnych użytkowników, zgodnie z Dolphin opt-in Analytics .

Warianty i widelce

Dolphin Triforce

Logo systemu zręcznościowego Triforce

Wersja Dolphin stworzona do emulacji systemu arkadowego Triforce, zatytułowana Dolphin Triforce, była opracowywana przez zespół Dolphin, ale ostatecznie została wyłączona po zmianie priorytetów rozwoju, a funkcja stała się nieutrzymywana. Pliki do pobrania Dolphin Triforce są nadal dostępne na stronie internetowej, a kod źródłowy jest dostępny na GitHub w dedykowanym repozytorium.

Delfin VR

Dolphin VR to projekt strony trzeciej, którego celem jest rozszerzenie Dolphin o możliwość grania w gry „w wirtualnej rzeczywistości z dokładną skalą naturalnej wielkości, pełnym FOV [pole widzenia], HUD 3D, niezależnym celowaniem i możliwością rozglądania się ”. Obsługiwane są HTC Vive i Oculus Rift .

PC Gamer przetestował kilka gier z Dolphin VR. Metroid Prime i F-Zero GX otrzymały szczególnie wysokie pochwały, ponieważ jeden redaktor czuł „dziecinny cud podczas grania w Metroid Prime w VR”, a inny stwierdził, że „F-Zero [to] coś, co sprzedało mnie w Dolphin VR”.

Najnowsza wersja to 5.0, a kod źródłowy jest hostowany na GitHub . Free Software Foundation utrzymuje stanowisko, że oprogramowanie GPL nie może być łączona z licencją Oculus SDK.

DolphiniOS

DolphiniOS to rozwidlenie Dolphin innej firmy dla Apple iOS . To nie jest dostępna na App Store , a nie są rozprowadzane przez Cydia repozytorium dla jailbroken urządzeń, o AltStore repozytorium, albo IPA pakiet dla sideloading .

Kiedyś DolphiniOS zarabiał dzięki temu, że wydania beta były dostępne wcześniej dla Patreons ; ich program Patreon został wstrzymany z dniem 6 października 2020 r. i twierdzą, że obecnie trwale zaprzestają tej praktyki. Wraz z tym ogłosili również, że projekt zostanie wstrzymany ze względu na przerwę głównego dewelopera.

Pierwsza wersja przedpremierowa została opublikowana 9 grudnia 2019 r., a wydanie 1.0 nastąpiło tydzień później. Wersja 2.0 została wydana zaledwie miesiąc później, 9 stycznia 2020 r. Wersja 2.0 obsługuje między innymi kontrolery fizyczne. Wersja 3.0 została wydana 20 czerwca 2020 r. Godne uwagi nowe funkcje obejmują możliwość wyświetlania gier w siatce, możliwość aktualizacji menu systemowego Wii, tak jak w wersji Dolphin na komputery stacjonarne, możliwość zainstalowania WADS na Wii NAND i możliwość zmiany płyty podczas pracy emulatora. Wersje 3.1.1 i 3.2.0 beta 1 zostały wydane po ogłoszeniu przerwy. Dodano obsługę Rumble i kontroli ruchu dla DualShock 4s, a DolphiniOS działa teraz poprawnie dla użytkowników jailbreak Odyssey.

Pisarz z Wololo.net napisał o wydajności DolphiniOS: „Na moim iPadzie Pro 10,5 cala (A10X), Mario Kart Wii działa całkiem nieźle, a odtworzenie dwóch pierwszych utworów Mushroom Cup dało doskonałe wyniki!”

Kod źródłowy jest hostowany na GitHub .

Ishiiruka

Logo dla Ishiiruka

W odpowiedzi na usunięcie obsługi DirectX 9 , deweloper Dolphin Tino stworzył nieoficjalny widelec o nazwie Ishiiruka w dniu 18 października 2013 roku. Nazwa jest po japońsku morświnem Dall'a . Chociaż nacisk kładziony jest na system Windows z obsługą DirectX 9 i 11, istnieją również wersje dla systemu Linux.

Widelec próbuje rozwiązać problemy z wydajnością występujące w Dolphinie, takie jak mikrostuttering spowodowany kompilacją shaderów . Ishiiruka służy jako baza dla kanonicznego klienta społeczności netplayowych Super Smash Bros. Melee Faster Melee i SmashLadder .

John Linneman z Eurogamer mówi w odcinku Metroid Prime z października 2016 roku w ich serii filmów Digital Foundry Retro o Ishiiruce. Porównuje grę w Metroid Prime za pośrednictwem Ishiiruki do grania na oryginalnym sprzęcie, Wii i GameCube oraz upstream Dolphin. Linneman twierdzi, że „korzyści [z emulacji] w pewnym sensie przewyższają wszelkie mniejsze problemy, które możesz napotkać”. W dalszym ciągu wskazuje na cechy Ishiiruki, które „pozwalają wysunąć efekty wizualne poza to, co można osiągnąć za pomocą standardowego Dolphina. Na przykład możesz dodać wiele fajnych dodatkowych ulepszeń, takich jak głębia ostrości , ambient occlusion , różne rodzaje korekcji kolorów i wiele więcej […]. Warto również zauważyć, że ta wersja Dolphin pomaga uniknąć zacinania się kompilacji shaderów, które nękało oficjalne wydanie emulatora, i prowadzi do znacznie bardziej płynnych wrażeń.”

Podobnie jak w przypadku Dolphin, programowanie jest hostowane na GitHub .

PrimeHack

PrimeHack to wersja gry Dolphin stworzona przez shiiion, która została zmodyfikowana do gry w Metroid Prime: Trilogy na PC z kontrolą klawiatury i myszy. Istnieją dwa warianty PrimeHack – jeden oparty jest na Ishiiruce , drugi na samym Dolphinie . Ten ostatni jest od października 2019 r. W centrum rozwoju po tym, jak uśpiony między lutym a październikiem 2019 r.

Kod źródłowy jest hostowany na GitHub.

Zobacz też

Uwagi

Bibliografia

Zewnętrzne linki