Gecko

From Emulation General Wiki
Revision as of 10:32, 18 May 2026 by Ilyagredasov (talk | contribs) (Created page with "{{Infobox emulator |logo = |logowidth = |screenshot = |version = {{Version|Gecko}} |active = Yes |platform = Windows<br/>Linux<br/>macOS |target = GameCube<br/>Wii |developer = [https://layle.me/] |website = |prog-lang = {{Proglang|Rust}} |source = [https://github.com/ioncodes/gecko GitHub] |issuetracker = [https://github.com/ioncodes/gecko/issues GitHub] |support = |license = {{license|G...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Gecko
Developer(s) [1]
Latest version Release [+]
Active Yes
Platform(s) Windows
Linux
macOS
Emulates GameCube
Wii
Programmed in Rust
License GPLv3
Source code GitHub
Issue tracker GitHub

Gecko is a WIP GameCube/Wii emulator developed with homebrew and reverse engineering in mind. Its features are:

  • PowerPC JIT (Cranelift)
  • DSP JIT (Cranelift)
  • GX vertex decode JIT (Cranelift)
  • Starlet HLE
  • IPL skip patches for NTSC and PAL
  • wgpu-based renderer backend (supports all major platforms)
  • wesl-based specialized shader compiler
  • JIT and shader cache
  • Frame pacing
  • Modular audio backend, defaults to cpal (supports mixing audio sinks and dumping to .wav files)
  • MCP server
  • Lua scripting system for runtime introspection
  • A beautiful yet advanced egui-based debugging UI
  • Symbol parsing from ELFs and IDA Pro databases
  • RenderDoc captures with all sorts of debug markers
  • ISO and RVZ support; also supports either packed as a ZIP
  • Included multitool, supports:
    • IPL decode/encode
    • DVD filesystem extraction
    • Disassembler for PPC and DSP
  • Various built-in diagnostics for JIT and GX
  • Support for web browser (incl. debugging capabilities)

Download

Windows Linux macOS Releases