Initial directory structure.

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@1 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
First commit.  Version 0.5.2



git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@2 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Fixed VGM GD3 parsing bug

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@3 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Fixed gcc warnings, mostly for 64-bit long.

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@4 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Made gme_xxx_type globals into pointers, in preparation for next commit.

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@5 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Made gme.h suitable for export from shared library and ABI stability.

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@6 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Convert the dprintf debugging output function to be debug_print due to current conflicts
with GNU glibc, and upcoming conflicts with the next revision of POSIX.  I don't
consider this public API, so I don't think this should affect any applications already
using game-music-emu.


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@7 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Add CMake build files to allow building a shared library for the game-music-emu.
(I call it libgme at this point for simplicity).  This only sets up the shared
library, it doesn't install headers yet.  I have managed to get the player/ demo
application to build and run though and the shared lib seems to work just fine.


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@8 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Add build rules for the SDL player demo application.


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@9 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Fix GCC warning about format strings

git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@10 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Add CMake build rules for the demo application referenced in readme.txt


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@11 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Add conditional compilation support for libgme.

Here the resultant libgme sizes (stripped) seem to range from 180KB to 510KB
from just 1 emulator to all emulators enabled.

This required implementing the declared but undefined gme_type_system()
function to actually list out what's defined at runtime (although that
information is available in the generated gme_types.h header).


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@12 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Build even when we haven't run make install yet
(this catches the auto-generated gme_types.h)


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@13 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
The Great Version Bump to 0.5.5 after discussion with blargg


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@14 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Bump descriptive text to 0.5.5 for release.


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@15 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Fixed GBS bugs: stale pointer after realloc, one too many APU registers


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@18 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Make gme_types.h work without CMake; keep compatibility with GME_TYPE_LIST


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@19 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Switched to snes_spc 0.9.0 for SPC emulation. Uses fast DSP.


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@20 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Got Spc_Emu::gain() working again, using Spc_Filter


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@21 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb
Fix build on case-sensitive filesystems.
Clarify purpose of gme_types.h


git-svn-id: http://game-music-emu.googlecode.com/svn/trunk@22 ed62ecc2-ceed-11dd-a8b6-f5aca7b582bb