A Dolphin lehetővé teszi a PC-játékosok számára, hogy élvezzék a Nintendo GameCube és a Nintendo Wii játékait.

A Dolphin a Nintendo GameCube és a Wii emulátora. Lehetővé teszi a PC-játékosok számára, hogy mindkét konzolról Full HD-ben (1080p) élvezhessék a játékokat, valamint számos fejlesztést – beleértve az összes PC-vezérlő támogatását, a turbósebességet, a hálózati többjátékost és még sok mást.

A Windows-verzió futtatásához telepíteni kell a Visual Studio 2022 számára újraterjeszthető 64 bites Visual C++-t.

Milyen játékokat tervezhetsz a Dolphin Emulator segítségével?

A Dolphin segítségével Nintendo GameCube és Wii játékokat élvezhetsz PC-n. A játszható játékok teljes listáját itt tekintheti meg.

Milyen CPU-ra van szükségem a Dolphin futtatásához?

Szüksége lesz egy négymagos vagy jobb processzorra. A négy maggal rendelkező Dolphinnak két magja van a fő emulációs szálakhoz, egy harmadik mag az egyéb feladatokhoz, egy másik mag pedig az operációs rendszerhez és a háttérfeladatokhoz.

Szükségem van egy erős GPU-ra a Dolphin emulátor futtatásához?

Erősen ajánlott egy különálló grafikus kártya, amely támogatja a DirectX11.1-et és az OpenGL 4.4-et. Minél erősebb a grafikus kártya, annál több pixel és fejlesztés érhető el rajta.

  • Nvidia: A GeForce GTX 1060 vagy jobb Nvidia GPU jól tudja majd lejátszani a Dolphint HD felbontásban Ubershaderekkel.
  • AMD: A Radeon RX 570 vagy jobb AMD GPU jól teljesít Dolphinban Ubershaderekkel. Az AMD általában a D3D-t részesíti előnyben az OpenGL helyett.
  • Intel: Az Iris Pro iGPU-k jól kezelik a Dolphint D3D-ben Windows alatt. A HD 4000-nél régebbi integrált grafika nem támogatott.

Mennyi RAM-ra van szükségem a Dolphin futtatásához?

A Dolphinhoz legalább 2 GB RAM szükséges. A RAM sebessége általában nincs hatással az emuláció teljesítményére.

Használhatok két vagy több kontrollert a helyi többjátékoshoz a Dolphin emulátoron?

Igen, ha két vagy több barátja csatlakozik ugyanarról a számítógépről, akkor egyetlen számítógéphez több vezérlőt is adhat. Csak a Vezérlőkonfiguráció oldal első két portját kell konfigurálnia.

Milyen operációs rendszerek támogatottak?

A Dolphin egy többplatformos emulátor, amely Windows 10 és Windows 11, Linux, macOS (10.15 Catalina és újabb) és Android (5.0 és újabb) rendszereken fut. A Dolphin megfelelő működéséhez 64 bites operációs rendszerre van szükség.

Újdonságok

Üdvözöljük a Dolphin 2609 kísérő előrehaladási jelentésében! Mint mindenki más, mi is mindent megteszünk annak érdekében, hogy átvészeljük a mesterséges intelligencia által előidézett Techpocalypse-t, de az elmúlt néhány hónapban valóban megérkezett. Weboldalunk az utóbbi időben többször is fel-alá járt, hiszen védelmünk alig bírja ki a végtelen bombázást. Most azonban az AI közvetlenül az emulátorhoz kezdett jönni, és az emberek mesterséges intelligencia segítségével tömegesen vizsgálják a nyílt forráskódú projekteket potenciális sebezhetőségek után kutatva, és túlterhelték önkéntes csapatunkat nagyon bőbeszédű jelentésekkel. Bár kimerítő, ha ezek a sérülékenységek ott vannak, nem hagyhatjuk figyelmen kívül őket. Sok erőfeszítést kellett fordítani ezek kezelésére, mind a javításukra, mind a munkafolyamataink kiigazítására, hogy jobban kezeljük őket. További információért kattintson közvetlenül az adott szakaszra az itt található link segítségével.

De ez még nem minden. A macOS biztonsági rése lehetővé tette, hogy a macOS buildbotunkat rövid időre veszélybe sodorja egy általános titkosítási támadás. Kihagyjuk a gyors összefoglalót, és csak az alábbi teljes történetre irányítjuk, amelyet ide kattintva érhet el. A lényeg az, hogy megállapítottuk, hogy egyetlen konstrukció sem került veszélybe.

Tényleg csak azt akarjuk, hogy a Dolphint még jobbá tegyük. Szerencsére e fejfájások és úttörések ellenére még jó néhány figyelemreméltó változáson kell keresztülmenni, szóval térjünk rá.

Figyelemre méltó változások

2606-91 – Android NetPlay, tom-pratt

A motorháztető alatt a mobil és az asztali számítógép összeállítása szinte teljesen megegyezik. A delfin egyszerűen delfin; az egyetlen különbség a felül található felhasználói felület. Ennek ellenére az Android-kiadásunk nem egyenlő a legfontosabb asztali verzióinkkal. Sok olyan funkció, amely hiányzik az Android grafikus felhasználói felületéről, és amelyek az asztali grafikus felhasználói felületen is megtalálhatók, többnyire azért hiányoznak, mert nehéz lenne megvalósítani, vagy korlátozott értékük lenne Androidon.

