上の例では解かり易いように ? コマンドでマークを入れています。#1,3,4 :0 V127 U100 L2 #1 C ?6"sig" W4 C C #3 E E E #4 ?6"halt" H ?6"wake" G G
上の例は、もう1ランクこんがらかっています。#1,3,4 :0 V127 U100 L2 #1 ?6"halt" H ?6"wake" ?6"sig" W3 C C #3 ?6"halt" H ?6"wake" E E #4 G ?6"sig" W1 G G
2~4行目はGM,GS,XGそれぞれの初期設定で、チェック対象のフラグが1になっている場合のみ行末までのMMLを反映させるようにしています。(この例では、2,4行目のMMLが無視される)#1 :0 =268,.010 / f0=GM,f1=GS,f2=XG \.001 $4,1 / GM1 on \.010 =8,&41 =9,&10 =10,&42 $5,1 / GS reset \.100 =8,&43 =9,&10 =10,&4C $6,0 / XG on \,.001 i0,0