Skip to content

MUCOM88IF

BouKiCHi edited this page Nov 11, 2019 · 1 revision

mucom88if

プラグイン用インターフェース

VM

名前 番号 内容 説明
MUCOM88IF_MUCOMVM_CMD_NONE 0
MUCOM88IF_MUCOMVM_CMD_FMWRITE 1 FMレジスタに書き込み prm1=reg, prm2=data
MUCOM88IF_MUCOMVM_CMD_FMREAD 2 FMレジスタのテーブルを取得
MUCOM88IF_MUCOMVM_CMD_GETCHDATA 3 chの演奏データを取得 prm1=ch, prm3=PCHDATA出力先
MUCOM88IF_MUCOMVM_CMD_CHDATA 4 chの演奏データを取得
MUCOM88IF_MUCOMVM_CMD_TAGDATA 5 TAGデータを取得 prm3=タグ名, prm4=出力先(max255chr)
MUCOM88IF_MUCOMVM_CMD_VOICEUPDATE 6 音色データを更新 prm1=音色No. , prm3=MUCOM88_VOICEFORMATポインタ
MUCOM88IF_MUCOMVM_CMD_VOICESAVE 7 音色データファイルを保存 パラメーターなし
MUCOM88IF_MUCOMVM_CMD_GETVOICENUM 8 音色番号を取得 (返値はテーブルの要素数) , prm3=番号出力先(int*)
MUCOM88IF_MUCOMVM_CMD_GETVOICEDATA 9 音色データを取得 prm3,prm4=MUCOM88_VOICEFORMATポインタ出力用のポインタ (prm3はオリジナル、prm4は編集中の音色)
MUCOM88IF_MUCOMVM_CMD_GETVOICENAME 10 音色ファイル名を取得 音色ファイル名を取得 prm3=char *ポインタ出力用のポインタ
MUCOM88IF_MUCOMVM_CMD_GETVMMEMMAP 11 VMのZ80メモリマップを取得 VMののZ80メモリマップを取得 prm3=char *ポインタ出力用のポインタ