# Dolphin Emulator ## Docs - [Introduction to Dolphin Emulator](https://mintlify.wiki/dolphin-emu/dolphin/introduction.md): Dolphin is a high-performance emulator for GameCube and Wii games on Windows, Linux, macOS, and Android - [Installation](https://mintlify.wiki/dolphin-emu/dolphin/installation.md): Install Dolphin Emulator on Windows, Linux, macOS, or Android - [Quick start guide](https://mintlify.wiki/dolphin-emu/dolphin/quickstart.md): Get your first GameCube or Wii game running in Dolphin within minutes - [System requirements](https://mintlify.wiki/dolphin-emu/dolphin/system-requirements.md): Hardware and software requirements for running Dolphin Emulator on desktop and Android - [Configuration](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/configuration.md): How to configure Dolphin Emulator settings - [Controller Configuration](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/controllers.md): Setting up GameCube and Wii controllers in Dolphin - [Graphics Settings](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/graphics-settings.md): Configure video backends and graphics options in Dolphin - [Audio Settings](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/audio-settings.md): Configure audio backends and DSP emulation in Dolphin - [Game Management](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/game-management.md): Managing your game library and disc images in Dolphin - [Save States](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/save-states.md): Using save states and save state management in Dolphin - [NetPlay](https://mintlify.wiki/dolphin-emu/dolphin/user-guide/netplay.md): Setting up and using NetPlay for online multiplayer in Dolphin - [Graphics Mods](https://mintlify.wiki/dolphin-emu/dolphin/advanced/graphics-mods.md): Create and use graphics modifications to enhance games - [Dynamic Input Textures](https://mintlify.wiki/dolphin-emu/dolphin/advanced/dynamic-input-textures.md): Generate game textures dynamically based on user input devices - [Custom Pipeline Graphics Mods](https://mintlify.wiki/dolphin-emu/dolphin/advanced/custom-pipelines.md): Replace Dolphin pixel shaders with custom GLSL code - [Resource Packs](https://mintlify.wiki/dolphin-emu/dolphin/advanced/resource-packs.md): Create and manage distributable texture and resource packs - [Cheats & Action Replay](https://mintlify.wiki/dolphin-emu/dolphin/advanced/cheats-and-action-replay.md): Use cheat codes and understand Action Replay code types - [TAS Tools](https://mintlify.wiki/dolphin-emu/dolphin/advanced/tas-tools.md): Tool-Assisted Speedrun features for frame-perfect gameplay - [RetroAchievements](https://mintlify.wiki/dolphin-emu/dolphin/advanced/retroachievements.md): Earn achievements in GameCube and Wii games - [Building on Windows](https://mintlify.wiki/dolphin-emu/dolphin/platforms/windows.md): Complete guide to building Dolphin Emulator on Windows with Visual Studio - [Building on Linux](https://mintlify.wiki/dolphin-emu/dolphin/platforms/linux.md): Complete guide to building and running Dolphin Emulator on Linux - [Building on macOS](https://mintlify.wiki/dolphin-emu/dolphin/platforms/macos.md): Complete guide to building Dolphin Emulator on macOS including universal binaries - [Building on Android](https://mintlify.wiki/dolphin-emu/dolphin/platforms/android.md): Complete guide to building and developing Dolphin Emulator for Android - [Build System Overview](https://mintlify.wiki/dolphin-emu/dolphin/building/overview.md): Overview of Dolphin's CMake-based build system, dependencies, and submodules - [Building on Windows](https://mintlify.wiki/dolphin-emu/dolphin/building/windows.md): Complete guide to building Dolphin Emulator on Windows with Visual Studio - [Building on Linux](https://mintlify.wiki/dolphin-emu/dolphin/building/linux.md): Complete guide to building Dolphin Emulator on Linux with CMake - [Building on macOS](https://mintlify.wiki/dolphin-emu/dolphin/building/macos.md): Complete guide to building Dolphin Emulator on macOS with CMake, including universal binaries - [Building for Android](https://mintlify.wiki/dolphin-emu/dolphin/building/android.md): Complete guide to building Dolphin Emulator for Android with Gradle and Android Studio - [Architecture overview](https://mintlify.wiki/dolphin-emu/dolphin/architecture/overview.md): High-level overview of Dolphin's modular architecture and core components - [Core emulation](https://mintlify.wiki/dolphin-emu/dolphin/architecture/core-emulation.md): Deep dive into Dolphin's core emulation engine for GameCube and Wii hardware - [CPU emulation](https://mintlify.wiki/dolphin-emu/dolphin/architecture/cpu-emulation.md): PowerPC CPU emulation with JIT compilation and multiple execution backends - [Video backends](https://mintlify.wiki/dolphin-emu/dolphin/architecture/video-backends.md): Graphics rendering architecture supporting Vulkan, Direct3D, OpenGL, Metal, and Software rendering - [Audio system](https://mintlify.wiki/dolphin-emu/dolphin/architecture/audio-system.md): DSP emulation and audio processing with HLE and LLE backends - [IOS emulation](https://mintlify.wiki/dolphin-emu/dolphin/architecture/ios-emulation.md): Wii operating system high-level emulation for system software and hardware interfaces - [Disc I/O](https://mintlify.wiki/dolphin-emu/dolphin/architecture/disc-io.md): Disc image loading and format support for GameCube and Wii games - [Contribution Guidelines](https://mintlify.wiki/dolphin-emu/dolphin/contributing/guidelines.md): Learn how to contribute to Dolphin Emulator following our coding standards and legal requirements - [Code Style Guide](https://mintlify.wiki/dolphin-emu/dolphin/contributing/code-style.md): C++ coding standards and formatting rules for Dolphin Emulator - [Testing Practices](https://mintlify.wiki/dolphin-emu/dolphin/contributing/testing.md): Unit testing framework and best practices for Dolphin Emulator - [Debugging Tools & Techniques](https://mintlify.wiki/dolphin-emu/dolphin/contributing/debugging.md): Tools and techniques for debugging Dolphin Emulator - [WIA/RVZ Disc Image Format](https://mintlify.wiki/dolphin-emu/dolphin/specs/wia-rvz-format.md): Technical specification for the WIA and RVZ disc image formats used by Dolphin Emulator - [Game Mod Descriptor](https://mintlify.wiki/dolphin-emu/dolphin/specs/game-mod-descriptor.md): JSON schema specification for Dolphin game modification descriptors - [DSP Emulation](https://mintlify.wiki/dolphin-emu/dolphin/specs/dsp-emulation.md): Technical details of GameCube and Wii DSP (Digital Signal Processor) emulation in Dolphin - [Wiimote Communication Protocol](https://mintlify.wiki/dolphin-emu/dolphin/specs/wiimote-protocol.md): Bluetooth HID protocol specification for Nintendo Wii Remote (Wiimote) communication - [Dolphin Command-Line Options](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-options.md): Complete reference for all Dolphin emulator command-line options - [Batch Mode](https://mintlify.wiki/dolphin-emu/dolphin/cli/batch-mode.md): Running Dolphin in headless mode for automation and testing - [Configuration via Command Line](https://mintlify.wiki/dolphin-emu/dolphin/cli/configuration.md): Using the --config flag to override Dolphin settings from the command line - [DolphinTool Overview](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-tool/overview.md): Command-line utilities for working with GameCube and Wii disc images - [convert - Format Conversion](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-tool/convert.md): Convert GameCube and Wii disc images between different formats - [verify - Image Verification](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-tool/verify.md): Verify disc image integrity and compute cryptographic hashes - [header - Header Inspection](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-tool/header.md): Inspect disc image headers, metadata, and compression settings - [extract - File Extraction](https://mintlify.wiki/dolphin-emu/dolphin/cli/dolphin-tool/extract.md): Extract files and partitions from GameCube and Wii disc images