Gameboy emulator for Windows, Mac, Linux, Raspberry Pi and web browsers, written in Rust
  • Rust 92.6%
  • Python 2.5%
  • GLSL 2.3%
  • JavaScript 1.3%
  • Makefile 0.5%
  • Other 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-02-08 17:19:56 -06:00
.cargo Add Raspberry Pi compilation target 2020-11-09 21:20:04 -06:00
.vscode Re-add coredump debugging functionality 2020-09-12 11:30:56 -05:00
assets Merge branch 'master' into gbc 2020-12-19 22:42:48 -06:00
core Remove incorrect assertion 2024-01-23 19:03:53 -06:00
gtk Bring back SDL2 frontend 2021-07-27 08:07:19 -05:00
imgui Revert "Remove outdated frontends" 2024-02-08 17:19:56 -06:00
sdl Fix slowdown on SDL build 2021-07-27 12:21:25 -05:00
term Revert "Remove outdated frontends" 2024-02-08 17:19:56 -06:00
utils Add Game Genie decoding script 2020-09-05 16:02:39 -05:00
wasm Bring back SDL2 frontend 2021-07-27 08:07:19 -05:00
web Add option to Force DMG in web interface 2021-06-07 12:14:10 -05:00
.cirrus.yml Fix mistake in Raspberry Pi build script 2020-11-09 22:29:08 -06:00
.gitignore Bring back SDL2 frontend 2021-07-27 08:07:19 -05:00
Dockerfile Update build files for cross compiling 2021-01-11 13:10:28 -06:00
LICENSE Created license 2020-06-29 20:19:08 -05:00
Makefile Revert "Remove outdated frontends" 2024-02-08 17:19:56 -06:00
README.md Revert "Remove outdated frontends" 2024-02-08 17:19:56 -06:00
tests.md Revert "Remove outdated frontends" 2024-02-08 17:19:56 -06:00

sonGBird

Build status Build status Build status Build status Build status

Songbird is a cross-platform Nintendo Game Boy emulator written in Rust. It runs on Windows, MacOS, Linux, Raspberry Pi, and in a web browser via WebAssembly.

Written by aquova, 2019-2021

https://github.com/aquova/songbird

https://aquova.net/songbird

Downloads

Latest builds can be downloaded here

Resources

  • The Imgui file explorer module is originally from here
  • Information on cross-compiling from Linux to Windows here
  • Songbird Docker image on DockerHub here
  • Of course the Pandocs, which are a huge help to all GB emulator developers

Screenshots

Kirby's Dream LandPokemon BlueSuper Mario LandTetrisZelda: Link's AwakeningCastlevania Adventure

License

Songbird is licensed under the GNU General Public License v3.0