Lazuli Is A New Rust-Based GameCube Emulator

📰 New article from Retro Handhelds

Lazuli Is A New Rust-Based GameCube Emulator

https://retrohandhelds.gg/lazuli-is-a-new-rust-based-gamecube-emulator/

Lazuli: The Rust-Powered GameCube Emulator That’s Actually Worth Watching

Forget duct tape and hope—Lazuli, a brand-new GameCube emulator written in Rust, is building something cleaner and more modern than most legacy ports. Created by solo developer vxpm as a hobby project, Lazuli already boots several titles—including Super Mario Sunshine—and homebrew apps. Yes, it’s early (textures glitch, FPS stutters), but the foundations? Solid.

Here’s why it’s exciting:

  • Modern stack: Uses Cranelift for PowerPC JIT, a custom vertex JIT, wgpu for rendering (hello, cross-platform!), and CPAL for audio.
  • Open & portable: Binaries exist for Linux and Windows; macOS support is just a PR away thanks to Rust/wgpu.
  • Ambitious roadmap: Not stopping at GameCube—Wii emulation is already on the horizon.

The YouTube demo shows Mario swimming (slowly), but it’s a real demo of a commercial game running on custom code—not just a boot screen. For emulation nerds, tinkerers, or Rust fans: this is one to star on GitHub and check back weekly. It’s not your daily driver yet—but it might be soon. 🏗️🎮