VGMPlay for MSX

Page 52/52
45 | 46 | 47 | 48 | 49 | 50 | 51 |

By sdsnatcher73

Paragon (1521)

sdsnatcher73's picture

14-02-2021, 21:53

Because hey, put me on the top of the list as buyer Wink

By st1mpy

Paladin (669)

st1mpy's picture

14-02-2021, 23:03

Sure, hope the brexit thing hasn't made it difficult to sell to eu. There were some stories on papers about getting taxed (obviously now) so I hesitate to buy on ebay from abroad now...

By Pentarou

Champion (316)

Pentarou's picture

15-02-2021, 00:35

st1mpy wrote:

vgmplay does't detect it (it uses the same port as megaflashrom 10 11, 12, but it is read/write capable if that helps).

Try to play a song that uses multiple PSGs, (Try arcade Solomon's key or Tube panic), if you don't hear a difference then your card is not working.

By st1mpy

Paladin (669)

st1mpy's picture

15-02-2021, 00:58

My sound card works, with joytracker and various rom/megarom games with sofarun's option to use megaflashrom ports (without megaflashrom cart inserted). I don't know but I think vgmplay is looking for megaflashrom itself, not detecting ym/ay chip specifically? , so I was hoping for an option of just using the ports 10,11,12 like mfr but without the cartridge (i have a couple of them), as the aim here is to use my psg cart.

I will try your suggested songs, if it outputs to those ports without detection it should work.

By sdsnatcher73

Paragon (1521)

sdsnatcher73's picture

15-02-2021, 07:03

VGMPLAY detects the MFR. it cannot detect the PSG because it is write only. It could detect yours (but the code just has no provision for that usecase yet). Also it will currently only use the alternative port PSG if a track with 2 PSG’s is played, with one PSG it will favor the internal PSG (or a Darky if detected).

By Grauw

Ascended (9585)

Grauw's picture

15-02-2021, 11:21

If the external PSG is readable VGMPlay will detect it properly. Special MFR detection is only there because it has no PSG read support, but I don’t plan to make any additional special handling for future write-only hardware (they should implement a proper full read/write PSG). Maybe MFR can be updated in new firmware too…

VGMPlay will currently always detect the internal PSG before the external one. So you need to play tracks with more than one PSG to see it used. There’s a feature request on the to-do list: Sound device priority and disable options.

By Grauw

Ascended (9585)

Grauw's picture

16-02-2021, 19:25

st1mpy wrote:

Is it possible to have a manual option selection for a specific sound chip hardware present in the msx running the vgmplay please? So that the user can select his own in specific slot overriding auto detect.
I have made an external ym2149 cartridge and vgmplay does't detect it (it uses the same port as megaflashrom 10 11, 12, but it is read/write capable if that helps).

By the way, to solve your immediate need you can make a small modification to the source code. Modify PSG_Construct in PSG.asm by adding jp Driver_NotFound after the call Driver_Construct. This should disable it the internal PSG.

By st1mpy

Paladin (669)

st1mpy's picture

17-02-2021, 00:38

Thanks for the info. I've modified the cart design, so it can select internal/external ports with jumpers (and enable/disable read from msx) so it works with vgmplay now. Just testing with various tracks and setups now. Also its good to know there's a todo list.

Page 52/52
45 | 46 | 47 | 48 | 49 | 50 | 51 |