Projects / gbsplay


gbsplay emulates the sound hardware of the Nintendo Gameboy. It is able to play the sounds from a Gameboy module dump (.GBS format) over /dev/dsp , ALSA, and NAS. Also included is an XMMS input plugin, a tool to display information about a .GBS file, and a demo file.

Operating Systems

Recent releases

  •  17 Aug 2008 23:23

    Release Notes: Enhancements include more accurate handling of channel 3 and master volume as well as the removal of possible garbage sounds on song change. An output to write MIDI files has been added. The XMMS plugin is currently broken and has been disabled. The build process offers more options, and a bash completion template has been added.

    •  28 Jun 2008 21:11

      Release Notes: This release introduces an ALSA output plugin and allows selective channel mute on startup. Also, muted channel settings don't get lost on song-change any more.

      •  22 Jan 2006 09:34

        Release Notes: The sound routine now uses a bandwidth limited synthesizer, which results in truer emulation. Channel 2 was updated to interpolation and dc offset. The NAS output now honors a requested endianness. Several enhancements were made to the player code, including for 64-bit architectures, and the build process was improved and now has an easier ebuild implementation.

        •  17 Jul 2004 00:00

          Release Notes: The noise channel now emulates the original Gameboy routine instead of a plain random(). The player supports more verbosity levels than just "quiet".

          •  27 Apr 2004 20:34

            Release Notes: This release includes a demo song. A NAS sound output plugin is provided, there is now a repeat mode for infinite play, and code optimizations have made the player faster. The build process has been optimized (improving support for OSs other than Linux), and some bugs have been removed.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.