NSDL(NES Sound Driver Library)

MML reference: Sweep

定義(Define)

        sspeed,depth

引数(Inputs)

speed

レジスタ書き込み値の上位4bitです。

value refresh rate
0〜7 Off
8 120 Hz
9 60 Hz
10 40 Hz
11 30 Hz
12 24 Hz
13 20 Hz
14 17.1 Hz
15 15 Hz

depth

レジスタ書き込み値の下位4bitです。

value Depth (Shift value)
0 0 (0)
1 -7 (1)
2 -6 (2)
3 -5 (3)
4 -4 (4)
5 -3 (5)
6 -2 (6)
7 -1 (7)
8 0 (0)
9 7 (1)
10 6 (2)
11 5 (3)
12 4 (4)
13 3 (5)
14 2 (6)
15 1 (7)

内容(Contents)

2A03のスイープを設定します。

注意(Notes)

2A03のパルス波以外のトラックでは、使用できません。

設定した内容は、再度設定するまで有効になります。
スイープの解除は、 s0,8 と指定してください(※ s0,0 ではありません。 )。

例(Sample)

    s9,7 c2 s9,15 ^2 s0,8      /* sweep */