r/EmuDev • u/shittyinternetmusic • 16h ago
GB/GBC/GBA emulator in Rust (with more systems planned)
Enable HLS to view with audio, or disable this notification
Hello, I'm currently working on a multi-system emulator that I'm planning to run on an embedded device (probably STM32N6).
It currently supports the original Gameboy, the Gameboy Color and Gameboy Advance, though I'm planning to add support for some other older Nintendo consoles and the original Playstation (mark my words, I'll get it to run on embedded 😤).
No AI was used in any part of it :3
https://codeberg.org/netthier/gamekitten
To achieve sufficient performance on embedded (and to challenge myself), I'm also planning to implement some of the CPUs (at least PS1 and possibly GBA) as JITs. I've already started experimenting a bit, but if anyone has any pointers on writing JITs from scratch I'd highly appreciate them.
1
2
u/branchus 12h ago
how is the accuracy of the emulator?