gameboy sound player

View the Project on GitHub mmitch/gbsplay

gbsplay - a Gameboy sound player

This program emulates the sound hardware of the Nintendo Gameboy. It is able to play the sounds from a Gameboy module dump (.GBS format, as well as the older .GBR format), a subset of plain Gameboy rom dumps (.GB format; button input and graphics are not supported) and Gameboy Video Game Music dumps (.VGM/.VGZ format).

gbsplay is compatible to GBSv1. It uses a backwards compatible extension to store additional information in the file. The gbsplay package contains the following parts:


Releases and tarballs/zip archives can be found at

Releases are few and far between, so better have a look at the development branch below.

Development branch

The code repository is at
Details about the build status can be found at
Linux Build status macOS Build status Windows Build status CodeQL status
Code coverage can be found at
current code coverage status



gbsplay is licensed under GNU GPL v1 or, at your option, any later version. It was mostly written by by Tobias Diedrich, Christian Garbs, Maximilian Rehkopf and Vegard Nossum. See README/COPYRIGHT for details.