Dolphin Nedir?

Dolphin GameCube ve Wii ile yüksek çoğunlukla her iki çapraz platformla uyumlu bir emülatördür. İlk olarak 2003'te kapalı kaynak olarak geliştirildi, ve 2008'den beri açık kaynak olarak geliştirilmeye devam ediyor.

Dolphin'in Lisansı nedir?

Dolphin 2008'de açık-kaynaklı yazılım olduğunda, GPLv2 lisansı altında yayınlandı. Bununla birlikte bu zamandan beri GPLv2+'ya göre yeniden lisanslandı. Lisansa göre, Dolphin'i ve kaynak kodunu herhangi bir neden için kullanabilirsiniz, ancak Dolphin'in dağıtımı atıf verilmesini ve kaynak kodunun yayınlanmasını gerektirir. Detaylar için, lisans dökümanını inceleyin.

Dolphin'i kim yaptı?

200'den fazla kişi Dolphin'i oluşturmak için yıllarca çalıştı. Katkıda bulunanların listesi GitHub'da bulunabilir.

Dolphin'in Nintendo ile herhangi bir bağlantısı yoktur.

Hangi işletim sistemleri desteklenir?

Dolphin is a cross-platform emulator that runs on Windows (10 and newer), Linux, macOS (10.15 Catalina and up), and Android (5.0 and above). Other Unix-like systems (such as FreeBSD) may work but are not officially supported. Operating systems are required to be 64-bit to run Dolphin.

Hangi CPU'yu kullanmalıyım?

Dolphin is a dual core application that relies upon IPC (Instructions Per Clock) and clockspeed for performance. Additional cores will not make Dolphin go any faster, though an "extra" core that Dolphin isn’t using may help slightly by keeping background tasks from using the same cores as Dolphin.

Accordingly, the perfect CPU for Dolphin has high IPC, a high clock rate, and four cores or more. With four cores, Dolphin has two cores for the main emulation threads, a third core for other tasks, and another core for the operating system and background tasks to run without taking resources from the emulator.

Newer processors are generally better than older ones, thanks to the increased IPC that comes with newer architectures.

  • Intel: Within a single generation of processors, the difference between i5 and i7 (hyperthreading/extra core counts) don't affect Dolphin very much. Newer generations will give higher performance per clock, and K series processors will allow for overclocking to gain extra performance. Be wary of U and Y series processors, as their reduced clockspeeds often struggle with Dolphin's workload.

  • AMD: Dolphin's workload didn't match the strengths of AMD processors until the Ryzen line. As such, we can only recommend Ryzen or newer for Dolphin among AMD's line of processors.

For more details, such as specific CPU recommendations, CPU comparisons, or what hardware you should purchase to get playable speeds on a specific game, please ask on our Hardware Forum before purchasing.

Note: For more information regarding CPU performance, please check out this handy benchmark that contains results from tons of users. It's important to remember that Dolphin is a console emulator with tons of optimizations and features. But, in the end, it does what the game instructs it to do. Some games only use features that are easy to emulate, and thus will run full-speed on just about any computer that supports Dolphin. Meanwhile, others struggle to run full speed at all times on even the most powerful of processors.

Hangi ekran kartını kullanmalıyım?

Dolphin için bir GPU seçmek oldukça basit bir iştir. Ekran kartı ne kadar güçlü olursa oyunda yavaşlamalar bir o kadar az, kalite ve geliştirme imkanı da bir o kadar yüksek olur. Bununla birlikte bilmeniz gereken en önemli şey, ekran kartınızın DirectX 11.1 ve OpenGL 4.4'ü desteklediğinden emin olduğunuzdur. Dolphin, geleneksel bir PC'den farklı yapıda bulunan bir konsol emülatörüdür ve PC'ye binen yükü azaltmak için en yeni D3D ve OGL özelliklerini kullanır. Bu uzantılara sahip değilseniz, emülatörden çok düşük bir performans alırsınız.

  • NVIDIA: Herhangi bir modern orta sınıf veya daha iyi NVIDIA ekran kartı, Dolphin'i HD çözünürlüklerinde ve Ubershaders ile oldukça iyi oynayabilecektir. Eski (6+ yıl) ve/veya düşük seviye ekran kartları kasma yapabilir ve önerilmemektedir.

  • AMD: Herhangi bir modern orta sınıf veya daha iyi AMD GPU, Ubershaders ile Dolphin'te iyi performans gösterecektir. AMD genellikle OpenGL yerine D3D'yi tercih ettiğinden, bu GPU'lar için D3D'yi tavsiye ediyoruz. Eski (6+ yıl) ve/veya düşük seviye ekran kartları kasma yapabilir ve önerilmemektedir.

  • Intel: Iris Pro iGPU'lar, Windows'ta D3D'de Dolphin'i iyi çalıştıracaktır, ancak bu işletim sisteminde diğer grafik arka uçlarıyla ilgili sürücü sorunları var. Tam teşekküllü bir ayrık ekran kartı hala şiddetle tavsiye edilmektedir. HD4000'den daha eski IGP'ler desteklenmez.

