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
| Releases |