10/01/14 16:24:12 tYNtN4TT
続き
PSGの非矩形波はAY-3-8910、YM2149の他にもYM2203、YM2608、YM2610のPSGでも可能だ
しかしFMP、PMDにはPSGハードウェアエンベロープを制御するためのコマンドがないようだ
残念なことにFMP、PMD両方ともに開発放棄状態のため搭載が困難
参考にX1のNARDRVやMSXのMGS、xpmckではハードウェアエンベロープ制御するためのコマンドがある
今のfmgenはリズム音が搭載されていない問題も今はMAMEの fm.c を利用すれば内蔵することが可能だ(MAMEの fm.c にリズム音のデータが含まれている)
未確認だがfmgenはPSGの非矩形波も対応していないらしい
ついでにfmgenは長期未更新(fmgenの作者は夜逃げ?)
幸いfmgenはソースが公開されているので改良が期待できる(ついでにMAMEとfmgenとX68Sound.dllの3つのエンジンを統合?)
WinFMP.dll、PMDWin.dllは最近更新されたがSSG の音量と周波数がに変更になっただけでエンジンそのものには改良されていないそうだ
個人的にはMAME版WinFMP.dll、PMDWin.dllを出してほしい
fmgenソース URLリンク(www.retropc.net)
WinFMP.dll、PMDWin.dll URLリンク(www.fmp.jp)