Gecko
Developer(s) Layle (ioncodes)
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

edit
      Releases