kuma4649 / mml2vgm

GNU General Public License v3.0
105 stars 10 forks source link

(OPL2) Missing Waveform Enable Command #63

Closed ghost closed 4 years ago

ghost commented 4 years ago

(Release Tested: TAG222)

I found a bug with the OPL2 implementation.

It appears that mml2vgm is forgetting to write the "Waveform Select: Enable" command (5A 01 20), which ends up breaking instruments that use the extra waveforms. (The OPL2 by default has the extra waveforms disabled in order to keep backwards compatibility with YM3526, which had no additional waveforms other than Sine Wave.)

kuma4649 commented 4 years ago

ありがとうございます。

初期化時に、アドレス$01へデータ$20を送信するよう修正します。

kuma4649 commented 4 years ago

TAG223で対応しました

ghost commented 4 years ago

Thank you. I can confirm that TAG223 fixed this issue.