[Media] A huge update on Gecko, my GameCube and Wii emulator!
![[Media] A huge update on Gecko, my GameCube and Wii emulator!](https://i.redd.it/vxxsgqqeuwnh1.png)
I already made 2 posts, so if you're looking for the first post incl. some Q&A go here and if you want to see the last update go here.
TLDR: I made a GameCube and Wii emulator written in Rust, with many developer tools built in (a debugger, GPU FIFO replayer/debugger, and so much more). Last time I posted about a user-friendly launcher/UI written in Rust.
Today I'm sharing my project again, as I finally was able to fix many bugs and also implement a few cool new features. To summarize in short:
- Huge speed improvements across the board. Many games that technically worked but weren't playable due to performance now work just fine (Example: LEGO Batman)
- Savestates! You can now save and resume at any point in time
- Freecam support in the debugger: You can now detach the camera and peak behind the scenes in any game :)
All in all this means that many games such as the LEGO games and also the Super Mario Galaxy games are now fully playable. Here is a video of Super Mario Galaxy!
I appreciate everyone's support and am looking forward to the next update! For the brave and curious I can recommend grabbing today's nightly release (dev branch) as I just pushed new fixes that make games like Xenoblade Chronicles work!
As per usual, the important links:
- GitHub (daily nightly builds are available): https://github.com/ioncodes/gecko
- Screenshot Database: https://emu.layle.dev/
Feel free to connect with me! I frequently post and talk about technical bugs, challenges I faced and how I fixed them! :)
PS: I've been working on a new multi system emulator based off of my cores, supporting all major platforms and a cool UI concept for both the "average" user and developers! If you want a sneak peak before the official announcement look here. It already supports SNES in the browser (also fully written in Rust)!