About this project

Dolphin is a popular open-source emulator that allows playing GameCube and Wii games on modern platforms including Windows, Linux, macOS, and recent Android devices. It is licensed under GPLv2+ and provides significant enhancements over original hardware, such as higher internal resolutions, widescreen support, and save states. **System Requirements** - Desktop: Windows 10 1903+, Linux, macOS 11.0+; CPU with SSE2 (3 GHz dual-core recommended); GPU with Direct3D 11.1/OpenGL 3.3 (Direct3D 11.1/OpenGL 4.4 recommended). - Android: Android 7.0+; 64-bit ARMv8 or x86-64 CPU; OpenGL ES 3.0+ GPU (desktop-class OpenGL recommended). **Building** Instructions are available for Windows, Linux, macOS, Android, and OpenBSD (unsupported). Clone with submodules (`git submodule update --init --recursive`). For Android, import the Gradle project in `./Source/Android`; native code uses CMake. **Command Line Usage** - `Dolphin.exe [options] [FILE]`: Load games, configure settings, select video/audio backends (D3D, D3D12, OGL, Vulkan, Null, Software Renderer), and run in batch mode. - `dolphin-tool`: Convert disc images (ISO, GCZ, WIA, RVZ), verify integrity, extract files, and compute checksums. - `header`: Inspect disc image properties (block size, compression). - `extract`: Extract specific partitions or files from disc images. **Features** - High compatibility with GameCube and Wii titles. - Enhanced graphics (e.g., upscaling, anti-aliasing). - Save states and cheat support. - Active community, forums, and wiki. **Uninstalling** Remove the extracted directory (Windows), run `cat install_manifest.txt | xargs -d '\n' rm` as root (Linux), or delete Dolphin.app (macOS). Also delete the global user directory if not reinstalling.