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.
|Tags||multimedia Sound/Audio Players|
|Operating Systems||Unix POSIX Linux|
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.
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.
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.
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".
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.