github.com/aquova/songbird ↗
Gameboy emulator for Windows, Mac, Linux, Raspberry Pi and web browsers, written in Rust
Open this visualization on its own page →
Contributors
2
Lines of Code
1,044
From
2019-10-20
To
2020-11-10
About aquova/songbird
Songbird is a Nintendo Game Boy emulator written in Rust that supports both the original DMG Game Boy and Game Boy Color systems. The emulator offers broad platform compatibility, running natively on Windows, macOS, Linux, and Raspberry Pi while also being playable directly in web browsers through WebAssembly compilation. This cross-platform approach makes it accessible to users across different devices and operating systems.
The project implements core Game Boy emulation functionality, allowing users to play classic cartridges with visual accuracy. While the emulator successfully handles graphics rendering, audio support remains incomplete and is listed as a future goal. The codebase is well-maintained with automated builds available for download, and the project is distributed under the GNU General Public License v3.0.