wyatt8740 / Game_Music_Emu

(GitLab: https://gitlab.com/wyatt8740/Game_Music_Emu ) - Fork of https://github.com/kode54/Game_Music_Emu that restores a cross-platform CMake build system. Currently, aims to be ABI-compatible with GME 0.6.2.
1 stars 2 forks source link

Okim6258 isn't being used. #2

Open SteelT1 opened 6 years ago

SteelT1 commented 6 years ago

It compiles fine and all, but the okim6258 chip isn't being used for some reason, so any songs that depends on it ends up lacking drums. Tested it with the example gme player included in the official version of GME, with libgme.dll being compiled from this repo.

wyatt8740 commented 6 years ago

Will take a stab at it when I get a chance, probably later today. Thanks.

wyatt8740 commented 6 years ago

This is still Windows, right? (I don't have a windows install handy, will have to figure something out.)

wyatt8740 commented 6 years ago

(also, the Okim6258 is from the X68000, right? Never really had to mess with it before)

SteelT1 commented 6 years ago

Yes, still on Windows. It is used by X68000

wyatt8740 commented 6 years ago

It looks to me like it's a bug in the old and highly hacked up version of VGMPlay that is being used for okim6258 support upstream from here (in kode54's version). I've tried to figure it out and get the latest vgmplay updates applied to the codebase, but I've not been having much luck. I'd really like to see this fixed, too, because I love the Ys soundtrack on x68000. Just to let you know that I've not forgotten about or given up on this, but it might be something to report upstream, if you can test out kode54's version to verify that. I don't have windows on any of my computers for the moment (in fact, I am writing this from a Powerbook - which cannot run windows. It's running Debian). I'm not religiously opposed to Windows, but I've just not got it handy for testing.

I have got Wine, so I might try to see if I can get it working on my end (on Intel hardware), but Wine isn't really as good of a test as The Real Thing (tm).