Hmm... be careful what you wish
I may just add that... without thinking twice how much the emulator size grows
BTW, I added CrossBlaim and R-Type ROM mappers to v1.02.
Ok so I think there's nothing I can do right now to hear sound with fmsx-s60, I'll wait for a future version, maybe, who know?
It sounds very strange to me that KPI-Ball requires MSX-Audio to get sound. Having just MSX-Music should let you get music on the game and this is already emulated in fMSX/S60. Of course, with MSX-Audio you got stereo and better sound experience, but it was totally optional. What is the problem there?
I don't know, but clearly it does use Y8950 I/O ports (0xC0, 0xC1) for playing music. Perhaps it also supports YM2413, but nothing seems to come out... Should you hear music also if the game reports that music module was not found in the beginning?
BTW, of course it's perfectly possible that I've broken something in the YM2413 emulation while making the 1.01 version
Has anybody tested any game that worked with previous version's MSX-Music emulation? I didn't test that before releasing =) Untested software... well, not totally, but... =) I don't have a test plan =)
...and what comes to adding MSX-Audio emulation, the code is not that difficult to add to fMSX/S60, bigger problem is the large amount of look up tables the emulation uses (i.e. high RAM consumption). I'll try it out just for fun and let you know how much it eats (side note: just the precalculated tables are almost 2MB or 32,000 lines of source code) - still, even if I get it working, it will have the same problem as the YM2413, which is more or less insufficient processing power...
I will test it with 1.00a version
I don't know if it's possible, but what about an 'Save state on exit' yes/no in the configuration?
BTW, karloch: KPI-Ball doesn't require MSX-Audio. It just complains if it's not present ^^;. It's only a cool addition to the music.
Yep, it seems that Kpi-ball doesn't require msx-audio to have music but, even if not required, the game checks for Msx-Audio at the start anyways. And since FMSX S60 doesn't support (yet?) Msx-Audio we get no music at all
Hmm what about a patch to let Kpi-ball believe that THERE'S Msx-Audio even if this feature is not emulated? Will this solve the problem?
I don't think that helps, because if the game detects MSX-Audio it tries to use it.
BUT... thank you for bringing this problem up, because there was indeed a BUG in the MSX-Music emulation, the volume was so low you couldn't hear anything
It's now fixed for v1.02, and I tested that the music works in KPI-Ball. I'll put it up today or tomorrow!
[edit]
I also tried out having MSX-Audio support in the emulator but it's simply too big, the emulator binary was over 1 megabyte...
[/edit]
