・mncにバグが(ぉ
マニュアルにはこのように記載されていて, 「お〜便利〜」的な機能だったりするが,
---------------------------------------------- @e= { ... } software envelopeを定義します。書式は以下の通りです。 @e# = { SV, AR, DR, SL, SR, RR, MIX, FREQ } 256分まで定義可能です。また,バンクを使用すれば 65536まで定 義可能です。また,MIX と FREQ は省略可能です。 〜省略〜 MIX .. PSGミキサーを指定します。後述の mml[M]項目参照の事。 ------- M (PSG) PSGミキサーの設定をします。 値はそれぞれ以下に対応しています。 0 ... MUTE 1 ... TONE(default) 2 ... NOISE 3 ... TONE + NOISE ----------------------------------------------
実際に @e#の中で 0〜1以外の値を設定すると「ミキサーの指定が異常です.」などと怒られてしまうという.
まったく気づかなかったなぁ.
MML中では問題ないので,とりあえず @eでは記載せずにMコマンド使ってね(はぁと)で回避っと(ぉ
・chip tuneが見直されているせいか mndrvの需要が上がってきていて(?) バグレポートが8年ぶりに届くとかもうねw 久しぶりにアセンブラソースを見直してしまったですよ.
Generated by Ange v2.6.2.0