summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2016-08-14 12:59:01 -0700
committerMarcus Huderle <huderlem@gmail.com>2016-08-14 12:59:01 -0700
commit0690687b6c10966e6d303e406632968c70388e6c (patch)
treeb192bae8b4c961d2d15d64dca1f2aaa463ff92f1
parent0c2af1e3b4e7841f4b27ac342fd4d0c2170870f9 (diff)
Dump and label most of the voice-group- and instrument-related things.
-rw-r--r--data/music/direct_sound_samples/8456330.pcmbin0 -> 1683 bytes
-rw-r--r--data/music/direct_sound_samples/84569D4.pcmbin0 -> 2024 bytes
-rw-r--r--data/music/direct_sound_samples/84571CC.pcmbin0 -> 3001 bytes
-rw-r--r--data/music/direct_sound_samples/8457D98.pcmbin0 -> 3879 bytes
-rw-r--r--data/music/direct_sound_samples/8458CD0.pcmbin0 -> 3170 bytes
-rw-r--r--data/music/direct_sound_samples/8459944.pcmbin0 -> 5310 bytes
-rw-r--r--data/music/direct_sound_samples/845AE14.pcmbin0 -> 1167 bytes
-rw-r--r--data/music/direct_sound_samples/845B2B4.pcmbin0 -> 1762 bytes
-rw-r--r--data/music/direct_sound_samples/845B9A8.pcmbin0 -> 2176 bytes
-rw-r--r--data/music/direct_sound_samples/845C238.pcmbin0 -> 2149 bytes
-rw-r--r--data/music/direct_sound_samples/845CAB0.pcmbin0 -> 4142 bytes
-rw-r--r--data/music/direct_sound_samples/845DAF0.pcmbin0 -> 1025 bytes
-rw-r--r--data/music/direct_sound_samples/845DF04.pcmbin0 -> 3614 bytes
-rw-r--r--data/music/direct_sound_samples/845ED34.pcmbin0 -> 3972 bytes
-rw-r--r--data/music/direct_sound_samples/845FCC8.pcmbin0 -> 2212 bytes
-rw-r--r--data/music/direct_sound_samples/846057C.pcmbin0 -> 2258 bytes
-rw-r--r--data/music/direct_sound_samples/8460E60.pcmbin0 -> 3865 bytes
-rw-r--r--data/music/direct_sound_samples/8461D8C.pcmbin0 -> 1288 bytes
-rw-r--r--data/music/direct_sound_samples/84622A4.pcmbin0 -> 1464 bytes
-rw-r--r--data/music/direct_sound_samples/846286C.pcmbin0 -> 3917 bytes
-rw-r--r--data/music/direct_sound_samples/84637CC.pcmbin0 -> 5710 bytes
-rw-r--r--data/music/direct_sound_samples/8464E2C.pcmbin0 -> 5450 bytes
-rw-r--r--data/music/direct_sound_samples/8466388.pcmbin0 -> 2938 bytes
-rw-r--r--data/music/direct_sound_samples/8466F14.pcmbin0 -> 13716 bytes
-rw-r--r--data/music/direct_sound_samples/846A4B8.pcmbin0 -> 8971 bytes
-rw-r--r--data/music/direct_sound_samples/846C7D4.pcmbin0 -> 14009 bytes
-rw-r--r--data/music/direct_sound_samples/846FEA0.pcmbin0 -> 4926 bytes
-rw-r--r--data/music/direct_sound_samples/84711F0.pcmbin0 -> 5375 bytes
-rw-r--r--data/music/direct_sound_samples/8472700.pcmbin0 -> 5133 bytes
-rw-r--r--data/music/direct_sound_samples/8473B20.pcmbin0 -> 4233 bytes
-rw-r--r--data/music/direct_sound_samples/8474BBC.pcmbin0 -> 4169 bytes
-rw-r--r--data/music/direct_sound_samples/8475C18.pcmbin0 -> 28548 bytes
-rw-r--r--data/music/direct_sound_samples/847CBAC.pcmbin0 -> 17778 bytes
-rw-r--r--data/music/direct_sound_samples/8481130.pcmbin0 -> 8030 bytes
-rw-r--r--data/music/direct_sound_samples/84830A0.pcmbin0 -> 1875 bytes
-rw-r--r--data/music/direct_sound_samples/8483804.pcmbin0 -> 7230 bytes
-rw-r--r--data/music/direct_sound_samples/8485454.pcmbin0 -> 5310 bytes
-rw-r--r--data/music/direct_sound_samples/8486924.pcmbin0 -> 2555 bytes
-rw-r--r--data/music/direct_sound_samples/8487330.pcmbin0 -> 7172 bytes
-rw-r--r--data/music/direct_sound_samples/8488F44.pcmbin0 -> 6479 bytes
-rw-r--r--data/music/direct_sound_samples/848A8A4.pcmbin0 -> 5300 bytes
-rw-r--r--data/music/direct_sound_samples/848BD68.pcmbin0 -> 1833 bytes
-rw-r--r--data/music/direct_sound_samples/848C4A4.pcmbin0 -> 7136 bytes
-rw-r--r--data/music/direct_sound_samples/848E094.pcmbin0 -> 5027 bytes
-rw-r--r--data/music/direct_sound_samples/848F448.pcmbin0 -> 9841 bytes
-rw-r--r--data/music/direct_sound_samples/8491ACC.pcmbin0 -> 4658 bytes
-rw-r--r--data/music/direct_sound_samples/8492D10.pcmbin0 -> 4096 bytes
-rw-r--r--data/music/direct_sound_samples/8493D20.pcmbin0 -> 4853 bytes
-rw-r--r--data/music/direct_sound_samples/8495028.pcmbin0 -> 8441 bytes
-rw-r--r--data/music/direct_sound_samples/8497134.pcmbin0 -> 8139 bytes
-rw-r--r--data/music/direct_sound_samples/8499110.pcmbin0 -> 8704 bytes
-rw-r--r--data/music/direct_sound_samples/849B320.pcmbin0 -> 1979 bytes
-rw-r--r--data/music/direct_sound_samples/849BAEC.pcmbin0 -> 6496 bytes
-rw-r--r--data/music/direct_sound_samples/849D45C.pcmbin0 -> 8093 bytes
-rw-r--r--data/music/direct_sound_samples/849F40C.pcmbin0 -> 13007 bytes
-rw-r--r--data/music/direct_sound_samples/84A26EC.pcmbin0 -> 2592 bytes
-rw-r--r--data/music/direct_sound_samples/84A311C.pcmbin0 -> 2595 bytes
-rw-r--r--data/music/direct_sound_samples/84A3B50.pcmbin0 -> 6957 bytes
-rw-r--r--data/music/direct_sound_samples/84A5690.pcmbin0 -> 2232 bytes
-rw-r--r--data/music/direct_sound_samples/84A5F58.pcmbin0 -> 5055 bytes
-rw-r--r--data/music/direct_sound_samples/84A7328.pcmbin0 -> 3072 bytes
-rw-r--r--data/music/direct_sound_samples/84A7F38.pcmbin0 -> 2943 bytes
-rw-r--r--data/music/direct_sound_samples/84A8AC8.pcmbin0 -> 2700 bytes
-rw-r--r--data/music/direct_sound_samples/84A9564.pcmbin0 -> 2360 bytes
-rw-r--r--data/music/direct_sound_samples/84A9EAC.pcmbin0 -> 2615 bytes
-rw-r--r--data/music/direct_sound_samples/84AA8F4.pcmbin0 -> 3191 bytes
-rw-r--r--data/music/direct_sound_samples/8639898.pcmbin0 -> 1615 bytes
-rw-r--r--data/music/direct_sound_samples/8639EF8.pcmbin0 -> 1236 bytes
-rw-r--r--data/music/direct_sound_samples/863A3DC.pcmbin0 -> 2365 bytes
-rw-r--r--data/music/direct_sound_samples/863AD2C.pcmbin0 -> 2656 bytes
-rw-r--r--data/music/direct_sound_samples/863B79C.pcmbin0 -> 783 bytes
-rw-r--r--data/music/direct_sound_samples/863BABC.pcmbin0 -> 3191 bytes
-rw-r--r--data/music/direct_sound_samples/863C744.pcmbin0 -> 1552 bytes
-rw-r--r--data/music/direct_sound_samples/863CD64.pcmbin0 -> 885 bytes
-rw-r--r--data/music/direct_sound_samples/863D0EC.pcmbin0 -> 3537 bytes
-rw-r--r--data/music/direct_sound_samples/863DED0.pcmbin0 -> 2399 bytes
-rw-r--r--data/music/direct_sound_samples/863E840.pcmbin0 -> 907 bytes
-rw-r--r--data/music/direct_sound_samples/863EBDC.pcmbin0 -> 1953 bytes
-rw-r--r--data/music/direct_sound_samples/863F390.pcmbin0 -> 3401 bytes
-rw-r--r--data/music/direct_sound_samples/86400EC.pcmbin0 -> 564 bytes
-rw-r--r--data/music/direct_sound_samples/8640330.pcmbin0 -> 3629 bytes
-rw-r--r--data/music/direct_sound_samples/8641170.pcmbin0 -> 2369 bytes
-rw-r--r--data/music/direct_sound_samples/8641AC4.pcmbin0 -> 834 bytes
-rw-r--r--data/music/direct_sound_samples/8641E18.pcmbin0 -> 1569 bytes
-rw-r--r--data/music/direct_sound_samples/864244C.pcmbin0 -> 3161 bytes
-rw-r--r--data/music/direct_sound_samples/86430B8.pcmbin0 -> 1415 bytes
-rw-r--r--data/music/direct_sound_samples/8643650.pcmbin0 -> 2801 bytes
-rw-r--r--data/music/direct_sound_samples/8644154.pcmbin0 -> 1523 bytes
-rw-r--r--data/music/direct_sound_samples/8644758.pcmbin0 -> 485 bytes
-rw-r--r--data/music/direct_sound_samples/8644950.pcmbin0 -> 2385 bytes
-rw-r--r--data/music/direct_sound_samples/86452B4.pcmbin0 -> 3961 bytes
-rw-r--r--data/music/direct_sound_samples/8646240.pcmbin0 -> 1573 bytes
-rw-r--r--data/music/direct_sound_samples/8646878.pcmbin0 -> 2753 bytes
-rw-r--r--data/music/direct_sound_samples/864734C.pcmbin0 -> 3892 bytes
-rw-r--r--data/music/direct_sound_samples/8648290.pcmbin0 -> 1384 bytes
-rw-r--r--data/music/direct_sound_samples/8648808.pcmbin0 -> 3641 bytes
-rw-r--r--data/music/direct_sound_samples/8649654.pcmbin0 -> 3829 bytes
-rw-r--r--data/music/direct_sound_samples/864A55C.pcmbin0 -> 2756 bytes
-rw-r--r--data/music/direct_sound_samples/864B030.pcmbin0 -> 2945 bytes
-rw-r--r--data/music/direct_sound_samples/864BBC4.pcmbin0 -> 2501 bytes
-rw-r--r--data/music/direct_sound_samples/864C59C.pcmbin0 -> 1582 bytes
-rw-r--r--data/music/direct_sound_samples/864CBDC.pcmbin0 -> 2765 bytes
-rw-r--r--data/music/direct_sound_samples/864D6BC.pcmbin0 -> 1578 bytes
-rw-r--r--data/music/direct_sound_samples/864DCF8.pcmbin0 -> 1798 bytes
-rw-r--r--data/music/direct_sound_samples/864E410.pcmbin0 -> 2345 bytes
-rw-r--r--data/music/direct_sound_samples/864ED4C.pcmbin0 -> 1961 bytes
-rw-r--r--data/music/direct_sound_samples/864F508.pcmbin0 -> 1364 bytes
-rw-r--r--data/music/direct_sound_samples/864FA6C.pcmbin0 -> 3425 bytes
-rw-r--r--data/music/direct_sound_samples/86507E0.pcmbin0 -> 1131 bytes
-rw-r--r--data/music/direct_sound_samples/8650C5C.pcmbin0 -> 1244 bytes
-rw-r--r--data/music/direct_sound_samples/8651148.pcmbin0 -> 1973 bytes
-rw-r--r--data/music/direct_sound_samples/8651910.pcmbin0 -> 3051 bytes
-rw-r--r--data/music/direct_sound_samples/865250C.pcmbin0 -> 870 bytes
-rw-r--r--data/music/direct_sound_samples/8652884.pcmbin0 -> 1961 bytes
-rw-r--r--data/music/direct_sound_samples/8653040.pcmbin0 -> 3153 bytes
-rw-r--r--data/music/direct_sound_samples/8653CA4.pcmbin0 -> 1212 bytes
-rw-r--r--data/music/direct_sound_samples/8654170.pcmbin0 -> 2717 bytes
-rw-r--r--data/music/direct_sound_samples/8654C20.pcmbin0 -> 5055 bytes
-rw-r--r--data/music/key_split_tables/8455224.binbin0 -> 92 bytes
-rw-r--r--data/music/key_split_tables/845526C.binbin0 -> 72 bytes
-rw-r--r--data/music/key_split_tables/84552B4.binbin0 -> 84 bytes
-rw-r--r--data/music/key_split_tables/8455308.binbin0 -> 72 bytes
-rw-r--r--data/music/key_split_tables/8455350.binbin0 -> 108 bytes
-rw-r--r--data/music/music_headers.s7
-rw-r--r--data/music/music_pointers.s102
-rw-r--r--data/music/programmable_wave_samples/84553BC.pcm1
-rw-r--r--data/music/programmable_wave_samples/84553CC.pcm1
-rw-r--r--data/music/programmable_wave_samples/84553DC.pcm1
-rw-r--r--data/music/programmable_wave_samples/84553EC.pcm1
-rw-r--r--data/music/programmable_wave_samples/84553FC.pcm1
-rw-r--r--data/music/programmable_wave_samples/845540C.pcm1
-rw-r--r--data/music/programmable_wave_samples/845541C.pcmbin0 -> 16 bytes
-rw-r--r--data/music/programmable_wave_samples/845542C.pcm1
-rw-r--r--data/music/programmable_wave_samples/845543C.pcmbin0 -> 16 bytes
-rw-r--r--data/music/programmable_wave_samples/845544C.pcm1
-rw-r--r--data/sound_data.s71831
136 files changed, 71888 insertions, 60 deletions
diff --git a/data/music/direct_sound_samples/8456330.pcm b/data/music/direct_sound_samples/8456330.pcm
new file mode 100644
index 000000000..efdbf64d3
--- /dev/null
+++ b/data/music/direct_sound_samples/8456330.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84569D4.pcm b/data/music/direct_sound_samples/84569D4.pcm
new file mode 100644
index 000000000..e3c74e283
--- /dev/null
+++ b/data/music/direct_sound_samples/84569D4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84571CC.pcm b/data/music/direct_sound_samples/84571CC.pcm
new file mode 100644
index 000000000..e9b436939
--- /dev/null
+++ b/data/music/direct_sound_samples/84571CC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8457D98.pcm b/data/music/direct_sound_samples/8457D98.pcm
new file mode 100644
index 000000000..0c996b39a
--- /dev/null
+++ b/data/music/direct_sound_samples/8457D98.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8458CD0.pcm b/data/music/direct_sound_samples/8458CD0.pcm
new file mode 100644
index 000000000..cc4a23f8d
--- /dev/null
+++ b/data/music/direct_sound_samples/8458CD0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8459944.pcm b/data/music/direct_sound_samples/8459944.pcm
new file mode 100644
index 000000000..f8474e8d6
--- /dev/null
+++ b/data/music/direct_sound_samples/8459944.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845AE14.pcm b/data/music/direct_sound_samples/845AE14.pcm
new file mode 100644
index 000000000..561e95c26
--- /dev/null
+++ b/data/music/direct_sound_samples/845AE14.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845B2B4.pcm b/data/music/direct_sound_samples/845B2B4.pcm
new file mode 100644
index 000000000..15590d4ed
--- /dev/null
+++ b/data/music/direct_sound_samples/845B2B4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845B9A8.pcm b/data/music/direct_sound_samples/845B9A8.pcm
new file mode 100644
index 000000000..eb2bf338f
--- /dev/null
+++ b/data/music/direct_sound_samples/845B9A8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845C238.pcm b/data/music/direct_sound_samples/845C238.pcm
new file mode 100644
index 000000000..f9caf4b81
--- /dev/null
+++ b/data/music/direct_sound_samples/845C238.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845CAB0.pcm b/data/music/direct_sound_samples/845CAB0.pcm
new file mode 100644
index 000000000..a610823db
--- /dev/null
+++ b/data/music/direct_sound_samples/845CAB0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845DAF0.pcm b/data/music/direct_sound_samples/845DAF0.pcm
new file mode 100644
index 000000000..b35dfbe67
--- /dev/null
+++ b/data/music/direct_sound_samples/845DAF0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845DF04.pcm b/data/music/direct_sound_samples/845DF04.pcm
new file mode 100644
index 000000000..a5c7d0dde
--- /dev/null
+++ b/data/music/direct_sound_samples/845DF04.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845ED34.pcm b/data/music/direct_sound_samples/845ED34.pcm
new file mode 100644
index 000000000..2a04a3373
--- /dev/null
+++ b/data/music/direct_sound_samples/845ED34.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/845FCC8.pcm b/data/music/direct_sound_samples/845FCC8.pcm
new file mode 100644
index 000000000..cb14e3f92
--- /dev/null
+++ b/data/music/direct_sound_samples/845FCC8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/846057C.pcm b/data/music/direct_sound_samples/846057C.pcm
new file mode 100644
index 000000000..bfae780f5
--- /dev/null
+++ b/data/music/direct_sound_samples/846057C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8460E60.pcm b/data/music/direct_sound_samples/8460E60.pcm
new file mode 100644
index 000000000..bd0fed0c3
--- /dev/null
+++ b/data/music/direct_sound_samples/8460E60.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8461D8C.pcm b/data/music/direct_sound_samples/8461D8C.pcm
new file mode 100644
index 000000000..5890d84c1
--- /dev/null
+++ b/data/music/direct_sound_samples/8461D8C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84622A4.pcm b/data/music/direct_sound_samples/84622A4.pcm
new file mode 100644
index 000000000..a51964b80
--- /dev/null
+++ b/data/music/direct_sound_samples/84622A4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/846286C.pcm b/data/music/direct_sound_samples/846286C.pcm
new file mode 100644
index 000000000..d91c4fffc
--- /dev/null
+++ b/data/music/direct_sound_samples/846286C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84637CC.pcm b/data/music/direct_sound_samples/84637CC.pcm
new file mode 100644
index 000000000..60e997027
--- /dev/null
+++ b/data/music/direct_sound_samples/84637CC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8464E2C.pcm b/data/music/direct_sound_samples/8464E2C.pcm
new file mode 100644
index 000000000..83005c461
--- /dev/null
+++ b/data/music/direct_sound_samples/8464E2C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8466388.pcm b/data/music/direct_sound_samples/8466388.pcm
new file mode 100644
index 000000000..a134afaf5
--- /dev/null
+++ b/data/music/direct_sound_samples/8466388.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8466F14.pcm b/data/music/direct_sound_samples/8466F14.pcm
new file mode 100644
index 000000000..357b65e8b
--- /dev/null
+++ b/data/music/direct_sound_samples/8466F14.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/846A4B8.pcm b/data/music/direct_sound_samples/846A4B8.pcm
new file mode 100644
index 000000000..a28fe5511
--- /dev/null
+++ b/data/music/direct_sound_samples/846A4B8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/846C7D4.pcm b/data/music/direct_sound_samples/846C7D4.pcm
new file mode 100644
index 000000000..9b770848e
--- /dev/null
+++ b/data/music/direct_sound_samples/846C7D4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/846FEA0.pcm b/data/music/direct_sound_samples/846FEA0.pcm
new file mode 100644
index 000000000..fe0ca6e78
--- /dev/null
+++ b/data/music/direct_sound_samples/846FEA0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84711F0.pcm b/data/music/direct_sound_samples/84711F0.pcm
new file mode 100644
index 000000000..e3adc06da
--- /dev/null
+++ b/data/music/direct_sound_samples/84711F0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8472700.pcm b/data/music/direct_sound_samples/8472700.pcm
new file mode 100644
index 000000000..19e57e7af
--- /dev/null
+++ b/data/music/direct_sound_samples/8472700.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8473B20.pcm b/data/music/direct_sound_samples/8473B20.pcm
new file mode 100644
index 000000000..d1dad2a0b
--- /dev/null
+++ b/data/music/direct_sound_samples/8473B20.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8474BBC.pcm b/data/music/direct_sound_samples/8474BBC.pcm
new file mode 100644
index 000000000..2e4a2cc3a
--- /dev/null
+++ b/data/music/direct_sound_samples/8474BBC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8475C18.pcm b/data/music/direct_sound_samples/8475C18.pcm
new file mode 100644
index 000000000..ee3a7b031
--- /dev/null
+++ b/data/music/direct_sound_samples/8475C18.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/847CBAC.pcm b/data/music/direct_sound_samples/847CBAC.pcm
new file mode 100644
index 000000000..76da530f0
--- /dev/null
+++ b/data/music/direct_sound_samples/847CBAC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8481130.pcm b/data/music/direct_sound_samples/8481130.pcm
new file mode 100644
index 000000000..1e04458cd
--- /dev/null
+++ b/data/music/direct_sound_samples/8481130.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84830A0.pcm b/data/music/direct_sound_samples/84830A0.pcm
new file mode 100644
index 000000000..d128b194f
--- /dev/null
+++ b/data/music/direct_sound_samples/84830A0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8483804.pcm b/data/music/direct_sound_samples/8483804.pcm
new file mode 100644
index 000000000..d0d3f8a7b
--- /dev/null
+++ b/data/music/direct_sound_samples/8483804.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8485454.pcm b/data/music/direct_sound_samples/8485454.pcm
new file mode 100644
index 000000000..1b53975a1
--- /dev/null
+++ b/data/music/direct_sound_samples/8485454.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8486924.pcm b/data/music/direct_sound_samples/8486924.pcm
new file mode 100644
index 000000000..427fd9760
--- /dev/null
+++ b/data/music/direct_sound_samples/8486924.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8487330.pcm b/data/music/direct_sound_samples/8487330.pcm
new file mode 100644
index 000000000..bf32dbcf2
--- /dev/null
+++ b/data/music/direct_sound_samples/8487330.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8488F44.pcm b/data/music/direct_sound_samples/8488F44.pcm
new file mode 100644
index 000000000..8d4ad8289
--- /dev/null
+++ b/data/music/direct_sound_samples/8488F44.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/848A8A4.pcm b/data/music/direct_sound_samples/848A8A4.pcm
new file mode 100644
index 000000000..2078953ae
--- /dev/null
+++ b/data/music/direct_sound_samples/848A8A4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/848BD68.pcm b/data/music/direct_sound_samples/848BD68.pcm
new file mode 100644
index 000000000..f4680986d
--- /dev/null
+++ b/data/music/direct_sound_samples/848BD68.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/848C4A4.pcm b/data/music/direct_sound_samples/848C4A4.pcm
new file mode 100644
index 000000000..87dcae2f4
--- /dev/null
+++ b/data/music/direct_sound_samples/848C4A4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/848E094.pcm b/data/music/direct_sound_samples/848E094.pcm
new file mode 100644
index 000000000..1fbc1aa80
--- /dev/null
+++ b/data/music/direct_sound_samples/848E094.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/848F448.pcm b/data/music/direct_sound_samples/848F448.pcm
new file mode 100644
index 000000000..2122942bd
--- /dev/null
+++ b/data/music/direct_sound_samples/848F448.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8491ACC.pcm b/data/music/direct_sound_samples/8491ACC.pcm
new file mode 100644
index 000000000..057f945a3
--- /dev/null
+++ b/data/music/direct_sound_samples/8491ACC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8492D10.pcm b/data/music/direct_sound_samples/8492D10.pcm
new file mode 100644
index 000000000..7a34cedb0
--- /dev/null
+++ b/data/music/direct_sound_samples/8492D10.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8493D20.pcm b/data/music/direct_sound_samples/8493D20.pcm
new file mode 100644
index 000000000..c64e6c3ce
--- /dev/null
+++ b/data/music/direct_sound_samples/8493D20.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8495028.pcm b/data/music/direct_sound_samples/8495028.pcm
new file mode 100644
index 000000000..bc66bdd77
--- /dev/null
+++ b/data/music/direct_sound_samples/8495028.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8497134.pcm b/data/music/direct_sound_samples/8497134.pcm
new file mode 100644
index 000000000..f29c9e89a
--- /dev/null
+++ b/data/music/direct_sound_samples/8497134.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8499110.pcm b/data/music/direct_sound_samples/8499110.pcm
new file mode 100644
index 000000000..b83b96989
--- /dev/null
+++ b/data/music/direct_sound_samples/8499110.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/849B320.pcm b/data/music/direct_sound_samples/849B320.pcm
new file mode 100644
index 000000000..660be072f
--- /dev/null
+++ b/data/music/direct_sound_samples/849B320.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/849BAEC.pcm b/data/music/direct_sound_samples/849BAEC.pcm
new file mode 100644
index 000000000..ca72d5772
--- /dev/null
+++ b/data/music/direct_sound_samples/849BAEC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/849D45C.pcm b/data/music/direct_sound_samples/849D45C.pcm
new file mode 100644
index 000000000..f2eb22fad
--- /dev/null
+++ b/data/music/direct_sound_samples/849D45C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/849F40C.pcm b/data/music/direct_sound_samples/849F40C.pcm
new file mode 100644
index 000000000..0ec34c584
--- /dev/null
+++ b/data/music/direct_sound_samples/849F40C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A26EC.pcm b/data/music/direct_sound_samples/84A26EC.pcm
new file mode 100644
index 000000000..c8fe4e879
--- /dev/null
+++ b/data/music/direct_sound_samples/84A26EC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A311C.pcm b/data/music/direct_sound_samples/84A311C.pcm
new file mode 100644
index 000000000..e1e748b62
--- /dev/null
+++ b/data/music/direct_sound_samples/84A311C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A3B50.pcm b/data/music/direct_sound_samples/84A3B50.pcm
new file mode 100644
index 000000000..c4df672ca
--- /dev/null
+++ b/data/music/direct_sound_samples/84A3B50.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A5690.pcm b/data/music/direct_sound_samples/84A5690.pcm
new file mode 100644
index 000000000..586bd9c85
--- /dev/null
+++ b/data/music/direct_sound_samples/84A5690.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A5F58.pcm b/data/music/direct_sound_samples/84A5F58.pcm
new file mode 100644
index 000000000..6a59aed57
--- /dev/null
+++ b/data/music/direct_sound_samples/84A5F58.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A7328.pcm b/data/music/direct_sound_samples/84A7328.pcm
new file mode 100644
index 000000000..b5aac0223
--- /dev/null
+++ b/data/music/direct_sound_samples/84A7328.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A7F38.pcm b/data/music/direct_sound_samples/84A7F38.pcm
new file mode 100644
index 000000000..398d8ee40
--- /dev/null
+++ b/data/music/direct_sound_samples/84A7F38.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A8AC8.pcm b/data/music/direct_sound_samples/84A8AC8.pcm
new file mode 100644
index 000000000..3947e5b43
--- /dev/null
+++ b/data/music/direct_sound_samples/84A8AC8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A9564.pcm b/data/music/direct_sound_samples/84A9564.pcm
new file mode 100644
index 000000000..fd520a806
--- /dev/null
+++ b/data/music/direct_sound_samples/84A9564.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84A9EAC.pcm b/data/music/direct_sound_samples/84A9EAC.pcm
new file mode 100644
index 000000000..d15e3a655
--- /dev/null
+++ b/data/music/direct_sound_samples/84A9EAC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/84AA8F4.pcm b/data/music/direct_sound_samples/84AA8F4.pcm
new file mode 100644
index 000000000..51c902d37
--- /dev/null
+++ b/data/music/direct_sound_samples/84AA8F4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8639898.pcm b/data/music/direct_sound_samples/8639898.pcm
new file mode 100644
index 000000000..04f69f9ef
--- /dev/null
+++ b/data/music/direct_sound_samples/8639898.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8639EF8.pcm b/data/music/direct_sound_samples/8639EF8.pcm
new file mode 100644
index 000000000..2292e6bee
--- /dev/null
+++ b/data/music/direct_sound_samples/8639EF8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863A3DC.pcm b/data/music/direct_sound_samples/863A3DC.pcm
new file mode 100644
index 000000000..3d0d88aca
--- /dev/null
+++ b/data/music/direct_sound_samples/863A3DC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863AD2C.pcm b/data/music/direct_sound_samples/863AD2C.pcm
new file mode 100644
index 000000000..0517f957e
--- /dev/null
+++ b/data/music/direct_sound_samples/863AD2C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863B79C.pcm b/data/music/direct_sound_samples/863B79C.pcm
new file mode 100644
index 000000000..85ee88b95
--- /dev/null
+++ b/data/music/direct_sound_samples/863B79C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863BABC.pcm b/data/music/direct_sound_samples/863BABC.pcm
new file mode 100644
index 000000000..0002b4212
--- /dev/null
+++ b/data/music/direct_sound_samples/863BABC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863C744.pcm b/data/music/direct_sound_samples/863C744.pcm
new file mode 100644
index 000000000..5213e938f
--- /dev/null
+++ b/data/music/direct_sound_samples/863C744.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863CD64.pcm b/data/music/direct_sound_samples/863CD64.pcm
new file mode 100644
index 000000000..21c510746
--- /dev/null
+++ b/data/music/direct_sound_samples/863CD64.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863D0EC.pcm b/data/music/direct_sound_samples/863D0EC.pcm
new file mode 100644
index 000000000..23242d02d
--- /dev/null
+++ b/data/music/direct_sound_samples/863D0EC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863DED0.pcm b/data/music/direct_sound_samples/863DED0.pcm
new file mode 100644
index 000000000..b22b99cc3
--- /dev/null
+++ b/data/music/direct_sound_samples/863DED0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863E840.pcm b/data/music/direct_sound_samples/863E840.pcm
new file mode 100644
index 000000000..ef2c8d9fd
--- /dev/null
+++ b/data/music/direct_sound_samples/863E840.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863EBDC.pcm b/data/music/direct_sound_samples/863EBDC.pcm
new file mode 100644
index 000000000..0079314fc
--- /dev/null
+++ b/data/music/direct_sound_samples/863EBDC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/863F390.pcm b/data/music/direct_sound_samples/863F390.pcm
new file mode 100644
index 000000000..81e568a9e
--- /dev/null
+++ b/data/music/direct_sound_samples/863F390.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/86400EC.pcm b/data/music/direct_sound_samples/86400EC.pcm
new file mode 100644
index 000000000..3eb466d05
--- /dev/null
+++ b/data/music/direct_sound_samples/86400EC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8640330.pcm b/data/music/direct_sound_samples/8640330.pcm
new file mode 100644
index 000000000..be9526e6d
--- /dev/null
+++ b/data/music/direct_sound_samples/8640330.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8641170.pcm b/data/music/direct_sound_samples/8641170.pcm
new file mode 100644
index 000000000..9af693e42
--- /dev/null
+++ b/data/music/direct_sound_samples/8641170.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8641AC4.pcm b/data/music/direct_sound_samples/8641AC4.pcm
new file mode 100644
index 000000000..cf65f02e3
--- /dev/null
+++ b/data/music/direct_sound_samples/8641AC4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8641E18.pcm b/data/music/direct_sound_samples/8641E18.pcm
new file mode 100644
index 000000000..91e905c4b
--- /dev/null
+++ b/data/music/direct_sound_samples/8641E18.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864244C.pcm b/data/music/direct_sound_samples/864244C.pcm
new file mode 100644
index 000000000..4026a26e0
--- /dev/null
+++ b/data/music/direct_sound_samples/864244C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/86430B8.pcm b/data/music/direct_sound_samples/86430B8.pcm
new file mode 100644
index 000000000..a8512581e
--- /dev/null
+++ b/data/music/direct_sound_samples/86430B8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8643650.pcm b/data/music/direct_sound_samples/8643650.pcm
new file mode 100644
index 000000000..7034ef4b6
--- /dev/null
+++ b/data/music/direct_sound_samples/8643650.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8644154.pcm b/data/music/direct_sound_samples/8644154.pcm
new file mode 100644
index 000000000..1a22423a3
--- /dev/null
+++ b/data/music/direct_sound_samples/8644154.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8644758.pcm b/data/music/direct_sound_samples/8644758.pcm
new file mode 100644
index 000000000..d658afb9d
--- /dev/null
+++ b/data/music/direct_sound_samples/8644758.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8644950.pcm b/data/music/direct_sound_samples/8644950.pcm
new file mode 100644
index 000000000..42f745867
--- /dev/null
+++ b/data/music/direct_sound_samples/8644950.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/86452B4.pcm b/data/music/direct_sound_samples/86452B4.pcm
new file mode 100644
index 000000000..4ac308ea1
--- /dev/null
+++ b/data/music/direct_sound_samples/86452B4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8646240.pcm b/data/music/direct_sound_samples/8646240.pcm
new file mode 100644
index 000000000..dd82ac427
--- /dev/null
+++ b/data/music/direct_sound_samples/8646240.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8646878.pcm b/data/music/direct_sound_samples/8646878.pcm
new file mode 100644
index 000000000..67a93df77
--- /dev/null
+++ b/data/music/direct_sound_samples/8646878.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864734C.pcm b/data/music/direct_sound_samples/864734C.pcm
new file mode 100644
index 000000000..5766cf85e
--- /dev/null
+++ b/data/music/direct_sound_samples/864734C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8648290.pcm b/data/music/direct_sound_samples/8648290.pcm
new file mode 100644
index 000000000..75e1339a7
--- /dev/null
+++ b/data/music/direct_sound_samples/8648290.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8648808.pcm b/data/music/direct_sound_samples/8648808.pcm
new file mode 100644
index 000000000..8aa252f19
--- /dev/null
+++ b/data/music/direct_sound_samples/8648808.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8649654.pcm b/data/music/direct_sound_samples/8649654.pcm
new file mode 100644
index 000000000..4b04e6f2d
--- /dev/null
+++ b/data/music/direct_sound_samples/8649654.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864A55C.pcm b/data/music/direct_sound_samples/864A55C.pcm
new file mode 100644
index 000000000..01f1111a2
--- /dev/null
+++ b/data/music/direct_sound_samples/864A55C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864B030.pcm b/data/music/direct_sound_samples/864B030.pcm
new file mode 100644
index 000000000..4b9b39249
--- /dev/null
+++ b/data/music/direct_sound_samples/864B030.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864BBC4.pcm b/data/music/direct_sound_samples/864BBC4.pcm
new file mode 100644
index 000000000..280e12d97
--- /dev/null
+++ b/data/music/direct_sound_samples/864BBC4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864C59C.pcm b/data/music/direct_sound_samples/864C59C.pcm
new file mode 100644
index 000000000..218134fb3
--- /dev/null
+++ b/data/music/direct_sound_samples/864C59C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864CBDC.pcm b/data/music/direct_sound_samples/864CBDC.pcm
new file mode 100644
index 000000000..aebbf4c85
--- /dev/null
+++ b/data/music/direct_sound_samples/864CBDC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864D6BC.pcm b/data/music/direct_sound_samples/864D6BC.pcm
new file mode 100644
index 000000000..1ec2c5ff0
--- /dev/null
+++ b/data/music/direct_sound_samples/864D6BC.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864DCF8.pcm b/data/music/direct_sound_samples/864DCF8.pcm
new file mode 100644
index 000000000..c2237e5f9
--- /dev/null
+++ b/data/music/direct_sound_samples/864DCF8.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864E410.pcm b/data/music/direct_sound_samples/864E410.pcm
new file mode 100644
index 000000000..774ee0b96
--- /dev/null
+++ b/data/music/direct_sound_samples/864E410.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864ED4C.pcm b/data/music/direct_sound_samples/864ED4C.pcm
new file mode 100644
index 000000000..8de80523e
--- /dev/null
+++ b/data/music/direct_sound_samples/864ED4C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864F508.pcm b/data/music/direct_sound_samples/864F508.pcm
new file mode 100644
index 000000000..d0280ac40
--- /dev/null
+++ b/data/music/direct_sound_samples/864F508.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/864FA6C.pcm b/data/music/direct_sound_samples/864FA6C.pcm
new file mode 100644
index 000000000..2d41c5a92
--- /dev/null
+++ b/data/music/direct_sound_samples/864FA6C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/86507E0.pcm b/data/music/direct_sound_samples/86507E0.pcm
new file mode 100644
index 000000000..64e93a9cb
--- /dev/null
+++ b/data/music/direct_sound_samples/86507E0.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8650C5C.pcm b/data/music/direct_sound_samples/8650C5C.pcm
new file mode 100644
index 000000000..7bcc2858a
--- /dev/null
+++ b/data/music/direct_sound_samples/8650C5C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8651148.pcm b/data/music/direct_sound_samples/8651148.pcm
new file mode 100644
index 000000000..77179de01
--- /dev/null
+++ b/data/music/direct_sound_samples/8651148.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8651910.pcm b/data/music/direct_sound_samples/8651910.pcm
new file mode 100644
index 000000000..ffcc91010
--- /dev/null
+++ b/data/music/direct_sound_samples/8651910.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/865250C.pcm b/data/music/direct_sound_samples/865250C.pcm
new file mode 100644
index 000000000..fa106dd16
--- /dev/null
+++ b/data/music/direct_sound_samples/865250C.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8652884.pcm b/data/music/direct_sound_samples/8652884.pcm
new file mode 100644
index 000000000..b783dc1d3
--- /dev/null
+++ b/data/music/direct_sound_samples/8652884.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8653040.pcm b/data/music/direct_sound_samples/8653040.pcm
new file mode 100644
index 000000000..f352ca05f
--- /dev/null
+++ b/data/music/direct_sound_samples/8653040.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8653CA4.pcm b/data/music/direct_sound_samples/8653CA4.pcm
new file mode 100644
index 000000000..166a2a7ef
--- /dev/null
+++ b/data/music/direct_sound_samples/8653CA4.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8654170.pcm b/data/music/direct_sound_samples/8654170.pcm
new file mode 100644
index 000000000..885a6923c
--- /dev/null
+++ b/data/music/direct_sound_samples/8654170.pcm
Binary files differ
diff --git a/data/music/direct_sound_samples/8654C20.pcm b/data/music/direct_sound_samples/8654C20.pcm
new file mode 100644
index 000000000..6a59aed57
--- /dev/null
+++ b/data/music/direct_sound_samples/8654C20.pcm
Binary files differ
diff --git a/data/music/key_split_tables/8455224.bin b/data/music/key_split_tables/8455224.bin
new file mode 100644
index 000000000..b9838689c
--- /dev/null
+++ b/data/music/key_split_tables/8455224.bin
Binary files differ
diff --git a/data/music/key_split_tables/845526C.bin b/data/music/key_split_tables/845526C.bin
new file mode 100644
index 000000000..5ab68d78e
--- /dev/null
+++ b/data/music/key_split_tables/845526C.bin
Binary files differ
diff --git a/data/music/key_split_tables/84552B4.bin b/data/music/key_split_tables/84552B4.bin
new file mode 100644
index 000000000..b14903403
--- /dev/null
+++ b/data/music/key_split_tables/84552B4.bin
Binary files differ
diff --git a/data/music/key_split_tables/8455308.bin b/data/music/key_split_tables/8455308.bin
new file mode 100644
index 000000000..d794d1774
--- /dev/null
+++ b/data/music/key_split_tables/8455308.bin
Binary files differ
diff --git a/data/music/key_split_tables/8455350.bin b/data/music/key_split_tables/8455350.bin
new file mode 100644
index 000000000..37fcc4ff2
--- /dev/null
+++ b/data/music/key_split_tables/8455350.bin
Binary files differ
diff --git a/data/music/music_headers.s b/data/music/music_headers.s
index ebfa2dd77..0f9459fa7 100644
--- a/data/music/music_headers.s
+++ b/data/music/music_headers.s
@@ -1,10 +1,3 @@
-Music299_Header:: @ 845632C
- .byte 0 @ number of tracks
- .byte 0, 0, 0 @ unknown
- .4byte 0x40000000 @ voice group pointer
-
- .incbin "baserom.gba", 0x456334, 0x1FFCBC
-
Music0_Header:: @ 8655FF0
.byte 0 @ number of tracks
.byte 0, 0, 168 @ unknown
diff --git a/data/music/music_pointers.s b/data/music/music_pointers.s
index 746f8aea3..2052149d7 100644
--- a/data/music/music_pointers.s
+++ b/data/music/music_pointers.s
@@ -896,157 +896,157 @@
.4byte Music298_Header
.byte 2, 0, 2, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
- .4byte Music299_Header
+ .4byte BlankMusic_Header
.byte 0, 0, 0, 0
.4byte Music350_Header
diff --git a/data/music/programmable_wave_samples/84553BC.pcm b/data/music/programmable_wave_samples/84553BC.pcm
new file mode 100644
index 000000000..a0ca8fed9
--- /dev/null
+++ b/data/music/programmable_wave_samples/84553BC.pcm
@@ -0,0 +1 @@
+%ŠÞþÉc%ŠÞþÉc \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/84553CC.pcm b/data/music/programmable_wave_samples/84553CC.pcm
new file mode 100644
index 000000000..25be9c018
--- /dev/null
+++ b/data/music/programmable_wave_samples/84553CC.pcm
@@ -0,0 +1 @@
+FŠÎý¹u1FŠÎý¹u1 \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/84553DC.pcm b/data/music/programmable_wave_samples/84553DC.pcm
new file mode 100644
index 000000000..5d9585aca
--- /dev/null
+++ b/data/music/programmable_wave_samples/84553DC.pcm
@@ -0,0 +1 @@
+þܺ˜vT2þܺ˜vT2 \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/84553EC.pcm b/data/music/programmable_wave_samples/84553EC.pcm
new file mode 100644
index 000000000..25ff1b371
--- /dev/null
+++ b/data/music/programmable_wave_samples/84553EC.pcm
@@ -0,0 +1 @@
+ý¹ˆˆwwe1ý¹ˆˆwwe1 \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/84553FC.pcm b/data/music/programmable_wave_samples/84553FC.pcm
new file mode 100644
index 000000000..d0b69f04a
--- /dev/null
+++ b/data/music/programmable_wave_samples/84553FC.pcm
@@ -0,0 +1 @@
+ŒÊ†ÿíC!ŒÊ†ÿíC! \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/845540C.pcm b/data/music/programmable_wave_samples/845540C.pcm
new file mode 100644
index 000000000..d0fa1932d
--- /dev/null
+++ b/data/music/programmable_wave_samples/845540C.pcm
@@ -0,0 +1 @@
+ÿÿþ†CFŽÿÿþ†CFŽ \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/845541C.pcm b/data/music/programmable_wave_samples/845541C.pcm
new file mode 100644
index 000000000..81afd79c5
--- /dev/null
+++ b/data/music/programmable_wave_samples/845541C.pcm
Binary files differ
diff --git a/data/music/programmable_wave_samples/845542C.pcm b/data/music/programmable_wave_samples/845542C.pcm
new file mode 100644
index 000000000..f5e51d5a9
--- /dev/null
+++ b/data/music/programmable_wave_samples/845542C.pcm
@@ -0,0 +1 @@
+g‰«È˜–VTg‰«È˜–VT \ No newline at end of file
diff --git a/data/music/programmable_wave_samples/845543C.pcm b/data/music/programmable_wave_samples/845543C.pcm
new file mode 100644
index 000000000..0d7192617
--- /dev/null
+++ b/data/music/programmable_wave_samples/845543C.pcm
Binary files differ
diff --git a/data/music/programmable_wave_samples/845544C.pcm b/data/music/programmable_wave_samples/845544C.pcm
new file mode 100644
index 000000000..2aae22d26
--- /dev/null
+++ b/data/music/programmable_wave_samples/845544C.pcm
@@ -0,0 +1 @@
+&8J\ZH6&8J\ZH6 \ No newline at end of file
diff --git a/data/sound_data.s b/data/sound_data.s
index 2933e09b7..79d5cf86e 100644
--- a/data/sound_data.s
+++ b/data/sound_data.s
@@ -1,7 +1,69823 @@
.section .rodata
gUnknown_0842FC88:: @ 842FC88
- .incbin "baserom.gba", 0x0042FC88, 0x22908
+@ Percussion 842FC88
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 842FC94
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 842FCA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FCAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FCB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FCC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 842FCD0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 9, 2
+
+@ SquareWave1 842FCDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FCE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FCF4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 51, 235
+
+@ SquareWave1 842FD00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FD54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 842FD60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FD9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FDFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FE08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 842FE14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FE38
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 115
+
+@ SquareWave1 842FE44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FE50
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 842FE5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FE98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FEA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FEB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 842FEBC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 204, 193, 239
+
+@ Key-Split 842FEC8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 842FED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FEE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FEEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+VoiceGroupTable_842FEF8: @ 842FEF8
+
+@ SquareWave1 842FEF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 842FF28
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 842FF34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FF94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave1 842FFDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 842FFE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 842FFF4
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8430000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843000C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843003C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8430048
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ WaveMemory 8430054
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8430060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave2 843006C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave1 8430078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843009C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ Direct Sound 84300A8
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845AE14
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 84300B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84300C0
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845B2B4
+ .byte 255, 0, 255, 242
+
+@ Direct Sound 84300CC
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845B9A8
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 84300D8
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845C238
+ .byte 255, 0, 255, 242
+
+@ Direct Sound 84300E4
+ .byte 0x0, 0x30, 0x0, 0xac
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 210, 77, 204
+
+@ Direct Sound 84300F0
+ .byte 0x8, 0x3c, 0x0, 0xcf
+ .4byte DirectSoundWaveData_845DAF0
+ .byte 255, 127, 0, 188
+
+@ Direct Sound 84300FC
+ .byte 0x0, 0x33, 0x0, 0xb1
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 216, 77, 204
+
+@ SquareWave1 8430108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430114
+ .byte 0x0, 0x36, 0x0, 0xbb
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 216, 77, 204
+
+@ Direct Sound 8430120
+ .byte 0x8, 0x3c, 0x0, 0xcf
+ .4byte DirectSoundWaveData_845DF04
+ .byte 255, 242, 141, 0
+
+@ Direct Sound 843012C
+ .byte 0x0, 0x39, 0x0, 0xc5
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 210, 77, 204
+
+@ Direct Sound 8430138
+ .byte 0x0, 0x3c, 0x0, 0xcf
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 204, 77, 204
+
+@ SquareWave1 8430144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430150
+ .byte 0x0, 0x3e, 0x0, 0xd4
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 204, 77, 204
+
+@ SquareWave1 843015C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430174
+ .byte 0x8, 0x46, 0x0, 0xb1
+ .4byte DirectSoundWaveData_845ED34
+ .byte 255, 165, 103, 231
+
+@ Direct Sound 8430180
+ .byte 0x8, 0x20, 0x0, 0xa2
+ .4byte DirectSoundWaveData_845FCC8
+ .byte 255, 127, 77, 204
+
+@ Direct Sound 843018C
+ .byte 0x8, 0x3c, 0x0, 0x8e
+ .4byte DirectSoundWaveData_846057C
+ .byte 255, 235, 0, 165
+
+@ SquareWave1 8430198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84301A4
+ .byte 0x8, 0x1e, 0x0, 0xb6
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 246, 0, 216
+
+@ SquareWave1 84301B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84301BC
+ .byte 0x8, 0x1e, 0x0, 0xb6
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 246, 0, 216
+
+@ Direct Sound 84301C8
+ .byte 0x8, 0x1e, 0x0, 0xb6
+ .4byte DirectSoundWaveData_8460E60
+ .byte 8, 0, 255, 216
+
+@ SquareWave1 84301D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84301E0
+ .byte 0x8, 0x48, 0x0, 0xe8
+ .4byte DirectSoundWaveData_8461D8C
+ .byte 255, 0, 255, 0
+
+@ SquareWave1 84301EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84301F8
+ .byte 0x8, 0x48, 0x0, 0xde
+ .4byte DirectSoundWaveData_84622A4
+ .byte 255, 0, 255, 0
+
+VoiceGroupTable_8430204: @ 8430204
+
+@ Direct Sound 8430204
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_846286C
+ .byte 255, 252, 0, 239
+
+@ Direct Sound 8430210
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84637CC
+ .byte 255, 250, 0, 221
+
+@ Direct Sound 843021C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8464E2C
+ .byte 255, 250, 0, 221
+
+@ Direct Sound 8430228
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8466388
+ .byte 255, 247, 0, 221
+
+VoiceGroupTable_8430234: @ 8430234
+
+@ Direct Sound 8430234
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8466F14
+ .byte 255, 0, 255, 196
+
+@ Direct Sound 8430240
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_846A4B8
+ .byte 255, 0, 255, 196
+
+@ Direct Sound 843024C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_846C7D4
+ .byte 255, 0, 255, 196
+
+VoiceGroupTable_8430258: @ 8430258
+
+@ Direct Sound 8430258
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_846FEA0
+ .byte 255, 0, 193, 127
+
+@ Direct Sound 8430264
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84711F0
+ .byte 255, 0, 193, 127
+
+@ Direct Sound 8430270
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8472700
+ .byte 255, 0, 193, 127
+
+@ SquareWave1 843027C
+ .byte 0x9, 0x3c, 0x0, 0x26
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 0, 0, 0
+
+@ SquareWave1 8430288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84302F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843030C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843033C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843036C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843039C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84303FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843042C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843045C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843048C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84304F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843051C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843054C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843057C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84305F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843060C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843063C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843066C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843069C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84306FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843072C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843075C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843078C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84307F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843081C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843084C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+ .incbin "baserom.gba", 0x00430858, 0x24
+
+VoiceGroupTable_843087C: @ 843087C
+@ Direct Sound 843087C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8473B20
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8430888
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8474BBC
+ .byte 255, 0, 255, 165
+
+VoiceGroupTable_8430894: @ 8430894
+
+@ Direct Sound 8430894
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8475C18
+ .byte 255, 0, 224, 165
+
+@ Direct Sound 84308A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_847CBAC
+ .byte 255, 0, 218, 165
+
+@ Percussion 84308AC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_8435FAC
+ .4byte 0x00000000
+
+@ SquareWave1 84308B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84308C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84308D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84308DC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 1
+
+@ SquareWave1 84308E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 1
+
+@ SquareWave1 84308F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843090C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843093C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430954
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 216, 90, 242
+
+@ SquareWave1 8430960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843096C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843099C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84309FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430AD4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 204
+
+@ Direct Sound 8430AE0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8430AEC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8430AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8430B4C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8430B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8430B64
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8430B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8430B7C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8430B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8430C6C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8430C78
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8430C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8430C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Percussion 8430C9C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_8433BAC
+ .4byte 0x00000000
+
+@ SquareWave1 8430CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430CCC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8430CD8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8430CE4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 0, 0
+
+@ SquareWave2 8430CF0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 0, 0
+
+@ SquareWave1 8430CFC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 0, 0
+
+@ SquareWave1 8430D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430DBC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 149
+
+@ SquareWave1 8430DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8430E40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8430E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8430EDC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8430EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8430FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431008
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ WaveMemory 8431014
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8431020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843102C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843105C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 1
+
+@ SquareWave1 8431068
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 1
+
+@ SquareWave1 8431074
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 8431080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843108C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84310F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843111C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843114C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843117C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84311F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843120C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843123C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843126C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8431290
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843129C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84312A8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ Direct Sound 84312B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8497134
+ .byte 255, 178, 180, 165
+
+@ SquareWave1 84312C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84312CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84312D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84312E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84312F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84312FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431308
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 51, 235
+
+@ SquareWave1 8431314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843132C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431338
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8431344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843135C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843138C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84313F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843141C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843144C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431464
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8431470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843147C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84314A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84314AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84314B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84314C4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 204
+
+@ Direct Sound 84314D0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84314DC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84314E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84314F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843150C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843153C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8431548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8431554
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8431560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843156C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8431578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843159C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84315FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431608
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8431614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843162C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843165C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431668
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8431674
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431680
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 843168C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8431698
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84316A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84316B0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ WaveMemory 84316BC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 84316C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84316D4
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84316E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84316EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84316F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843171C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843174C
+ .byte 0x9, 0x3c, 0x0, 0x1d
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8431758
+ .byte 0x9, 0x3c, 0x0, 0x16
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ Percussion 8431764
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8431770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843177C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84317F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843180C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843183C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843186C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843189C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84318FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843192C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843195C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843198C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431998
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84319A4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84319B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84319F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8431A04
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8431A10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8431A34
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8431A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8431B24
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431B30
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8431B54
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431B60
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8431B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8431B78
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8431B84
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 8431B90
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Percussion 8431B9C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8431BA8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8431BB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431BC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8431BCC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 8431BD8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave2 8431BE4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 8431BF0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 8431BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431CBC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 149
+
+@ SquareWave1 8431CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431DC4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 8431DD0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8431DDC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8431DE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8431E3C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8431E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8431E6C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8431E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8431F08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8431F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8431F5C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8431F68
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8431F74
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8431F80
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8431F8C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 0
+
+@ Percussion 8431F98
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_84323E8
+ .4byte 0x00000000
+
+@ Key-Split 8431FA4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8431FB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8431FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843201C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843204C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843207C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84320A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84320AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84320B8
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 84320C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave2 84320D0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 84320DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 84320E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84320F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843210C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843213C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8432148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843216C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843219C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84321D8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84321E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84321FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843222C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432238
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A5F58
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8432244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843225C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843228C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84322F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432304
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ WaveMemory 8432310
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843231C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843234C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8432364
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8432370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843237C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+VoiceGroupTable_84323E8: @ 84323E8
+
+@ SquareWave1 84323E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84323F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843240C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843243C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843246C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843249C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84324FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843252C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843255C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8432580
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 2
+
+@ Noise 843258C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ Direct Sound 8432598
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845AE14
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 84325A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84325B0
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845B2B4
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 84325BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84325C8
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845C238
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 84325D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84325E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84325EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84325F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843261C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843264C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432670
+ .byte 0x8, 0x20, 0x0, 0xca
+ .4byte DirectSoundWaveData_845FCC8
+ .byte 255, 127, 77, 204
+
+@ SquareWave1 843267C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84326A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84326AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84326B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84326C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84326D0
+ .byte 0x8, 0x48, 0x0, 0xc2
+ .4byte DirectSoundWaveData_8461D8C
+ .byte 255, 0, 255, 0
+
+@ SquareWave1 84326DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84326E8
+ .byte 0x8, 0x48, 0x0, 0xbe
+ .4byte DirectSoundWaveData_84622A4
+ .byte 255, 0, 255, 0
+
+@ Percussion 84326F4
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave2 8432700
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 3, 1
+
+@ SquareWave1 843270C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 3, 1
+
+@ SquareWave1 8432718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8432724
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 2
+
+@ SquareWave1 8432730
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 2
+
+@ SquareWave2 843273C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 0, 0
+
+@ SquareWave1 8432748
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 0, 0
+
+@ SquareWave1 8432754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843276C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843279C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84327FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843282C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843285C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843288C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84328F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432910
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ Direct Sound 843291C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 204
+
+@ SquareWave1 8432928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8432934
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8432940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843294C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843297C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84329A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84329AC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84329B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84329C4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84329D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84329DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84329E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84329F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432A60
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ WaveMemory 8432A6C
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8432A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8432AB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 2
+
+@ WaveMemory 8432AC0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8432ACC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 2
+
+@ SquareWave2 8432AD8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 2
+
+@ SquareWave1 8432AE4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 2
+
+@ WaveMemory 8432AF0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 3
+
+@ SquareWave1 8432AFC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 2
+
+@ SquareWave1 8432B08
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 2
+
+@ SquareWave2 8432B14
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 2
+
+@ SquareWave1 8432B20
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 2
+
+@ SquareWave1 8432B2C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 0, 6, 2
+
+@ Percussion 8432B38
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8432B44
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8432B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8432B68
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8432B74
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8432B80
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 8432B8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432B98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432D54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 8432D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8432D78
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8432D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8432EA4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8432EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8432EF8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8432F04
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8432F10
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8432F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8432FF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843300C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843303C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843306C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843309C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84330FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843312C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 3
+
+@ SquareWave1 8433138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843315C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8433168
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8433174
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8433180
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 1
+
+@ SquareWave1 843318C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 1
+
+@ SquareWave1 8433198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84331F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843321C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843324C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843327C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84332F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843330C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843333C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433354
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 8433360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843336C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433378
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8433384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843339C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84333E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84333F0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84333FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433408
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8433414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843342C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843345C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843348C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84334A4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 84334B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84334BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84334C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84334D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84334E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84334EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84334F8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8433504
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8433510
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 843351C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 8433528
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Key-Split 8433534
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8433540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843354C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843357C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84335F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843360C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843363C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843366C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843369C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84336FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843372C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433750
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 843375C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433774
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8433780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843378C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84337E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84337EC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84337F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843381C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843384C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843387C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84338E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84338F4
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8433900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843390C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8433918
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave1 8433924
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave1 8433930
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 0, 6, 2
+
+@ SquareWave1 843393C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Percussion 8433948
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8433954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8433960
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 843396C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8433978
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave1 8433984
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave1 8433990
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 6, 0
+
+@ SquareWave1 843399C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84339FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433B7C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8433B88
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8433B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+VoiceGroupTable_8433BAC: @ 8433BAC
+
+@ SquareWave1 8433BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433BD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433BE8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8433BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433C00
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8433C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8433C18
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8433C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433CB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8433CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8433D08
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ WaveMemory 8433D14
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8433D20
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ WaveMemory 8433D2C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 8433D38
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 8433D44
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8433D50
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 0
+
+@ Direct Sound 8433D5C
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845AE14
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 8433D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433D74
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845B2B4
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 8433D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433D8C
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845C238
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 8433D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433E34
+ .byte 0x8, 0x20, 0x0, 0xa2
+ .4byte DirectSoundWaveData_845FCC8
+ .byte 255, 127, 77, 204
+
+@ SquareWave1 8433E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433E94
+ .byte 0x8, 0x48, 0x0, 0xc3
+ .4byte DirectSoundWaveData_8461D8C
+ .byte 255, 0, 255, 0
+
+@ SquareWave1 8433EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8433EAC
+ .byte 0x8, 0x48, 0x0, 0xbd
+ .4byte DirectSoundWaveData_84622A4
+ .byte 255, 0, 255, 0
+
+@ Key-Split 8433EB8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ Percussion 8433EC4
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8433ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8433FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843402C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843405C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8434068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843408C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84340A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84340B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84340BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84340C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84340D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84340E0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ SquareWave1 84340EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84340F8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8434104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843411C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843414C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8434158
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8434164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843417C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84341F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843420C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843423C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843426C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8434278
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ WaveMemory 8434284
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8434290
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave2 843429C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84342A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave2 84342B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave1 84342C0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave1 84342CC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 0
+
+@ SquareWave1 84342D8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 0
+
+@ Percussion 84342E4
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84342F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84342FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843432C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843435C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843438C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84343F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843441C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843444C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843447C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84344F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434500
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 843450C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434518
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8434524
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8434530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843453C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843456C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8434584
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8434590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843459C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84345B4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84345C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84345FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843462C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434650
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 843465C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843468C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84346A4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ WaveMemory 84346B0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 84346BC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave2 84346C8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave2 84346D4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave1 84346E0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave1 84346EC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 84346F8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 0
+
+@ SquareWave1 8434704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8434710
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 843471C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ Percussion 8434728
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8434734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843474C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843477C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84347F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843480C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843483C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843486C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843489C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84348FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843492C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843495C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ SquareWave1 8434968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843498C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84349A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84349B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84349BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84349C8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 84349D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84349E0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84349EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84349F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434A88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434A94
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8434AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434AB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8434AE8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8434AF4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8434B00
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8434B0C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8434B18
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8434B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434D4C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ SquareWave1 8434D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434DDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8434DE8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8434DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434EB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8434ED8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 0
+
+@ WaveMemory 8434EE4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8434EF0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 0
+
+@ SquareWave2 8434EFC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave1 8434F08
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ Percussion 8434F14
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8434F20
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8434F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8434FB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8434FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8434FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843501C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8435034
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8435040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave2 843504C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 8435058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 8435064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843507C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84350DC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84350E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84350F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843510C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843513C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843516C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843519C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84351FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843522C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843525C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8435280
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843528C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84352E0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84352EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84352F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843531C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843534C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843537C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84353F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843540C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843543C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843546C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843549C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84354F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84354FC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 4, 1, 4
+
+@ Noise 8435508
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 2
+
+@ Percussion 8435514
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8435520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843552C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ SquareWave1 8435538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843555C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8435568
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8435574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave2 8435580
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 843558C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 0
+
+@ SquareWave1 8435598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84355E0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 84355EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84355F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843561C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843564C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843567C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84356C4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84356D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84356F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843570C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843573C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843576C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843579C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84357B4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 84357C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84357FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843582C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843585C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843588C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84358A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84358B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84358BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84358C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84358D4
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ WaveMemory 84358E0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84358EC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 0
+
+@ Percussion 84358F8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8435904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843591C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843594C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8435958
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 7, 0
+
+@ SquareWave1 8435964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843597C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8435988
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8435994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84359A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 216, 90, 242
+
+@ SquareWave1 84359AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84359F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435ACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435B14
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 8435B20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435B2C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8435B38
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8435B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435B8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8435B98
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8435BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8435BC8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8435BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435C64
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8435C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8435CB8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ WaveMemory 8435CC4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8435CD0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ SquareWave2 8435CDC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ SquareWave1 8435CE8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ SquareWave1 8435CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D0C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 0
+
+@ Percussion 8435D18
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_8435FAC
+ .4byte 0x00000000
+
+@ Key-Split 8435D24
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8435D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8435D6C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8435D78
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8435D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435DB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435DC0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 216, 90, 242
+
+@ SquareWave1 8435DCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435DD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435DE4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 37, 165, 180, 127
+
+@ SquareWave1 8435DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8435F40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 8435F4C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ SquareWave1 8435F58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+VoiceGroupTable_8435FAC: @ 8435FAC
+
+@ SquareWave1 8435FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435FD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8435FDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8435FE8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8435FF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843600C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843603C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843606C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843609C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84360E4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 84360F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84360FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843612C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436150
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849F40C
+ .byte 255, 165, 154, 127
+
+@ SquareWave1 843615C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843618C
+ .byte 0x8, 0x3c, 0x0, 0xc0
+ .4byte DirectSoundWaveData_845C238
+ .byte 255, 0, 255, 242
+
+@ SquareWave1 8436198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84361F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843621C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436234
+ .byte 0x8, 0x20, 0x0, 0xb1
+ .4byte DirectSoundWaveData_845FCC8
+ .byte 255, 127, 77, 204
+
+@ SquareWave1 8436240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843624C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436258
+ .byte 0x8, 0x1e, 0x0, 0xb6
+ .4byte DirectSoundWaveData_8460E60
+ .byte 8, 0, 255, 216
+
+@ SquareWave1 8436264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436270
+ .byte 0x8, 0x1e, 0x0, 0xb6
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 246, 0, 216
+
+@ SquareWave1 843627C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436294
+ .byte 0x8, 0x48, 0x0, 0xcf
+ .4byte DirectSoundWaveData_8461D8C
+ .byte 255, 0, 255, 0
+
+@ SquareWave1 84362A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84362AC
+ .byte 0x8, 0x48, 0x0, 0xca
+ .4byte DirectSoundWaveData_84622A4
+ .byte 255, 0, 255, 0
+
+@ Percussion 84362B8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_84323E8
+ .4byte 0x00000000
+
+@ Key-Split 84362C4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 84362D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84362DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84362E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84362F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843630C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 3, 4, 0
+
+@ SquareWave1 8436318
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 3, 4, 0
+
+@ SquareWave1 8436324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843633C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843636C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843639C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84363FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843642C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843645C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 250, 0, 149
+
+@ SquareWave1 8436468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843648C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84364F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843651C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843654C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843657C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84365F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843660C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436624
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ WaveMemory 8436630
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843663C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843666C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8436684
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8436690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843669C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84366FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843672C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843675C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843678C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84367F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843681C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843684C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843687C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8436894
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Noise 84368A0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 4, 1, 4
+
+@ Noise 84368AC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 2
+
+@ Percussion 84368B8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84368C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84368D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84368DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84368E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84368F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843690C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843693C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843696C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843699C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84369FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436A5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8436A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436AE0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ SquareWave1 8436AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8436AF8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8436B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8436B88
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8436B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436C24
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 127, 231, 127
+
+@ SquareWave1 8436C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8436C78
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8436C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436C90
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ Percussion 8436C9C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8436CA8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8436CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8436CCC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ SquareWave1 8436CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8436CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436E40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8436E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8436EB8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 8436EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8436EDC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8436EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8436FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8437008
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8437014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843702C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843705C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8437080
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845544C
+ .byte 0, 7, 15, 2
+
+@ Percussion 843708C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_8435FAC
+ .4byte 0x00000000
+
+@ Key-Split 8437098
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 84370A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84370B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84370BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 84370C8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 84370D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84370E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84370EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84370F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843711C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843714C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843717C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84371F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843720C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843723C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843726C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843729C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84372A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84372B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84372C0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84372CC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84372D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84372E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84372F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84372FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843732C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8437338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843735C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8437368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843738C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84373F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843741C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843744C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ WaveMemory 8437458
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8437464
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ WaveMemory 8437470
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843747C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 6, 1
+
+@ Percussion 8437488
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8437494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84374A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84374AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84374B8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84374C4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84374D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84374DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84374E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84374F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843750C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843753C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843756C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843759C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84375FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8437614
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8437620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843762C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843765C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843768C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84376A4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ Direct Sound 84376B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ SquareWave1 84376BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84376C8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84376D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84376E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84376EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84376F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843771C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843774C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8437758
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8437764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843777C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84377E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84377F4
+ .byte 0x3, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8437800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843780C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843783C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8437848
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 8437854
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 8437860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843786C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843789C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84378FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843792C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843795C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843798C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84379F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8437A70
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 4, 1, 4
+
+@ Noise 8437A7C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 2
+
+@ Percussion 8437A88
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_8435FAC
+ .4byte 0x00000000
+
+@ SquareWave1 8437A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8437AB8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 8437AC4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 8437AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8437B30
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 216, 90, 242
+
+@ SquareWave1 8437B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8437CB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 8437CBC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8437CC8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8437CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8437D40
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8437D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8437D58
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8437D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8437E48
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8437E54
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8437E60
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8437E6C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 8437E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8437EA8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ Percussion 8437EB4
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8437EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8437EE4
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8437EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8437EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8437F80
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8437F8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8437FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843801C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843804C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843807C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8438088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84380F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843810C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843813C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843816C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843819C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84381FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843822C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843825C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8438280
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 0
+
+@ Percussion 843828C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8438298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84382F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843831C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843834C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438358
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8438364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843837C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84383AC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 84383B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84383F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843840C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843843C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8438448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843846C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843849C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84384CC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84384D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84384FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843852C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8438538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843855C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8438568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843858C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84385EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84385F8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8438604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843861C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843864C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8438658
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8438664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8438670
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843867C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84386F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843870C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843873C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843876C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843879C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84387FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843882C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843885C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8438874
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8438880
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843888C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8438898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84388F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843891C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843894C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438958
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8438964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843897C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84389AC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 84389B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84389F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438A3C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8438A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8438ACC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8438AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8438B2C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8438B38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8438B5C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8438B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438B98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438BF8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8438C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C4C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8438C58
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8438C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8438C70
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8438C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8438E74
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8438E80
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8438E8C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8438E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438F58
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8438F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8438FAC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8438FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8438FF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843900C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843903C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8439048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843906C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843909C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84390CC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84390D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84390FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843912C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8439138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843915C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8439168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843918C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84391EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84391F8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8439204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843921C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843924C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8439258
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8439264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8439270
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843927C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84392F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843930C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843933C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843936C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843939C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84393FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843942C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843945C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8439474
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8439480
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843948C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8439498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84394F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843951C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843954C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8439558
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8439564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843957C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84395AC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 84395B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84395F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843960C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843963C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8439648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843966C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843969C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84396CC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84396D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84396FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843972C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8439738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843975C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8439768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843978C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84397EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84397F8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8439804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843981C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843984C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8439858
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8439864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8439870
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843987C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84398F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843990C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843993C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843996C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843999C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84399FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8439A74
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8439A80
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ SquareWave1 8439A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8439A98
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8439AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8439C0C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8439C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8439CCC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8439CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8439D44
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8439D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8439DF8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8439E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8439E4C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Key-Split 8439E58
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8439E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439E88
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 5, 1, 7
+
+@ SquareWave2 8439E94
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 4, 3, 6
+
+@ SquareWave2 8439EA0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 4, 0
+
+@ SquareWave1 8439EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8439FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8439FFC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 224
+
+@ SquareWave1 843A008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A02C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A05C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843A074
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 843A080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A08C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843A098
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843A0A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A0F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A11C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A14C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A17C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843A1C4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843A1D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A1F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A20C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843A218
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 1
+
+@ Percussion 843A224
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843A230
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 1
+
+@ SquareWave1 843A23C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 0
+
+@ SquareWave2 843A248
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 0
+
+@ WaveMemory 843A254
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843A260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843A26C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 1
+
+@ WaveMemory 843A278
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553EC
+ .byte 1, 7, 15, 1
+
+@ SquareWave1 843A284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843A29C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843A2A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A2B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A2C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A2CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A2D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A2E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843A2F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 843A2FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A32C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A35C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A38C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A3E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843A3EC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 216
+
+@ SquareWave1 843A3F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A41C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A44C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843A464
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843A470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A47C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A4F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A50C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A53C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A56C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843A590
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843A59C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A5FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A62C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A65C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A68C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A6F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A71C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A74C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A77C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A7F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A80C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843A818
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Key-Split 843A824
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ WaveMemory 843A830
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845542C
+ .byte 0, 1, 12, 0
+
+@ SquareWave1 843A83C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 1, 9, 0
+
+@ SquareWave2 843A848
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 3
+
+@ WaveMemory 843A854
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 1
+
+@ Direct Sound 843A860
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 216
+
+@ SquareWave2 843A86C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 3
+
+@ SquareWave1 843A878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A89C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A8FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A92C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A95C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A98C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843A9F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843AA40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 165
+
+@ SquareWave1 843AA4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843AA64
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843AA70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AA94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AAF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AB84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843AB90
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843AB9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ABFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AC98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ACF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AD94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ADF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843AE18
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843AE24
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843AE30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AE9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AEFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AF98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843AFE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843AFEC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 843AFF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B01C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843B04C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 204
+
+@ Direct Sound 843B058
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 204, 193, 239
+
+@ Key-Split 843B064
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843B070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B07C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B0A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B0AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B0B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B0C4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843B0D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B0DC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843B0E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B0F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843B100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B10C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B13C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B16C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B19C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B1A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B1B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B1C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B1CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B1D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843B1E4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ WaveMemory 843B1F0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845544C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 843B1FC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 843B208
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 1, 7, 15, 2
+
+@ SquareWave2 843B214
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 4, 1
+
+@ SquareWave1 843B220
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 4, 1
+
+@ SquareWave1 843B22C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843B238
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 843B244
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 843B250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B25C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B28C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B2F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B31C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B34C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B37C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B3F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B40C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843B418
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843B424
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843B430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B43C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B454
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 7, 3, 3
+
+@ SquareWave1 843B460
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843B46C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843B490
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 204, 51, 242
+
+@ SquareWave1 843B49C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B4FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B52C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B55C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B58C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B5F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B61C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843B64C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ Direct Sound 843B658
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 193, 239
+
+@ Key-Split 843B664
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843B670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B67C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B6A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B6AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B6B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B6C4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843B6D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B6DC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843B6E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843B6F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843B700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B70C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B73C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B76C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843B790
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843B79C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B7A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B7B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B7C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B7CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B7D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843B7E4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 4, 4, 0
+
+@ SquareWave1 843B7F0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 3, 6, 0
+
+@ SquareWave1 843B7FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B808
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 3, 3, 0
+
+@ WaveMemory 843B814
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 12, 1
+
+@ SquareWave2 843B820
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 3
+
+@ SquareWave1 843B82C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843B838
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Percussion 843B844
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843B850
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843B85C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B88C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843B8B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 51, 242
+
+@ SquareWave1 843B8BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B8F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B91C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B94C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B97C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843B9DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843B9E8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843B9F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843BA60
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 843BA6C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ Direct Sound 843BA78
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 193, 226
+
+@ Key-Split 843BA84
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843BA90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BA9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BAA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BAB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BAC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BAD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843BAE4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843BAF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BAFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843BB14
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843BB20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BB98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843BBB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843BBBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BBF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC04
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 843BC10
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 3, 4, 2
+
+@ SquareWave1 843BC1C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 843BC28
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 1, 7, 15, 0
+
+@ SquareWave2 843BC34
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 2
+
+@ SquareWave2 843BC40
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 3, 4, 2
+
+@ SquareWave1 843BC4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC58
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 4, 4, 2
+
+@ SquareWave1 843BC64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BC94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BCF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BD9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BDFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843BE38
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843BE44
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843BE50
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843BE5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BE98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BEF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843BF10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 843BF1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BF94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843BFDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843BFE8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843BFF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C00C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C03C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843C06C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 843C078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C09C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C0FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C12C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C15C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C18C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C1F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843C204
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843C210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C21C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843C228
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843C234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C24C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C258
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 843C264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C27C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C2F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C30C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C33C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C36C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C39C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C3FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C42C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843C438
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843C444
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843C450
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843C45C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843C474
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 4, 4, 2
+
+@ SquareWave1 843C480
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 4, 1
+
+@ SquareWave2 843C48C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 3, 4, 2
+
+@ SquareWave1 843C498
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 3, 4, 1
+
+@ SquareWave1 843C4A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C4F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C51C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C54C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C57C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C5DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843C5E8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843C5F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C60C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C63C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843C660
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 99
+
+@ SquareWave1 843C66C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843C684
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843C690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C69C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C6FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C72C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C75C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C78C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C7A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843C7B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ Percussion 843C7BC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843C7C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C7D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 0
+
+@ SquareWave2 843C7E0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 2, 6, 0
+
+@ SquareWave1 843C7EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C7F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C81C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C84C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C87C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C8F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C90C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843C918
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553EC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843C924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C93C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C96C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C99C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843C9E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843C9F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 193, 226
+
+@ Key-Split 843C9FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843CA08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CA50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843CA5C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843CA68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843CA74
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843CA80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843CA8C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843CA98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CAF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CB70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843CB7C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 843CB88
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 843CB94
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 1
+
+@ SquareWave2 843CBA0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ WaveMemory 843CBAC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843CBB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CBC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CBD0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 7, 6, 1
+
+@ SquareWave2 843CBDC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 843CBE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CBF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CC9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CCFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CD8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843CD98
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 4
+
+@ Noise 843CDA4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 3, 1, 10, 0
+
+@ Noise 843CDB0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ Percussion 843CDBC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843CDC8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843CDD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CDE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CDEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CDF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CE94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CEF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843CF60
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843CF6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CF9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CFA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CFB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CFC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CFCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843CFD8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 843CFE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843CFF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843CFFC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843D008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D02C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D05C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D08C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D0F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D11C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843D128
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843D134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D14C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843D17C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ SquareWave1 843D188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D194
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 843D1A0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 12, 0
+
+@ SquareWave1 843D1AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D1F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D20C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D23C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D26C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D29C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D2FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D32C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D35C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D38C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D3A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843D3B0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843D3BC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843D3C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D3D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D3E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D3EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D3F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D41C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D44C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D47C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D4F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D50C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D53C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D56C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D59C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D5A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D5B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D5C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D5CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843D5D8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 843D5E4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 843D5F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843D5FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843D608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D62C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D65C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843D674
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843D680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843D68C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843D698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D6F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D71C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843D728
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843D734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D74C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843D77C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 5, 2
+
+@ SquareWave1 843D788
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 843D794
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843D7A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D7F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D80C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D83C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D86C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D89C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D8FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D92C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D95C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D98C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D9A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843D9B0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843D9BC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843D9C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D9D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D9E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D9EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843D9F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DA94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DAF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843DB84
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 843DB90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DB9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DBA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DBB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DBC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DBCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DBD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843DBE4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 204
+
+@ Direct Sound 843DBF0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 204, 193, 239
+
+@ Key-Split 843DBFC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843DC08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DC50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843DC5C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843DC68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843DC74
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843DC80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843DC8C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843DC98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DCF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DD70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843DD7C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843DD88
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ WaveMemory 843DD94
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 843DDA0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553EC
+ .byte 0, 7, 15, 2
+
+@ SquareWave2 843DDAC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 4, 1
+
+@ SquareWave1 843DDB8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ SquareWave1 843DDC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843DDD0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 843DDDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DDE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DDF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DE9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DEFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DF98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DFA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843DFB0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843DFBC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843DFC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DFD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DFE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DFEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843DFF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E01C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E04C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E07C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E0F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E10C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E13C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E16C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E184
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 843E190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E19C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E1F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843E1FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843E208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E22C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E25C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843E28C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843E298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E2F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E31C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E328
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843E334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E34C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843E37C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843E388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E394
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843E3A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E3AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E3B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E3C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843E3D0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 843E3DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E3E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E3F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E40C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E43C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E46C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E49C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E4FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E52C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E55C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E58C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E5A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843E5B0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843E5BC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843E5C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E5D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E5E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E5EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E5F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E61C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E628
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 188, 51, 242
+
+@ SquareWave1 843E634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E64C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E664
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 128, 165, 90, 216
+
+@ SquareWave1 843E670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E67C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E6D0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8492D10
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 843E6DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E6F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E70C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E73C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E760
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843E76C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E79C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E7A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E7B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E7C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E7CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E7D8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 843E7E4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ Direct Sound 843E7F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 193, 226
+
+@ Key-Split 843E7FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843E808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E82C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E85C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E88C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E8F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E91C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843E928
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843E934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E94C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E97C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843E988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843E994
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 1, 4, 10, 1
+
+@ SquareWave1 843E9A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843E9F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843EA0C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 5, 9, 1
+
+@ SquareWave1 843EA18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EA9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EAFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EB98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843EBA4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 843EBB0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843EBBC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843EBC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EBD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EBE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EBEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EBF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EC7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843EC88
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 843EC94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ECF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843ED60
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 843ED6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843ED9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EDFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843EE5C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843EE68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843EE74
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843EE80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EE98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EEF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843EF40
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843EF4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EF7C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 843EF88
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 843EF94
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843EFA0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843EFAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843EFF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F00C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F03C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F06C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F09C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F0FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F12C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F15C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F18C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843F1A4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 843F1B0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843F1BC
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843F1C8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843F1D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F1E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843F1EC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 2
+
+@ WaveMemory 843F1F8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 843F204
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843F210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F21C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F228
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 51, 242
+
+@ SquareWave1 843F234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F24C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F264
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 843F270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F27C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F2F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F30C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F33C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F36C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F39C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F3A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F3B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F3C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F3CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F3D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F3E4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 843F3F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 239
+
+@ Key-Split 843F3FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843F408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F42C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F45C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843F468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F474
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843F480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F48C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843F498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F4F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F51C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F528
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 843F534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F54C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F57C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave2 843F588
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ WaveMemory 843F594
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843F5A0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 843F5AC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 4, 0
+
+@ SquareWave1 843F5B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F5C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 843F5D0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 843F5DC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ Percussion 843F5E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 843F5F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 843F600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F60C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F63C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F66C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F684
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 843F690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F69C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F6FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F72C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F75C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F78C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F7F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F804
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 128, 226, 0, 38
+
+@ Direct Sound 843F810
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 843F81C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 843F828
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 843F834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F84C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F87C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F888
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843F894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F8A0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 843F8AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843F8B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 843F8C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F8D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F8DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F8E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F8F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F90C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F93C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843F954
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 843F960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F96C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843F99C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843F9A8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 1
+
+@ SquareWave1 843F9B4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 4, 4, 1
+
+@ SquareWave1 843F9C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 843F9CC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 7, 3, 3
+
+@ SquareWave1 843F9D8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 7, 3, 3
+
+@ SquareWave1 843F9E4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 2, 2, 7, 0
+
+@ SquareWave2 843F9F0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 3, 0
+
+@ SquareWave1 843F9FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FA98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FAF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FB94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FBA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FBAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FBB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FBC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FBD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 843FBDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 843FBE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 843FBF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FC9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843FCB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 843FCC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FCFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FD8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843FD98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 115
+
+@ SquareWave1 843FDA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FDF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FE7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 843FE88
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 843FE94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FEF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 843FF54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 843FF60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FF9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FFA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 843FFB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 843FFC0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 843FFCC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 843FFD8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 843FFE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FFF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 843FFFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844002C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844005C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844008C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84400F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844011C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844014C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844017C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84401A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84401AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84401B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84401C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84401D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84401DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84401E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84401F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844020C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844023C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844026C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844029C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84402FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844032C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8440344
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845543C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8440350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844035C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844038C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84403B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84403BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84403F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844041C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844044C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844047C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8440488
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8440494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84404F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844050C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844053C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844056C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844059C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84405A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84405B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84405C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84405CC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84405D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84405E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84405F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84405FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844062C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844065C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844068C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84406F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844071C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844074C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844077C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84407A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84407AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84407B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84407C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84407D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84407DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84407E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84407F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844080C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844083C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844086C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844089C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84408B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 84408C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84408FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844092C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844095C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844098C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8440998
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84409A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84409F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8440A88
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8440A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440BA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8440BB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8440BC0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 8440BCC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 8440BD8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8440BE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440BF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8440DD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8440DDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8440DE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8440DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8440F08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8440F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8440FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441010
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 844101C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8441028
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8441034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844104C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844107C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84410B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84410C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84410F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844110C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844113C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441154
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8441160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844116C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844119C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84411A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84411B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84411C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84411CC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84411D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84411E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84411F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84411FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844122C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844125C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844128C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84412F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844131C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844134C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844137C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84413A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84413AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84413B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84413C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84413D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84413DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84413E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84413F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8441400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844140C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844143C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844146C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844149C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84414B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 84414C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84414FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844152C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844155C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844158C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441598
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84415A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84415F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844161C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844164C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844167C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8441688
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8441694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84416F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844170C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844173C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844176C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844179C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84417A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84417B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84417C0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84417CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84417D8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84417E4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84417F0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84417FC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845544C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8441808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844182C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844185C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844188C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84418F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844191C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844194C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844197C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84419A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84419AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84419B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84419C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84419D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84419DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84419E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84419F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441ACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441B08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8441B14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441B80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441B8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8441B98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441BB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8441BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441C04
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 8441C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8441D54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8441D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8441DB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 8441DC0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 3
+
+@ SquareWave2 8441DCC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8441DD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441DE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8441FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8441FD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8441FDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8441FE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8441FF4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8442000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844200C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844203C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844206C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844209C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84420B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 84420C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84420FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442108
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8442114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844212C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844215C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844218C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84421B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84421BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84421F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844221C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844224C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844227C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8442288
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8442294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84422F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844230C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844233C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442354
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8442360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844236C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844239C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84423A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84423B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84423C0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84423CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84423D8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84423E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84423F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84423FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844242C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844245C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844248C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84424F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844251C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844254C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844257C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84425A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84425AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84425B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84425C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84425D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84425DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84425E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84425F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8442600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844260C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844263C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844266C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442690
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844269C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84426B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 84426C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84426FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442708
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8442714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844272C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844275C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844278C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8442798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84427B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84427BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84427F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844281C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844284C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844287C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8442888
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8442894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84428F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844290C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844293C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442954
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8442960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844296C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844299C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84429A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave2 84429B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave2 84429C0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84429CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84429D8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84429E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84429F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84429FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8442BD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8442BDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8442BE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8442BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442CB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 8442CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442D08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8442D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442D8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8442D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442DB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8442DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442E04
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 8442E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8442E28
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8442E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8442EA0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8442EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8442F54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8442F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442FA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8442FB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8442FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8442FCC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 3
+
+@ SquareWave1 8442FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8442FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844302C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844305C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844308C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84430F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844311C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844314C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844317C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84431A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84431AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84431B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84431C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84431D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84431DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84431E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84431F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844320C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844323C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844326C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844329C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84432FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443308
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8443314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844332C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844335C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844338C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8443398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84433F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443410
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 844341C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8443428
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8443434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844344C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844347C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8443488
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8443494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84434F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844350C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844353C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844356C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844359C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84435A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84435B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84435C0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84435CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84435D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84435E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84435F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84435FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844362C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844365C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844368C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84436F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844371C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844374C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844377C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84437A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84437AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84437B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84437C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84437D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 84437DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84437E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84437F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844380C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844383C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844386C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844389C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84438FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844392C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844395C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844398C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84439F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8443A88
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8443A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8443AA0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8443AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8443AB8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8443AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443BA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8443BB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8443BC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8443BCC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8443BD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443BE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443BF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443DD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8443DDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8443DE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8443DF4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8443E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443E84
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8443E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443EB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 8443EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443EE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443F08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8443F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443F80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8443F8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8443F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8443FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444010
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ SquareWave1 844401C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8444028
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8444034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844404C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844407C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8444088
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8444094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84440B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84440C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84440F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844410C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844413C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844416C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844419C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84441A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84441B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84441C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84441CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84441D8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave1 84441E4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave1 84441F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84441FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844422C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844425C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844428C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84442F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844431C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844434C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844437C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84443A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84443AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84443B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84443C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84443D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 84443DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84443E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84443F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8444400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844440C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844443C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844446C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444484
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8444490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844449C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84444B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 84444C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84444FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444508
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8444514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844452C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844455C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844458C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8444598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84445B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84445BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84445F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444610
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ SquareWave1 844461C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8444628
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8444634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844464C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844467C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8444688
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8444694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84446B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84446C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84446F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844470C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844473C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444754
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8444760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844476C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844479C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84447A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 84447B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ WaveMemory 84447C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84447CC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave1 84447D8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave1 84447E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84447F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84447FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844482C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844485C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844488C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84448F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844491C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844494C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844497C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84449A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84449AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84449B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84449C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84449D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 84449DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84449E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84449F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444A84
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8444A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444ACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444B80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444B8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8444B98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8444C1C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 216
+
+@ SquareWave1 8444C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444DA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave2 8444DB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ WaveMemory 8444DC0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 8444DCC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8444DD8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 8444DE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8444DFC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8444E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8444FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8444FD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 8444FDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8444FE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8444FF4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8445000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844500C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844503C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844506C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445090
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844509C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84450FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844512C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844515C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844518C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ Direct Sound 8445198
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84451A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84451F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844521C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8445228
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8445234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844524C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844527C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8445288
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8445294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84452A0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84452AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84452B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84452C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84452D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84452DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84452E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84452F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844530C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844533C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445354
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8445360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844536C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844539C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84453A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave2 84453B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84453C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84453CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84453D8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84453E4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 84453F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84453FC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave1 8445408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844542C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844545C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844548C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84454F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844551C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844554C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844557C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84455A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84455AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84455B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84455C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84455D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 3, 4, 0
+
+@ Noise 84455DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84455E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84455F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844560C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844563C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844566C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844569C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84456B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 84456C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84456FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844572C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844575C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844578C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ Direct Sound 8445798
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84457A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84457F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844581C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844584C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844587C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8445888
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8445894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84458F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844590C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844593C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844596C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844599C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84459A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84459B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84459C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84459CC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845543C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84459D8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84459E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84459F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84459FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8445BD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8445BDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8445BE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8445BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445C84
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 8445C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445CB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 8445CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445D08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8445D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445D8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 196
+
+@ SquareWave1 8445D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445E10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ SquareWave1 8445E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8445E28
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8445E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8445F54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8445F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445FA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8445FB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 8445FC0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8445FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8445FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844602C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844605C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844608C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84460F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844611C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844614C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844617C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84461A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84461AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84461B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84461C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84461D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 84461DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84461E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84461F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844620C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844623C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844626C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446290
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844629C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84462FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446308
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8446314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844632C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844635C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844638C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 196
+
+@ SquareWave1 8446398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84463F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446404
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ SquareWave1 8446410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844641C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8446428
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8446434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844644C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844647C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84464B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84464C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84464F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844650C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844653C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844656C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844659C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84465A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84465B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84465C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84465CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84465D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84465E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84465F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84465FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844662C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844665C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844668C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84466F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844671C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844674C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844677C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84467A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84467AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84467B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84467C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84467D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ Noise 84467DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 2
+
+@ Percussion 84467E8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84467F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8446800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844680C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8446824
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 8446830
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave1 844683C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844686C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446890
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844689C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84468B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 84468C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84468FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446908
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8446914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844692C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844695C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844698C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84469BC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 6, 2
+
+@ SquareWave1 84469C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84469F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446A04
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 8446A10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ SquareWave1 8446A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8446A28
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8446A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446B54
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8446B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446BA8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 8446BB4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ WaveMemory 8446BC0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8446BCC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 5
+
+@ WaveMemory 8446BD8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 4, 4
+
+@ SquareWave1 8446BE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446BF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8446BFC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave1 8446C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446C98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8446DD0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8446DDC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8446DE8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8446DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446F08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8446F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8446FB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8446FBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8446FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447004
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 8447010
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 844701C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8447028
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8447034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844704C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844707C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84470B8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84470C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84470F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844710C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844713C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447154
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8447160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844716C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844719C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84471A8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84471B4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 84471C0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 84471CC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84471D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84471E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84471F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84471FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844722C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844725C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844728C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84472F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844731C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844734C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844737C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84473A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84473AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84473B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84473C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84473D0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84473DC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ SquareWave1 84473E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84473F4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ Percussion 8447400
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844740C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8447418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844743C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844746C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844749C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84474A8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 84474B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84474FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447520
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 844752C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844755C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844758C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84475F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844761C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447634
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8447640
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844764C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844767C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84476A0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 84476AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84476B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84476C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84476D0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84476DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84476E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84476F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844770C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844773C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844776C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844779C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84477A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84477B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84477C0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 84477CC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ WaveMemory 84477D8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 84477E4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 4, 4
+
+@ SquareWave1 84477F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84477FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844782C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844785C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844788C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84478F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844791C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844794C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844797C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84479DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84479E8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84479F4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8447A00
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8447A0C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8447A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447A6C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 72, 249
+
+@ SquareWave1 8447A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447ACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447B20
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 128, 249, 25, 76
+
+@ SquareWave1 8447B2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447B98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447BA4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 8447BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447C1C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 8447C28
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 8447C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8447C40
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8447C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8447CB8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 8447CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8447CD0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8447CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447D6C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8447D78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447DB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447DC0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 8447DCC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ WaveMemory 8447DD8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 6, 4
+
+@ WaveMemory 8447DE4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 2, 6, 1
+
+@ Percussion 8447DF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8447DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447E98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 8447EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8447F10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8447F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447F94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8447FF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844800C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448018
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 8448024
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 8448030
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844803C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844806C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844809C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84480C0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84480CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84480FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844812C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844815C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8448168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844818C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 84481BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 84481C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84481F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8448204
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 1
+
+@ SquareWave1 8448210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844821C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844824C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844827C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84482F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844830C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844833C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844836C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844839C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84483A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84483B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84483C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84483CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84483D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84483E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84483F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84483FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844842C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844845C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844848C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84484F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448510
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 844851C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844854C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844857C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84485F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844860C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448618
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 8448624
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ SquareWave1 8448630
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844863C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844866C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8448690
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844869C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84486FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844872C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844875C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8448768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844878C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84487A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84487B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 2, 4, 0
+
+@ SquareWave2 84487BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 84487C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84487D4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 1
+
+@ WaveMemory 84487E0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 13, 1
+
+@ SquareWave1 84487EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84487F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844881C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844884C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844887C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84488F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844890C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844893C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844896C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844899C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84489A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84489B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84489C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84489CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84489D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84489E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84489F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84489FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448A98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 8448AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448ABC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8448AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448B10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 8448B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448B94
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ Direct Sound 8448BA0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8448BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448C18
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ SquareWave1 8448C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8448C30
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8448C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8448C90
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8448C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8448CC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8448CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8448D5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8448D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448DB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8448DBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave1 8448DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8448DD4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8448DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8448FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8448FD8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 8448FE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8448FF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8448FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844902C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844905C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844908C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84490F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844911C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 844914C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845543C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8449158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844917C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84491A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 84491AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84491B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 84491C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84491D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84491DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84491E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84491F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844920C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8449224
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ SquareWave1 8449230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844923C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844926C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8449290
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844929C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84492C0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84492CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84492FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844932C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844935C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844938C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84493A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84493B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 84493BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84493C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 84493D4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845544C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84493E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84493EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84493F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844941C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844944C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844947C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84494F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844950C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844953C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844956C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844959C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84495A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84495B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84495C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84495CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 84495D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 84495E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 84495F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 84495FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8449608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8449620
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 2
+
+@ SquareWave1 844962C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8449638
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8449644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844965C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844968C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8449698
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 84496A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84496F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844971C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844974C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844977C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84497F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844980C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8449818
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 8449824
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 239
+
+@ Key-Split 8449830
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844983C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844986C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8449890
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844989C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84498A8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 84498B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 84498C0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 84498CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84498D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84498E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84498F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84498FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844992C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844995C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8449968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844998C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84499A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84499B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave2 84499BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ WaveMemory 84499C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 84499D4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 84499E0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 0
+
+@ SquareWave1 84499EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84499F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8449A04
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 0
+
+@ SquareWave2 8449A10
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 2
+
+@ SquareWave1 8449A1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449A94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449ADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449AF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449B9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449BA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449BB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449BC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449BCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449BD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8449BE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 8449BF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8449BFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449C8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8449C98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 8449CA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449CF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449D94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449DF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8449E30
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8449E3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449E9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449EA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449EB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8449EC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8449ECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449ED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449EE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449EF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449EFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8449F5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8449F68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449F98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449FA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449FB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ SquareWave2 8449FBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 0
+
+@ WaveMemory 8449FC8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 8449FD4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845544C
+ .byte 0, 7, 15, 0
+
+@ WaveMemory 8449FE0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 8449FEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8449FF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A01C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A04C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A07C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A0F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A10C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A13C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A16C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A19C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A1A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A1B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A1C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A1CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844A1D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844A1E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844A1F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844A1FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A22C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A25C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A28C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A2F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A31C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A34C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A37C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A3F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A40C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A43C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A46C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A49C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A4FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A52C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A55C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A58C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A5A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A5B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 844A5BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ WaveMemory 844A5C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844A5D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A5E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A5EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A5F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A61C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A64C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A67C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A6F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A70C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A73C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A76C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A79C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A7A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A7B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A7C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A7CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844A7D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844A7E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844A7F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844A7FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844A808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A82C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844A85C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 72, 249
+
+@ SquareWave1 844A868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844A88C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844A898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844A8BC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844A8C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A8F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844A910
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 128, 249, 25, 76
+
+@ SquareWave1 844A91C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A94C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A97C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844A994
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 253, 0, 188
+
+@ SquareWave1 844A9A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844A9F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844AA0C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 226, 0, 38
+
+@ Direct Sound 844AA18
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 844AA24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844AA30
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844AA3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AA9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844AAA8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844AAB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844AAC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844AACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AAD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AAE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AAF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AAFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844AB5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844AB68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AB98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ABA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ABB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 5, 2
+
+@ SquareWave2 844ABBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 5, 2
+
+@ WaveMemory 844ABC8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 7, 0
+
+@ WaveMemory 844ABD4
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 2, 6, 1
+
+@ SquareWave1 844ABE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ABEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ABF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AC94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ACF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AD9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ADA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ADB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ADC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ADCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844ADD8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844ADE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844ADF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844ADFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AE80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844AE8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844AE98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AEF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844AF10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 128, 249, 25, 76
+
+@ SquareWave1 844AF1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AF94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844AFB8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844AFC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844AFF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B00C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B018
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 844B024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B03C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B06C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B09C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B0FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B12C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B15C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B18C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B1A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B1B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 844B1BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 2
+
+@ WaveMemory 844B1C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844B1D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B1E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B1EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B1F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B21C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B24C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B27C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B2F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B30C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B33C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B36C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B39C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B3A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B3B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B3C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B3CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844B3D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844B3E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844B3F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844B3FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B42C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B45C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B48C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844B498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B4F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B510
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 128, 249, 25, 76
+
+@ SquareWave1 844B51C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B54C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B57C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B5A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 844B5AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B5B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844B5C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B5D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B5DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B5E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B5F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B60C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B618
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 0, 242
+
+@ SquareWave1 844B624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844B630
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844B63C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B66C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B69C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844B6A8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844B6B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844B6C0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844B6CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B6D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B6E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B6F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B6FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B72C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844B75C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844B768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B78C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B7A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B7B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 844B7BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 844B7C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844B7D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B7E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B7EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B7F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B81C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B84C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B87C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B8F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B90C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B93C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B96C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B99C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B9A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B9B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B9C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844B9CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844B9D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844B9E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844B9F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844B9FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BA5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 165, 72, 249
+
+@ SquareWave1 844BA68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BA80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BA8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ Direct Sound 844BA98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844BAA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BAB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BABC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 844BAC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BAD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BAE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BAEC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A5F58
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844BAF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BB10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 128, 249, 25, 76
+
+@ SquareWave1 844BB1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BB94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BBF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BC24
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ Key-Split 844BC30
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844BC3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BC84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844BC90
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844BC9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844BCC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844BCCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BCFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844BD5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844BD68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BD98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BDA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BDB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 844BDBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 844BDC8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844BDD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BDE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BDEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BDF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BE94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BEF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BF9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BFA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BFB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BFC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844BFCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844BFD8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844BFE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844BFF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844BFFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C02C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C05C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C08C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C0BC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 844C0C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C0F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C110
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 844C11C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C14C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C17C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C1B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844C1C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C1F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C20C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C23C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C254
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C26C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C290
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C29C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C2FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C32C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C35C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 844C368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C38C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C3A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C3B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 844C3BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 844C3C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 3
+
+@ SquareWave2 844C3D4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 844C3E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C3EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C3F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C41C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C44C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C47C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C4F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C50C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C53C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C554
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C56C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C59C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C5A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C5B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C5C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C5CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844C5D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844C5E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844C5F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844C5FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C62C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C65C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C68C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844C698
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C6BC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 844C6C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C6F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C710
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 844C71C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C734
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C740
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C74C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C77C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C7A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 844C7AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C7B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844C7C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C7D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C7DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C7E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C7F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C80C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844C824
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ SquareWave1 844C830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C83C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C86C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844C890
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844C89C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C8FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C92C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C944
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C950
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C95C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C980
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C98C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C998
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C9A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C9B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844C9BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 844C9C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C9D4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 844C9E0
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845543C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844C9EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844C9F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CA94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CADC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CAF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CB9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CBA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CBB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CBC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CBCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844CBD8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844CBE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844CBF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844CBFC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844CC08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CC8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844CC98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844CCA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CCF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CD94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CDF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844CE24
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 249
+
+@ SquareWave1 844CE30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CE9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844CEA8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844CEB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844CEC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844CECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CEE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CEF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CEFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CF98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CFA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CFB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave2 844CFBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ WaveMemory 844CFC8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844CFD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CFE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CFEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844CFF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D01C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D034
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D04C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D064
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D07C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D0F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D100
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D10C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D13C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D154
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D160
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D16C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D178
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D19C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D1A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D1B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D1C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D1CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844D1D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844D1E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844D1F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844D1FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D22C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D25C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D28C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D2F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D31C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D34C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D37C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D3F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D40C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D43C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D46C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844D490
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844D49C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844D4A8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844D4B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D4FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D52C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844D55C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 844D568
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D58C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D5A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D5B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave2 844D5BC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ WaveMemory 844D5C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844D5D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D5E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D5EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D5F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D61C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D634
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D64C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D67C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D6F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D70C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D718
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D73C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D76C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D79C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D7A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D7B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D7C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844D7CC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A3B50
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 844D7D8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845B9A8
+ .byte 255, 255, 255, 127
+
+@ Noise 844D7E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844D7F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844D7FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D82C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D85C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844D88C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844D898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D8F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D91C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D94C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D97C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844D9A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 844D9AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844D9B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844D9C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D9D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D9DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D9E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844D9F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DA84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844DA90
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844DA9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DAFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DB98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DBA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DBB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ SquareWave2 844DBBC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 0
+
+@ WaveMemory 844DBC8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 7, 0
+
+@ SquareWave1 844DBD4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 2, 1, 5, 0
+
+@ SquareWave2 844DBE0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 2, 1, 5, 0
+
+@ SquareWave1 844DBEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DBF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DC94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DCF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DD9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DDA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DDB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DDC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DDCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844DDD8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844DDE4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844DDF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844DDFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DE80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844DE8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 844DE98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DEA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DEB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844DEBC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 210
+
+@ SquareWave1 844DEC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DEE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DEEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DEF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844DF10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 76
+
+@ SquareWave1 844DF1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 844DF4C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845543C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844DF58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DF94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844DFA0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 844DFAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844DFB8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844DFC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DFD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DFDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DFE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844DFF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E00C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844E024
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 246
+
+@ SquareWave1 844E030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E03C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E06C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844E090
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844E09C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E0FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E12C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844E15C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 844E168
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E18C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E1A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E1B0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 844E1BC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 4, 1
+
+@ SquareWave2 844E1C8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 1, 1, 4, 1
+
+@ SquareWave2 844E1D4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 4, 1
+
+@ SquareWave1 844E1E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 844E1EC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844E1F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E21C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E240
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E24C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E270
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E27C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E2F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E30C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E33C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E360
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E36C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E390
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E39C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E3A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E3B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E3C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E3CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 844E3D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ Noise 844E3E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Percussion 844E3F0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844E3FC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844E408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E420
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 5, 2, 4
+
+@ SquareWave2 844E42C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 5, 2, 4
+
+@ WaveMemory 844E438
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553BC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844E444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E45C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E48C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844E498
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ SquareWave1 844E4A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E4F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E51C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E54C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E57C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E5F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E60C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844E618
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 242
+
+@ Direct Sound 844E624
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 180, 239
+
+@ Key-Split 844E630
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844E63C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E660
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E66C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844E690
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844E69C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844E6A8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844E6B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844E6C0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844E6CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E6D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E6E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E6F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E6FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E720
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 2, 4, 1
+
+@ SquareWave1 844E72C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E750
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844E75C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ WaveMemory 844E768
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844E774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E78C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E7A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844E7B0
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 0
+
+@ SquareWave1 844E7BC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 4, 6, 2
+
+@ WaveMemory 844E7C8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553CC
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844E7D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E7E0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 0
+
+@ SquareWave1 844E7EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844E7F8
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 1, 4, 6, 1
+
+@ WaveMemory 844E804
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 0
+
+@ SquareWave1 844E810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E81C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E84C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E87C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844E8DC
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 2, 4, 1
+
+@ SquareWave1 844E8E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E8F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844E90C
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 1
+
+@ SquareWave1 844E918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E93C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E96C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E978
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E984
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E990
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E99C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844E9FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844EA38
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8481130
+ .byte 255, 249, 25, 248
+
+@ SquareWave1 844EA44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EA98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EAF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844EB40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 242, 51, 165
+
+@ SquareWave1 844EB4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EB94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EBF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EC9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ECA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ECB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ECC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ECCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ECD8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 6
+
+@ SquareWave2 844ECE4
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 6
+
+@ Percussion 844ECF0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844ECFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844ED20
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 1, 1
+
+@ SquareWave1 844ED2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 1, 1
+
+@ SquareWave1 844ED38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844ED98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EDF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844EE7C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 844EE88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EE94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EEF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844EF18
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 844EF24
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 844EF30
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844EF3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EF84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844EF90
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844EF9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844EFA8
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844EFB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844EFC0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844EFCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EFD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EFE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EFF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844EFFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F02C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F05C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F08C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F0A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F0B0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 844F0BC
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ Percussion 844F0C8
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 844F0D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F0E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F0EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F0F8
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844F104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844F110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 844F11C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F14C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F170
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 250, 0, 242
+
+@ SquareWave1 844F17C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F194
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 844F1A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F1AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F1B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F1C4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A5F58
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 844F1D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F1DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F1E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F1F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F20C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F23C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F248
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F254
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 844F260
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F26C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F278
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F284
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F290
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 844F29C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F2E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F2F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 844F2FC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 844F308
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844F314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F32C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F35C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844F380
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_843087C
+ .4byte KeySplitTable_8455308
+
+@ SquareWave1 844F38C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844F398
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844F3A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F3F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F41C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F44C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F47C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F488
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 844F494
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 844F4A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844F4AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ WaveMemory 844F4B8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845540C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 844F4C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F4D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F4DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F4E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F4F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F500
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849F40C
+ .byte 255, 0, 255, 127
+
+@ Percussion 844F50C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844F518
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844F524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F53C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 844F548
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave2 844F554
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844F560
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844F56C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F578
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F584
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F590
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F59C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F5D8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84569D4
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 844F5E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F5FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F608
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F614
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F620
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F62C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F638
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F644
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F650
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F65C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F668
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F674
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F680
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F68C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F698
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 844F6A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F6F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F704
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F710
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F71C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F728
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844F734
+ .byte 0x8, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8485454
+ .byte 255, 246, 0, 226
+
+@ Direct Sound 844F740
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 844F74C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844F758
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F764
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F770
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F77C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F788
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F794
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F7A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844F7AC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844F7B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F7C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F7D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844F7DC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844F7E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F7F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F800
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F80C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F818
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F824
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F830
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F83C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F848
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F854
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F860
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F86C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F878
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F884
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F890
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F89C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F8A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F8B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F8C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F8CC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 844F8D8
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553FC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 844F8E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 844F8F0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 1
+
+@ SquareWave1 844F8FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F908
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 844F914
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F920
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F92C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F938
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 844F944
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ Percussion 844F950
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844F95C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844F968
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F974
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844F980
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 1
+
+@ SquareWave1 844F98C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 1
+
+@ SquareWave2 844F998
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 844F9A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 4, 1
+
+@ SquareWave1 844F9B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844F9F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FA94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FADC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 844FAE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FAF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FB60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FB6C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 844FB78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FB84
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 844FB90
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844FB9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FBE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844FBF0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 844FBFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 844FC20
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 844FC2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FC98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FCF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FD04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 844FD10
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 844FD1C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 844FD28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844FD34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave2 844FD40
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844FD4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 844FD58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 844FD64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FD70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FD7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 844FD88
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ Percussion 844FD94
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 844FDA0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 844FDAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FDF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FE9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FECC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FED8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FEFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FF20
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 844FF2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FF98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FFA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FFB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 844FFBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 844FFC8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 844FFD4
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 844FFE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FFEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 844FFF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450004
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450010
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845001C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450028
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8450034
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8450040
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845004C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450058
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8450064
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8450070
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845007C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450088
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450094
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84500F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450100
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 845010C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450118
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450124
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450130
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845013C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450148
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8450154
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8450160
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_845541C
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 845016C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8450178
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450184
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450190
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Percussion 845019C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 84501A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84501B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84501C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84501CC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84501D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave2 84501E4
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84501F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 6, 1
+
+@ SquareWave1 84501FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450208
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450214
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450220
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845022C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450238
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450244
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450250
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845025C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450268
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450274
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450280
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845028C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450298
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84502F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450304
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450310
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845031C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450328
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450334
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450340
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 845034C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8450358
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450364
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450370
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845037C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450388
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450394
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84503A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84503AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84503B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 216, 0, 165
+
+@ SquareWave1 84503C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84503D0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84503DC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84503E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84503F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450400
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845040C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450418
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450424
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450430
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 845043C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849F40C
+ .byte 255, 165, 154, 127
+
+@ SquareWave1 8450448
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450454
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450460
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 845046C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8450478
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450484
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450490
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845049C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84504FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450508
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450514
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450520
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845052C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450538
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450544
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450550
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845055C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ WaveMemory 8450568
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8450574
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 1
+
+@ SquareWave1 8450580
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 9, 1
+
+@ Percussion 845058C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8450598
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84505F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450604
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450610
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845061C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450628
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450634
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 216, 90, 242
+
+@ SquareWave1 8450640
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845064C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450658
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450664
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450670
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845067C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450688
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450694
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84506F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450700
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845070C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450718
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8450724
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450730
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845073C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450748
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450754
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450760
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845076C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450778
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450784
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450790
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845079C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84507A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84507B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84507C0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84507CC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84507D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84507E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84507F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84507FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450808
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450814
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450820
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 845082C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8450838
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450844
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450850
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 845085C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8450868
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450874
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450880
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845088C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450898
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84508EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84508F8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84830A0
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8450904
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450910
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845091C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450928
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450934
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450940
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 845094C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450958
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450964
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450970
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 845097C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450988
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450994
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84509F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450A9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450ACC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450AFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450B74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450B80
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 246, 0, 216
+
+@ Percussion 8450B8C
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ Key-Split 8450B98
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430204
+ .4byte KeySplitTable_8455224
+
+@ SquareWave1 8450BA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450BB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8450BBC
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave1 8450BC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave1 8450BD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450BE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450BEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450BF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450C94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CD0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450CF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450D18
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8483804
+ .byte 255, 253, 0, 149
+
+@ SquareWave1 8450D24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450D9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450DA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8450DB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 246, 0, 235
+
+@ Direct Sound 8450DC0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8450DCC
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8450DD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450DE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450DF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450DFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8450E2C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 8450E38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E50
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8450E5C
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 8450E68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450E98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450ED4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450EF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450F40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8450F4C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 8450F58
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8450F64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450F70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8450F7C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8450F88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave2 8450F94
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 2, 7, 1
+
+@ Percussion 8450FA0
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8450FAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450FB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450FC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8450FD0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 3, 1
+
+@ SquareWave1 8450FDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450FE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8450FF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451000
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845100C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451018
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451024
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451030
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845103C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451048
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451054
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451060
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845106C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451078
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451084
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451090
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845109C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84510FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451108
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451114
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451120
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845112C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451138
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451144
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451150
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845115C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8451168
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 252, 0, 115
+
+@ SquareWave1 8451174
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451180
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845118C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451198
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84511A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84511B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84511BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84511C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84511D4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84511E0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84511EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84511F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451204
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451210
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845121C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451228
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451234
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8451240
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 845124C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451258
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451264
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8451270
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 845127C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451288
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451294
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84512F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451300
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845130C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451318
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451324
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451330
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845133C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451348
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451354
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8451360
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ WaveMemory 845136C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8451378
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+@ SquareWave1 8451384
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ Percussion 8451390
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 845139C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84513A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84513B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 84513C0
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 1
+
+@ SquareWave1 84513CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 1, 7, 1
+
+@ SquareWave1 84513D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 7, 1
+
+@ SquareWave1 84513E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84513F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84513FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451408
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451414
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451420
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845142C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451438
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451444
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451450
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845145C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451468
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451474
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451480
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845148C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451498
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84514F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451504
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451510
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 845151C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 235, 128, 99
+
+@ SquareWave1 8451528
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451534
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451540
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845154C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451558
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451564
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451570
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845157C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451588
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451594
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84515A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84515AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84515B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84515C4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 84515D0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 84515DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84515E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84515F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451600
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845160C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451618
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451624
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8451630
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430258
+ .4byte KeySplitTable_84552B4
+
+@ SquareWave1 845163C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451648
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451654
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Key-Split 8451660
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430894
+ .4byte KeySplitTable_8455350
+
+@ SquareWave1 845166C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451678
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451684
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451690
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845169C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516C0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516D8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516E4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84516FC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451708
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451714
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451720
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845172C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451738
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451744
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8451750
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 1
+
+@ WaveMemory 845175C
+ .byte 0xb, 0x3c, 0x0, 0x0
+ .4byte ProgrammableWaveData_84553DC
+ .byte 0, 7, 15, 2
+
+@ SquareWave1 8451768
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 1, 1, 6, 1
+
+@ SquareWave1 8451774
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451780
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845178C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451798
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84517F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451804
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451810
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845181C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451828
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451834
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451840
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845184C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451858
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451864
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451870
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845187C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451888
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451894
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84518F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451900
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845190C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451918
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451924
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451930
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845193C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451948
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451954
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451960
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845196C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8451978
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 235, 0, 216
+
+@ Direct Sound 8451984
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8460E60
+ .byte 255, 246, 0, 216
+
+@ Direct Sound 8451990
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8486924
+ .byte 255, 249, 103, 165
+
+@ SquareWave1 845199C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84519A8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84519B4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84519C0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 84519CC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 1
+
+@ SquareWave1 84519D8
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 1
+
+@ SquareWave1 84519E4
+ .byte 0x9, 0x3c, 0x0, 0x2c
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 0
+
+@ SquareWave1 84519F0
+ .byte 0x9, 0x3c, 0x0, 0x26
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 0
+
+@ SquareWave1 84519FC
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 7, 0, 0
+
+@ SquareWave1 8451A08
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 2, 0, 15, 0
+
+@ SquareWave1 8451A14
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 2, 0, 15, 0
+
+@ SquareWave1 8451A20
+ .byte 0x9, 0x3c, 0x0, 0x17
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 0
+
+@ Direct Sound 8451A2C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8451A38
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 255, 226, 0, 165
+
+@ SquareWave1 8451A44
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 6, 0, 1
+
+@ SquareWave1 8451A50
+ .byte 0x9, 0x3c, 0x0, 0x24
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8451A5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451A68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451A74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451A80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451A8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451A98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451ABC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451AF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451B94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451BA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451BAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451BB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8451BC4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 246, 0, 226
+
+@ Key-Split 8451BD0
+ .byte 0x40, 0, 0, 0
+ .4byte VoiceGroupTable_8430234
+ .4byte KeySplitTable_845526C
+
+@ SquareWave1 8451BDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451BE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451BF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave2 8451D50
+ .byte 0xa, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ SquareWave1 8451D5C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ SquareWave1 8451D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451D8C
+ .byte 0x9, 0x3c, 0x0, 0x2e
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 0
+
+@ SquareWave1 8451D98
+ .byte 0x9, 0x3c, 0x0, 0x26
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 4, 0, 0
+
+@ SquareWave1 8451DA4
+ .byte 0x9, 0x3c, 0x0, 0x77
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 1
+
+@ SquareWave1 8451DB0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 1
+
+@ SquareWave1 8451DBC
+ .byte 0x9, 0x3c, 0x0, 0x6a
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8451DC8
+ .byte 0x9, 0x3c, 0x0, 0x17
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 0
+
+@ SquareWave1 8451DD4
+ .byte 0x9, 0x3c, 0x0, 0x15
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 9, 0
+
+@ SquareWave1 8451DE0
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 1
+
+@ SquareWave1 8451DEC
+ .byte 0x9, 0x3c, 0x0, 0x2f
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 6, 0
+
+@ SquareWave1 8451DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8451F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8451F24
+ .byte 0x4, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 7, 15, 0
+
+@ Noise 8451F30
+ .byte 0x4, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 2, 7, 15, 0
+
+@ Noise 8451F3C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 2, 0, 15, 0
+
+@ Noise 8451F48
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8451F54
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 8451F60
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 3, 0, 0
+
+@ Noise 8451F6C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ Noise 8451F78
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Noise 8451F84
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ Direct Sound 8451F90
+ .byte 0x8, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8488F44
+ .byte 255, 249, 0, 165
+
+@ Direct Sound 8451F9C
+ .byte 0x10, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8488F44
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8451FA8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8486924
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8451FB4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 242, 0, 127
+
+@ Noise 8451FC0
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ Noise 8451FCC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 1
+
+@ Direct Sound 8451FD8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8459944
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 8451FE4
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 1
+
+@ Direct Sound 8451FF0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848A8A4
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8451FFC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 8452008
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848C4A4
+ .byte 255, 0, 255, 127
+
+@ Noise 8452014
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ SquareWave1 8452020
+ .byte 0x1, 0x3c, 0x0, 0x67
+ .byte 3
+ .byte 0, 0, 0
+ .byte 2, 7, 0, 0
+
+@ SquareWave2 845202C
+ .byte 0x2, 0x3c, 0x0, 0x0
+ .byte 3
+ .byte 0, 0, 0
+ .byte 2, 7, 0, 0
+
+@ Direct Sound 8452038
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 255, 226, 0, 127
+
+@ Direct Sound 8452044
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848E094
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8452050
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 255, 204, 0, 127
+
+@ SquareWave1 845205C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 1
+
+@ Direct Sound 8452068
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848F448
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 8452074
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8452080
+ .byte 0x1, 0x3c, 0x0, 0x67
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 7, 0, 0
+
+@ Direct Sound 845208C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845C238
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 8452098
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8491ACC
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 84520A4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8492D10
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 84520B0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845B2B4
+ .byte 255, 0, 255, 127
+
+@ Noise 84520BC
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 7, 15, 1
+
+@ Direct Sound 84520C8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8493D20
+ .byte 255, 0, 255, 127
+
+@ Noise 84520D4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 7, 15, 1
+
+@ Direct Sound 84520E0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 246, 0, 127
+
+@ Direct Sound 84520EC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8495028
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 84520F8
+ .byte 0x9, 0x3c, 0x0, 0x13
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ Direct Sound 8452104
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8497134
+ .byte 255, 0, 255, 127
+
+@ SquareWave1 8452110
+ .byte 0x1, 0x3c, 0x0, 0x67
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 845211C
+ .byte 0x10, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8495028
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 8452128
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84571CC
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 8452134
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8458CD0
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 8452140
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8499110
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 845214C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8497134
+ .byte 255, 242, 0, 0
+
+@ Direct Sound 8452158
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849B320
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8452164
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 165, 90, 216
+
+@ Direct Sound 8452170
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845DAF0
+ .byte 255, 127, 0, 188
+
+@ Direct Sound 845217C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849D45C
+ .byte 255, 249, 0, 165
+
+@ SquareWave1 8452188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 4, 6, 0, 0
+
+@ Direct Sound 8452194
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 13, 0, 255, 127
+
+@ Direct Sound 84521A0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 13, 0, 255, 127
+
+@ Direct Sound 84521AC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849F40C
+ .byte 255, 0, 255, 127
+
+@ Direct Sound 84521B8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A26EC
+ .byte 255, 252, 0, 204
+
+@ SquareWave1 84521C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84521D0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 235, 0, 204
+
+@ SquareWave1 84521DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 4, 0, 15, 0
+
+@ Direct Sound 84521E8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A311C
+ .byte 255, 188, 0, 0
+
+@ Direct Sound 84521F4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_849BAEC
+ .byte 255, 226, 0, 127
+
+@ Direct Sound 8452200
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8460E60
+ .byte 26, 0, 255, 127
+
+@ SquareWave1 845220C
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 1, 0, 0
+
+@ Direct Sound 8452218
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8456330
+ .byte 255, 252, 0, 127
+
+@ SquareWave1 8452224
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 1
+ .byte 0, 0, 0
+ .byte 0, 2, 0, 0
+
+@ Direct Sound 8452230
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_848BD68
+ .byte 255, 127, 0, 127
+
+@ Noise 845223C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 6, 0, 0
+
+@ Direct Sound 8452248
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8457D98
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 8452254
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845B9A8
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 8452260
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A3B50
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 845226C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_847CBAC
+ .byte 11, 242, 0, 127
+
+@ SquareWave1 8452278
+ .byte 0x9, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 4, 6, 0, 0
+
+@ Direct Sound 8452284
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A5690
+ .byte 255, 255, 255, 127
+
+@ Direct Sound 8452290
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A5F58
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 845229C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_845CAB0
+ .byte 255, 0, 255, 165
+
+@ Noise 84522A8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 5, 7, 15, 1
+
+@ Direct Sound 84522B4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8487330
+ .byte 128, 242, 0, 165
+
+@ Direct Sound 84522C0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_846A4B8
+ .byte 255, 0, 255, 165
+
+@ SquareWave1 84522CC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 1, 5, 0, 0
+
+@ Noise 84522D8
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 6, 6, 0, 1
+
+@ Noise 84522E4
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 3, 6, 0, 1
+
+@ SquareWave1 84522F0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 84522FC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8497134
+ .byte 15, 127, 231, 127
+
+@ SquareWave1 8452308
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452314
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452320
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845232C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452338
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452344
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452350
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845235C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452368
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452374
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452380
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845238C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452398
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84523F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452404
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452410
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845241C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452428
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452434
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452440
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845244C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452458
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452464
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452470
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845247C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452488
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452494
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84524F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452500
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845250C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452518
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452524
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8452530
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845253C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8452548
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A7328
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8452554
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A7F38
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8452560
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A8AC8
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 845256C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A9564
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8452578
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84A9EAC
+ .byte 255, 0, 255, 165
+
+@ Direct Sound 8452584
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_84AA8F4
+ .byte 255, 0, 255, 165
gUnknown_08452590:: @ 8452590
.incbin "baserom.gba", 0x00452590, 0x600
@@ -25,11 +69841,2022 @@ gUnknown_084543C0:: @ 84543C0
.incbin "baserom.gba", 0x004543c0, 0x600
gUnknown_084549C0:: @ 84549C0
- .incbin "baserom.gba", 0x004549c0, 0xa9c
+ .incbin "baserom.gba", 0x004549c0, 0x30
+
+@ Direct Sound 84549F0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8639898
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 84549FC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8639EF8
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A08
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863A3DC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A14
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863AD2C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A20
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863B79C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A2C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863BABC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A38
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863C744
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A44
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863CD64
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A50
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863D0EC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A5C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863DED0
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A68
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863E840
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A74
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863EBDC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A80
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_863F390
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A8C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_86400EC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454A98
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8640330
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AA4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8641170
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AB0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8641AC4
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454ABC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8641E18
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AC8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864244C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AD4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_86430B8
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AE0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8643650
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AEC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8644154
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454AF8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8644758
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B04
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8644950
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B10
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_86452B4
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B1C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8646240
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B28
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8646878
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B34
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864734C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B40
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8648290
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B4C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8648808
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B58
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8649654
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B64
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864A55C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B70
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864B030
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B7C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864BBC4
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B88
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864C59C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454B94
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864CBDC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BA0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864D6BC
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BAC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864DCF8
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BB8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864E410
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BC4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864ED4C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BD0
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864F508
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BDC
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_864FA6C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BE8
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_86507E0
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454BF4
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8650C5C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C00
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8651148
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C0C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8651910
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C18
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_865250C
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C24
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8652884
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C30
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8653040
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C3C
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8653CA4
+ .byte 255, 0, 255, 0
+
+@ Direct Sound 8454C48
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8654170
+ .byte 255, 0, 255, 0
+
+@ Percussion 8454C54
+ .byte 0x80, 0, 0, 0
+ .4byte VoiceGroupTable_842FEF8
+ .4byte 0x00000000
+
+@ SquareWave1 8454C60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454C6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454C78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454C84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454C90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454C9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454CFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D08
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D14
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D20
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D2C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D38
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D44
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Direct Sound 8454D50
+ .byte 0x0, 0x3c, 0x0, 0x0
+ .4byte DirectSoundWaveData_8654C20
+ .byte 255, 249, 25, 248
+
+@ SquareWave1 8454D5C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D68
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D74
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D80
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D8C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454D98
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DA4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DB0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DBC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DC8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DD4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DE0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DEC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454DF8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E04
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E10
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E1C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E28
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E34
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E40
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E4C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E58
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E64
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E70
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E7C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E88
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454E94
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EA0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EAC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EB8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EC4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454ED0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EDC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EE8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454EF4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F00
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F0C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F18
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F24
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F30
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F3C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F48
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F54
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F60
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F6C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F78
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F84
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F90
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454F9C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FA8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FB4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FC0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FCC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FD8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FE4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FF0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8454FFC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455008
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455014
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455020
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845502C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455038
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455044
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455050
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845505C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455068
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455074
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455080
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845508C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455098
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550A4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550B0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550BC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550C8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550D4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550E0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550EC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84550F8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455104
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455110
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845511C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455128
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455134
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455140
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845514C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455158
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455164
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455170
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845517C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455188
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455194
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551A0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551AC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551B8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551C4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551D0
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551DC
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551E8
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 84551F4
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455200
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 845520C
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455218
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+KeySplitTable_8455224: @ 8455224
+@ SquareWave1 8455224
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ SquareWave1 8455230
+ .byte 0x1, 0x3c, 0x0, 0x0
+ .byte 2
+ .byte 0, 0, 0
+ .byte 0, 0, 15, 0
+
+@ Noise 845523C
+ .byte 0xc, 0x3c, 0x0, 0x0
+ .byte 0
+ .byte 0, 0, 0
+ .byte 0, 1, 7, 1
+
+ .incbin "baserom.gba", 0x00455248, 0x24
+
+KeySplitTable_845526C: @ 845526C
+ .incbin "data/music/key_split_tables/845526C.bin"
+
+KeySplitTable_84552B4: @ 84552B4
+ .incbin "data/music/key_split_tables/84552B4.bin"
+
+KeySplitTable_8455308: @ 8455308
+ .incbin "data/music/key_split_tables/8455308.bin"
+
+KeySplitTable_8455350: @ 8455350
+ .incbin "data/music/key_split_tables/8455350.bin"
+
+ProgrammableWaveData_84553BC: @ 84553BC
+ .incbin "data/music/programmable_wave_samples/84553BC.pcm"
+
+ProgrammableWaveData_84553CC: @ 84553CC
+ .incbin "data/music/programmable_wave_samples/84553CC.pcm"
+
+ProgrammableWaveData_84553DC: @ 84553DC
+ .incbin "data/music/programmable_wave_samples/84553DC.pcm"
+
+ProgrammableWaveData_84553EC: @ 84553EC
+ .incbin "data/music/programmable_wave_samples/84553EC.pcm"
+
+ProgrammableWaveData_84553FC: @ 84553FC
+ .incbin "data/music/programmable_wave_samples/84553FC.pcm"
+
+ProgrammableWaveData_845540C: @ 845540C
+ .incbin "data/music/programmable_wave_samples/845540C.pcm"
+
+ProgrammableWaveData_845541C: @ 845541C
+ .incbin "data/music/programmable_wave_samples/845541C.pcm"
+
+ProgrammableWaveData_845542C: @ 845542C
+ .incbin "data/music/programmable_wave_samples/845542C.pcm"
+
+ProgrammableWaveData_845543C: @ 845543C
+ .incbin "data/music/programmable_wave_samples/845543C.pcm"
+
+ProgrammableWaveData_845544C: @ 845544C
+ .incbin "data/music/programmable_wave_samples/845544C.pcm"
gMPlayTable:: @ 845545C
.incbin "baserom.gba", 0x0045545c, 0x30
gSongTable:: @ 845548C
.include "data/music/music_pointers.s"
+
+BlankMusic_Header: @ 845632C
+ .byte 0 @ number of tracks
+ .byte 0, 0, 0 @ unknown
+
+DirectSoundWaveData_8456330: @ 8456330
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x2bb
+ .4byte 0x692
+ .incbin "data/music/direct_sound_samples/8456330.pcm"
+ .align 2
+
+DirectSoundWaveData_84569D4: @ 84569D4
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x47e
+ .4byte 0x7e7
+ .incbin "data/music/direct_sound_samples/84569D4.pcm"
+ .align 2
+
+DirectSoundWaveData_84571CC: @ 84571CC
+ .4byte 0x40000000
+ .4byte 0x3443000
+ .4byte 0x482
+ .4byte 0xbb8
+ .incbin "data/music/direct_sound_samples/84571CC.pcm"
+ .align 2
+
+DirectSoundWaveData_8457D98: @ 8457D98
+ .4byte 0x40000000
+ .4byte 0x2b11000
+ .4byte 0x9dc
+ .4byte 0xf26
+ .incbin "data/music/direct_sound_samples/8457D98.pcm"
+ .align 2
+
+DirectSoundWaveData_8458CD0: @ 8458CD0
+ .4byte 0x40000000
+ .4byte 0x1588800
+ .4byte 0x71a
+ .4byte 0xc61
+ .incbin "data/music/direct_sound_samples/8458CD0.pcm"
+ .align 2
+
+DirectSoundWaveData_8459944: @ 8459944
+ .4byte 0x40000000
+ .4byte 0x1a21800
+ .4byte 0xed5
+ .4byte 0x14bd
+ .incbin "data/music/direct_sound_samples/8459944.pcm"
+ .align 2
+
+DirectSoundWaveData_845AE14: @ 845AE14
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x48e
+ .incbin "data/music/direct_sound_samples/845AE14.pcm"
+ .align 2
+
+DirectSoundWaveData_845B2B4: @ 845B2B4
+ .4byte 0x0
+ .4byte 0xac4400
+ .4byte 0x0
+ .4byte 0x6e1
+ .incbin "data/music/direct_sound_samples/845B2B4.pcm"
+ .align 2
+
+DirectSoundWaveData_845B9A8: @ 845B9A8
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x87f
+ .incbin "data/music/direct_sound_samples/845B9A8.pcm"
+ .align 2
+
+DirectSoundWaveData_845C238: @ 845C238
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x864
+ .incbin "data/music/direct_sound_samples/845C238.pcm"
+ .align 2
+
+DirectSoundWaveData_845CAB0: @ 845CAB0
+ .4byte 0x40000000
+ .4byte 0xac4400
+ .4byte 0x8c6
+ .4byte 0x102d
+ .incbin "data/music/direct_sound_samples/845CAB0.pcm"
+ .align 2
+
+DirectSoundWaveData_845DAF0: @ 845DAF0
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x400
+ .incbin "data/music/direct_sound_samples/845DAF0.pcm"
+ .align 2
+
+DirectSoundWaveData_845DF04: @ 845DF04
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x8c7
+ .4byte 0xe1d
+ .incbin "data/music/direct_sound_samples/845DF04.pcm"
+ .align 2
+
+DirectSoundWaveData_845ED34: @ 845ED34
+ .4byte 0x40000000
+ .4byte 0xac4400
+ .4byte 0xa45
+ .4byte 0xf83
+ .incbin "data/music/direct_sound_samples/845ED34.pcm"
+ .align 2
+
+DirectSoundWaveData_845FCC8: @ 845FCC8
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x8a3
+ .incbin "data/music/direct_sound_samples/845FCC8.pcm"
+ .align 2
+
+DirectSoundWaveData_846057C: @ 846057C
+ .4byte 0x40000000
+ .4byte 0xac4400
+ .4byte 0x628
+ .4byte 0x8d1
+ .incbin "data/music/direct_sound_samples/846057C.pcm"
+ .align 2
+
+DirectSoundWaveData_8460E60: @ 8460E60
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x8d5
+ .4byte 0xf18
+ .incbin "data/music/direct_sound_samples/8460E60.pcm"
+ .align 2
+
+DirectSoundWaveData_8461D8C: @ 8461D8C
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x507
+ .incbin "data/music/direct_sound_samples/8461D8C.pcm"
+ .align 2
+
+DirectSoundWaveData_84622A4: @ 84622A4
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x5b7
+ .incbin "data/music/direct_sound_samples/84622A4.pcm"
+ .align 2
+
+DirectSoundWaveData_846286C: @ 846286C
+ .4byte 0x40000000
+ .4byte 0x1a21800
+ .4byte 0x9b4
+ .4byte 0xf4c
+ .incbin "data/music/direct_sound_samples/846286C.pcm"
+ .align 2
+
+DirectSoundWaveData_84637CC: @ 84637CC
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xc50
+ .4byte 0x164d
+ .incbin "data/music/direct_sound_samples/84637CC.pcm"
+ .align 2
+
+DirectSoundWaveData_8464E2C: @ 8464E2C
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0xae8
+ .4byte 0x1549
+ .incbin "data/music/direct_sound_samples/8464E2C.pcm"
+ .align 2
+
+DirectSoundWaveData_8466388: @ 8466388
+ .4byte 0x40000000
+ .4byte 0x1a2180
+ .4byte 0x600
+ .4byte 0xb79
+ .incbin "data/music/direct_sound_samples/8466388.pcm"
+ .align 2
+
+DirectSoundWaveData_8466F14: @ 8466F14
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x10cd
+ .4byte 0x3593
+ .incbin "data/music/direct_sound_samples/8466F14.pcm"
+ .align 2
+
+DirectSoundWaveData_846A4B8: @ 846A4B8
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x1151
+ .4byte 0x230a
+ .incbin "data/music/direct_sound_samples/846A4B8.pcm"
+ .align 2
+
+DirectSoundWaveData_846C7D4: @ 846C7D4
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x1f9b
+ .4byte 0x36b8
+ .incbin "data/music/direct_sound_samples/846C7D4.pcm"
+ .align 2
+
+DirectSoundWaveData_846FEA0: @ 846FEA0
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xf0b
+ .4byte 0x133d
+ .incbin "data/music/direct_sound_samples/846FEA0.pcm"
+ .align 2
+
+DirectSoundWaveData_84711F0: @ 84711F0
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0xe34
+ .4byte 0x14fe
+ .incbin "data/music/direct_sound_samples/84711F0.pcm"
+ .align 2
+
+DirectSoundWaveData_8472700: @ 8472700
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x121a
+ .4byte 0x140c
+ .incbin "data/music/direct_sound_samples/8472700.pcm"
+ .align 2
+
+DirectSoundWaveData_8473B20: @ 8473B20
+ .4byte 0x40000000
+ .4byte 0x2b11000
+ .4byte 0xe8c
+ .4byte 0x1088
+ .incbin "data/music/direct_sound_samples/8473B20.pcm"
+ .align 2
+
+DirectSoundWaveData_8474BBC: @ 8474BBC
+ .4byte 0x40000000
+ .4byte 0x1588800
+ .4byte 0x75d
+ .4byte 0x1048
+ .incbin "data/music/direct_sound_samples/8474BBC.pcm"
+ .align 2
+
+DirectSoundWaveData_8475C18: @ 8475C18
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x216e
+ .4byte 0x6f83
+ .incbin "data/music/direct_sound_samples/8475C18.pcm"
+ .align 2
+
+DirectSoundWaveData_847CBAC: @ 847CBAC
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x2624
+ .4byte 0x4571
+ .incbin "data/music/direct_sound_samples/847CBAC.pcm"
+ .align 2
+
+DirectSoundWaveData_8481130: @ 8481130
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x1693
+ .4byte 0x1f5d
+ .incbin "data/music/direct_sound_samples/8481130.pcm"
+ .align 2
+
+DirectSoundWaveData_84830A0: @ 84830A0
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x520
+ .4byte 0x752
+ .incbin "data/music/direct_sound_samples/84830A0.pcm"
+ .align 2
+
+DirectSoundWaveData_8483804: @ 8483804
+ .4byte 0x40000000
+ .4byte 0x3443000
+ .4byte 0x1037
+ .4byte 0x1c3d
+ .incbin "data/music/direct_sound_samples/8483804.pcm"
+ .align 2
+
+DirectSoundWaveData_8485454: @ 8485454
+ .4byte 0x40000000
+ .4byte 0x1a21800
+ .4byte 0xed5
+ .4byte 0x14bd
+ .incbin "data/music/direct_sound_samples/8485454.pcm"
+ .align 2
+
+DirectSoundWaveData_8486924: @ 8486924
+ .4byte 0x40000000
+ .4byte 0xac4400
+ .4byte 0x667
+ .4byte 0x9fa
+ .incbin "data/music/direct_sound_samples/8486924.pcm"
+ .align 2
+
+DirectSoundWaveData_8487330: @ 8487330
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0xcb1
+ .4byte 0x1c03
+ .incbin "data/music/direct_sound_samples/8487330.pcm"
+ .align 2
+
+DirectSoundWaveData_8488F44: @ 8488F44
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x194e
+ .incbin "data/music/direct_sound_samples/8488F44.pcm"
+ .align 2
+
+DirectSoundWaveData_848A8A4: @ 848A8A4
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x14b3
+ .incbin "data/music/direct_sound_samples/848A8A4.pcm"
+ .align 2
+
+DirectSoundWaveData_848BD68: @ 848BD68
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x309
+ .4byte 0x728
+ .incbin "data/music/direct_sound_samples/848BD68.pcm"
+ .align 2
+
+DirectSoundWaveData_848C4A4: @ 848C4A4
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x1bdf
+ .incbin "data/music/direct_sound_samples/848C4A4.pcm"
+ .align 2
+
+DirectSoundWaveData_848E094: @ 848E094
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0x13a2
+ .incbin "data/music/direct_sound_samples/848E094.pcm"
+ .align 2
+
+DirectSoundWaveData_848F448: @ 848F448
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x1998
+ .4byte 0x2670
+ .incbin "data/music/direct_sound_samples/848F448.pcm"
+ .align 2
+
+DirectSoundWaveData_8491ACC: @ 8491ACC
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x8c6
+ .4byte 0x1231
+ .incbin "data/music/direct_sound_samples/8491ACC.pcm"
+ .align 2
+
+DirectSoundWaveData_8492D10: @ 8492D10
+ .4byte 0x0
+ .4byte 0xd10c00
+ .4byte 0x0
+ .4byte 0xfff
+ .incbin "data/music/direct_sound_samples/8492D10.pcm"
+ .align 2
+
+DirectSoundWaveData_8493D20: @ 8493D20
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x2cd
+ .4byte 0x12f4
+ .incbin "data/music/direct_sound_samples/8493D20.pcm"
+ .align 2
+
+DirectSoundWaveData_8495028: @ 8495028
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0x67c
+ .4byte 0x20f8
+ .incbin "data/music/direct_sound_samples/8495028.pcm"
+ .align 2
+
+DirectSoundWaveData_8497134: @ 8497134
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x1a98
+ .4byte 0x1fca
+ .incbin "data/music/direct_sound_samples/8497134.pcm"
+ .align 2
+
+DirectSoundWaveData_8499110: @ 8499110
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xb45
+ .4byte 0x21ff
+ .incbin "data/music/direct_sound_samples/8499110.pcm"
+ .align 2
+
+DirectSoundWaveData_849B320: @ 849B320
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xd5
+ .4byte 0x7ba
+ .incbin "data/music/direct_sound_samples/849B320.pcm"
+ .align 2
+
+DirectSoundWaveData_849BAEC: @ 849BAEC
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x107a
+ .4byte 0x195f
+ .incbin "data/music/direct_sound_samples/849BAEC.pcm"
+ .align 2
+
+DirectSoundWaveData_849D45C: @ 849D45C
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xc79
+ .4byte 0x1f9c
+ .incbin "data/music/direct_sound_samples/849D45C.pcm"
+ .align 2
+
+DirectSoundWaveData_849F40C: @ 849F40C
+ .4byte 0x40000000
+ .4byte 0x1a21800
+ .4byte 0x1577
+ .4byte 0x32ce
+ .incbin "data/music/direct_sound_samples/849F40C.pcm"
+ .align 2
+
+DirectSoundWaveData_84A26EC: @ 84A26EC
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x461
+ .4byte 0xa1f
+ .incbin "data/music/direct_sound_samples/84A26EC.pcm"
+ .align 2
+
+DirectSoundWaveData_84A311C: @ 84A311C
+ .4byte 0x40000000
+ .4byte 0x344300
+ .4byte 0x5b1
+ .4byte 0xa22
+ .incbin "data/music/direct_sound_samples/84A311C.pcm"
+ .align 2
+
+DirectSoundWaveData_84A3B50: @ 84A3B50
+ .4byte 0x40000000
+ .4byte 0xd10c00
+ .4byte 0xb87
+ .4byte 0x1b2c
+ .incbin "data/music/direct_sound_samples/84A3B50.pcm"
+ .align 2
+
+DirectSoundWaveData_84A5690: @ 84A5690
+ .4byte 0x40000000
+ .4byte 0xac4400
+ .4byte 0x0
+ .4byte 0x8b7
+ .incbin "data/music/direct_sound_samples/84A5690.pcm"
+ .align 2
+
+DirectSoundWaveData_84A5F58: @ 84A5F58
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x7c2
+ .4byte 0x13be
+ .incbin "data/music/direct_sound_samples/84A5F58.pcm"
+ .align 2
+
+DirectSoundWaveData_84A7328: @ 84A7328
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x628
+ .4byte 0xbff
+ .incbin "data/music/direct_sound_samples/84A7328.pcm"
+ .align 2
+
+DirectSoundWaveData_84A7F38: @ 84A7F38
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x54d
+ .4byte 0xb7e
+ .incbin "data/music/direct_sound_samples/84A7F38.pcm"
+ .align 2
+
+DirectSoundWaveData_84A8AC8: @ 84A8AC8
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x4cd
+ .4byte 0xa8b
+ .incbin "data/music/direct_sound_samples/84A8AC8.pcm"
+ .align 2
+
+DirectSoundWaveData_84A9564: @ 84A9564
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x48a
+ .4byte 0x937
+ .incbin "data/music/direct_sound_samples/84A9564.pcm"
+ .align 2
+
+DirectSoundWaveData_84A9EAC: @ 84A9EAC
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x56b
+ .4byte 0xa36
+ .incbin "data/music/direct_sound_samples/84A9EAC.pcm"
+ .align 2
+
+DirectSoundWaveData_84AA8F4: @ 84AA8F4
+ .4byte 0x40000000
+ .4byte 0xa44000
+ .4byte 0x5d6
+ .4byte 0xc76
+ .incbin "data/music/direct_sound_samples/84AA8F4.pcm"
+ .align 2
+
+ .incbin "baserom.gba", 0x004ab57c, 0x18e31c
+
+DirectSoundWaveData_8639898: @ 8639898
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x64e
+ .incbin "data/music/direct_sound_samples/8639898.pcm"
+ .align 2
+
+DirectSoundWaveData_8639EF8: @ 8639EF8
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x49f
+ .4byte 0x4d3
+ .incbin "data/music/direct_sound_samples/8639EF8.pcm"
+ .align 2
+
+DirectSoundWaveData_863A3DC: @ 863A3DC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x93c
+ .incbin "data/music/direct_sound_samples/863A3DC.pcm"
+ .align 2
+
+DirectSoundWaveData_863AD2C: @ 863AD2C
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xa5f
+ .incbin "data/music/direct_sound_samples/863AD2C.pcm"
+ .align 2
+
+DirectSoundWaveData_863B79C: @ 863B79C
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x2db
+ .4byte 0x30e
+ .incbin "data/music/direct_sound_samples/863B79C.pcm"
+ .align 2
+
+DirectSoundWaveData_863BABC: @ 863BABC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xc76
+ .incbin "data/music/direct_sound_samples/863BABC.pcm"
+ .align 2
+
+DirectSoundWaveData_863C744: @ 863C744
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x60f
+ .incbin "data/music/direct_sound_samples/863C744.pcm"
+ .align 2
+
+DirectSoundWaveData_863CD64: @ 863CD64
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x347
+ .4byte 0x374
+ .incbin "data/music/direct_sound_samples/863CD64.pcm"
+ .align 2
+
+DirectSoundWaveData_863D0EC: @ 863D0EC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xdd0
+ .incbin "data/music/direct_sound_samples/863D0EC.pcm"
+ .align 2
+
+DirectSoundWaveData_863DED0: @ 863DED0
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x95e
+ .incbin "data/music/direct_sound_samples/863DED0.pcm"
+ .align 2
+
+DirectSoundWaveData_863E840: @ 863E840
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x352
+ .4byte 0x38a
+ .incbin "data/music/direct_sound_samples/863E840.pcm"
+ .align 2
+
+DirectSoundWaveData_863EBDC: @ 863EBDC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x7a0
+ .incbin "data/music/direct_sound_samples/863EBDC.pcm"
+ .align 2
+
+DirectSoundWaveData_863F390: @ 863F390
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xd48
+ .incbin "data/music/direct_sound_samples/863F390.pcm"
+ .align 2
+
+DirectSoundWaveData_86400EC: @ 86400EC
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x202
+ .4byte 0x233
+ .incbin "data/music/direct_sound_samples/86400EC.pcm"
+ .align 2
+
+DirectSoundWaveData_8640330: @ 8640330
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xe2c
+ .incbin "data/music/direct_sound_samples/8640330.pcm"
+ .align 2
+
+DirectSoundWaveData_8641170: @ 8641170
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x940
+ .incbin "data/music/direct_sound_samples/8641170.pcm"
+ .align 2
+
+DirectSoundWaveData_8641AC4: @ 8641AC4
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x30e
+ .4byte 0x341
+ .incbin "data/music/direct_sound_samples/8641AC4.pcm"
+ .align 2
+
+DirectSoundWaveData_8641E18: @ 8641E18
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x620
+ .incbin "data/music/direct_sound_samples/8641E18.pcm"
+ .align 2
+
+DirectSoundWaveData_864244C: @ 864244C
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xc58
+ .incbin "data/music/direct_sound_samples/864244C.pcm"
+ .align 2
+
+DirectSoundWaveData_86430B8: @ 86430B8
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x556
+ .4byte 0x586
+ .incbin "data/music/direct_sound_samples/86430B8.pcm"
+ .align 2
+
+DirectSoundWaveData_8643650: @ 8643650
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xaf0
+ .incbin "data/music/direct_sound_samples/8643650.pcm"
+ .align 2
+
+DirectSoundWaveData_8644154: @ 8644154
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x5f2
+ .incbin "data/music/direct_sound_samples/8644154.pcm"
+ .align 2
+
+DirectSoundWaveData_8644758: @ 8644758
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x1b0
+ .4byte 0x1e4
+ .incbin "data/music/direct_sound_samples/8644758.pcm"
+ .align 2
+
+DirectSoundWaveData_8644950: @ 8644950
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x950
+ .incbin "data/music/direct_sound_samples/8644950.pcm"
+ .align 2
+
+DirectSoundWaveData_86452B4: @ 86452B4
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xf78
+ .incbin "data/music/direct_sound_samples/86452B4.pcm"
+ .align 2
+
+DirectSoundWaveData_8646240: @ 8646240
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x5f9
+ .4byte 0x624
+ .incbin "data/music/direct_sound_samples/8646240.pcm"
+ .align 2
+
+DirectSoundWaveData_8646878: @ 8646878
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xac0
+ .incbin "data/music/direct_sound_samples/8646878.pcm"
+ .align 2
+
+DirectSoundWaveData_864734C: @ 864734C
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xf33
+ .incbin "data/music/direct_sound_samples/864734C.pcm"
+ .align 2
+
+DirectSoundWaveData_8648290: @ 8648290
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x535
+ .4byte 0x567
+ .incbin "data/music/direct_sound_samples/8648290.pcm"
+ .align 2
+
+DirectSoundWaveData_8648808: @ 8648808
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xe38
+ .incbin "data/music/direct_sound_samples/8648808.pcm"
+ .align 2
+
+DirectSoundWaveData_8649654: @ 8649654
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xef4
+ .incbin "data/music/direct_sound_samples/8649654.pcm"
+ .align 2
+
+DirectSoundWaveData_864A55C: @ 864A55C
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0xa94
+ .4byte 0xac3
+ .incbin "data/music/direct_sound_samples/864A55C.pcm"
+ .align 2
+
+DirectSoundWaveData_864B030: @ 864B030
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xb80
+ .incbin "data/music/direct_sound_samples/864B030.pcm"
+ .align 2
+
+DirectSoundWaveData_864BBC4: @ 864BBC4
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x9c4
+ .incbin "data/music/direct_sound_samples/864BBC4.pcm"
+ .align 2
+
+DirectSoundWaveData_864C59C: @ 864C59C
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x5f4
+ .4byte 0x62d
+ .incbin "data/music/direct_sound_samples/864C59C.pcm"
+ .align 2
+
+DirectSoundWaveData_864CBDC: @ 864CBDC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xacc
+ .incbin "data/music/direct_sound_samples/864CBDC.pcm"
+ .align 2
+
+DirectSoundWaveData_864D6BC: @ 864D6BC
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x629
+ .incbin "data/music/direct_sound_samples/864D6BC.pcm"
+ .align 2
+
+DirectSoundWaveData_864DCF8: @ 864DCF8
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x6ce
+ .4byte 0x705
+ .incbin "data/music/direct_sound_samples/864DCF8.pcm"
+ .align 2
+
+DirectSoundWaveData_864E410: @ 864E410
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x928
+ .incbin "data/music/direct_sound_samples/864E410.pcm"
+ .align 2
+
+DirectSoundWaveData_864ED4C: @ 864ED4C
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x7a8
+ .incbin "data/music/direct_sound_samples/864ED4C.pcm"
+ .align 2
+
+DirectSoundWaveData_864F508: @ 864F508
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x51c
+ .4byte 0x553
+ .incbin "data/music/direct_sound_samples/864F508.pcm"
+ .align 2
+
+DirectSoundWaveData_864FA6C: @ 864FA6C
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xd60
+ .incbin "data/music/direct_sound_samples/864FA6C.pcm"
+ .align 2
+
+DirectSoundWaveData_86507E0: @ 86507E0
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x46a
+ .incbin "data/music/direct_sound_samples/86507E0.pcm"
+ .align 2
+
+DirectSoundWaveData_8650C5C: @ 8650C5C
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x4a7
+ .4byte 0x4db
+ .incbin "data/music/direct_sound_samples/8650C5C.pcm"
+ .align 2
+
+DirectSoundWaveData_8651148: @ 8651148
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x7b4
+ .incbin "data/music/direct_sound_samples/8651148.pcm"
+ .align 2
+
+DirectSoundWaveData_8651910: @ 8651910
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xbea
+ .incbin "data/music/direct_sound_samples/8651910.pcm"
+ .align 2
+
+DirectSoundWaveData_865250C: @ 865250C
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x335
+ .4byte 0x365
+ .incbin "data/music/direct_sound_samples/865250C.pcm"
+ .align 2
+
+DirectSoundWaveData_8652884: @ 8652884
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0x7a8
+ .incbin "data/music/direct_sound_samples/8652884.pcm"
+ .align 2
+
+DirectSoundWaveData_8653040: @ 8653040
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xc50
+ .incbin "data/music/direct_sound_samples/8653040.pcm"
+ .align 2
+
+DirectSoundWaveData_8653CA4: @ 8653CA4
+ .4byte 0x40000000
+ .4byte 0x7b3000
+ .4byte 0x482
+ .4byte 0x4bb
+ .incbin "data/music/direct_sound_samples/8653CA4.pcm"
+ .align 2
+
+DirectSoundWaveData_8654170: @ 8654170
+ .4byte 0x0
+ .4byte 0x7b3000
+ .4byte 0x0
+ .4byte 0xa9c
+ .incbin "data/music/direct_sound_samples/8654170.pcm"
+ .align 2
+
+DirectSoundWaveData_8654C20: @ 8654C20
+ .4byte 0x40000000
+ .4byte 0x688600
+ .4byte 0x7c2
+ .4byte 0x13be
+ .incbin "data/music/direct_sound_samples/8654C20.pcm"
+ .align 2
+
.include "data/music/music_headers.s"