たぶん日記



2008年 03月下旬


2008/03/23(Sun)


8年ぶりのバグレポート

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