前回作った NandemoSCC に続いて、NandemoFM というものを作ってみました。
どういうものかというと、FM音源非対応のMSXアプリケーションのサウンドを、無理やりFM音源(MSX-MUSIC/FM-PAC。以下『OPLL』と呼ぶ)で鳴らしてしまおう、というものです。
※イースシリーズの動画については、NandemoFMのエンジン部分のみを使用しています。詳細は 改造しよう[イースシリーズ] を参照してください。
周波数 = 111860.78125 / PSGデータ |
OPLLデータ = ( 周波数 × (2^18) / (50*1000) ) / (2^b) |
OPLLデータ = 586472.6528 / PSGデータ |
OPLLデータ = ( 36655 / PSGデータ ) * 16 |
FMBOOT
FMBOOT <ROMイメージファイル>
FMBOOT <ROMイメージファイル> /設定文字列
実行するとウィンドウが開くので、各種設定をした後、ROMイメージファイルをドラッグ&ドロップしてください。 Original ROM type
BANK1 control
BANK1を切り替えるアプリケーションはそれほど多くはないのですが、切り替えが発生した場合は正常に動作しなくなってしまうので、それを回避するための設定です。 Auto Start
(OFFにすると、起動時に毎回NandemoFMの設定画面が表示されます) 内容については、NandemoFMと同じなので、そちらの説明を参照してください。 ※SHIFTを押しながら起動すると、Auto StartをONにした状態で作成したROMでも設定画面を出すことができます |