diff options
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 Binary files differnew file mode 100644 index 000000000..efdbf64d3 --- /dev/null +++ b/data/music/direct_sound_samples/8456330.pcm diff --git a/data/music/direct_sound_samples/84569D4.pcm b/data/music/direct_sound_samples/84569D4.pcm Binary files differnew file mode 100644 index 000000000..e3c74e283 --- /dev/null +++ b/data/music/direct_sound_samples/84569D4.pcm diff --git a/data/music/direct_sound_samples/84571CC.pcm b/data/music/direct_sound_samples/84571CC.pcm Binary files differnew file mode 100644 index 000000000..e9b436939 --- /dev/null +++ b/data/music/direct_sound_samples/84571CC.pcm diff --git a/data/music/direct_sound_samples/8457D98.pcm b/data/music/direct_sound_samples/8457D98.pcm Binary files differnew file mode 100644 index 000000000..0c996b39a --- /dev/null +++ b/data/music/direct_sound_samples/8457D98.pcm diff --git a/data/music/direct_sound_samples/8458CD0.pcm b/data/music/direct_sound_samples/8458CD0.pcm Binary files differnew file mode 100644 index 000000000..cc4a23f8d --- /dev/null +++ b/data/music/direct_sound_samples/8458CD0.pcm diff --git a/data/music/direct_sound_samples/8459944.pcm b/data/music/direct_sound_samples/8459944.pcm Binary files differnew file mode 100644 index 000000000..f8474e8d6 --- /dev/null +++ b/data/music/direct_sound_samples/8459944.pcm diff --git a/data/music/direct_sound_samples/845AE14.pcm b/data/music/direct_sound_samples/845AE14.pcm Binary files differnew file mode 100644 index 000000000..561e95c26 --- /dev/null +++ b/data/music/direct_sound_samples/845AE14.pcm diff --git a/data/music/direct_sound_samples/845B2B4.pcm b/data/music/direct_sound_samples/845B2B4.pcm Binary files differnew file mode 100644 index 000000000..15590d4ed --- /dev/null +++ b/data/music/direct_sound_samples/845B2B4.pcm diff --git a/data/music/direct_sound_samples/845B9A8.pcm b/data/music/direct_sound_samples/845B9A8.pcm Binary files differnew file mode 100644 index 000000000..eb2bf338f --- /dev/null +++ b/data/music/direct_sound_samples/845B9A8.pcm diff --git a/data/music/direct_sound_samples/845C238.pcm b/data/music/direct_sound_samples/845C238.pcm Binary files differnew file mode 100644 index 000000000..f9caf4b81 --- /dev/null +++ b/data/music/direct_sound_samples/845C238.pcm diff --git a/data/music/direct_sound_samples/845CAB0.pcm b/data/music/direct_sound_samples/845CAB0.pcm Binary files differnew file mode 100644 index 000000000..a610823db --- /dev/null +++ b/data/music/direct_sound_samples/845CAB0.pcm diff --git a/data/music/direct_sound_samples/845DAF0.pcm b/data/music/direct_sound_samples/845DAF0.pcm Binary files differnew file mode 100644 index 000000000..b35dfbe67 --- /dev/null +++ b/data/music/direct_sound_samples/845DAF0.pcm diff --git a/data/music/direct_sound_samples/845DF04.pcm b/data/music/direct_sound_samples/845DF04.pcm Binary files differnew file mode 100644 index 000000000..a5c7d0dde --- /dev/null +++ b/data/music/direct_sound_samples/845DF04.pcm diff --git a/data/music/direct_sound_samples/845ED34.pcm b/data/music/direct_sound_samples/845ED34.pcm Binary files differnew file mode 100644 index 000000000..2a04a3373 --- /dev/null +++ b/data/music/direct_sound_samples/845ED34.pcm diff --git a/data/music/direct_sound_samples/845FCC8.pcm b/data/music/direct_sound_samples/845FCC8.pcm Binary files differnew file mode 100644 index 000000000..cb14e3f92 --- /dev/null +++ b/data/music/direct_sound_samples/845FCC8.pcm diff --git a/data/music/direct_sound_samples/846057C.pcm b/data/music/direct_sound_samples/846057C.pcm Binary files differnew file mode 100644 index 000000000..bfae780f5 --- /dev/null +++ b/data/music/direct_sound_samples/846057C.pcm diff --git a/data/music/direct_sound_samples/8460E60.pcm b/data/music/direct_sound_samples/8460E60.pcm Binary files differnew file mode 100644 index 000000000..bd0fed0c3 --- /dev/null +++ b/data/music/direct_sound_samples/8460E60.pcm diff --git a/data/music/direct_sound_samples/8461D8C.pcm b/data/music/direct_sound_samples/8461D8C.pcm Binary files differnew file mode 100644 index 000000000..5890d84c1 --- /dev/null +++ b/data/music/direct_sound_samples/8461D8C.pcm diff --git a/data/music/direct_sound_samples/84622A4.pcm b/data/music/direct_sound_samples/84622A4.pcm Binary files differnew file mode 100644 index 000000000..a51964b80 --- /dev/null +++ b/data/music/direct_sound_samples/84622A4.pcm diff --git a/data/music/direct_sound_samples/846286C.pcm b/data/music/direct_sound_samples/846286C.pcm Binary files differnew file mode 100644 index 000000000..d91c4fffc --- /dev/null +++ b/data/music/direct_sound_samples/846286C.pcm diff --git a/data/music/direct_sound_samples/84637CC.pcm b/data/music/direct_sound_samples/84637CC.pcm Binary files differnew file mode 100644 index 000000000..60e997027 --- /dev/null +++ b/data/music/direct_sound_samples/84637CC.pcm diff --git a/data/music/direct_sound_samples/8464E2C.pcm b/data/music/direct_sound_samples/8464E2C.pcm Binary files differnew file mode 100644 index 000000000..83005c461 --- /dev/null +++ b/data/music/direct_sound_samples/8464E2C.pcm diff --git a/data/music/direct_sound_samples/8466388.pcm b/data/music/direct_sound_samples/8466388.pcm Binary files differnew file mode 100644 index 000000000..a134afaf5 --- /dev/null +++ b/data/music/direct_sound_samples/8466388.pcm diff --git a/data/music/direct_sound_samples/8466F14.pcm b/data/music/direct_sound_samples/8466F14.pcm Binary files differnew file mode 100644 index 000000000..357b65e8b --- /dev/null +++ b/data/music/direct_sound_samples/8466F14.pcm diff --git a/data/music/direct_sound_samples/846A4B8.pcm b/data/music/direct_sound_samples/846A4B8.pcm Binary files differnew file mode 100644 index 000000000..a28fe5511 --- /dev/null +++ b/data/music/direct_sound_samples/846A4B8.pcm diff --git a/data/music/direct_sound_samples/846C7D4.pcm b/data/music/direct_sound_samples/846C7D4.pcm Binary files differnew file mode 100644 index 000000000..9b770848e --- /dev/null +++ b/data/music/direct_sound_samples/846C7D4.pcm diff --git a/data/music/direct_sound_samples/846FEA0.pcm b/data/music/direct_sound_samples/846FEA0.pcm Binary files differnew file mode 100644 index 000000000..fe0ca6e78 --- /dev/null +++ b/data/music/direct_sound_samples/846FEA0.pcm diff --git a/data/music/direct_sound_samples/84711F0.pcm b/data/music/direct_sound_samples/84711F0.pcm Binary files differnew file mode 100644 index 000000000..e3adc06da --- /dev/null +++ b/data/music/direct_sound_samples/84711F0.pcm diff --git a/data/music/direct_sound_samples/8472700.pcm b/data/music/direct_sound_samples/8472700.pcm Binary files differnew file mode 100644 index 000000000..19e57e7af --- /dev/null +++ b/data/music/direct_sound_samples/8472700.pcm diff --git a/data/music/direct_sound_samples/8473B20.pcm b/data/music/direct_sound_samples/8473B20.pcm Binary files differnew file mode 100644 index 000000000..d1dad2a0b --- /dev/null +++ b/data/music/direct_sound_samples/8473B20.pcm diff --git a/data/music/direct_sound_samples/8474BBC.pcm b/data/music/direct_sound_samples/8474BBC.pcm Binary files differnew file mode 100644 index 000000000..2e4a2cc3a --- /dev/null +++ b/data/music/direct_sound_samples/8474BBC.pcm diff --git a/data/music/direct_sound_samples/8475C18.pcm b/data/music/direct_sound_samples/8475C18.pcm Binary files differnew file mode 100644 index 000000000..ee3a7b031 --- /dev/null +++ b/data/music/direct_sound_samples/8475C18.pcm diff --git a/data/music/direct_sound_samples/847CBAC.pcm b/data/music/direct_sound_samples/847CBAC.pcm Binary files differnew file mode 100644 index 000000000..76da530f0 --- /dev/null +++ b/data/music/direct_sound_samples/847CBAC.pcm diff --git a/data/music/direct_sound_samples/8481130.pcm b/data/music/direct_sound_samples/8481130.pcm Binary files differnew file mode 100644 index 000000000..1e04458cd --- /dev/null +++ b/data/music/direct_sound_samples/8481130.pcm diff --git a/data/music/direct_sound_samples/84830A0.pcm b/data/music/direct_sound_samples/84830A0.pcm Binary files differnew file mode 100644 index 000000000..d128b194f --- /dev/null +++ b/data/music/direct_sound_samples/84830A0.pcm diff --git a/data/music/direct_sound_samples/8483804.pcm b/data/music/direct_sound_samples/8483804.pcm Binary files differnew file mode 100644 index 000000000..d0d3f8a7b --- /dev/null +++ b/data/music/direct_sound_samples/8483804.pcm diff --git a/data/music/direct_sound_samples/8485454.pcm b/data/music/direct_sound_samples/8485454.pcm Binary files differnew file mode 100644 index 000000000..1b53975a1 --- /dev/null +++ b/data/music/direct_sound_samples/8485454.pcm diff --git a/data/music/direct_sound_samples/8486924.pcm b/data/music/direct_sound_samples/8486924.pcm Binary files differnew file mode 100644 index 000000000..427fd9760 --- /dev/null +++ b/data/music/direct_sound_samples/8486924.pcm diff --git a/data/music/direct_sound_samples/8487330.pcm b/data/music/direct_sound_samples/8487330.pcm Binary files differnew file mode 100644 index 000000000..bf32dbcf2 --- /dev/null +++ b/data/music/direct_sound_samples/8487330.pcm diff --git a/data/music/direct_sound_samples/8488F44.pcm b/data/music/direct_sound_samples/8488F44.pcm Binary files differnew file mode 100644 index 000000000..8d4ad8289 --- /dev/null +++ b/data/music/direct_sound_samples/8488F44.pcm diff --git a/data/music/direct_sound_samples/848A8A4.pcm b/data/music/direct_sound_samples/848A8A4.pcm Binary files differnew file mode 100644 index 000000000..2078953ae --- /dev/null +++ b/data/music/direct_sound_samples/848A8A4.pcm diff --git a/data/music/direct_sound_samples/848BD68.pcm b/data/music/direct_sound_samples/848BD68.pcm Binary files differnew file mode 100644 index 000000000..f4680986d --- /dev/null +++ b/data/music/direct_sound_samples/848BD68.pcm diff --git a/data/music/direct_sound_samples/848C4A4.pcm b/data/music/direct_sound_samples/848C4A4.pcm Binary files differnew file mode 100644 index 000000000..87dcae2f4 --- /dev/null +++ b/data/music/direct_sound_samples/848C4A4.pcm diff --git a/data/music/direct_sound_samples/848E094.pcm b/data/music/direct_sound_samples/848E094.pcm Binary files differnew file mode 100644 index 000000000..1fbc1aa80 --- /dev/null +++ b/data/music/direct_sound_samples/848E094.pcm diff --git a/data/music/direct_sound_samples/848F448.pcm b/data/music/direct_sound_samples/848F448.pcm Binary files differnew file mode 100644 index 000000000..2122942bd --- /dev/null +++ b/data/music/direct_sound_samples/848F448.pcm diff --git a/data/music/direct_sound_samples/8491ACC.pcm b/data/music/direct_sound_samples/8491ACC.pcm Binary files differnew file mode 100644 index 000000000..057f945a3 --- /dev/null +++ b/data/music/direct_sound_samples/8491ACC.pcm diff --git a/data/music/direct_sound_samples/8492D10.pcm b/data/music/direct_sound_samples/8492D10.pcm Binary files differnew file mode 100644 index 000000000..7a34cedb0 --- /dev/null +++ b/data/music/direct_sound_samples/8492D10.pcm diff --git a/data/music/direct_sound_samples/8493D20.pcm b/data/music/direct_sound_samples/8493D20.pcm Binary files differnew file mode 100644 index 000000000..c64e6c3ce --- /dev/null +++ b/data/music/direct_sound_samples/8493D20.pcm diff --git a/data/music/direct_sound_samples/8495028.pcm b/data/music/direct_sound_samples/8495028.pcm Binary files differnew file mode 100644 index 000000000..bc66bdd77 --- /dev/null +++ b/data/music/direct_sound_samples/8495028.pcm diff --git a/data/music/direct_sound_samples/8497134.pcm b/data/music/direct_sound_samples/8497134.pcm Binary files differnew file mode 100644 index 000000000..f29c9e89a --- /dev/null +++ b/data/music/direct_sound_samples/8497134.pcm diff --git a/data/music/direct_sound_samples/8499110.pcm b/data/music/direct_sound_samples/8499110.pcm Binary files differnew file mode 100644 index 000000000..b83b96989 --- /dev/null +++ b/data/music/direct_sound_samples/8499110.pcm diff --git a/data/music/direct_sound_samples/849B320.pcm b/data/music/direct_sound_samples/849B320.pcm Binary files differnew file mode 100644 index 000000000..660be072f --- /dev/null +++ b/data/music/direct_sound_samples/849B320.pcm diff --git a/data/music/direct_sound_samples/849BAEC.pcm b/data/music/direct_sound_samples/849BAEC.pcm Binary files differnew file mode 100644 index 000000000..ca72d5772 --- /dev/null +++ b/data/music/direct_sound_samples/849BAEC.pcm diff --git a/data/music/direct_sound_samples/849D45C.pcm b/data/music/direct_sound_samples/849D45C.pcm Binary files differnew file mode 100644 index 000000000..f2eb22fad --- /dev/null +++ b/data/music/direct_sound_samples/849D45C.pcm diff --git a/data/music/direct_sound_samples/849F40C.pcm b/data/music/direct_sound_samples/849F40C.pcm Binary files differnew file mode 100644 index 000000000..0ec34c584 --- /dev/null +++ b/data/music/direct_sound_samples/849F40C.pcm diff --git a/data/music/direct_sound_samples/84A26EC.pcm b/data/music/direct_sound_samples/84A26EC.pcm Binary files differnew file mode 100644 index 000000000..c8fe4e879 --- /dev/null +++ b/data/music/direct_sound_samples/84A26EC.pcm diff --git a/data/music/direct_sound_samples/84A311C.pcm b/data/music/direct_sound_samples/84A311C.pcm Binary files differnew file mode 100644 index 000000000..e1e748b62 --- /dev/null +++ b/data/music/direct_sound_samples/84A311C.pcm diff --git a/data/music/direct_sound_samples/84A3B50.pcm b/data/music/direct_sound_samples/84A3B50.pcm Binary files differnew file mode 100644 index 000000000..c4df672ca --- /dev/null +++ b/data/music/direct_sound_samples/84A3B50.pcm diff --git a/data/music/direct_sound_samples/84A5690.pcm b/data/music/direct_sound_samples/84A5690.pcm Binary files differnew file mode 100644 index 000000000..586bd9c85 --- /dev/null +++ b/data/music/direct_sound_samples/84A5690.pcm diff --git a/data/music/direct_sound_samples/84A5F58.pcm b/data/music/direct_sound_samples/84A5F58.pcm Binary files differnew file mode 100644 index 000000000..6a59aed57 --- /dev/null +++ b/data/music/direct_sound_samples/84A5F58.pcm diff --git a/data/music/direct_sound_samples/84A7328.pcm b/data/music/direct_sound_samples/84A7328.pcm Binary files differnew file mode 100644 index 000000000..b5aac0223 --- /dev/null +++ b/data/music/direct_sound_samples/84A7328.pcm diff --git a/data/music/direct_sound_samples/84A7F38.pcm b/data/music/direct_sound_samples/84A7F38.pcm Binary files differnew file mode 100644 index 000000000..398d8ee40 --- /dev/null +++ b/data/music/direct_sound_samples/84A7F38.pcm diff --git a/data/music/direct_sound_samples/84A8AC8.pcm b/data/music/direct_sound_samples/84A8AC8.pcm Binary files differnew file mode 100644 index 000000000..3947e5b43 --- /dev/null +++ b/data/music/direct_sound_samples/84A8AC8.pcm diff --git a/data/music/direct_sound_samples/84A9564.pcm b/data/music/direct_sound_samples/84A9564.pcm Binary files differnew file mode 100644 index 000000000..fd520a806 --- /dev/null +++ b/data/music/direct_sound_samples/84A9564.pcm diff --git a/data/music/direct_sound_samples/84A9EAC.pcm b/data/music/direct_sound_samples/84A9EAC.pcm Binary files differnew file mode 100644 index 000000000..d15e3a655 --- /dev/null +++ b/data/music/direct_sound_samples/84A9EAC.pcm diff --git a/data/music/direct_sound_samples/84AA8F4.pcm b/data/music/direct_sound_samples/84AA8F4.pcm Binary files differnew file mode 100644 index 000000000..51c902d37 --- /dev/null +++ b/data/music/direct_sound_samples/84AA8F4.pcm diff --git a/data/music/direct_sound_samples/8639898.pcm b/data/music/direct_sound_samples/8639898.pcm Binary files differnew file mode 100644 index 000000000..04f69f9ef --- /dev/null +++ b/data/music/direct_sound_samples/8639898.pcm diff --git a/data/music/direct_sound_samples/8639EF8.pcm b/data/music/direct_sound_samples/8639EF8.pcm Binary files differnew file mode 100644 index 000000000..2292e6bee --- /dev/null +++ b/data/music/direct_sound_samples/8639EF8.pcm diff --git a/data/music/direct_sound_samples/863A3DC.pcm b/data/music/direct_sound_samples/863A3DC.pcm Binary files differnew file mode 100644 index 000000000..3d0d88aca --- /dev/null +++ b/data/music/direct_sound_samples/863A3DC.pcm diff --git a/data/music/direct_sound_samples/863AD2C.pcm b/data/music/direct_sound_samples/863AD2C.pcm Binary files differnew file mode 100644 index 000000000..0517f957e --- /dev/null +++ b/data/music/direct_sound_samples/863AD2C.pcm diff --git a/data/music/direct_sound_samples/863B79C.pcm b/data/music/direct_sound_samples/863B79C.pcm Binary files differnew file mode 100644 index 000000000..85ee88b95 --- /dev/null +++ b/data/music/direct_sound_samples/863B79C.pcm diff --git a/data/music/direct_sound_samples/863BABC.pcm b/data/music/direct_sound_samples/863BABC.pcm Binary files differnew file mode 100644 index 000000000..0002b4212 --- /dev/null +++ b/data/music/direct_sound_samples/863BABC.pcm diff --git a/data/music/direct_sound_samples/863C744.pcm b/data/music/direct_sound_samples/863C744.pcm Binary files differnew file mode 100644 index 000000000..5213e938f --- /dev/null +++ b/data/music/direct_sound_samples/863C744.pcm diff --git a/data/music/direct_sound_samples/863CD64.pcm b/data/music/direct_sound_samples/863CD64.pcm Binary files differnew file mode 100644 index 000000000..21c510746 --- /dev/null +++ b/data/music/direct_sound_samples/863CD64.pcm diff --git a/data/music/direct_sound_samples/863D0EC.pcm b/data/music/direct_sound_samples/863D0EC.pcm Binary files differnew file mode 100644 index 000000000..23242d02d --- /dev/null +++ b/data/music/direct_sound_samples/863D0EC.pcm diff --git a/data/music/direct_sound_samples/863DED0.pcm b/data/music/direct_sound_samples/863DED0.pcm Binary files differnew file mode 100644 index 000000000..b22b99cc3 --- /dev/null +++ b/data/music/direct_sound_samples/863DED0.pcm diff --git a/data/music/direct_sound_samples/863E840.pcm b/data/music/direct_sound_samples/863E840.pcm Binary files differnew file mode 100644 index 000000000..ef2c8d9fd --- /dev/null +++ b/data/music/direct_sound_samples/863E840.pcm diff --git a/data/music/direct_sound_samples/863EBDC.pcm b/data/music/direct_sound_samples/863EBDC.pcm Binary files differnew file mode 100644 index 000000000..0079314fc --- /dev/null +++ b/data/music/direct_sound_samples/863EBDC.pcm diff --git a/data/music/direct_sound_samples/863F390.pcm b/data/music/direct_sound_samples/863F390.pcm Binary files differnew file mode 100644 index 000000000..81e568a9e --- /dev/null +++ b/data/music/direct_sound_samples/863F390.pcm diff --git a/data/music/direct_sound_samples/86400EC.pcm b/data/music/direct_sound_samples/86400EC.pcm Binary files differnew file mode 100644 index 000000000..3eb466d05 --- /dev/null +++ b/data/music/direct_sound_samples/86400EC.pcm diff --git a/data/music/direct_sound_samples/8640330.pcm b/data/music/direct_sound_samples/8640330.pcm Binary files differnew file mode 100644 index 000000000..be9526e6d --- /dev/null +++ b/data/music/direct_sound_samples/8640330.pcm diff --git a/data/music/direct_sound_samples/8641170.pcm b/data/music/direct_sound_samples/8641170.pcm Binary files differnew file mode 100644 index 000000000..9af693e42 --- /dev/null +++ b/data/music/direct_sound_samples/8641170.pcm diff --git a/data/music/direct_sound_samples/8641AC4.pcm b/data/music/direct_sound_samples/8641AC4.pcm Binary files differnew file mode 100644 index 000000000..cf65f02e3 --- /dev/null +++ b/data/music/direct_sound_samples/8641AC4.pcm diff --git a/data/music/direct_sound_samples/8641E18.pcm b/data/music/direct_sound_samples/8641E18.pcm Binary files differnew file mode 100644 index 000000000..91e905c4b --- /dev/null +++ b/data/music/direct_sound_samples/8641E18.pcm diff --git a/data/music/direct_sound_samples/864244C.pcm b/data/music/direct_sound_samples/864244C.pcm Binary files differnew file mode 100644 index 000000000..4026a26e0 --- /dev/null +++ b/data/music/direct_sound_samples/864244C.pcm diff --git a/data/music/direct_sound_samples/86430B8.pcm b/data/music/direct_sound_samples/86430B8.pcm Binary files differnew file mode 100644 index 000000000..a8512581e --- /dev/null +++ b/data/music/direct_sound_samples/86430B8.pcm diff --git a/data/music/direct_sound_samples/8643650.pcm b/data/music/direct_sound_samples/8643650.pcm Binary files differnew file mode 100644 index 000000000..7034ef4b6 --- /dev/null +++ b/data/music/direct_sound_samples/8643650.pcm diff --git a/data/music/direct_sound_samples/8644154.pcm b/data/music/direct_sound_samples/8644154.pcm Binary files differnew file mode 100644 index 000000000..1a22423a3 --- /dev/null +++ b/data/music/direct_sound_samples/8644154.pcm diff --git a/data/music/direct_sound_samples/8644758.pcm b/data/music/direct_sound_samples/8644758.pcm Binary files differnew file mode 100644 index 000000000..d658afb9d --- /dev/null +++ b/data/music/direct_sound_samples/8644758.pcm diff --git a/data/music/direct_sound_samples/8644950.pcm b/data/music/direct_sound_samples/8644950.pcm Binary files differnew file mode 100644 index 000000000..42f745867 --- /dev/null +++ b/data/music/direct_sound_samples/8644950.pcm diff --git a/data/music/direct_sound_samples/86452B4.pcm b/data/music/direct_sound_samples/86452B4.pcm Binary files differnew file mode 100644 index 000000000..4ac308ea1 --- /dev/null +++ b/data/music/direct_sound_samples/86452B4.pcm diff --git a/data/music/direct_sound_samples/8646240.pcm b/data/music/direct_sound_samples/8646240.pcm Binary files differnew file mode 100644 index 000000000..dd82ac427 --- /dev/null +++ b/data/music/direct_sound_samples/8646240.pcm diff --git a/data/music/direct_sound_samples/8646878.pcm b/data/music/direct_sound_samples/8646878.pcm Binary files differnew file mode 100644 index 000000000..67a93df77 --- /dev/null +++ b/data/music/direct_sound_samples/8646878.pcm diff --git a/data/music/direct_sound_samples/864734C.pcm b/data/music/direct_sound_samples/864734C.pcm Binary files differnew file mode 100644 index 000000000..5766cf85e --- /dev/null +++ b/data/music/direct_sound_samples/864734C.pcm diff --git a/data/music/direct_sound_samples/8648290.pcm b/data/music/direct_sound_samples/8648290.pcm Binary files differnew file mode 100644 index 000000000..75e1339a7 --- /dev/null +++ b/data/music/direct_sound_samples/8648290.pcm diff --git a/data/music/direct_sound_samples/8648808.pcm b/data/music/direct_sound_samples/8648808.pcm Binary files differnew file mode 100644 index 000000000..8aa252f19 --- /dev/null +++ b/data/music/direct_sound_samples/8648808.pcm diff --git a/data/music/direct_sound_samples/8649654.pcm b/data/music/direct_sound_samples/8649654.pcm Binary files differnew file mode 100644 index 000000000..4b04e6f2d --- /dev/null +++ b/data/music/direct_sound_samples/8649654.pcm diff --git a/data/music/direct_sound_samples/864A55C.pcm b/data/music/direct_sound_samples/864A55C.pcm Binary files differnew file mode 100644 index 000000000..01f1111a2 --- /dev/null +++ b/data/music/direct_sound_samples/864A55C.pcm diff --git a/data/music/direct_sound_samples/864B030.pcm b/data/music/direct_sound_samples/864B030.pcm Binary files differnew file mode 100644 index 000000000..4b9b39249 --- /dev/null +++ b/data/music/direct_sound_samples/864B030.pcm diff --git a/data/music/direct_sound_samples/864BBC4.pcm b/data/music/direct_sound_samples/864BBC4.pcm Binary files differnew file mode 100644 index 000000000..280e12d97 --- /dev/null +++ b/data/music/direct_sound_samples/864BBC4.pcm diff --git a/data/music/direct_sound_samples/864C59C.pcm b/data/music/direct_sound_samples/864C59C.pcm Binary files differnew file mode 100644 index 000000000..218134fb3 --- /dev/null +++ b/data/music/direct_sound_samples/864C59C.pcm diff --git a/data/music/direct_sound_samples/864CBDC.pcm b/data/music/direct_sound_samples/864CBDC.pcm Binary files differnew file mode 100644 index 000000000..aebbf4c85 --- /dev/null +++ b/data/music/direct_sound_samples/864CBDC.pcm diff --git a/data/music/direct_sound_samples/864D6BC.pcm b/data/music/direct_sound_samples/864D6BC.pcm Binary files differnew file mode 100644 index 000000000..1ec2c5ff0 --- /dev/null +++ b/data/music/direct_sound_samples/864D6BC.pcm diff --git a/data/music/direct_sound_samples/864DCF8.pcm b/data/music/direct_sound_samples/864DCF8.pcm Binary files differnew file mode 100644 index 000000000..c2237e5f9 --- /dev/null +++ b/data/music/direct_sound_samples/864DCF8.pcm diff --git a/data/music/direct_sound_samples/864E410.pcm b/data/music/direct_sound_samples/864E410.pcm Binary files differnew file mode 100644 index 000000000..774ee0b96 --- /dev/null +++ b/data/music/direct_sound_samples/864E410.pcm diff --git a/data/music/direct_sound_samples/864ED4C.pcm b/data/music/direct_sound_samples/864ED4C.pcm Binary files differnew file mode 100644 index 000000000..8de80523e --- /dev/null +++ b/data/music/direct_sound_samples/864ED4C.pcm diff --git a/data/music/direct_sound_samples/864F508.pcm b/data/music/direct_sound_samples/864F508.pcm Binary files differnew file mode 100644 index 000000000..d0280ac40 --- /dev/null +++ b/data/music/direct_sound_samples/864F508.pcm diff --git a/data/music/direct_sound_samples/864FA6C.pcm b/data/music/direct_sound_samples/864FA6C.pcm Binary files differnew file mode 100644 index 000000000..2d41c5a92 --- /dev/null +++ b/data/music/direct_sound_samples/864FA6C.pcm diff --git a/data/music/direct_sound_samples/86507E0.pcm b/data/music/direct_sound_samples/86507E0.pcm Binary files differnew file mode 100644 index 000000000..64e93a9cb --- /dev/null +++ b/data/music/direct_sound_samples/86507E0.pcm diff --git a/data/music/direct_sound_samples/8650C5C.pcm b/data/music/direct_sound_samples/8650C5C.pcm Binary files differnew file mode 100644 index 000000000..7bcc2858a --- /dev/null +++ b/data/music/direct_sound_samples/8650C5C.pcm diff --git a/data/music/direct_sound_samples/8651148.pcm b/data/music/direct_sound_samples/8651148.pcm Binary files differnew file mode 100644 index 000000000..77179de01 --- /dev/null +++ b/data/music/direct_sound_samples/8651148.pcm diff --git a/data/music/direct_sound_samples/8651910.pcm b/data/music/direct_sound_samples/8651910.pcm Binary files differnew file mode 100644 index 000000000..ffcc91010 --- /dev/null +++ b/data/music/direct_sound_samples/8651910.pcm diff --git a/data/music/direct_sound_samples/865250C.pcm b/data/music/direct_sound_samples/865250C.pcm Binary files differnew file mode 100644 index 000000000..fa106dd16 --- /dev/null +++ b/data/music/direct_sound_samples/865250C.pcm diff --git a/data/music/direct_sound_samples/8652884.pcm b/data/music/direct_sound_samples/8652884.pcm Binary files differnew file mode 100644 index 000000000..b783dc1d3 --- /dev/null +++ b/data/music/direct_sound_samples/8652884.pcm diff --git a/data/music/direct_sound_samples/8653040.pcm b/data/music/direct_sound_samples/8653040.pcm Binary files differnew file mode 100644 index 000000000..f352ca05f --- /dev/null +++ b/data/music/direct_sound_samples/8653040.pcm diff --git a/data/music/direct_sound_samples/8653CA4.pcm b/data/music/direct_sound_samples/8653CA4.pcm Binary files differnew file mode 100644 index 000000000..166a2a7ef --- /dev/null +++ b/data/music/direct_sound_samples/8653CA4.pcm diff --git a/data/music/direct_sound_samples/8654170.pcm b/data/music/direct_sound_samples/8654170.pcm Binary files differnew file mode 100644 index 000000000..885a6923c --- /dev/null +++ b/data/music/direct_sound_samples/8654170.pcm diff --git a/data/music/direct_sound_samples/8654C20.pcm b/data/music/direct_sound_samples/8654C20.pcm Binary files differnew file mode 100644 index 000000000..6a59aed57 --- /dev/null +++ b/data/music/direct_sound_samples/8654C20.pcm diff --git a/data/music/key_split_tables/8455224.bin b/data/music/key_split_tables/8455224.bin Binary files differnew file mode 100644 index 000000000..b9838689c --- /dev/null +++ b/data/music/key_split_tables/8455224.bin diff --git a/data/music/key_split_tables/845526C.bin b/data/music/key_split_tables/845526C.bin Binary files differnew file mode 100644 index 000000000..5ab68d78e --- /dev/null +++ b/data/music/key_split_tables/845526C.bin diff --git a/data/music/key_split_tables/84552B4.bin b/data/music/key_split_tables/84552B4.bin Binary files differnew file mode 100644 index 000000000..b14903403 --- /dev/null +++ b/data/music/key_split_tables/84552B4.bin diff --git a/data/music/key_split_tables/8455308.bin b/data/music/key_split_tables/8455308.bin Binary files differnew file mode 100644 index 000000000..d794d1774 --- /dev/null +++ b/data/music/key_split_tables/8455308.bin diff --git a/data/music/key_split_tables/8455350.bin b/data/music/key_split_tables/8455350.bin Binary files differnew file mode 100644 index 000000000..37fcc4ff2 --- /dev/null +++ b/data/music/key_split_tables/8455350.bin 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 Binary files differnew file mode 100644 index 000000000..81afd79c5 --- /dev/null +++ b/data/music/programmable_wave_samples/845541C.pcm 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 Binary files differnew file mode 100644 index 000000000..0d7192617 --- /dev/null +++ b/data/music/programmable_wave_samples/845543C.pcm 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" |