Gecko (2026/06/15) is a cross-platform GameCube/Wii emulator and debugger, developed in Rust, focusing on homebrew and reverse engineering while ensuring a playable experience. Key features include PowerPC and DSP JIT compilation, a wgpu-based renderer, and support for various platforms. It offers a comprehensive debugging UI, Lua scripting, and extensive diagnostics. The recent changelog highlights improvements like memory card support, controller compatibility, enhanced audio management, and performance optimizations. Additional features include the ability to load games via the Gecko launcher and support for ISO and RVZ formats. Download and source links are included.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on đ)
Gecko (2026/06/15) has been launched. It is a versatile GameCube/Wii emulator and debugger crafted in Rust.
Gecko Features:
Gecko is tailored for homebrew development and reverse engineering while also ensuring a genuine and enjoyable gaming experience!
PowerPC JIT (Cranelift)
DSP JIT (Cranelift)
GX vertex decode JIT (Cranelift)
Starlet HLE
IPL skip patches for NTSC and PAL
wgpu based renderer backend
Compatible with all major platforms
wesl based specialized shader compiler
JIT and shader cache
Frame pacing
Modular audio backend, defaults to cpal
Supports audio sink mixing
Capability to dump audio to .wav files
MCP server
Lua scripting system for real-time introspection
An aesthetically pleasing yet sophisticated egui-based debugging interface
Symbol parsing from ELFs and IDA Pro databases
RenderDoc captures with various debug markers
Supports ISO and RVZ formats; can also be zipped
Included multitool features:
IPL decode/encode
DVD filesystem extraction
Disassembler for PPC and DSP
Multiple built-in diagnostics for JIT and GX
Web browser support
including debugging features
Gecko Changelog:
* Fixed web issues
* Merged pull request #21 from ioncodes/dev
* Resolved CP FIFO breakpoint to trigger at FIFO end (fixes Donkey Kong Country)
* Ignored Macronix EXI on Wii
* Updated README
* Various README updates
* MEMORY CARDS!!!
* Adjusted mapping for 24-bit Z by 2^24 to prevent overflow on far-plane depth copy
* Undid depth fix, seems to regress Twilight Princess?
* Corrected Z16 depth texture byte order and far-plane clamp, credit to Liy!
* Slightly crude but addresses FIFO debugger stepping…
* Fixed multiple FIFO debugger issues reported by Liy
* Fixed Macronix and logged EXI
* Additional README updates
* Screenshot capabilities, CI, builds
* Removed debug builds from releases (nightly unaffected)
* Further README updates
* Resolved macOS CI issues
* Dependencies CI
* Nightly CI fixes
* CI improvements
* Updated CI workflow
* Pausing functionality in Gecko launcher
* DOL loading via Gecko launcher
* Added DSP mail pattern for IPL
* UPSCALING
* More README updates
* Controller support!
* Fixed VI end
* Implemented DVDLowReadDiskBca, addresses NSMB
* Input sink enhancements
* Split XFB frame pacing
* Fixed split XFB tearing
* Compatibility URL update
* More README updates
* SIMD position/normal transformations via column acc
* Miscellaneous fixes
* Texture generation JIT, eliminating unnecessary callouts
* Refactored and removed unused debug tools
* Color SIMD improvements
* SIMD position decode + 16-byte OOB slack
* Main launcher improvements: open game feature, update checks, new compatibility menu, issue reporting, commit hash display instead of version
* Reverted to 64K for DSP drain, resolving excessive hissing; mimalloc for main launcher
* Fixed dense arena on macOS ARM and refactored JIT; now uses arena for DSP and VTX
* General cleanup
* README updates
* Fixed Zelda UCode issues
* Some games work better with less, but FFCC requires this to eliminate all hissing
* Testing shows this might work best
* Oh magic ball, please reveal the optimal DSP drain count (TEMPORARY AND NEEDS TESTING)
* Increasing drain appears to result in more issues, lol
* Part 2
* DSP advancements
* Throttling capabilities in main launcher
* Enhanced main launcher
* Cranelift fork updates
* Updated Cranelift and added basic arena; FFCC seems to hit 100% in heavy scenes now!
* SPEED improvements. SIMD paired singles and fused MAD
* Additional README updates
* FIFO debugger enhancements
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!