VGMPlay for MSX

Page 33/41
26 | 27 | 28 | 29 | 30 | 31 | 32 | | 34 | 35 | 36 | 37 | 38

By Giangiacomo Zaffini 2

Expert (111)

Giangiacomo Zaffini 2's picture

12-11-2018, 20:34

HuC6280 seems quite big and definitely an interesting addition ( towards covering what can be produced with Deflemask ) for vgmplay ! Not to mention that I have MFR + SCC+ + SD and a proper Konami Sound Cartridge. Smile

let vgmplay story be shared:
last day I tried vgmplay with Champions of Krynn VGZ on a Panasonic MSX turboR with Yamaha SFG-05, sonic ! Cool

By -Neo-

Champion (371)

-Neo-'s picture

13-11-2018, 00:57

Nice Grauw, hope you find some time soon. What I think is especially appealing is that the way the SCC sounds is quite unique but now that I discovered the PC Engine I can enjoy similar sounding sound besides the few Games with sound Konami created for MSX.

By Grauw

Enlighted (7793)

Grauw's picture

13-11-2018, 10:03

Yeah while I was listening the top PC-Engine tracks I was thinking that I always wondered what if the SCC had been part of the MSX standard, what our music would sound like. But I reckon I can look at the PC-Engine for that Smile.

I especially wonder how far the scene would’ve taken the SCC (don’t think the PCE had a homebrew scene?). Some of the most interesting applications would be taking the SCC fully into the domain of synthesis. So not just playing back some preset waveforms and maybe morphing between them, but with FM and additive waveform generation, and manipulating it with the FFT (cutoff effects etc.). Nobody’s really done that yet properly, something I still want to attempt sometime, that’s where the SCC would really flex its muscles and shine I think.

I think the SCC on MSX is a bit more powerful by the way. It has one channel less, but since it gets combined with the PSG it’s got quite a few more channels in total, and also the waveforms have higher fidelity. I think due to that generally MSX SCC music sounds fuller than the PC-Engine does.

By -Neo-

Champion (371)

-Neo-'s picture

14-11-2018, 21:08

With regard to homebrew: There is quite some but not during it's commercial lifetime I think as it was a console. After let say 2000 there have been quite some homebrew developments like the SCC demo on the PC Engine (which also simulates the PSG in wave form I guess) I send the link before and quite some games. Look here for more homebrew:

http://www.pc-engine.co.uk/?section=homebrew

I know there was also a development (Develo) kit for the MSX which you could use to develop PC Engine games. I think the PC Engine library shares several Games with the MSX Game Library like XAK.

By Grauw

Enlighted (7793)

Grauw's picture

08-12-2018, 21:43

I spent some time the past couple of days logging tickets in the VGMPlay issues tracker. Hopefully now all the bugs and ideas for enhancement are logged there, so we can track them better.

Feel free to browse, watch, vote and comment on these, as well as file new ones.

Of course also feel free to continue to report issues or feature requests here, because the exposure here is a bit wider making it easier for others to join the discussion. I’ll make sure they end up in the issues list if you haven’t already.

By Grauw

Enlighted (7793)

Grauw's picture

05-01-2019, 23:27

I improved the SCC detection in commit e5afcd2ecd. Hopefully that fixes most SCC detection issues, I closed the corresponding issues on Bitbucket (although I wasn’t really able to reproduce them).

I’ve tested with a King’s Valley SCC with switch, an F1 Spirit SCC without ROM, a Snatcher Konami Sound Cartridge, the MegaFlashROM SCC+ SD, the PlaySoniq, the Zemmix Neo, Manbow2 and the GR8NET. All are detected as expected, except the GR8NET which only detects as SCC and not SCC+. I thought the GR8NET supports SCC+ (I just updated the firmware), but maybe I did something wrong, or it’s got a mode register issue.

If you reported an SCC issue before and want to verify it no longer occurs, test with this build.

By Pencioner

Paladin (801)

Pencioner's picture

06-01-2019, 11:46

Thanks! Gonna try it

By Grauw

Enlighted (7793)

Grauw's picture

06-01-2019, 22:09

Grauw wrote:

I’ve tested with a King’s Valley SCC with switch, an F1 Spirit SCC without ROM, a Snatcher Konami Sound Cartridge, the MegaFlashROM SCC+ SD, the PlaySoniq, the Zemmix Neo, Manbow2 and the GR8NET. All are detected as expected, except the GR8NET which only detects as SCC and not SCC+. I thought the GR8NET supports SCC+ (I just updated the firmware), but maybe I did something wrong, or it’s got a mode register issue.

Turns out I had updated the GR8NET firmware, but also needed to update the FPGA!

After that, SCC+ is working well on GR8NET, so, hopefully no more SCC detection issues Smile.

By Grauw

Enlighted (7793)

Grauw's picture

11-01-2019, 00:15

I just submitted PSG detection in VGMPlay:

  1. Internal PSG:
    Detects a PSG at A0H-A2H by writing two values and then reading them back from A2H.
  2. External PSG:
    Detects a PSG at 10H-12H by writing two values and then reading them back from 12H.
  3. MegaFlashROM SD PSG:
    Detects a MegaFlashROM SCC+ SD PSG by scanning slots for MFRSD at 4010H and then uses 10H-12H.
  4. External PSG?:
    Guess there may be a write-only PSG at 10H-11H.

The last one has a question mark in the output because it has no way to find it. I would really prefer to remove it entirely, but not sure if I can… E.g. MegaFlashROM SCC+ has no easy detection (suggestions?), and I also don’t know if any other device has a write-only PSG at 10H (anyone knows?).

I recommend devices which include a secondary PSG to make sure that 12H can be read. This is the case for GR8NET, Manbow2 v2* and Hajamara Nights*. The write-only PSG will never get a higher selection priority, have a weird ? in the name, and I can not guarantee it will remain supported in the future.

* If openMSX source code is to be believed.

By ImATrackMan

Expert (71)

ImATrackMan's picture

11-01-2019, 13:46

Friendly reminder that Makoto and Neotron also have a PSG built-in.

Page 33/41
26 | 27 | 28 | 29 | 30 | 31 | 32 | | 34 | 35 | 36 | 37 | 38
My MSX profile