A few years ago I wrote a basic Gameboy emulator in #rust [1]. I'm glad I did it "by hand", and it was a fun rabbit hole for my brain to hyperfocus on for a while, but once it worked well enough to play Zelda or Super Mario Land 2, I quickly moved on to something else. [1]: github.com/abusch/gb-rs
Post
github.comGitHub - abusch/gb-rs: Yet another gameboy emulator in RustYet another gameboy emulator in Rust. Contribute to abusch/gb-rs development by creating an account on GitHub.
It's now orders of magnitude more performant, more correct, supports most MBCs, supports save/restore state, has a `RetroArch` frontend (thanks to the `libretro-core` crate I discovered recently), custom palettes, and more...
0 reposts0 likes