A NetPlay egyszer mindkét táborba esett.

Azok számára, akik nem ismerik a Dolphin lockstep NetPlay-t, lehetővé teszi az online játékot olyan játékokban, amelyekben csak helyi többjátékos volt. A Lockstep NetPlay tökéletes szinkronizálást igényel az egyes példányok között, így a Dolphinnak determinisztikus módban kell futnia. Ez azt jelenti, hogy erőltetni kell az Single Core-t (vagy a Dual Core lassabb és még hackerebb verzióját), ugyanazt a kezdési időpontot/magot kell beállítani, és gondoskodni kell arról, hogy ugyanazok a bemenetek kerüljenek minden gépre. Opcionálisan az adatok mentése és a csalások is szinkronizálhatók a NetPlayen való használatra. Ha jól csinálja, az emulátor minden példánya szinkronban marad további beavatkozás nélkül, és a Dolphin csak a bemeneteket továbbítja.

Mindezek a bonyolultságok a NetPlay-t csábító, de gyakran nehézkes funkcióvá teszik. És tekintettel arra, hogy bosszantó lenne jó grafikus felhasználói felületet létrehozni a NetPlay számára Androidon, és lassítaná a játékokat az amúgy is korlátozott hardveren, nem kellett rohanni az Androidon való megvalósítással.

A 2020-as években a mérleg más irányba kezdett billenni. Az Android-eszközök egyre erősebbek lettek, és bár a CPU-szabályzók és a GPU-illesztőprogramok továbbra is összezavarnak bennünket, sok zászlóshajó-eszköz képes egymagos játékokat futtatni. Ezenkívül a Jetpack Compose for Android lehetővé teszi az Android grafikus felhasználói felületek egyszerűbb és gyorsabb fejlesztését.

Tom-pratt szeretett volna megosztani kedvenc gyermekkori élményeit saját gyerekeivel, ezért vállalta a kihívást. A Compose segítségével felépítette a NetPlay Android GUI-t több lehívási kérésre, egy kezdeti csupasz megvalósítással. Ez megkönnyítette az áttekintést és végül az egyesítést, és gyorsan követték a további funkciókat, például a vezérlőport konfigurációját a gazdagép számára, amely közelebb hozza az asztali megvalósítással való egyenlőséghez.

És most, a Dolphin 2609-től a NetPlay készen áll az Android felhasználók számára!

Jelenleg az Android NetPlay használatához szabványos hálózaton kell lenniük a felhasználóknak (Wi-Fi, Ethernet stb.), de megkezdődtek a munkálatok a Wi-Fi Direct támogatásán, ami lehetővé tenné, hogy az Android NetPlay hálózat nélkül működjön a közeli eszközök között, hasonlóan ahhoz, ahogy a Nintendo DS helyi Wi-Fi játéka működött.

Megjegyzés: A NetPlay mobiladat-kapcsolaton keresztüli használata nem javasolt. Még ha sikerül is működésre bírni, a csomagvesztés és a késleltetés nem különösebben alkalmas a lockstep multiplayerhez.

Platformos NetPlay

Az Android és az asztali Dolphin együtt játszható a NetPlay szolgáltatással? Igen, megtehetik! A játékosok keverhetik és párosíthatják az eszközöket bármivel, amijük van, így a telefonok és a laptopok remekül játszhatnak együtt! Van azonban néhány korlátozás, amelyet szem előtt kell tartani.

A legtöbb teljes méretű asztali számítógép x86-64 processzort használ, míg a legtöbb telefon ARM processzort használ, a Dolphin pedig különböző JIT-eket használ a gazdagép CPU-tól függően. Míg az ARM64 és x86-64 JIT-eink nagyon hasonlóak, nem teljesen azonosak, és ezek a JIT-különbségek valószínűleg deszinkronokat okoznak. A CPU-architektúrák keverése és egyeztetése azonban nem garantált hiba – hogy ezek a különbségek deszinkronizáláshoz vezetnek-e vagy sem, attól függ, hogy a játékok milyen utasításokat használnak és milyen sorrendben.

Figyelmen kívül hagyva a JIT problémát, van még egy fő forrása a lehetséges deszinkronizálásnak: a Framebuffer! Az EFB hozzáférést használó játékok és/vagy az EFB/XFB másolatok tárolása a RAM-ban eltérő eredményeket érhetnek el a különböző grafikus illesztőprogramoktól. Ha ezek az eredmények egyáltalán nem egyeznek, még akkor is, ha ez közvetlenül nem befolyásolja a játék logikáját, rendszerint egy időalap-deszinkronizálást jelentenek. Ez gyakran nem fogja megtörni a NetPlay-t (legalábbis azonnal), de ha a különbség elég nagy lesz, az esetek eltérnek egymástól. Tekintettel arra, hogy az Adreno és a Mali meghajtók milyen különlegesek, még problémák is adódhatnak, amikor különböző típusú telefonok között játszik ezekben a játékokban!

Teljes kiadási megjegyzések itt.

Olvasson tovább