Dolphin'i çalıştırmak için ne kadar RAM'a ihtiyacım var?

2GB veya üstü önerilir. Genelde RAM hızı ve bilgisayarınızdaki RAM miktarının emulasyon hızına etkisi olmaz.

Dolphin'in hangi sürümünü indirmeliyim?

The latest beta version of Dolphin is a good choice to start with: our betas are well tested and should give a reliable experience. Development versions have the latest fixes and optimizations, but their constantly changing nature means that little testing has been done on them and unknown bugs may appear. Choose dev builds if you want to be on the bleeding edge of new features, and/or want to help with Dolphin's development.

Our buildbot provides each revision of Dolphin in four variants on the main site:

  • Windows x64 for 64-bit x86 Windows operating systems
  • Windows ARM64 for 64-bit ARM Windows operating systems
  • macOS for 64-bit macOS computers, ARM or x86
  • Android APKs for 64-bit Android

We no longer distribute Linux builds on our website, requiring users to build from source. Please see our Building Dolphin on Linux guide for instructions.

Dolphin does not support 32-bit operating systems. To check if your version of Windows is compatible with 64-bit applications, open the Start Menu, right click on Computer and select the Properties option. A window should appear, showing "64-bit operating system" as the System type if your Windows version can run Dolphin x64. If you are running a 32-bit operating system, you should upgrade to a 64-bit version to better utilize the abilities of your hardware.

On Android, Dolphin also requires 64-bit (ARMv8 AArch64). To see if your Android phone has the necessary requirements, simply run the APK, and Dolphin will alert you.

Do note that sometimes various revisions may not have built correctly for all OSes, and some builds are missing. If this occurs, it will be fixed in a short time.

"Bu program başlayamaz çünkü VC_.dll mevcut değil"

Dolphin now uses Visual Studio C++ 2022 on Windows. Windows users must have the latest Visual C++ 2015, 2017, 2019, and 2022 runtime installed in order to use Dolphin. If you ever encounter a MSVCP__.dll or vcruntime__.dll error, please download the latest Visual C++ runtime version from Microsoft's website.

Also, remember to extract Dolphin's files from the archive to a folder on your computer instead of running Dolphin directly from inside the archive.

"Program, XINPUT1_3.dll bilgisayarınızda eksik olduğundan başlayamıyor."

Update and/or repair DirectX or reinstall the Xbox 360 Controller Drivers.

"Uygulama düzgün olarak başlatılamadı (0xc000007b)"

When people see one of the error messages about vcomp100.dll or xinput1_3.dll missing they often download 32-bit builds of these files from the internet and expect them to work fine with 64-bit applications.

If you're suffering from this issue, make sure to delete any manually downloaded DLL files which are stored in your system paths and in the path where the Dolphin binary is stored and reinstall them with the proper runtime installers instead. Refer to the two questions above for further information.

Dizüstü bilgisayarım/yeni ekran kartım olması gerektiği gibi çalışmıyor

Laptops and modern GPUs use a variety of tricks to reduce their power consumption and overall temperature. Underclocking, reducing voltages, using integrated instead of discrete graphics, etc. Sometimes these tricks get in the way of Dolphin, and the system needs a little help to use its maximum capabilities with the emulator. Use the links below for assistance.

İkinci GC denetleyicisi için tuşları yapılandırdım ancak çalışmıyor

Taklit edilen GameCube kontrolcülerinin ana yapılandırma ekranında bulunan Bağ. Nok. 2'nin Standart Denetleyici olarak seçildiğinden emin olun. Denetleyici hala çalışmıyorsa oyununuzun gerçekten ikinci bir GameCube denetleyicisi kullanıp kullanmayacağını kontrol edin.

Oyunun sesi takılıyor!

