5 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x4F", 0xA004E03C},
6 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x50", 0xA004E0BD},
7 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x51", 0xA004E13E},
8 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x52", 0xA004E1BF},
9 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x53", 0xA004E240},
10 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x54", 0xA004E2C1},
11 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x55", 0xA004E342},
12 {
"\x82\x61\x82\x73\x81\x51\x82\x6B\x82\x6E\x82\x6E\x82\x6F\x82\x56", 0xA004E3C3},
13 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x81\x51\x82\x4F\x82\x4F\x82\x4F", 0x8004603C},
14 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x81\x51\x82\x4F\x82\x4F\x82\x50", 0x800460BD},
15 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x81\x51\x82\x4F\x82\x4F\x82\x51", 0x8004613E},
16 {
"\x82\x62\x82\x6E\x82\x6C\x81\x51\x82\x62\x82\x6D\x82\x65\x82\x72",
MUSIC(1, 0)},
17 {
"\x82\x62\x82\x6E\x82\x6C\x82\x60\x82\x73\x82\x50\x82\x4F\x82\x51", 0x8004213E},
18 {
"\x82\x62\x82\x6E\x82\x6C\x82\x60\x82\x73\x82\x50\x82\x4F\x82\x52", 0x800421BF},
19 {
"\x82\x62\x82\x6E\x82\x6C\x82\x60\x82\x73\x82\x50\x82\x4F\x82\x53", 0xA0042240},
20 {
"\x82\x62\x82\x6E\x82\x6C\x82\x60\x82\x73\x82\x50\x82\x4F\x82\x55", 0x80042342},
21 {
"\x82\x62\x82\x6E\x82\x6C\x82\x60\x82\x73\x82\x50\x82\x4F\x82\x57", 0x80042444},
22 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x51", 0x8004293E},
23 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x52", 0x800429BF},
24 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x53", 0x80042A40},
25 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x54", 0x40001},
26 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x55", 0x80042B42},
27 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x57", 0x80042C44},
28 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x4F\x82\x58", 0x80042CC5},
29 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x50\x82\x4F", 0x80042D46},
30 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x50\x82\x50", 0x80042DC7},
31 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x50\x82\x51", 0x80042E48},
32 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x50\x82\x53", 0xA0042F4A},
33 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x50\x82\x50\x82\x54", 0xA0042FCB},
34 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x4F", 0xA004303C},
35 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x50", 0x800430BD},
36 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x51", 0x8004313E},
37 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x52", 0xA00431BF},
38 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x53", 0xA0043240},
39 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x54", 0x800432C1},
40 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x55", 0x80043342},
41 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x56", 0x800433C3},
42 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x4F\x82\x58", 0x800434C5},
43 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x50\x82\x4F", 0x80043546},
44 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x50\x82\x50", 0xA00435C7},
45 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x50\x82\x51", 0x80043648},
46 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x50\x82\x53", 0x8004374A},
47 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x51\x82\x50\x82\x54", 0x800437CB},
48 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x52\x82\x4F\x82\x4F", 0x8004383C},
49 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x52\x82\x4F\x82\x53", 0x80043A40},
50 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x52\x82\x4F\x82\x56", 0xA0043BC3},
51 {
"\x82\x62\x82\x6E\x82\x6C\x82\x62\x82\x63\x82\x52\x82\x4F\x82\x57", 0xA0043C44},
52 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x50", 0x800440BD},
53 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x51", 0x8004413E},
54 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x52", 0x800441BF},
55 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x53", 0x80044240},
56 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x54", 0x800442C1},
57 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x4F\x82\x57", 0x80044444},
58 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x50\x82\x50", 0x800445C7},
59 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x50\x82\x51", 0x80044648},
60 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x50\x82\x52", 0x800446C9},
61 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x50\x82\x50\x82\x53", 0x8004474A},
62 {
"\x82\x62\x82\x6E\x82\x6C\x82\x64\x82\x77\x82\x51\x82\x4F\x82\x4F", 0x8004483C},
63 {
"\x82\x63\x82\x64\x82\x6C\x82\x6E\x81\x51\x82\x61\x82\x66\x82\x6C",
MUSIC(1, 2)},
64 {
"\x82\x63\x82\x68\x82\x66\x81\x51\x82\x63\x82\x64\x82\x6C\x82\x6E", 0x40003},
65 {
"\x82\x63\x82\x68\x82\x66\x81\x51\x82\x6C\x82\x6E\x82\x75\x82\x64", 0x80045FCB},
66 {
"\x82\x63\x82\x68\x82\x66\x82\x68\x82\x6C\x82\x64\x82\x6D\x82\x73", 0x40004},
67 {
"\x82\x63\x82\x68\x82\x66\x82\x6C\x81\x51\x82\x63\x82\x68\x82\x66", 0x80045E48},
68 {
"\x82\x64\x82\x6D\x82\x62\x82\x6E\x82\x74\x82\x6D\x82\x73\x82\x72", 0x40005},
69 {
"\x82\x64\x82\x77\x81\x51\x82\x60\x82\x73\x81\x51\x82\x6B\x82\x6F", 0x20040006},
70 {
"\x82\x65\x82\x74\x82\x6A\x82\x68\x82\x63\x82\x60\x82\x72\x82\x67", 0x40007},
71 {
"\x82\x66\x82\x60\x82\x6C\x82\x64\x82\x6E\x82\x75\x82\x64\x82\x71",
MUSIC(1, 8)},
72 {
"\x82\x68\x82\x73\x82\x64\x82\x6C\x81\x51\x82\x66\x82\x64\x82\x73", 0x40009},
73 {
"\x82\x69\x82\x68\x82\x6D\x82\x66\x82\x6B\x82\x64\x82\x4F\x82\x50", 0x4000A},
74 {
"\x82\x69\x82\x68\x82\x6D\x82\x66\x82\x6B\x82\x64\x82\x4F\x82\x51", 0x4000B},
75 {
"\x82\x69\x82\x68\x82\x6D\x82\x66\x82\x6B\x82\x64\x82\x4F\x82\x52", 0x4000C},
76 {
"\x82\x69\x82\x68\x82\x6D\x82\x66\x82\x6B\x82\x64\x82\x4F\x82\x53", 0x4004000D},
77 {
"\x82\x6B\x82\x71\x82\x66\x81\x51\x82\x63\x82\x6E\x82\x76\x82\x6D", 0x4000E},
78 {
"\x82\x6B\x82\x71\x82\x66\x81\x51\x82\x72\x82\x73\x82\x64\x82\x6F", 0x4000F},
79 {
"\x82\x6C\x82\x68\x82\x63\x81\x51\x82\x63\x82\x6E\x82\x76\x82\x6D", 0x40010},
80 {
"\x82\x6C\x82\x68\x82\x63\x81\x51\x82\x72\x82\x73\x82\x64\x82\x6F", 0x40011},
81 {
"\x82\x6C\x82\x73\x82\x6B\x81\x51\x82\x63\x82\x6E\x82\x76\x82\x6D", 0x40012},
82 {
"\x82\x6F\x82\x68\x82\x78\x82\x6E\x82\x6F\x82\x68\x82\x78\x82\x6E", 0x40013},
83 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x4F", 0x8004583C},
84 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x50", 0x800458BD},
85 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x51", 0x8004593E},
86 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x52", 0x800459BF},
87 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x53", 0x80045A40},
88 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x54", 0x80045AC1},
89 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x55", 0x80045B42},
90 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x56", 0x80045BC3},
91 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x57", 0x80045C44},
92 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x4F\x82\x58", 0x80045CC5},
93 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x50\x82\x4F", 0x80045D46},
94 {
"\x82\x6F\x82\x6B\x82\x60\x82\x78\x82\x64\x82\x71\x82\x50\x82\x50", 0xA0045EC9},
95 {
"\x82\x71\x82\x64\x82\x62\x82\x6E\x82\x75\x82\x64\x82\x71\x82\x78", 0x40014},
96 {
"\x82\x72\x82\x60\x82\x75\x82\x64\x82\x63\x82\x64\x82\x6C\x82\x6E", 0x40015},
97 {
"\x82\x72\x82\x67\x82\x73\x81\x51\x82\x63\x82\x6E\x82\x76\x82\x6D", 0x40016},
98 {
"\x82\x72\x82\x67\x82\x73\x81\x51\x82\x72\x82\x73\x82\x64\x82\x6F", 0x40017},
99 {
"\x82\x72\x82\x74\x82\x61\x81\x51\x82\x63\x82\x64\x82\x6C\x82\x6E", 0x40018},
100 {
"\x82\x72\x82\x74\x82\x61\x81\x51\x82\x6C\x82\x6E\x82\x75\x82\x64", 0xA0045F4A},
101 {
"\x82\x72\x82\x76\x82\x68\x82\x73\x82\x62\x82\x67\x82\x4F\x82\x50", 0x8004103C},
102 {
"\x82\x72\x82\x76\x82\x68\x82\x73\x82\x62\x82\x67\x82\x4F\x82\x51", 0x800410BD},
103 {
"\x82\x72\x82\x76\x82\x68\x82\x73\x82\x62\x82\x67\x82\x4F\x82\x52", 0x8004113E},
104 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x4F", 0x8004503C},
105 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x50", 0x800450BD},
106 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x51", 0x8004513E},
107 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x52", 0x40019},
108 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x53", 0x4001A},
109 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x54", 0x80045341},
110 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x55", 0x4001B},
111 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x56", 0x4001C},
112 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x4F\x82\x57", 0x800454C4},
113 {
"\x82\x72\x82\x78\x82\x72\x82\x73\x82\x64\x82\x6C\x82\x50\x82\x4F", 0x800452C6},
114 {
"\x82\x73\x82\x64\x82\x6B\x82\x64\x82\x6F\x82\x6E\x82\x71\x82\x73", 0x4001D},
115 {
"\x82\x73\x82\x71\x82\x64\x82\x72\x82\x74\x82\x71\x82\x64\x82\x61", 0x80045DC7},
116 {
"\x82\x76\x81\x51\x82\x69\x82\x68\x82\x6D\x82\x66\x82\x6B\x82\x64",
MUSIC(1, 30)},
117 {
"\x82\x76\x82\x6D\x82\x66\x81\x51\x82\x72\x82\x73\x82\x64\x82\x6F", 0x4001F},
122 {
"\x82\x61\x82\x60\x82\x73\x82\x6B\x82\x4F\x82\x4F\x82\x4F\x82\x4F",
MUSIC(2, 0)},
127 {
"\x82\x61\x82\x60\x82\x73\x82\x6B\x82\x50\x82\x4F\x82\x4F\x82\x4F",
MUSIC(3, 0)},
132 {
"\x82\x60\x82\x72\x82\x6A\x82\x60\x81\x51\x82\x61\x82\x66\x82\x6C",
MUSIC(4, 0)},
137 {
"\x82\x6A\x82\x60\x82\x6D\x82\x71\x82\x68\x82\x61\x82\x66\x82\x6C",
MUSIC(5, 0)},
142 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x52",
MUSIC(6, 0)},
147 {
"\x82\x72\x82\x67\x82\x6E\x82\x6F\x82\x50\x82\x61\x82\x66\x82\x6C",
MUSIC(7, 0)},
152 {
"\x82\x72\x82\x67\x82\x6E\x82\x6F\x82\x51\x82\x61\x82\x66\x82\x6C",
MUSIC(8, 0)},
157 {
"\x82\x65\x82\x68\x82\x64\x82\x6B\x82\x63\x82\x61\x82\x66\x82\x6C",
MUSIC(9, 0)},
162 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x57",
MUSIC(0xA, 0)},
167 {
"\x82\x6F\x82\x78\x82\x71\x82\x60\x81\x51\x82\x61\x82\x66\x82\x6C",
MUSIC(0xB, 0)},
172 {
"\x82\x72\x82\x64\x82\x68\x82\x71\x81\x51\x82\x61\x82\x66\x82\x6C",
MUSIC(0xC, 0)},
177 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x50",
MUSIC(0xD, 0)},
178 {
"\x82\x61\x82\x74\x82\x6B\x82\x61\x81\x51\x82\x4F\x82\x4F\x82\x4F", 0x340001},
179 {
"\x82\x61\x82\x74\x82\x6B\x82\x61\x81\x51\x82\x4F\x82\x4F\x82\x50", 0x340002},
180 {
"\x82\x66\x82\x6E\x82\x6D\x82\x63\x82\x71\x82\x60\x81\x51\x82\x61", 0x340003},
181 {
"\x82\x66\x82\x6E\x82\x6D\x82\x63\x82\x71\x82\x60\x81\x51\x82\x72", 0x340004},
186 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x51",
MUSIC(0xE, 0)},
191 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x52",
MUSIC(0xF, 0)},
192 {
"\x82\x6C\x82\x60\x82\x72\x82\x6A\x81\x51\x82\x72\x82\x64\x82\x73", 0x803C503C},
197 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x53",
MUSIC(0x10, 0)},
202 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x54",
MUSIC(0x11, 0)},
203 {
"\x82\x61\x82\x74\x82\x6B\x82\x61\x81\x51\x82\x4F\x82\x4F\x82\x52", 0x440001},
204 {
"\x82\x61\x82\x74\x82\x6B\x82\x61\x81\x51\x82\x4F\x82\x4F\x82\x53", 0x440002},
209 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x55",
MUSIC(0x12, 0)},
214 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x56",
MUSIC(0x13, 0)},
215 {
"\x82\x61\x82\x74\x82\x6B\x82\x61\x81\x51\x82\x4F\x82\x4F\x82\x51", 0x4C0001},
216 {
"\x82\x65\x82\x6B\x82\x6E\x82\x6E\x82\x71\x81\x51\x82\x6B\x82\x73", 0x4C0002},
221 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x57",
MUSIC(0x14, 0)},
226 {
"\x82\x61\x82\x64\x82\x60\x82\x6C\x81\x51\x82\x67\x82\x68\x82\x73", 0xA054583C},
227 {
"\x82\x61\x82\x64\x82\x60\x82\x6C\x81\x51\x82\x72\x82\x67\x82\x73", 0x805458BD},
228 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x58",
MUSIC(0x15, 0)},
229 {
"\x82\x63\x82\x68\x82\x66\x82\x68\x82\x73\x82\x60\x82\x6C\x82\x60", 0x540001},
234 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x4F",
MUSIC(0x16, 0)},
239 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x50",
MUSIC(0x17, 0)},
244 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x51",
MUSIC(0x18, 0)},
249 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x52",
MUSIC(0x19, 0)},
250 {
"\x82\x73\x82\x71\x82\x60\x82\x6F\x81\x51\x82\x68\x82\x62\x82\x64", 0xA064683C},
251 {
"\x82\x73\x82\x71\x82\x60\x82\x6F\x81\x51\x82\x6B\x82\x66\x82\x73", 0x8064703C},
256 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x53",
MUSIC(0x1A, 0)},
261 {
"\x82\x6E\x82\x6D\x81\x51\x82\x62\x82\x6D\x82\x61\x82\x66\x82\x6C",
MUSIC(0x1B, 0)},
266 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x55",
MUSIC(0x1C, 0)},
267 {
"\x82\x73\x82\x71\x82\x60\x82\x6F\x81\x51\x82\x6E\x82\x65\x82\x65", 0x700001},
272 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x56",
MUSIC(0x1D, 0)},
277 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x57",
MUSIC(0x1E, 0)},
282 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x58",
MUSIC(0x1F, 0)},
287 {
"\x82\x61\x82\x66\x82\x6C\x81\x51\x82\x4F\x82\x4F\x82\x52\x82\x4F",
MUSIC(0x20, 0)},
292 {
"\x82\x73\x82\x71\x82\x60\x82\x68\x82\x6D\x81\x51\x82\x62\x82\x67", 0xA084603C},
293 {
"\x82\x73\x82\x71\x82\x60\x82\x68\x82\x6D\x81\x51\x82\x6D\x82\x66", 0x840000},
294 {
"\x82\x73\x82\x71\x82\x60\x82\x68\x82\x6D\x81\x51\x82\x6E\x82\x6A", 0x840001},
295 {
"\x82\x73\x82\x71\x82\x60\x82\x68\x82\x6D\x82\x68\x82\x6D\x82\x66",
MUSIC(0x21, 2)},
300 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x81\x51\x82\x4F\x82\x4F\x82\x4F",
MUSIC(0x22, 0)},
305 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x81\x51\x82\x4F\x82\x4F\x82\x50",
MUSIC(0x23, 0)},
310 {
"\x82\x6B\x82\x60\x82\x72\x82\x73\x82\x61\x82\x6E\x82\x72\x82\x72",
MUSIC(0x24, 0)},
315 {
"\x82\x6B\x82\x60\x82\x72\x82\x73\x82\x61\x81\x51\x82\x4F\x82\x50",
MUSIC(0x25, 0)},
320 {
"\x82\x6B\x82\x60\x82\x72\x82\x73\x82\x61\x81\x51\x82\x4F\x82\x51",
MUSIC(0x26, 0)},
325 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x82\x63\x82\x6C\x82\x66\x82\x64", 0x9C0000},
326 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x82\x65\x82\x68\x82\x71\x82\x64", 0x9C0001},
327 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x82\x72\x82\x66\x82\x6D\x82\x6B", 0x9C0002},
328 {
"\x82\x62\x82\x60\x82\x71\x82\x63\x82\x73\x82\x67\x82\x6D\x82\x63", 0x9C0003},
329 {
"\x82\x62\x82\x61\x82\x73\x82\x6B\x82\x6C\x82\x60\x82\x68\x82\x6D",
MUSIC(0x27, 4)},
334 {
"\x82\x62\x82\x6E\x82\x6D\x82\x65\x82\x74\x82\x72\x82\x68\x82\x6E",
MUSIC(0x28, 0)},
339 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x4F",
MUSIC(0x29, 0)},
340 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x50",
MUSIC(0x29, 1)},
341 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x51",
MUSIC(0x29, 2)},
342 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x52",
MUSIC(0x29, 3)},
343 {
"\x82\x63\x82\x6E\x82\x6E\x82\x71\x82\x6E\x82\x6F\x82\x64\x82\x6D", 0x80A4203C},
344 {
"\x82\x72\x82\x64\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x4F", 0xA40004},
345 {
"\x82\x72\x82\x64\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x50", 0xA40005},
346 {
"\x82\x72\x82\x64\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x4F\x82\x51", 0xA40006},
351 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x51",
MUSIC(0x2A, 0)},
356 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x52",
MUSIC(0x2B, 0)},
361 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x53",
MUSIC(0x2C, 0)},
366 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x54\x81\x51\x82\x4F\x82\x4F",
MUSIC(0x2D, 0)},
371 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x55",
MUSIC(0x2E, 0)},
372 {
"\x82\x68\x82\x6D\x82\x65\x82\x6E\x81\x51\x82\x72\x82\x68\x82\x66", 0xB80001},
377 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x56",
MUSIC(0x2F, 0)},
382 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x57",
MUSIC(0x30, 0)},
387 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x4F\x82\x58",
MUSIC(0x31, 0)},
392 {
"\x82\x64\x82\x6D\x82\x75\x82\x50\x82\x4F\x81\x51\x82\x4F\x82\x4F",
MUSIC(0x32, 0)},
397 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x50",
MUSIC(0x33, 0)},
398 {
"\x82\x6B\x82\x6E\x82\x66\x82\x68\x82\x6D\x82\x64\x82\x65", 0xCC0001},
403 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x51",
MUSIC(0x34, 0)},
408 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x52",
MUSIC(0x35, 0)},
413 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x53",
MUSIC(0x36, 0)},
418 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x54",
MUSIC(0x37, 0)},
423 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x55",
MUSIC(0x38, 0)},
428 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x56",
MUSIC(0x39, 0)},
433 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x57",
MUSIC(0x3A, 0)},
434 {
"\x82\x76\x82\x64\x82\x60\x82\x71\x81\x51\x82\x6E\x82\x65\x82\x65", 0x80E8383C},
439 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x50\x82\x58",
MUSIC(0x3B, 0)},
440 {
"\x82\x65\x82\x6B\x82\x6E\x82\x6E\x82\x71\x81\x51\x82\x63\x82\x6D", 0xEC0001},
445 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x4F",
MUSIC(0x3C, 0)},
450 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x50",
MUSIC(0x3D, 0)},
455 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x51",
MUSIC(0x3E, 0)},
460 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x52",
MUSIC(0x3F, 0)},
465 {
"\x82\x62\x82\x62\x82\x6E\x82\x6C\x82\x61\x82\x68\x82\x6D\x82\x64", 0x8100383C},
466 {
"\x82\x63\x82\x6E\x82\x6E\x82\x71\x82\x62\x82\x6B\x82\x72\x82\x64", 0x8100303C},
467 {
"\x82\x64\x82\x6D\x82\x73\x82\x71\x82\x78\x81\x51\x82\x4F\x82\x51", 0x1000000},
468 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x53",
MUSIC(0x40, 1)},
469 {
"\x82\x72\x82\x68\x82\x66\x82\x6D\x82\x60\x82\x6B\x82\x6E\x82\x6D", 0x1000002},
474 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x4F\x82\x51\x82\x54",
MUSIC(0x41, 0)},
479 {
"\x82\x64\x82\x60\x82\x74\x82\x62\x82\x73\x82\x68\x82\x6E\x82\x6D",
MUSIC(0x42, 0)},
480 {
"\x82\x64\x82\x6B\x82\x64\x82\x75\x82\x60\x82\x73\x82\x64\x82\x71", 0x1080001},
481 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x51\x82\x4F\x82\x53",
MUSIC(0x42, 2)},
486 {
"\x82\x63\x82\x68\x82\x66\x82\x68\x81\x51\x82\x64\x82\x6D\x82\x4F", 0x10C0000},
487 {
"\x82\x63\x82\x68\x82\x66\x82\x68\x81\x51\x82\x64\x82\x6D\x82\x50", 0x10C0001},
488 {
"\x82\x63\x82\x68\x82\x66\x82\x68\x81\x51\x82\x64\x82\x6D\x82\x51", 0x10C0002},
489 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x51\x82\x4F\x82\x54",
MUSIC(0x43, 3)},
490 {
"\x82\x66\x82\x60\x82\x78\x82\x60\x82\x6B\x82\x6E\x82\x6E\x82\x6F", 0xA10C703C},
495 {
"\x82\x61\x82\x6C\x81\x51\x82\x64\x82\x71\x82\x60\x82\x72\x82\x64", 0x1100000},
496 {
"\x82\x64\x82\x6D\x82\x75\x81\x51\x82\x4F\x82\x51\x82\x4F\x82\x55",
MUSIC(0x44, 1)},
497 {
"\x82\x6B\x82\x63\x81\x51\x82\x64\x82\x71\x82\x60\x82\x72\x82\x64", 0x1100002},
498 {
"\x82\x6B\x82\x63\x81\x51\x82\x75\x82\x60\x82\x62\x82\x74\x82\x6C", 0x811031BF},
499 {
"\x82\x72\x82\x6D\x81\x51\x82\x64\x82\x6D\x82\x73\x82\x71\x82\x78", 0x8110303C},
500 {
"\x82\x72\x82\x6D\x81\x51\x82\x64\x82\x71\x82\x60\x82\x72\x82\x64", 0x81103240},
505 {
"\x82\x64\x82\x75\x82\x6E\x82\x6B\x82\x74\x82\x73\x82\x68\x82\x6E", 0x41140000},
510 {
"\x82\x69\x82\x6E\x82\x66\x82\x71\x82\x64\x82\x72\x82\x72\x82\x64", 0x41180000},
515 {
"\x82\x73\x82\x68\x82\x73\x82\x6B\x82\x64\x82\x61\x82\x66\x82\x6C",
MUSIC(0x47, 0)},
535 {
"\x82\x62\x82\x6E\x82\x6C\x82\x6C\x82\x6E\x82\x6D", 1},
536 {
"\x82\x61\x82\x60\x82\x73\x82\x6B\x82\x4F\x82\x4F", 2},
537 {
"\x82\x61\x82\x60\x82\x73\x82\x6B\x82\x50\x82\x4F", 3},
538 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x50", 4},
539 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x51", 5},
540 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x52", 6},
541 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x53", 7},
542 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x54", 8},
543 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x56", 9},
544 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x57", 0xA},
545 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x4F\x82\x58", 0xB},
546 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x4F", 0xC},
547 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x50", 0xD},
548 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x51", 0xE},
549 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x52", 0xF},
550 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x53", 0x10},
551 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x54", 0x11},
552 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x55", 0x12},
553 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x56", 0x13},
554 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x57", 0x14},
555 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x50\x82\x58", 0x15},
556 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x4F", 0x16},
557 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x50", 0x17},
558 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x51", 0x18},
559 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x52", 0x19},
560 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x53", 0x1A},
561 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x54", 0x1B},
562 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x55", 0x1C},
563 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x56", 0x1D},
564 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x57", 0x1E},
565 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x51\x82\x58", 0x1F},
566 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x52\x82\x4F", 0x20},
567 {
"\x82\x61\x82\x66\x82\x6C\x82\x4F\x82\x52\x82\x50", 0x21},
568 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x82\x4F\x82\x4F", 0x22},
569 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x82\x4F\x82\x50", 0x23},
570 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x82\x4F\x82\x51", 0x24},
571 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x82\x4F\x82\x52", 0x25},
572 {
"\x82\x61\x82\x6E\x82\x72\x82\x72\x82\x4F\x82\x53", 0x26},
573 {
"\x82\x62\x82\x61\x82\x73\x82\x6B\x82\x4F\x82\x4F", 0x27},
574 {
"\x82\x62\x82\x6E\x82\x6D\x82\x65\x82\x74\x82\x72", 0x28},
575 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x50", 0x29},
576 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x51", 0x2A},
577 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x52", 0x2B},
578 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x53", 0x2C},
579 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x54", 0x2D},
580 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x55", 0x2E},
581 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x56", 0x2F},
582 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x57", 0x30},
583 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x4F\x82\x58", 0x31},
584 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x4F", 0x32},
585 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x50", 0x33},
586 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x51", 0x34},
587 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x52", 0x35},
588 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x53", 0x36},
589 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x54", 0x37},
590 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x55", 0x38},
591 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x56", 0x39},
592 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x57", 0x3A},
593 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x50\x82\x58", 0x3B},
594 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x4F", 0x3C},
595 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x50", 0x3D},
596 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x51", 0x3E},
597 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x52", 0x3F},
598 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x53", 0x40},
599 {
"\x82\x64\x82\x6D\x82\x75\x82\x4F\x82\x51\x82\x54", 0x41},
600 {
"\x82\x64\x82\x6D\x82\x75\x82\x51\x82\x4F\x82\x53", 0x42},
601 {
"\x82\x64\x82\x6D\x82\x75\x82\x51\x82\x4F\x82\x54", 0x43},
602 {
"\x82\x64\x82\x6D\x82\x75\x82\x51\x82\x4F\x82\x55", 0x44},
603 {
"\x82\x64\x82\x75\x82\x6E\x81\x51\x82\x4F\x82\x4F", 0x45},
604 {
"\x82\x69\x82\x6E\x82\x66\x81\x51\x82\x4F\x82\x4F", 0x46},
605 {
"\x82\x73\x82\x73\x82\x6B\x82\x61\x82\x66\x82\x6C", 0x47},
614 switch (task->
state) {
640 s32 pos = *cursor + delta;
642 if (pos >= 0 && pos < count) {
644 if (pos >= *top + 8) {
647 if (*top > *cursor) {
660 switch (task->
step) {
690 for (i = 0, j = task->
soundTop; i < 8 && list[j].
id != 0; i++, j++) {
702 switch (task->
step) {
705 if (task->
bank == 1) {
725 switch (task->
step) {
732 win->
header->
setText(win->
header,
"\x81\x7C\x82\xC4\x82\xF1\x82\xBB\x82\xA4\x82\xB7\x82\xE9\x82\x75\x82\x60\x82\x61\x82\xF0\x82\xB9\x82\xF1\x82\xBD\x82\xAD\x82\xB5\x82\xC4\x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81\x7C");
762 switch (task->
state) {
771 win->
title->
setText(win->
title,
"\x83\x54\x83\x45\x83\x93\x83\x68\x83\x65\x83\x58\x83\x67");
773 for (i = 0; i < 8; i++) {
GfxState GFX
GFX: the graphics state and its methods.
GameState GAME
The save data, the game mode and the methods.
#define TASK_INIT
Tasks: every game object is a task, a heap block that starts with this header and is updated once per...
#define MODE_STAGE_SELECT
STAGSLCT, the debug stage select.
#define SCREEN_WIDTH
The screen the modes draw on (setDisplayMode, their layers' rects)
#define SCREEN_LAYER
The layer over the whole screen that most modes create first and draw their menus on (FIELDSTG and ST...
PadState PAD
Controller input: cleared by initPad, then the methods.
SoundState SOUND
rsin and rcos (libgte) read rsin_tbl[a - 0x800] and the like: their addresses before the table fall i...
#define MUSIC(bank, n)
A field's or a battle's music (FieldState.music, Battle.music): track (SEP) n of the first sequence o...
SoundTestEntry SOUNDTST_bgm019Sounds[]
SoundTestEntry SOUNDTST_env022Sounds[]
SoundTestEntry SOUNDTST_bgm004Sounds[]
SoundTestEntry SOUNDTST_evo00Sounds[]
SoundTestEntry SOUNDTST_env012Sounds[]
SoundTestEntry SOUNDTST_env007Sounds[]
SoundTestEntry SOUNDTST_batl10Sounds[]
SoundTestEntry SOUNDTST_bgm024Sounds[]
SoundTestEntry SOUNDTST_env204Sounds[]
SoundTestEntry SOUNDTST_boss00Sounds[]
SoundTestEntry SOUNDTST_bgm002Sounds[]
SoundTestEntry SOUNDTST_env009Sounds[]
SoundTestEntry SOUNDTST_bgm003Sounds[]
SoundTestEntry SOUNDTST_env025Sounds[]
SoundTestEntry SOUNDTST_env013Sounds[]
void SOUNDTST_selectBank(SoundTest *task, SoundTestWindows *win)
The list of the sound banks (VAB) to load: cross picks the one under the cursor.
SoundTestEntry SOUNDTST_bgm020Sounds[]
SoundTestEntry SOUNDTST_batl00Sounds[]
Task * SOUNDTST_start(void)
Creates the sound test's root task.
SoundTestEntry SOUNDTST_env015Sounds[]
void SOUNDTST_moveCursor(SoundTest *task, s32 delta, s32 *cursor, s32 *top, s32 count)
Moves a list's cursor by delta within its count, scrolling the eight lines shown to keep it in view.
SoundTestEntry SOUNDTST_confusSounds[]
Task * SOUNDTST_createSoundTest(void)
Creates the sound test.
SoundTestEntry SOUNDTST_bgm008Sounds[]
void SOUNDTST_updateScene(Task *task, Task **items)
The sound test's root task: starts the sound test; START goes back to the stage select (MODE_STAGE_SE...
SoundTestEntry SOUNDTST_bgm015Sounds[]
SoundTestEntry SOUNDTST_env006Sounds[]
SoundTestEntry SOUNDTST_env001Sounds[]
SoundTestEntry SOUNDTST_env014Sounds[]
SoundTestEntry SOUNDTST_env003Sounds[]
SoundTestEntry SOUNDTST_env023Sounds[]
SoundTestEntry SOUNDTST_env017Sounds[]
SoundTestEntry SOUNDTST_env205Sounds[]
SoundTestEntry SOUNDTST_bgm030Sounds[]
SoundTestEntry SOUNDTST_bgm005Sounds[]
void SOUNDTST_playSounds(SoundTest *task, SoundTestWindows *win)
The bank's sound list: cross plays the sound under the cursor for as long as it is held,...
SoundTestEntry SOUNDTST_bgm022Sounds[]
SoundTestEntry SOUNDTST_commonSounds[]
Each bank's sound list, then the bank list.
SoundTestEntry SOUNDTST_env206Sounds[]
SoundTestEntry SOUNDTST_bgm010Sounds[]
SoundTestEntry SOUNDTST_bgm001Sounds[]
SoundTestEntry SOUNDTST_env011Sounds[]
SoundTestEntry SOUNDTST_boss01Sounds[]
SoundTestEntry SOUNDTST_bgm009Sounds[]
SoundTestEntry SOUNDTST_bgm028Sounds[]
void SOUNDTST_loadBank(SoundTest *task, SoundTestWindows *win)
Loads the bank picked, then goes on to its sounds.
SoundTestEntry SOUNDTST_bgm025Sounds[]
SoundTestEntry SOUNDTST_bgm026Sounds[]
SoundTestEntry SOUNDTST_bgm013Sounds[]
SoundTestEntry SOUNDTST_bgm011Sounds[]
SoundTestEntry SOUNDTST_boss03Sounds[]
void SOUNDTST_updateSoundTest(SoundTest *task, SoundTestWindows *win)
The sound test's task: sets up the screen and its windows, then picks a bank, loads it and plays its ...
SoundTestEntry SOUNDTST_env005Sounds[]
SoundTestEntry SOUNDTST_env002Sounds[]
SoundTestEntry * SOUNDTST_soundLists[]
SoundTestEntry SOUNDTST_bgm012Sounds[]
SoundTestEntry SOUNDTST_banks[]
SoundTestEntry SOUNDTST_bgm007Sounds[]
SoundTestEntry SOUNDTST_cbtl00Sounds[]
SoundTestEntry SOUNDTST_env018Sounds[]
SoundTestEntry SOUNDTST_boss02Sounds[]
SoundTestEntry SOUNDTST_env010Sounds[]
SoundTestEntry SOUNDTST_bgm018Sounds[]
SoundTestEntry SOUNDTST_env024Sounds[]
SoundTestEntry SOUNDTST_boss04Sounds[]
SoundTestEntry SOUNDTST_env021Sounds[]
SoundTestEntry SOUNDTST_env020Sounds[]
SoundTestEntry SOUNDTST_jog00Sounds[]
SoundTestEntry SOUNDTST_env019Sounds[]
SoundTestEntry SOUNDTST_bgm029Sounds[]
SoundTestEntry SOUNDTST_ttlbgmSounds[]
SoundTestEntry SOUNDTST_env004Sounds[]
SoundTestEntry SOUNDTST_env016Sounds[]
SoundTestEntry SOUNDTST_bgm017Sounds[]
SoundTestEntry SOUNDTST_bgm031Sounds[]
SoundTestEntry SOUNDTST_bgm021Sounds[]
SoundTestEntry SOUNDTST_bgm014Sounds[]
SoundTestEntry SOUNDTST_bgm023Sounds[]
SoundTestEntry SOUNDTST_env008Sounds[]
SoundTestEntry SOUNDTST_bgm016Sounds[]
const char SOUNDTST_STR_CURSOR[4]
">", padded to a word: the padding isn't zeros but what the assembler left there, which differs betwe...
SoundTestEntry SOUNDTST_bgm027Sounds[]
SOUNDTST.PRO: the debug sound test.
void(* requestMode)(s32 mode, s32 arg)
void(* allocPrimBuffers)(s32 size)
struct Layer *(* createLayer)(RECT *rect, s32 otShift, s32 id)
void(* setDisplayMode)(s32 w, s32 h, s32 hires, s32 interlace)
A drawing layer (GFX.funcs.createLayer): a DRAWENV with a pair of ordering tables,...
void(* setBgColor)()
no prototype: callers would truncate u8 args
s32(* getRepeated)(s32 pad)
s32(* getPressed)(s32 pad)
void(* loadBankInto)(s32 slot, s32 id)
short(* playSound)(s32 id)
returns the voice of a key-on
void(* keyOff)(s32 id, s16 voice)
One line of a list: its name and what it plays (a sound bank for the bank list, a packed sound id for...
The text windows the sound test owns (its task items)
void(* nextSubstate)(struct SoundTest *task)
void(* setSubstate)(struct SoundTest *task, s32 substate)
void(* nextStep)(struct SoundTest *task)
void(* nextState)(struct SoundTest *task)
Any task, seen through its header.
void(* nextState)(struct Task *task)
void(* setPos)(struct TextWindow *obj, s16 x, s16 y)
void(* setVisible)(struct TextWindow *obj, u8 arg)
void * createTask(void(*update)(), s32 size, s32 childrenSize)
createTaskWithId for a task nothing needs to find
TextWindow * createTextWindow(s16 layerId, s16 style, s16 x, s16 y)
A text window on a layer, in a font style, at (x, y)