digital-sound-antiques / vgm-conv

Chip-type and clock converter for VGM
ISC License
44 stars 3 forks source link

BUG: AY8910 "digital waveform" cannot be converted to YM2151.(笑) #82

Open denjhang opened 7 months ago

denjhang commented 7 months ago

quest8_trimmed_trimmed_trimmed.zip This is an AY8910 VGM that sounds like SID, the short waveform of channel 1 cannot be converted to the YM2151.

okaxaki commented 7 months ago

Currently PSG hardware envelope can not be converted.

I think the support for hardware envelope conversion goes beyond the scope of conversion. It's almost the scope of emulation. I do not plan to work on it in the near future.

denjhang commented 7 months ago

chippy_trimmed_trimmed.zip It seems that chippy should use a technology similar to SSG-PCM and does not use EG. However, there is no sound after converting to YM2151.

okaxaki commented 7 months ago

I see. The situation almost similar to This comment.

denjhang commented 7 months ago

So does it mean that such AY PCM can be smoothly converted to YM2413 or OPL1/2/3?

okaxaki commented 7 months ago

I'm not sure if it can be played back "smoothly", but it's somewhat possible if additional 3 channels is occupied for PCM. Since one more custom voice is required in addition to the square wave, it requires a bit of ingenuity for the YM2413. Thus it can not be implemented "smoothly".

denjhang commented 7 months ago

So you can use OPL123 to achieve these functions. Take it easy.