Bazen bir oyun çalıştırırken, Dolphin’in tam hızda çalışamadığı durumlarla karşılaşabilirsiniz. Öykünülmüş konsol tam hızda çalışmadığından, Dolphin'in ihtiyaç duyduğu kadar ses çıkarmaz. Bu nedenle, kullanıcılar tarafından genellikle * ses kekemesi * olarak adlandırılan ses boşlukları ortaya çıkar.

Bu aslında bir ses sorunu değil, bir performans sorunu. Dolphin uygulamasını tam hızda çalıştırarak veya en son geliştirme sürümlerinde zaman uzatılmış sesi etkinleştirerek ses kekemelerinden kaçınılabilir. Zaman uzatılmış ses, mevcut ses çıkışını boşluklar üzerinden "esnetir" ve oyunun bir miktar gecikme pahasına daha doğal bir ses çıkarmasını sağlar.

"X" oyunu düzgün çalışmıyor

O kadar çalışmalara ve iyileştirmelere rağmen, Dolphin mükemmel bir emülatör değildir. Bu da oyun içinde ses, grafik hataları, donma ve hatta çökmelere kadar değişen çeşitli sorunlarla karşılaşabileceğiniz anlamına gelir. Dolphin'in internet sitesinde, kullanıcılara olabildiğince fazla bilgi sağlamak için oyunlara ait testler ve emülatörün çeşitli özelliklerinin nasıl kullanılacağına dair bir wiki sayfası bulunuyor. Oyunlara özel sayfalarda genellikle bir oyunun sahip olduğu sorunlar, sorunların çözümleri ve olabildiğince doğru çalışabilmesi için hangi ayarların gerekli olduğu vs. gibi bilgiler bulunur.

Eğer oyunların wiki sayfasında bulunmayan bir hata ile karşılaşırsanız, lütfen hata izleyici sayfasını ziyaret ederek karşılaştığınız hatanın rapor edilip edilmediğini kontrol edin. Karşılaştığınız hata rapor edilmemiş ise hatayı geliştiricilere bildirmekten çekinmeyin, bu sayede geliştiricilere tespit edilemeyen hataların giderilmesi adına yürüttüğü çalışmalarda destek olabilirsiniz. Bir sorunu bildirmeden önce uymanız gereken kurallardan biri de, sorunun en son geliştirilmiş sürümde giderilmiş olmadığından emin olduğunuzdur.

Grafik menüsünü açtığımda Dolphin hızlanıyor mu?

Dolphin is configured to run as fast as possible by default. However, for some games, that will cause a lot of problems, and they need more accurate and more demanding settings to run properly. For user convenience, many games have had these settings preconfigured in the "GameINI", a file with custom settings for each game.

Note: The below is only relevant to Dolphin versions before 5.0-4171

By opening the graphics menu, you are overriding the GameINI default settings and instead using the settings within the graphics menu, which will be the global defaults or whatever you last set them to. If you are playing a game that needs accurate but demanding settings, opening the graphics menu will disable those settings and result in a speed up. However, you will then be subject to the glitches and problems the GameINI settings were protecting you from.

See the Dolphin Wiki for details on what games needs which settings to run correctly and why.

Dolphin'i bilgisayarımda nasıl geliştirebilirim?

The build instructions are available on GitHub:

Gelişme sürecini takip etmenin en iyi yolu nedir?

Yapılar Dolphin'in her geliştirme sürümü için derlenmiştir ve indirme sayfası üzerinden indirilebilir.

Tüm Git Commit'leri GitHub adresinde mevcuttur. Ayrıca değişiklikler hakkında yorum yapabilir, yeni çekme isteklerini görüntüleyebilir ve yeni gelecek özellikler hakkında bilgi sahibi olabilirsiniz.

Dolphin'i daha iyi hale getirmek için bir fikrim var, geliştiricilere nasıl söyleyebilirim?

Most of the Dolphin developers read the "Development discussion" forum. Posting a thread there might be a good idea to get some feedback from developers but also from users.

Dolphin developers also communicate via IRC, which is better for instant discussion than a forum. Join us on #dolphin-emu @ irc.libera.chat.

Even if your idea is very good, note that developers are doing their work on Dolphin on their free time and don't necessarily have the time to implement everything people suggest. If you can, implementing a first draft of your idea might be a good way to get developers attention.

Dolphin daha fazla performans için daha çok CPU çekirdeği kullanamaz mı?

CPU'lar bu şekilde çalışmazlar.

