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.

Share this video