Schrijver
| Symbian emulator?
|
jr msx addict Berichten: 328 | Geplaatst: 23 Juni 2004, 12:42   |
It seems KPI-Ball requires MSX-Audio to work, I checked that it tries to read the Y8950 status from I/O port 0xC0. I made a temporary patch to always return "buffer ready" as the status and KPI-Ball reported "Music Module found". As MSX-Audio is not (at least not yet) supported by fMSX/S60, I suppose there is no way to get the music working. To enable it I would have to add OPL1 emulation...
|
|
[D]J msx novice Berichten: 20 | Geplaatst: 23 Juni 2004, 16:05   |
ok, too bad...  |
|
[D-Tail]
 msx guru Berichten: 3131 | Geplaatst: 23 Juni 2004, 21:10   |
jr, you're wrong about KPI-Ball needing an OPL1 badly  . It works brilliantly in my A1ST w/ MSX Music  . Ever noticed the brill PSG-sample at the beginning, by the way?
So, [D]J, I suppose you get a working FMPAC.ROM somewhere, and start playin'  . It just has to work. Try the NLMSX download site, and download 0.46 or something (at least, not the latest version, which doesn't contain those ROMs. Just search for the biggest package  ) |
|
[D]J msx novice Berichten: 20 | Geplaatst: 23 Juni 2004, 21:48   |
Well [D-Tail] jr seems to be right as I still can't get music working in fmsx and I also tried using the fmpac.rom from NLMSX but it's exactly the same. The problem is that with both fmpac.rom enabled or not I get the "Music module not found" error while I tried running KPI-Ball in NLMSX for PC *without* the fmpac.rom and it still works with full music! I have no clue what features fmsx is missing (or maybe is it a bug?)....
|
|
[D-Tail]
 msx guru Berichten: 3131 | Geplaatst: 23 Juni 2004, 23:01   |
?deh?!?!
It works with full music, but you get a MM error? Then it's not a problem at all, is it? 
KPI-Ball supports both FM-PAC music and Music Module music (to obtain a certain stereo effect called 'pseudo-stereo'. It's often referred to as MSX-Stereo. Yes indeed, the MSX will control both sound devices at the very same time  ).
NLMSX supports Music Module by default, so that's not the issue, I suppose. The music will sound somewhat different without FMPAC.ROM, though (higher overall quality: the OPL1 is just a better chip than OPLL  ).
But since this is fMSX/S60 related, jr possibly knows the solution. I don't have a Nokia cell phone... |
|
snout
 msx legend Berichten: 5011 | Geplaatst: 23 Juni 2004, 23:31   |
I don't think it's a good plan to pretend there's an MSX-Audio present all the time, as several products won't use the MSX-MUSIC as soon as an MSX-Audio is detected.
|
|
snout
 msx legend Berichten: 5011 | Geplaatst: 23 Juni 2004, 23:32   |
Emulating the MSX-Audio is, of course, allowed  |
|
jr msx addict Berichten: 328 | Geplaatst: 24 Juni 2004, 06:56   |
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.
|
|
[D]J msx novice Berichten: 20 | Geplaatst: 24 Juni 2004, 14:13   |
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?  |
|
karloch
 msx addict Berichten: 476 | Geplaatst: 24 Juni 2004, 18:57   |
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?
|
|
jr msx addict Berichten: 328 | Geplaatst: 24 Juni 2004, 20:21   |
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?
|
|
jr msx addict Berichten: 328 | Geplaatst: 24 Juni 2004, 20:47   |
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... |
|
karloch
 msx addict Berichten: 476 | Geplaatst: 24 Juni 2004, 22:38   |
I will test it with 1.00a version
|
|
snout
 msx legend Berichten: 5011 | Geplaatst: 29 Juni 2004, 17:45   |
I don't know if it's possible, but what about an 'Save state on exit' yes/no in the configuration?  |
|
[D-Tail]
 msx guru Berichten: 3131 | Geplaatst: 29 Juni 2004, 19:20   |
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.
|
|
|
|
|