CPU'ların her çekirdeği paralel olarak çalışır. Sıklıkla iletişim kurmaya ve aynı hızda çalışmaya ihtiyaç duymazlarsa, iki işlemi paralel olarak çok iyi bir şekilde yürütebilirler. Örneğin, dosya sıkıştırma işlemleri ayrı çekirdeklerde yürütülebilir, çünkü iki dosyayı aynı anda sıkıştırmak bu işlemleri çekirdeklere dağıtır. Bu işlemler birbirleriyle iletişim kurmaya ihtiyaç duymazlar ve birbirinden tamamen bağımsız iki işlem olarak yürütülürler.

Dolphin'de ise, tüm işlem birimleri tek bir çekirdek üzerinde paralel olarak çalışırlar. Bu işlem birimlerinden herhangi birisini, daha fazla çekirdek üzerinde çalıştırmak için küçük işlem ve görevlere ayırmak, programın daha da yavaş çalışmasına sebep olacaktır. Dolphin, işlemcilerin yalnızca 3 çekirdeğini kullanır, 4 veya 6 çekirdekli işlemcilerin tümünü kullanmaz.

Eski bir konsolu emüle edebilmek için neden güçlü bir bilgisayara ihtiyacım var?

While it's true the GameCube and Wii hardware is a lot slower than what you need to emulate the console using Dolphin, the hardware found in these consoles is also very different from what you can find in a gaming PC. For example:

  • Instead of an Intel or AMD x86 CPU, GameCube and Wii use an IBM PowerPC CPU. Games are programmed for this CPU: when emulating, every basic instruction a game runs needs to be translated to something a PC can execute. Depending on the instruction, this can take from 2x to 100x clock cycles, which explains why you need more than a 486MHz CPU to emulate a GameCube.

  • The RAM in these consoles is SRAM, smaller but faster than the SDRAM used in a PC. It is also shared between CPU and GPU, which makes operations like texture uploads (CPU memory to GPU memory) or framebuffer copies (GPU memory to CPU memory) a lot less demanding than they are on a PC.

  • The GPU is not using shaders: every graphics effect and every computation done by the game is executed directly by the hardware without an intermediate programming language. This does not match how a PC GPU works at all. Dolphin uses shaders on the PC GPU to translate what the GC GPU can do directly in hardware, causing it to run a lot slower.

  • A PC runs an operating system in order to be able to run several programs at the same time. A GameCube or a Wii does not have the same requirement and can directly execute things on the hardware without going through the operating system, making a lot of communication between chips faster.

This list is not exhaustive but should give you a good idea of what exactly makes emulation require a powerful computer.

Where can I download game ISOs/ROMs?

Kısa cevap: İndirmemelisin. Oyunları satın alıp Wii konsolundan oyun kalıplarını bilgisayara aktarabilirsin.

Uzun cevap: Ticari oyunları indirmek yasa dışıdır, Dolphin geliştiricileri kesinlikle böyle bir şeye olumlu bakmıyor. Buna daha önceden satın aldığın oyunun, internet üzerinden diskini indirmen de dahil. Bir oyun diskini uygun bir biçime dönüştürmek için ille de bir oyun konsoluna sahip olmanız gerekmez, oyun diskini ilgili yerlerden satın alıp arkadaşınızın konsolu yardımıyla da bu işlemi gerçekleştirebilirsiniz. Öte yandan, arkadaşınızın oyun dökümünü kopyalamak da yasa dışı sayılır.

Wii oyunlarını uygun bir biçime dönüştürmek için homebrew kanalını ve CleanRip adlı programı konsolunuza kurmanız gerekmektedir.

Dolphin hangi dosya biçimlerini destekliyor?

Dolphin şu biçimlerdeki oyunları oynamanızı destekler:

  • GCM / ISO (sıkıştırılmamış dökümler, GameCube oyunları için 1.4GB ve Wii oyunları için 4.7GB olmalıdır.
  • GCZ (Dolphin, oyunlarınızı bu biçime sıkıştırmak için kullanılabilir)
  • CISO
  • WBFS (Dolphin 3.0 veya daha önceki sürümlerde desteklenmiyor)

WBFS ve CISO biçimlerinin sıkıştırılmış ve kayıplı dosya sistemine sahip olduklarını unutmayın: disk boyutunu küçültmek için, diskte depolanan bazı gereksiz bilgiler ve veriler sıkıştırılma sırasında silinirler. Bu nedenle, eğer WBFS dökümü kullanırken bir sorunla karşılaşırsanız, oyununuzu GCM/ISO dökümü olarak çalıştırmayı deneyin.