Skip to content
gameboy sound player
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
captures/dmg-cpu-b Correct noise-channel speed and more DMG-like DC-offsets. Sep 27, 2015
contrib add script to decode IO calls to plain text Dec 25, 2018
desktop
examples All options should be present in example config Mar 5, 2011
man
mime
po Emulate output high-pass filter. Mar 26, 2016
.gitignore .gitignore .ho files Nov 22, 2015
.travis.yml
CODINGSTYLE Document coding style Apr 5, 2004
COPYRIGHT remove CVS $Id$ tags Aug 9, 2008
HISTORY update history Apr 11, 2016
INSTALL remove CVS $Id$ tags Aug 9, 2008
Makefile skip config.mk generation only on `make distclean` Jan 28, 2019
README
TESTSUITE update testsuite form Apr 17, 2016
cfgparser.c Remove c99isms Dec 21, 2008
cfgparser.h remove CVS $Id$ tags Aug 9, 2008
common.h Warn only once on unimplemented accesses. Sep 6, 2015
configure Enable additional warnings and protections Jan 27, 2019
crc32.c Fix gcc4 'parameter x differs in signedness' warnings Jul 15, 2005
crc32.h Fix gcc4 'parameter x differs in signedness' warnings Jul 15, 2005
depend.sh Rename CFLAGS/LDFLAGS so configure doesn't put CFLAGS in EXTRA_CFLAGS… Mar 17, 2004
gbcpu.c halt with global interrupt flag disabled can still be interrupted. Mar 31, 2016
gbcpu.h
gbhw.c add new callback hook after every cpu step Jan 18, 2019
gbhw.h add new callback hook after every cpu step Jan 18, 2019
gbs.c Support the gameboy boot rom when running .gb roms for testing. Mar 30, 2016
gbs.h
gbsformat.txt remove CVS $Id$ tags Aug 9, 2008
gbsinfo.c remove CVS $Id$ tags Aug 9, 2008
gbsplay.c Enable additional warnings and protections Jan 27, 2019
gbsxmms.c remove CVS $Id$ tags Aug 9, 2008
gbsxmms.so.ver Explicitly export shared symbols Apr 20, 2004
gen_impulse_h.c The impulse generator is a bit flaky. Sep 14, 2015
gen_linkercfg.sh Generate linker config scripts from simple text file with one symbol … Sep 7, 2015
impulsegen.c The impulse generator is a bit flaky. Sep 14, 2015
impulsegen.h remove CVS $Id$ tags Aug 9, 2008
libgbs_whitelist.txt add new callback hook after every cpu step Jan 18, 2019
plugout.c preliminary version of alternative MIDI plugout Jan 18, 2019
plugout.h
plugout_alsa.c
plugout_altmidi.c preliminary version of alternative MIDI plugout Jan 18, 2019
plugout_devdsp.c remove CVS $Id$ tags Aug 9, 2008
plugout_dsound.c change return type of plugout pause function to void Oct 13, 2017
plugout_iodumper.c Add iodumper plugout for testing. Sep 14, 2015
plugout_midi.c emit pan control messages in MIDI export Dec 24, 2018
plugout_nas.c remove CVS $Id$ tags Aug 9, 2008
plugout_pulse.c added PulseAudio driver Apr 25, 2014
plugout_stdout.c remove CVS $Id$ tags Aug 9, 2008
test.h Add test for impulse generation. Sep 14, 2015
test_gbs.c Fix warnings, add simple testcase for gbs_open, gbs_write. Mar 5, 2011
util.c fix comment Dec 22, 2018
util.h Remove confusing inline from rand_long. Sep 1, 2015

README

gbsplay - A Gameboy sound player

(C) 2003-2006,2008 by Tobias Diedrich <ranma+gbsplay@tdiedrich.de>
                      Christian Garbs <mitch@cgarbs.de>
                      Maximilian Rehkopf <otakon@gmx.net>
                      Vegard Nossum <vegardno@ifi.uio.no>

Licensed under GNU GPL.

Homepage/Repo:   https://github.com/mmitch/gbsplay/
Email contact:   <gbsplay-dev@lists.uguu.de>
Bug reports:     please send new bugs to the mailing list
                 or use the issue tracker at
                 https://github.com/mmitch/gbsplay/issues

This program emulates the sound hardware of the Nintendo Gameboy.  It
is able to play the sounds from a Gameboy module dump (.GBS 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:

 * gbsplay:     a console player
 * gbsinfo:     displays information about a gbs file

You can’t perform that action at this time.