diff options
author | jiangzhengwenjz <jiangzhengwenjzw@qq.com> | 2019-10-12 11:55:37 +0800 |
---|---|---|
committer | jiangzhengwenjz <jiangzhengwenjzw@qq.com> | 2019-10-12 11:55:37 +0800 |
commit | ff795fa8347f111163ef033a4ae132a3a3caf1eb (patch) | |
tree | aa6ff23d6868485cd744da353610f7bae7c3ffb7 | |
parent | c46e6fa3d923641c875c68027947896f78b68c1c (diff) | |
parent | ce18093251f35ad6369d9d42d84e8fe60d398891 (diff) |
Merge branch 'master' into battle
357 files changed, 28905 insertions, 1399 deletions
diff --git a/.gitignore b/.gitignore index a4182afc1..c060f2415 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,7 @@ cmake-build-* ld_script_ruby.txt ld_script_sapphire.txt sound/**/*.bin +sound/songs/midi/*.s src/*.s src/data/items.h tags @@ -48,11 +48,13 @@ C_SUBDIR = src ASM_SUBDIR = asm DATA_ASM_SUBDIR = data SONG_SUBDIR = sound/songs +MID_SUBDIR = sound/songs/midi C_BUILDDIR = $(OBJ_DIR)/$(C_SUBDIR) ASM_BUILDDIR = $(OBJ_DIR)/$(ASM_SUBDIR) DATA_ASM_BUILDDIR = $(OBJ_DIR)/$(DATA_ASM_SUBDIR) SONG_BUILDDIR = $(OBJ_DIR)/$(SONG_SUBDIR) +MID_BUILDDIR = $(OBJ_DIR)/$(MID_SUBDIR) ASFLAGS := -mcpu=arm7tdmi --defsym $(GAME_VERSION)=1 --defsym REVISION=$(REVISION) --defsym $(GAME_LANGUAGE)=1 @@ -86,7 +88,7 @@ JSONPROC := tools/jsonproc/jsonproc # Secondary expansion is required for dependency variables in object rules. .SECONDEXPANSION: -$(shell mkdir -p $(C_BUILDDIR) $(ASM_BUILDDIR) $(DATA_ASM_BUILDDIR) $(SONG_BUILDDIR)) +$(shell mkdir -p $(C_BUILDDIR) $(ASM_BUILDDIR) $(DATA_ASM_BUILDDIR) $(SONG_BUILDDIR) $(MID_BUILDDIR)) infoshell = $(foreach line, $(shell $1 | sed "s/ /__SPACE__/g"), $(info $(subst __SPACE__, ,$(line)))) @@ -110,7 +112,10 @@ DATA_ASM_OBJS := $(patsubst $(DATA_ASM_SUBDIR)/%.s,$(DATA_ASM_BUILDDIR)/%.o,$(DA SONG_SRCS := $(wildcard $(SONG_SUBDIR)/*.s) SONG_OBJS := $(patsubst $(SONG_SUBDIR)/%.s,$(SONG_BUILDDIR)/%.o,$(SONG_SRCS)) -OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS) $(SONG_OBJS) +MID_SRCS := $(wildcard $(MID_SUBDIR)/*.mid) +MID_OBJS := $(patsubst $(MID_SUBDIR)/%.mid,$(MID_BUILDDIR)/%.o,$(MID_SRCS)) + +OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS) $(SONG_OBJS) $(MID_OBJS) OBJS_REL := $(patsubst $(OBJ_DIR)/%,%,$(OBJS)) TOOLDIRS := $(filter-out tools/agbcc tools/binutils,$(wildcard tools/*)) @@ -141,7 +146,7 @@ compare: mostlyclean: tidy rm -f sound/direct_sound_samples/*.bin - rm -f $(SONG_OBJS) + rm -f $(SONG_OBJS) $(MID_SUBDIR)/*.s find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} + rm -f $(DATA_ASM_SUBDIR)/layouts/layouts.inc $(DATA_ASM_SUBDIR)/layouts/layouts_table.inc rm -f $(DATA_ASM_SUBDIR)/maps/connections.inc $(DATA_ASM_SUBDIR)/maps/events.inc $(DATA_ASM_SUBDIR)/maps/groups.inc $(DATA_ASM_SUBDIR)/maps/headers.inc @@ -163,6 +168,7 @@ include graphics_file_rules.mk include tileset_rules.mk include map_data_rules.mk include json_data_rules.mk +include songs.mk %.s: ; %.png: ; diff --git a/asm/overworld.s b/asm/overworld.s index 81651a0ad..c3ff5e3c8 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -2411,7 +2411,7 @@ _08055DDC: bgt _08055E24 ldr r0, _08055E1C @ =gMPlayInfo_BGM ldr r1, [r0] - ldr r0, _08055E20 @ =gSong_86E6B0C + ldr r0, _08055E20 @ =mus_win_gym cmp r1, r0 bne _08055E24 movs r0, 0x4 @@ -2421,7 +2421,7 @@ _08055DDC: _08055E14: .4byte gSaveBlock1Ptr _08055E18: .4byte 0x00004f01 _08055E1C: .4byte gMPlayInfo_BGM -_08055E20: .4byte gSong_86E6B0C +_08055E20: .4byte mus_win_gym _08055E24: bl sub_8055D8C lsls r0, 16 diff --git a/data/sound_data.s b/data/sound_data.s index 472c25ee1..244902335 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -2,8 +2,29 @@ .include "asm/macros/music_voice.inc" .section .rodata -voicegroup_pokemon_cry:: @ 8489C8C - .incbin "baserom.gba", 0x489C8C, 0x2C88 +voicegroup000:: @ 8489C8C + .incbin "baserom.gba", 0x489C8C, 0xF24 + +voicegroup012:: @ 848ABB0 + .incbin "baserom.gba", 0x48ABB0, 0x4C8 + +voicegroup026:: @ 848B078 + .incbin "baserom.gba", 0x48B078, 0x3FC + +voicegroup120:: @ 848B474 + .incbin "baserom.gba", 0x48B474, 0x444 + +voicegroup119:: @ 848B8B8 + .incbin "baserom.gba", 0x48B8B8, 0x444 + +voicegroup081:: @ 848BCFC + .incbin "baserom.gba", 0x48BCFC, 0x18 + +voicegroup127:: @ 848BD14 + .incbin "baserom.gba", 0x48BD14, 0x600 + +voicegroup128:: @ 848C314 + .incbin "baserom.gba", 0x48C314, 0x600 .align 2 gCryTable:: @ 848C914 @@ -787,8 +808,182 @@ gCryTable2:: @ 848DB44 cry2 Cry_Deoxys cry2 Cry_Chimecho -gUnknown_848ED74:: @ 848ED74 - .incbin "baserom.gba", 0x48ED74, 0x14528 +voicegroup129:: @ 848ED74 + .incbin "baserom.gba", 0x48ED74, 0x600 + +voicegroup130:: @ 848F374 + .incbin "baserom.gba", 0x48F374, 0x600 + +voicegroup131:: @ 848F974 + .incbin "baserom.gba", 0x48F974, 0x600 + +voicegroup132:: @ 848FF74 + .incbin "baserom.gba", 0x48FF74, 0x600 + +voicegroup133:: @ 8490574 + .incbin "baserom.gba", 0x490574, 0x600 + +voicegroup134:: @ 8490B74 + .incbin "baserom.gba", 0x490B74, 0x438 + +voicegroup135:: @ 8490FAC + .incbin "baserom.gba", 0x490FAC, 0x3E4 + +voicegroup136:: @ 8491390 + .incbin "baserom.gba", 0x491390, 0x600 + +voicegroup137:: @ 8491990 + .incbin "baserom.gba", 0x491990, 0x600 + +voicegroup138:: @ 8491F90 + .incbin "baserom.gba", 0x491F90, 0x600 + +voicegroup139:: @ 8492590 + .incbin "baserom.gba", 0x492590, 0x600 + +voicegroup140:: @ 8492B90 + .incbin "baserom.gba", 0x492B90, 0x30 + +voicegroup141:: @ 8492BC0 + .incbin "baserom.gba", 0x492BC0, 0x600 + +voicegroup142:: @ 84931C0 + .incbin "baserom.gba", 0x4931C0, 0x3F0 + +voicegroup143:: @ 84935B0 + .incbin "baserom.gba", 0x4935B0, 0x600 + +voicegroup144:: @ 8493BB0 + .incbin "baserom.gba", 0x493BB0, 0x600 + +voicegroup145:: @ 84941B0 + .incbin "baserom.gba", 0x4941B0, 0x600 + +voicegroup146:: @ 84947B0 + .incbin "baserom.gba", 0x4947B0, 0x600 + +voicegroup147:: @ 8494DB0 + .incbin "baserom.gba", 0x494DB0, 0x3F0 + +voicegroup148:: @ 84951A0 + .incbin "baserom.gba", 0x4951A0, 0x600 + +voicegroup149:: @ 84957A0 + .incbin "baserom.gba", 0x4957A0, 0x45C + +voicegroup150:: @ 8495BFC + .incbin "baserom.gba", 0x495BFC, 0x600 + +voicegroup151:: @ 84961FC + .incbin "baserom.gba", 0x4961FC, 0x420 + +voicegroup152:: @ 849661C + .incbin "baserom.gba", 0x49661C, 0x600 + +voicegroup153:: @ 8496C1C + .incbin "baserom.gba", 0x496C1C, 0x600 + +voicegroup154:: @ 849721C + .incbin "baserom.gba", 0x49721C, 0x45C + +voicegroup155:: @ 8497678 + .incbin "baserom.gba", 0x497678, 0x600 + +voicegroup156:: @ 8497C78 + .incbin "baserom.gba", 0x497C78, 0x600 + +voicegroup157:: @ 8498278 + .incbin "baserom.gba", 0x498278, 0x600 + +voicegroup158:: @ 8498878 + .incbin "baserom.gba", 0x498878, 0x600 + +voicegroup159:: @ 8498E78 + .incbin "baserom.gba", 0x498E78, 0x600 + +voicegroup160:: @ 8499478 + .incbin "baserom.gba", 0x499478, 0x420 + +voicegroup161:: @ 8499898 + .incbin "baserom.gba", 0x499898, 0x600 + +voicegroup162:: @ 8499E98 + .incbin "baserom.gba", 0x499E98, 0x45C + +voicegroup163:: @ 849A2F4 + .incbin "baserom.gba", 0x49A2F4, 0x600 + +voicegroup164:: @ 849A8F4 + .incbin "baserom.gba", 0x49A8F4, 0x600 + +voicegroup165:: @ 849AEF4 + .incbin "baserom.gba", 0x49AEF4, 0x600 + +voicegroup166:: @ 849B4F4 + .incbin "baserom.gba", 0x49B4F4, 0x600 + +voicegroup167:: @ 849BAF4 + .incbin "baserom.gba", 0x49BAF4, 0x600 + +voicegroup168:: @ 849C0F4 + .incbin "baserom.gba", 0x49C0F4, 0x600 + +voicegroup169:: @ 849C6F4 + .incbin "baserom.gba", 0x49C6F4, 0x600 + +voicegroup170:: @ 849CCF4 + .incbin "baserom.gba", 0x49CCF4, 0x3F0 + +voicegroup171:: @ 849D0E4 + .incbin "baserom.gba", 0x49D0E4, 0x444 + +voicegroup172:: @ 849D528 + .incbin "baserom.gba", 0x49D528, 0x600 + +voicegroup173:: @ 849DB28 + .incbin "baserom.gba", 0x49DB28, 0x600 + +voicegroup174:: @ 849E128 + .incbin "baserom.gba", 0x49E128, 0x75C + +voicegroup175:: @ 849E884 + .incbin "baserom.gba", 0x49E884, 0x8E8 + +voicegroup178:: @ 849F16C + .incbin "baserom.gba", 0x49F16C, 0x420 + +voicegroup179:: @ 849F58C + .incbin "baserom.gba", 0x49F58C, 0x420 + +voicegroup180:: @ 849F9AC + .incbin "baserom.gba", 0x49F9AC, 0x600 + +voicegroup181:: @ 849FFAC + .incbin "baserom.gba", 0x49FFAC, 0x234 + +voicegroup182:: @ 84A01E0 + .incbin "baserom.gba", 0x4A01E0, 0x420 + +voicegroup183:: @ 84A0600 + .incbin "baserom.gba", 0x4A0600, 0x600 + +voicegroup184:: @ 84A0C00 + .incbin "baserom.gba", 0x4A0C00, 0x408 + +voicegroup185:: @ 84A1008 + .incbin "baserom.gba", 0x4A1008, 0x600 + +voicegroup186:: @ 84A1608 + .incbin "baserom.gba", 0x4A1608, 0x600 + +voicegroup187:: @ 84A1C08 + .incbin "baserom.gba", 0x4A1C08, 0x600 + +voicegroup188:: @ 84A2208 + .incbin "baserom.gba", 0x4A2208, 0x600 + +voicegroup189:: @ 84A2808 + .incbin "baserom.gba", 0x4A2808, 0xA94 .include "sound/music_player_table.inc" .include "sound/song_table.inc" @@ -2351,1044 +2546,3 @@ Cry_Chimecho:: @ 869D4D0 .align 2 .incbin "baserom.gba", 0x69DEE0, 0x17760 - -gSong_86B5640:: @ 0x86B5640 - .incbin "baserom.gba", 0x6B5640, 0x20 - -gSong_86B5660:: @ 0x86B5660 - .incbin "baserom.gba", 0x6B5660, 0x2C - -gSong_86B568C:: @ 0x86B568C - .incbin "baserom.gba", 0x6B568C, 0x24 - -gSong_86B56B0:: @ 0x86B56B0 - .incbin "baserom.gba", 0x6B56B0, 0x44 - -gSong_86B56F4:: @ 0x86B56F4 - .incbin "baserom.gba", 0x6B56F4, 0x2C - -gSong_86B5720:: @ 0x86B5720 - .incbin "baserom.gba", 0x6B5720, 0x1C - -gSong_86B573C:: @ 0x86B573C - .incbin "baserom.gba", 0x6B573C, 0x1C - -gSong_86B5758:: @ 0x86B5758 - .incbin "baserom.gba", 0x6B5758, 0x1C - -gSong_86B5774:: @ 0x86B5774 - .incbin "baserom.gba", 0x6B5774, 0x34 - -gSong_86B57A8:: @ 0x86B57A8 - .incbin "baserom.gba", 0x6B57A8, 0x24 - -gSong_86B57CC:: @ 0x86B57CC - .incbin "baserom.gba", 0x6B57CC, 0x1C - -gSong_86B57E8:: @ 0x86B57E8 - .incbin "baserom.gba", 0x6B57E8, 0x2C - -gSong_86B5814:: @ 0x86B5814 - .incbin "baserom.gba", 0x6B5814, 0x4C - -gSong_86B5860:: @ 0x86B5860 - .incbin "baserom.gba", 0x6B5860, 0x7C - -gSong_86B58DC:: @ 0x86B58DC - .incbin "baserom.gba", 0x6B58DC, 0x54 - -gSong_86B5930:: @ 0x86B5930 - .incbin "baserom.gba", 0x6B5930, 0x54 - -gSong_86B5984:: @ 0x86B5984 - .incbin "baserom.gba", 0x6B5984, 0x50 - -gSong_86B59D4:: @ 0x86B59D4 - .incbin "baserom.gba", 0x6B59D4, 0x1C - -gSong_86B59F0:: @ 0x86B59F0 - .incbin "baserom.gba", 0x6B59F0, 0x54 - -gSong_86B5A44:: @ 0x86B5A44 - .incbin "baserom.gba", 0x6B5A44, 0x48 - -gSong_86B5A8C:: @ 0x86B5A8C - .incbin "baserom.gba", 0x6B5A8C, 0x2C - -gSong_86B5AB8:: @ 0x86B5AB8 - .incbin "baserom.gba", 0x6B5AB8, 0x24 - -gSong_86B5ADC:: @ 0x86B5ADC - .incbin "baserom.gba", 0x6B5ADC, 0x24 - -gSong_86B5B00:: @ 0x86B5B00 - .incbin "baserom.gba", 0x6B5B00, 0x84 - -gSong_86B5B84:: @ 0x86B5B84 - .incbin "baserom.gba", 0x6B5B84, 0x2C - -gSong_86B5BB0:: @ 0x86B5BB0 - .incbin "baserom.gba", 0x6B5BB0, 0x30 - -gSong_86B5BE0:: @ 0x86B5BE0 - .incbin "baserom.gba", 0x6B5BE0, 0x180 - -gSong_86B5D60:: @ 0x86B5D60 - .incbin "baserom.gba", 0x6B5D60, 0x24 - -gSong_86B5D84:: @ 0x86B5D84 - .incbin "baserom.gba", 0x6B5D84, 0x24 - -gSong_86B5DA8:: @ 0x86B5DA8 - .incbin "baserom.gba", 0x6B5DA8, 0x24 - -gSong_86B5DCC:: @ 0x86B5DCC - .incbin "baserom.gba", 0x6B5DCC, 0x30 - -gSong_86B5DFC:: @ 0x86B5DFC - .incbin "baserom.gba", 0x6B5DFC, 0x24 - -gSong_86B5E20:: @ 0x86B5E20 - .incbin "baserom.gba", 0x6B5E20, 0x4C - -gSong_86B5E6C:: @ 0x86B5E6C - .incbin "baserom.gba", 0x6B5E6C, 0x38 - -gSong_86B5EA4:: @ 0x86B5EA4 - .incbin "baserom.gba", 0x6B5EA4, 0x54 - -gSong_86B5EF8:: @ 0x86B5EF8 - .incbin "baserom.gba", 0x6B5EF8, 0x3C - -gSong_86B5F34:: @ 0x86B5F34 - .incbin "baserom.gba", 0x6B5F34, 0x58 - -gSong_86B5F8C:: @ 0x86B5F8C - .incbin "baserom.gba", 0x6B5F8C, 0x44 - -gSong_86B5FD0:: @ 0x86B5FD0 - .incbin "baserom.gba", 0x6B5FD0, 0x3C - -gSong_86B600C:: @ 0x86B600C - .incbin "baserom.gba", 0x6B600C, 0x40 - -gSong_86B604C:: @ 0x86B604C - .incbin "baserom.gba", 0x6B604C, 0x2C - -gSong_86B6078:: @ 0x86B6078 - .incbin "baserom.gba", 0x6B6078, 0x3C - -gSong_86B60B4:: @ 0x86B60B4 - .incbin "baserom.gba", 0x6B60B4, 0xAC - -gSong_86B6160:: @ 0x86B6160 - .incbin "baserom.gba", 0x6B6160, 0x78 - -gSong_86B61D8:: @ 0x86B61D8 - .incbin "baserom.gba", 0x6B61D8, 0x2C - -gSong_86B6204:: @ 0x86B6204 - .incbin "baserom.gba", 0x6B6204, 0x34 - -gSong_86B6238:: @ 0x86B6238 - .incbin "baserom.gba", 0x6B6238, 0x2C - -gSong_86B6264:: @ 0x86B6264 - .incbin "baserom.gba", 0x6B6264, 0x44 - -gSong_86B62A8:: @ 0x86B62A8 - .incbin "baserom.gba", 0x6B62A8, 0x2C - -gSong_86B62D4:: @ 0x86B62D4 - .incbin "baserom.gba", 0x6B62D4, 0x2C - -gSong_86B6300:: @ 0x86B6300 - .incbin "baserom.gba", 0x6B6300, 0x2C - -gSong_86B632C:: @ 0x86B632C - .incbin "baserom.gba", 0x6B632C, 0x2C - -gSong_86B6358:: @ 0x86B6358 - .incbin "baserom.gba", 0x6B6358, 0x54 - -gSong_86B63AC:: @ 0x86B63AC - .incbin "baserom.gba", 0x6B63AC, 0x44 - -gSong_86B63F0:: @ 0x86B63F0 - .incbin "baserom.gba", 0x6B63F0, 0x34 - -gSong_86B6424:: @ 0x86B6424 - .incbin "baserom.gba", 0x6B6424, 0x38 - -gSong_86B645C:: @ 0x86B645C - .incbin "baserom.gba", 0x6B645C, 0x38 - -gSong_86B6494:: @ 0x86B6494 - .incbin "baserom.gba", 0x6B6494, 0x38 - -gSong_86B64CC:: @ 0x86B64CC - .incbin "baserom.gba", 0x6B64CC, 0x38 - -gSong_86B6504:: @ 0x86B6504 - .incbin "baserom.gba", 0x6B6504, 0x38 - -gSong_86B653C:: @ 0x86B653C - .incbin "baserom.gba", 0x6B653C, 0x38 - -gSong_86B6574:: @ 0x86B6574 - .incbin "baserom.gba", 0x6B6574, 0x38 - -gSong_86B65AC:: @ 0x86B65AC - .incbin "baserom.gba", 0x6B65AC, 0x34 - -gSong_86B65E0:: @ 0x86B65E0 - .incbin "baserom.gba", 0x6B65E0, 0x24 - -gSong_86B6604:: @ 0x86B6604 - .incbin "baserom.gba", 0x6B6604, 0x4C - -gSong_86B6650:: @ 0x86B6650 - .incbin "baserom.gba", 0x6B6650, 0x60 - -gSong_86B66B0:: @ 0x86B66B0 - .incbin "baserom.gba", 0x6B66B0, 0x34 - -gSong_86B66E4:: @ 0x86B66E4 - .incbin "baserom.gba", 0x6B66E4, 0x30 - -gSong_86B6714:: @ 0x86B6714 - .incbin "baserom.gba", 0x6B6714, 0x38 - -gSong_86B674C:: @ 0x86B674C - .incbin "baserom.gba", 0x6B674C, 0x44 - -gSong_86B6790:: @ 0x86B6790 - .incbin "baserom.gba", 0x6B6790, 0x30 - -gSong_86B67C0:: @ 0x86B67C0 - .incbin "baserom.gba", 0x6B67C0, 0x28 - -gSong_86B67E8:: @ 0x86B67E8 - .incbin "baserom.gba", 0x6B67E8, 0x68 - -gSong_86B6850:: @ 0x86B6850 - .incbin "baserom.gba", 0x6B6850, 0x3C - -gSong_86B688C:: @ 0x86B688C - .incbin "baserom.gba", 0x6B688C, 0x40 - -gSong_86B68CC:: @ 0x86B68CC - .incbin "baserom.gba", 0x6B68CC, 0x3C - -gSong_86B6908:: @ 0x86B6908 - .incbin "baserom.gba", 0x6B6908, 0x40 - -gSong_86B6948:: @ 0x86B6948 - .incbin "baserom.gba", 0x6B6948, 0x3C - -gSong_86B6984:: @ 0x86B6984 - .incbin "baserom.gba", 0x6B6984, 0x40 - -gSong_86B69C4:: @ 0x86B69C4 - .incbin "baserom.gba", 0x6B69C4, 0x68 - -gSong_86B6A2C:: @ 0x86B6A2C - .incbin "baserom.gba", 0x6B6A2C, 0x50 - -gSong_86B6A7C:: @ 0x86B6A7C - .incbin "baserom.gba", 0x6B6A7C, 0x3C - -gSong_86B6AB8:: @ 0x86B6AB8 - .incbin "baserom.gba", 0x6B6AB8, 0x30 - -gSong_86B6AE8:: @ 0x86B6AE8 - .incbin "baserom.gba", 0x6B6AE8, 0x4C - -gSong_86B6B34:: @ 0x86B6B34 - .incbin "baserom.gba", 0x6B6B34, 0x24 - -gSong_86B6B58:: @ 0x86B6B58 - .incbin "baserom.gba", 0x6B6B58, 0x54 - -gSong_86B6BAC:: @ 0x86B6BAC - .incbin "baserom.gba", 0x6B6BAC, 0x94 - -gSong_86B6C40:: @ 0x86B6C40 - .incbin "baserom.gba", 0x6B6C40, 0x3C - -gSong_86B6C7C:: @ 0x86B6C7C - .incbin "baserom.gba", 0x6B6C7C, 0x24 - -gSong_86B6CA0:: @ 0x86B6CA0 - .incbin "baserom.gba", 0x6B6CA0, 0x64 - -gSong_86B6D04:: @ 0x86B6D04 - .incbin "baserom.gba", 0x6B6D04, 0x68 - -gSong_86B6D6C:: @ 0x86B6D6C - .incbin "baserom.gba", 0x6B6D6C, 0x28 - -gSong_86B6D94:: @ 0x86B6D94 - .incbin "baserom.gba", 0x6B6D94, 0x34 - -gSong_86B6DC8:: @ 0x86B6DC8 - .incbin "baserom.gba", 0x6B6DC8, 0x2C - -gSong_86B6DF4:: @ 0x86B6DF4 - .incbin "baserom.gba", 0x6B6DF4, 0x7C - -gSong_86B6E70:: @ 0x86B6E70 - .incbin "baserom.gba", 0x6B6E70, 0xC0 - -gSong_86B6F30:: @ 0x86B6F30 - .incbin "baserom.gba", 0x6B6F30, 0xE8 - -gSong_86B7018:: @ 0x86B7018 - .incbin "baserom.gba", 0x6B7018, 0x118 - -gSong_86B7130:: @ 0x86B7130 - .incbin "baserom.gba", 0x6B7130, 0x24 - -gSong_86B7154:: @ 0x86B7154 - .incbin "baserom.gba", 0x6B7154, 0x114 - -gSong_86B7268:: @ 0x86B7268 - .incbin "baserom.gba", 0x6B7268, 0x2C - -gSong_86B7294:: @ 0x86B7294 - .incbin "baserom.gba", 0x6B7294, 0x34 - -gSong_86B72C8:: @ 0x86B72C8 - .incbin "baserom.gba", 0x6B72C8, 0x64 - -gSong_86B732C:: @ 0x86B732C - .incbin "baserom.gba", 0x6B732C, 0x68 - -gSong_86B7394:: @ 0x86B7394 - .incbin "baserom.gba", 0x6B7394, 0x1FC - -gSong_86B7590:: @ 0x86B7590 - .incbin "baserom.gba", 0x6B7590, 0x8C - -gSong_86B761C:: @ 0x86B761C - .incbin "baserom.gba", 0x6B761C, 0x50 - -gSong_86B766C:: @ 0x86B766C - .incbin "baserom.gba", 0x6B766C, 0x2C - -gSong_86B7698:: @ 0x86B7698 - .incbin "baserom.gba", 0x6B7698, 0x20 - -gSong_86B76B8:: @ 0x86B76B8 - .incbin "baserom.gba", 0x6B76B8, 0x3C - -gSong_86B76F4:: @ 0x86B76F4 - .incbin "baserom.gba", 0x6B76F4, 0x94 - -gSong_86B7788:: @ 0x86B7788 - .incbin "baserom.gba", 0x6B7788, 0x6C - -gSong_86B77F4:: @ 0x86B77F4 - .incbin "baserom.gba", 0x6B77F4, 0x48 - -gSong_86B783C:: @ 0x86B783C - .incbin "baserom.gba", 0x6B783C, 0xC4 - -gSong_86B7900:: @ 0x86B7900 - .incbin "baserom.gba", 0x6B7900, 0x54 - -gSong_86B7954:: @ 0x86B7954 - .incbin "baserom.gba", 0x6B7954, 0x80 - -gSong_86B79D4:: @ 0x86B79D4 - .incbin "baserom.gba", 0x6B79D4, 0x38 - -gSong_86B7A0C:: @ 0x86B7A0C - .incbin "baserom.gba", 0x6B7A0C, 0x34 - -gSong_86B7A40:: @ 0x86B7A40 - .incbin "baserom.gba", 0x6B7A40, 0x40 - -gSong_86B7A80:: @ 0x86B7A80 - .incbin "baserom.gba", 0x6B7A80, 0x78 - -gSong_86B7AF8:: @ 0x86B7AF8 - .incbin "baserom.gba", 0x6B7AF8, 0x80 - -gSong_86B7B78:: @ 0x86B7B78 - .incbin "baserom.gba", 0x6B7B78, 0x58 - -gSong_86B7BD0:: @ 0x86B7BD0 - .incbin "baserom.gba", 0x6B7BD0, 0xA4 - -gSong_86B7C74:: @ 0x86B7C74 - .incbin "baserom.gba", 0x6B7C74, 0x4C - -gSong_86B7CC0:: @ 0x86B7CC0 - .incbin "baserom.gba", 0x6B7CC0, 0x7C - -gSong_86B7D3C:: @ 0x86B7D3C - .incbin "baserom.gba", 0x6B7D3C, 0x4C - -gSong_86B7D88:: @ 0x86B7D88 - .incbin "baserom.gba", 0x6B7D88, 0x34 - -gSong_86B7DBC:: @ 0x86B7DBC - .incbin "baserom.gba", 0x6B7DBC, 0x4C - -gSong_86B7E08:: @ 0x86B7E08 - .incbin "baserom.gba", 0x6B7E08, 0x60 - -gSong_86B7E68:: @ 0x86B7E68 - .incbin "baserom.gba", 0x6B7E68, 0x4C - -gSong_86B7EB4:: @ 0x86B7EB4 - .incbin "baserom.gba", 0x6B7EB4, 0x84 - -gSong_86B7F38:: @ 0x86B7F38 - .incbin "baserom.gba", 0x6B7F38, 0x54 - -gSong_86B7F8C:: @ 0x86B7F8C - .incbin "baserom.gba", 0x6B7F8C, 0xCC - -gSong_86B8058:: @ 0x86B8058 - .incbin "baserom.gba", 0x6B8058, 0xA0 - -gSong_86B80F8:: @ 0x86B80F8 - .incbin "baserom.gba", 0x6B80F8, 0x3C - -gSong_86B8134:: @ 0x86B8134 - .incbin "baserom.gba", 0x6B8134, 0x4C - -gSong_86B8180:: @ 0x86B8180 - .incbin "baserom.gba", 0x6B8180, 0x84 - -gSong_86B8204:: @ 0x86B8204 - .incbin "baserom.gba", 0x6B8204, 0x70 - -gSong_86B8274:: @ 0x86B8274 - .incbin "baserom.gba", 0x6B8274, 0xD4 - -gSong_86B8348:: @ 0x86B8348 - .incbin "baserom.gba", 0x6B8348, 0xA4 - -gSong_86B83EC:: @ 0x86B83EC - .incbin "baserom.gba", 0x6B83EC, 0x70 - -gSong_86B845C:: @ 0x86B845C - .incbin "baserom.gba", 0x6B845C, 0x74 - -gSong_86B84D0:: @ 0x86B84D0 - .incbin "baserom.gba", 0x6B84D0, 0xE0 - -gSong_86B85B0:: @ 0x86B85B0 - .incbin "baserom.gba", 0x6B85B0, 0x3C - -gSong_86B85EC:: @ 0x86B85EC - .incbin "baserom.gba", 0x6B85EC, 0x68 - -gSong_86B8654:: @ 0x86B8654 - .incbin "baserom.gba", 0x6B8654, 0x7C - -gSong_86B86D0:: @ 0x86B86D0 - .incbin "baserom.gba", 0x6B86D0, 0x4C - -gSong_86B871C:: @ 0x86B871C - .incbin "baserom.gba", 0x6B871C, 0x48 - -gSong_86B8764:: @ 0x86B8764 - .incbin "baserom.gba", 0x6B8764, 0x68 - -gSong_86B87CC:: @ 0x86B87CC - .incbin "baserom.gba", 0x6B87CC, 0x9C - -gSong_86B8868:: @ 0x86B8868 - .incbin "baserom.gba", 0x6B8868, 0x164 - -gSong_86B89CC:: @ 0x86B89CC - .incbin "baserom.gba", 0x6B89CC, 0x68 - -gSong_86B8A34:: @ 0x86B8A34 - .incbin "baserom.gba", 0x6B8A34, 0x44 - -gSong_86B8A78:: @ 0x86B8A78 - .incbin "baserom.gba", 0x6B8A78, 0x7C - -gSong_86B8AF4:: @ 0x86B8AF4 - .incbin "baserom.gba", 0x6B8AF4, 0x6C - -gSong_86B8B60:: @ 0x86B8B60 - .incbin "baserom.gba", 0x6B8B60, 0x80 - -gSong_86B8BE0:: @ 0x86B8BE0 - .incbin "baserom.gba", 0x6B8BE0, 0x80 - -gSong_86B8C60:: @ 0x86B8C60 - .incbin "baserom.gba", 0x6B8C60, 0x9C - -gSong_86B8CFC:: @ 0x86B8CFC - .incbin "baserom.gba", 0x6B8CFC, 0x4C - -gSong_86B8D48:: @ 0x86B8D48 - .incbin "baserom.gba", 0x6B8D48, 0x40 - -gSong_86B8D88:: @ 0x86B8D88 - .incbin "baserom.gba", 0x6B8D88, 0x78 - -gSong_86B8E00:: @ 0x86B8E00 - .incbin "baserom.gba", 0x6B8E00, 0x3C - -gSong_86B8E3C:: @ 0x86B8E3C - .incbin "baserom.gba", 0x6B8E3C, 0x58 - -gSong_86B8E94:: @ 0x86B8E94 - .incbin "baserom.gba", 0x6B8E94, 0xC8 - -gSong_86B8F5C:: @ 0x86B8F5C - .incbin "baserom.gba", 0x6B8F5C, 0xF4 - -gSong_86B9050:: @ 0x86B9050 - .incbin "baserom.gba", 0x6B9050, 0x110 - -gSong_86B9160:: @ 0x86B9160 - .incbin "baserom.gba", 0x6B9160, 0x88 - -gSong_86B91E8:: @ 0x86B91E8 - .incbin "baserom.gba", 0x6B91E8, 0x48 - -gSong_86B9230:: @ 0x86B9230 - .incbin "baserom.gba", 0x6B9230, 0x60 - -gSong_86B9290:: @ 0x86B9290 - .incbin "baserom.gba", 0x6B9290, 0x4C - -gSong_86B92DC:: @ 0x86B92DC - .incbin "baserom.gba", 0x6B92DC, 0x88 - -gSong_86B9364:: @ 0x86B9364 - .incbin "baserom.gba", 0x6B9364, 0xBC - -gSong_86B9420:: @ 0x86B9420 - .incbin "baserom.gba", 0x6B9420, 0x58 - -gSong_86B9478:: @ 0x86B9478 - .incbin "baserom.gba", 0x6B9478, 0x7C - -gSong_86B94F4:: @ 0x86B94F4 - .incbin "baserom.gba", 0x6B94F4, 0xC8 - -gSong_86B95BC:: @ 0x86B95BC - .incbin "baserom.gba", 0x6B95BC, 0xBC - -gSong_86B9678:: @ 0x86B9678 - .incbin "baserom.gba", 0x6B9678, 0xEC - -gSong_86B9764:: @ 0x86B9764 - .incbin "baserom.gba", 0x6B9764, 0x40 - -gSong_86B97A4:: @ 0x86B97A4 - .incbin "baserom.gba", 0x6B97A4, 0x5C - -gSong_86B9800:: @ 0x86B9800 - .incbin "baserom.gba", 0x6B9800, 0x38 - -gSong_86B9838:: @ 0x86B9838 - .incbin "baserom.gba", 0x6B9838, 0xB4 - -gSong_86B98EC:: @ 0x86B98EC - .incbin "baserom.gba", 0x6B98EC, 0xA0 - -gSong_86B998C:: @ 0x86B998C - .incbin "baserom.gba", 0x6B998C, 0x68 - -gSong_86B99F4:: @ 0x86B99F4 - .incbin "baserom.gba", 0x6B99F4, 0x124 - -gSong_86B9B18:: @ 0x86B9B18 - .incbin "baserom.gba", 0x6B9B18, 0x7C - -gSong_86B9B94:: @ 0x86B9B94 - .incbin "baserom.gba", 0x6B9B94, 0x5C - -gSong_86B9BF0:: @ 0x86B9BF0 - .incbin "baserom.gba", 0x6B9BF0, 0x38 - -gSong_86B9C28:: @ 0x86B9C28 - .incbin "baserom.gba", 0x6B9C28, 0x50 - -gSong_86B9C78:: @ 0x86B9C78 - .incbin "baserom.gba", 0x6B9C78, 0x8C - -gSong_86B9D04:: @ 0x86B9D04 - .incbin "baserom.gba", 0x6B9D04, 0x64 - -gSong_86B9D68:: @ 0x86B9D68 - .incbin "baserom.gba", 0x6B9D68, 0x78 - -gSong_86B9DE0:: @ 0x86B9DE0 - .incbin "baserom.gba", 0x6B9DE0, 0x68 - -gSong_86B9E48:: @ 0x86B9E48 - .incbin "baserom.gba", 0x6B9E48, 0x154 - -gSong_86B9F9C:: @ 0x86B9F9C - .incbin "baserom.gba", 0x6B9F9C, 0xD4 - -gSong_86BA070:: @ 0x86BA070 - .incbin "baserom.gba", 0x6BA070, 0x110 - -gSong_86BA180:: @ 0x86BA180 - .incbin "baserom.gba", 0x6BA180, 0xE4 - -gSong_86BA264:: @ 0x86BA264 - .incbin "baserom.gba", 0x6BA264, 0xE0 - -gSong_86BA344:: @ 0x86BA344 - .incbin "baserom.gba", 0x6BA344, 0x4C - -gSong_86BA390:: @ 0x86BA390 - .incbin "baserom.gba", 0x6BA390, 0x8C - -gSong_86BA41C:: @ 0x86BA41C - .incbin "baserom.gba", 0x6BA41C, 0x190 - -gSong_86BA5AC:: @ 0x86BA5AC - .incbin "baserom.gba", 0x6BA5AC, 0x1A0 - -gSong_86BA74C:: @ 0x86BA74C - .incbin "baserom.gba", 0x6BA74C, 0x70 - -gSong_86BA7BC:: @ 0x86BA7BC - .incbin "baserom.gba", 0x6BA7BC, 0x50 - -gSong_86BA80C:: @ 0x86BA80C - .incbin "baserom.gba", 0x6BA80C, 0x124 - -gSong_86BA930:: @ 0x86BA930 - .incbin "baserom.gba", 0x6BA930, 0x80 - -gSong_86BA9B0:: @ 0x86BA9B0 - .incbin "baserom.gba", 0x6BA9B0, 0xF0 - -gSong_86BAAA0:: @ 0x86BAAA0 - .incbin "baserom.gba", 0x6BAAA0, 0x64 - -gSong_86BAB04:: @ 0x86BAB04 - .incbin "baserom.gba", 0x6BAB04, 0x5C - -gSong_86BAB60:: @ 0x86BAB60 - .incbin "baserom.gba", 0x6BAB60, 0xB4 - -gSong_86BAC14:: @ 0x86BAC14 - .incbin "baserom.gba", 0x6BAC14, 0x1FC - -gSong_86BAE10:: @ 0x86BAE10 - .incbin "baserom.gba", 0x6BAE10, 0x120 - -gSong_86BAF30:: @ 0x86BAF30 - .incbin "baserom.gba", 0x6BAF30, 0x170 - -gSong_86BB0A0:: @ 0x86BB0A0 - .incbin "baserom.gba", 0x6BB0A0, 0x70 - -gSong_86BB110:: @ 0x86BB110 - .incbin "baserom.gba", 0x6BB110, 0x98 - -gSong_86BB1A8:: @ 0x86BB1A8 - .incbin "baserom.gba", 0x6BB1A8, 0x38 - -gSong_86BB1E0:: @ 0x86BB1E0 - .incbin "baserom.gba", 0x6BB1E0, 0xD8 - -gSong_86BB2B8:: @ 0x86BB2B8 - .incbin "baserom.gba", 0x6BB2B8, 0xD8 - -gSong_86BB390:: @ 0x86BB390 - .incbin "baserom.gba", 0x6BB390, 0xAC - -gSong_86BB43C:: @ 0x86BB43C - .incbin "baserom.gba", 0x6BB43C, 0x98 - -gSong_86BB4D4:: @ 0x86BB4D4 - .incbin "baserom.gba", 0x6BB4D4, 0x98 - -gSong_86BB56C:: @ 0x86BB56C - .incbin "baserom.gba", 0x6BB56C, 0xA8 - -gSong_86BB614:: @ 0x86BB614 - .incbin "baserom.gba", 0x6BB614, 0x4C - -gSong_86BB660:: @ 0x86BB660 - .incbin "baserom.gba", 0x6BB660, 0xFC - -gSong_86BB75C:: @ 0x86BB75C - .incbin "baserom.gba", 0x6BB75C, 0x94 - -gSong_86BB7F0:: @ 0x86BB7F0 - .incbin "baserom.gba", 0x6BB7F0, 0x64 - -gSong_86BB854:: @ 0x86BB854 - .incbin "baserom.gba", 0x6BB854, 0x9C - -gSong_86BB8F0:: @ 0x86BB8F0 - .incbin "baserom.gba", 0x6BB8F0, 0x208 - -gSong_86BBAF8:: @ 0x86BBAF8 - .incbin "baserom.gba", 0x6BBAF8, 0xFC - -gSong_86BBBF4:: @ 0x86BBBF4 - .incbin "baserom.gba", 0x6BBBF4, 0xF0 - -gSong_86BBCE4:: @ 0x86BBCE4 - .incbin "baserom.gba", 0x6BBCE4, 0x84 - -gSong_86BBD68:: @ 0x86BBD68 - .incbin "baserom.gba", 0x6BBD68, 0x74 - -gSong_86BBDDC:: @ 0x86BBDDC - .incbin "baserom.gba", 0x6BBDDC, 0x180 - -gSong_86BBF5C:: @ 0x86BBF5C - .incbin "baserom.gba", 0x6BBF5C, 0x104 - -gSong_86BC060:: @ 0x86BC060 - .incbin "baserom.gba", 0x6BC060, 0x60 - -gSong_86BC0C0:: @ 0x86BC0C0 - .incbin "baserom.gba", 0x6BC0C0, 0x70 - -gSong_86BC130:: @ 0x86BC130 - .incbin "baserom.gba", 0x6BC130, 0x11C - -gSong_86BC24C:: @ 0x86BC24C - .incbin "baserom.gba", 0x6BC24C, 0xA4 - -gSong_86BC2F0:: @ 0x86BC2F0 - .incbin "baserom.gba", 0x6BC2F0, 0x170 - -gSong_86BC460:: @ 0x86BC460 - .incbin "baserom.gba", 0x6BC460, 0x134 - -gSong_86BC594:: @ 0x86BC594 - .incbin "baserom.gba", 0x6BC594, 0x84 - -gSong_86BC618:: @ 0x86BC618 - .incbin "baserom.gba", 0x6BC618, 0x58 - -gSong_86BC670:: @ 0x86BC670 - .incbin "baserom.gba", 0x6BC670, 0x30 - -gSong_86BC6A0:: @ 0x86BC6A0 - .incbin "baserom.gba", 0x6BC6A0, 0x38 - -gSong_86BC6D8:: @ 0x86BC6D8 - .incbin "baserom.gba", 0x6BC6D8, 0x8C - -gSong_86BC764:: @ 0x86BC764 - .incbin "baserom.gba", 0x6BC764, 0x38 - -gSong_86BC79C:: @ 0x86BC79C - .incbin "baserom.gba", 0x6BC79C, 0x44 - -gSong_86BC7E0:: @ 0x86BC7E0 - .incbin "baserom.gba", 0x6BC7E0, 0x40 - -gSong_86BC820:: @ 0x86BC820 - .incbin "baserom.gba", 0x6BC820, 0x28 - -gSong_86BC848:: @ 0x86BC848 - .incbin "baserom.gba", 0x6BC848, 0xB8 - -gSong_86BC900:: @ 0x86BC900 - .incbin "baserom.gba", 0x6BC900, 0x74 - -gSong_86BC974:: @ 0x86BC974 - .incbin "baserom.gba", 0x6BC974, 0x6C - -gSong_86BC9E0:: @ 0x86BC9E0 - .incbin "baserom.gba", 0x6BC9E0, 0x48 - -gSong_86BCA28:: @ 0x86BCA28 - .incbin "baserom.gba", 0x6BCA28, 0xE0 - -gSong_86BCB08:: @ 0x86BCB08 - .incbin "baserom.gba", 0x6BCB08, 0xC0 - -gSong_86BCBC8:: @ 0x86BCBC8 - .incbin "baserom.gba", 0x6BCBC8, 0x34 - -gSong_86BCBFC:: @ 0x86BCBFC - .incbin "baserom.gba", 0x6BCBFC, 0xBC - -gSong_86BCCB8:: @ 0x86BCCB8 - .incbin "baserom.gba", 0x6BCCB8, 0xE0 - -gSong_86BCD98:: @ 0x86BCD98 - .incbin "baserom.gba", 0x6BCD98, 0x14C - -gSong_86BCEE4:: @ 0x86BCEE4 - .incbin "baserom.gba", 0x6BCEE4, 0x19C - -gSong_86BD080:: @ 0x86BD080 - .incbin "baserom.gba", 0x6BD080, 0x2D8 - -gSong_86BD358:: @ 0x86BD358 - .incbin "baserom.gba", 0x6BD358, 0x18C - -gSong_86BD4E4:: @ 0x86BD4E4 - .incbin "baserom.gba", 0x6BD4E4, 0xD8 - -gSong_86BD5BC:: @ 0x86BD5BC - .incbin "baserom.gba", 0x6BD5BC, 0x6C - -gSong_86BD628:: @ 0x86BD628 - .incbin "baserom.gba", 0x6BD628, 0x570 - -gSong_86BDB98:: @ 0x86BDB98 - .incbin "baserom.gba", 0x6BDB98, 0xE2C - -gSong_86BE9C4:: @ 0x86BE9C4 - .incbin "baserom.gba", 0x6BE9C4, 0x10A4 - -gSong_86BFA68:: @ 0x86BFA68 - .incbin "baserom.gba", 0x6BFA68, 0x358 - -gSong_86BFDC0:: @ 0x86BFDC0 - .incbin "baserom.gba", 0x6BFDC0, 0x220 - -gSong_86BFFE0:: @ 0x86BFFE0 - .incbin "baserom.gba", 0x6BFFE0, 0x140 - -gSong_86C0120:: @ 0x86C0120 - .incbin "baserom.gba", 0x6C0120, 0xE4 - -gSong_86C0204:: @ 0x86C0204 - .incbin "baserom.gba", 0x6C0204, 0xF8 - -gSong_86C02FC:: @ 0x86C02FC - .incbin "baserom.gba", 0x6C02FC, 0x4E8 - -gSong_86C07E4:: @ 0x86C07E4 - .incbin "baserom.gba", 0x6C07E4, 0xF3C - -gSong_86C1720:: @ 0x86C1720 - .incbin "baserom.gba", 0x6C1720, 0x1C24 - -gSong_86C3344:: @ 0x86C3344 - .incbin "baserom.gba", 0x6C3344, 0xA0C - -gSong_86C3D50:: @ 0x86C3D50 - .incbin "baserom.gba", 0x6C3D50, 0x298 - -gSong_86C3FE8:: @ 0x86C3FE8 - .incbin "baserom.gba", 0x6C3FE8, 0xB00 - -gSong_86C4AE8:: @ 0x86C4AE8 - .incbin "baserom.gba", 0x6C4AE8, 0x1074 - -gSong_86C5B5C:: @ 0x86C5B5C - .incbin "baserom.gba", 0x6C5B5C, 0xED4 - -gSong_86C6A30:: @ 0x86C6A30 - .incbin "baserom.gba", 0x6C6A30, 0xD2C - -gSong_86C775C:: @ 0x86C775C - .incbin "baserom.gba", 0x6C775C, 0x54 - -gSong_86C77B0:: @ 0x86C77B0 - .incbin "baserom.gba", 0x6C77B0, 0xC14 - -gSong_86C83C4:: @ 0x86C83C4 - .incbin "baserom.gba", 0x6C83C4, 0x3C0 - -gSong_86C8784:: @ 0x86C8784 - .incbin "baserom.gba", 0x6C8784, 0x3B8 - -gSong_86C8B3C:: @ 0x86C8B3C - .incbin "baserom.gba", 0x6C8B3C, 0x4A8 - -gSong_86C8FE4:: @ 0x86C8FE4 - .incbin "baserom.gba", 0x6C8FE4, 0xABC - -gSong_86C9AA0:: @ 0x86C9AA0 - .incbin "baserom.gba", 0x6C9AA0, 0x1218 - -gSong_86CACB8:: @ 0x86CACB8 - .incbin "baserom.gba", 0x6CACB8, 0x1450 - -gSong_86CC108:: @ 0x86CC108 - .incbin "baserom.gba", 0x6CC108, 0x123C - -gSong_86CD344:: @ 0x86CD344 - .incbin "baserom.gba", 0x6CD344, 0x4010 - -gSong_86D1354:: @ 0x86D1354 - .incbin "baserom.gba", 0x6D1354, 0xA88 - -gSong_86D1DDC:: @ 0x86D1DDC - .incbin "baserom.gba", 0x6D1DDC, 0x870 - -gSong_86D264C:: @ 0x86D264C - .incbin "baserom.gba", 0x6D264C, 0xF3C - -gSong_86D3588:: @ 0x86D3588 - .incbin "baserom.gba", 0x6D3588, 0xD74 - -gSong_86D42FC:: @ 0x86D42FC - .incbin "baserom.gba", 0x6D42FC, 0xD40 - -gSong_86D503C:: @ 0x86D503C - .incbin "baserom.gba", 0x6D503C, 0x1AE4 - -gSong_86D6B20:: @ 0x86D6B20 - .incbin "baserom.gba", 0x6D6B20, 0x2B74 - -gSong_86D9694:: @ 0x86D9694 - .incbin "baserom.gba", 0x6D9694, 0x117C - -gSong_86DA810:: @ 0x86DA810 - .incbin "baserom.gba", 0x6DA810, 0x27D0 - -gSong_86DCFE0:: @ 0x86DCFE0 - .incbin "baserom.gba", 0x6DCFE0, 0x864 - -gSong_86DD844:: @ 0x86DD844 - .incbin "baserom.gba", 0x6DD844, 0x79C - -gSong_86DDFE0:: @ 0x86DDFE0 - .incbin "baserom.gba", 0x6DDFE0, 0x98C - -gSong_86DE96C:: @ 0x86DE96C - .incbin "baserom.gba", 0x6DE96C, 0xA60 - -gSong_86DF3CC:: @ 0x86DF3CC - .incbin "baserom.gba", 0x6DF3CC, 0x12A4 - -gSong_86E0670:: @ 0x86E0670 - .incbin "baserom.gba", 0x6E0670, 0x978 - -gSong_86E0FE8:: @ 0x86E0FE8 - .incbin "baserom.gba", 0x6E0FE8, 0x8CC - -gSong_86E18B4:: @ 0x86E18B4 - .incbin "baserom.gba", 0x6E18B4, 0x16F4 - -gSong_86E2FA8:: @ 0x86E2FA8 - .incbin "baserom.gba", 0x6E2FA8, 0xA3C - -gSong_86E39E4:: @ 0x86E39E4 - .incbin "baserom.gba", 0x6E39E4, 0xB80 - -gSong_86E4564:: @ 0x86E4564 - .incbin "baserom.gba", 0x6E4564, 0x1180 - -gSong_86E56E4:: @ 0x86E56E4 - .incbin "baserom.gba", 0x6E56E4, 0x538 - -gSong_86E5C1C:: @ 0x86E5C1C - .incbin "baserom.gba", 0x6E5C1C, 0xEF0 - -gSong_86E6B0C:: @ 0x86E6B0C - .incbin "baserom.gba", 0x6E6B0C, 0xE14 - -gSong_86E7920:: @ 0x86E7920 - .incbin "baserom.gba", 0x6E7920, 0xEF0 - -gSong_86E8810:: @ 0x86E8810 - .incbin "baserom.gba", 0x6E8810, 0x83C - -gSong_86E904C:: @ 0x86E904C - .incbin "baserom.gba", 0x6E904C, 0x7D4 - -gSong_86E9820:: @ 0x86E9820 - .incbin "baserom.gba", 0x6E9820, 0x200 - -gSong_86E9A20:: @ 0x86E9A20 - .incbin "baserom.gba", 0x6E9A20, 0x200 - -gSong_86E9C20:: @ 0x86E9C20 - .incbin "baserom.gba", 0x6E9C20, 0x370 - -gSong_86E9F90:: @ 0x86E9F90 - .incbin "baserom.gba", 0x6E9F90, 0x170 - -gSong_86EA100:: @ 0x86EA100 - .incbin "baserom.gba", 0x6EA100, 0x904 - -gSong_86EAA04:: @ 0x86EAA04 - .incbin "baserom.gba", 0x6EAA04, 0x438 - -gSong_86EAE3C:: @ 0x86EAE3C - .incbin "baserom.gba", 0x6EAE3C, 0x8C - -gSong_86EAEC8:: @ 0x86EAEC8 - .incbin "baserom.gba", 0x6EAEC8, 0x1D0 - -gSong_86EB098:: @ 0x86EB098 - .incbin "baserom.gba", 0x6EB098, 0xBC - -gSong_86EB154:: @ 0x86EB154 - .incbin "baserom.gba", 0x6EB154, 0xF74 - -gSong_86EC0C8:: @ 0x86EC0C8 - .incbin "baserom.gba", 0x6EC0C8, 0xF7C - -gSong_86ED044:: @ 0x86ED044 - .incbin "baserom.gba", 0x6ED044, 0xA5C - -gSong_86EDAA0:: @ 0x86EDAA0 - .incbin "baserom.gba", 0x6EDAA0, 0x480 - -gSong_86EDF20:: @ 0x86EDF20 - .incbin "baserom.gba", 0x6EDF20, 0xF2C - -gSong_86EEE4C:: @ 0x86EEE4C - .incbin "baserom.gba", 0x6EEE4C, 0x1404 - -gSong_86F0250:: @ 0x86F0250 - .incbin "baserom.gba", 0x6F0250, 0x4F0 - -gSong_86F0740:: @ 0x86F0740 - .incbin "baserom.gba", 0x6F0740, 0xEC0 - -gSong_86F1600:: @ 0x86F1600 - .incbin "baserom.gba", 0x6F1600, 0x121C - -gSong_86F281C:: @ 0x86F281C - .incbin "baserom.gba", 0x6F281C, 0xEF4 - -gSong_86F3710:: @ 0x86F3710 - .incbin "baserom.gba", 0x6F3710, 0x1028 - -gSong_86F4738:: @ 0x86F4738 - .incbin "baserom.gba", 0x6F4738, 0xF30 - -gSong_86F5668:: @ 0x86F5668 - .incbin "baserom.gba", 0x6F5668, 0x1C4 - -gSong_86F582C:: @ 0x86F582C - .incbin "baserom.gba", 0x6F582C, 0x2188 - -gSong_86F79B4:: @ 0x86F79B4 - .incbin "baserom.gba", 0x6F79B4, 0x1178 - -gSong_86F8B2C:: @ 0x86F8B2C - .incbin "baserom.gba", 0x6F8B2C, 0x12B8 - -gSong_86F9DE4:: @ 0x86F9DE4 - .incbin "baserom.gba", 0x6F9DE4, 0x444 - -gSong_86FA228:: @ 0x86FA228 - .incbin "baserom.gba", 0x6FA228, 0x948 - -gSong_86FAB70:: @ 0x86FAB70 - .incbin "baserom.gba", 0x6FAB70, 0xA00 - -gSong_86FB570:: @ 0x86FB570 - .incbin "baserom.gba", 0x6FB570, 0x840 - -gSong_86FBDB0:: @ 0x86FBDB0 - .incbin "baserom.gba", 0x6FBDB0, 0xDC - -gSong_86FBE8C:: @ 0x86FBE8C - .incbin "baserom.gba", 0x6FBE8C, 0x18 diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h index 6f05a176a..3c9e99b11 100644 --- a/include/gba/m4a_internal.h +++ b/include/gba/m4a_internal.h @@ -368,7 +368,7 @@ extern const u8 gNoiseTable[]; extern const struct PokemonCrySong gPokemonCrySongTemplate; -extern const struct ToneData voicegroup_pokemon_cry; +extern const struct ToneData voicegroup000; extern char gNumMusicPlayers[]; extern char gMaxLines[]; diff --git a/ld_script.txt b/ld_script.txt index 6fb827d8d..88bb22f45 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -519,6 +519,358 @@ SECTIONS { data/sound_data.o(.rodata); } =0 + songs : + ALIGN(4) + { + sound/songs/midi/mus_dummy.o(.rodata); + sound/songs/midi/se_kaifuku.o(.rodata); + sound/songs/midi/se_pc_login.o(.rodata); + sound/songs/midi/se_pc_off.o(.rodata); + sound/songs/midi/se_pc_on.o(.rodata); + sound/songs/midi/se_select.o(.rodata); + sound/songs/se_win_open.o(.rodata); + sound/songs/se_wall_hit.o(.rodata); + sound/songs/midi/se_door.o(.rodata); + sound/songs/midi/se_kaidan.o(.rodata); + sound/songs/midi/se_dansa.o(.rodata); + sound/songs/midi/se_jitensya.o(.rodata); + sound/songs/midi/se_kouka_l.o(.rodata); + sound/songs/midi/se_kouka_m.o(.rodata); + sound/songs/midi/se_kouka_h.o(.rodata); + sound/songs/midi/se_bowa2.o(.rodata); + sound/songs/midi/se_poke_dead.o(.rodata); + sound/songs/midi/se_nigeru.o(.rodata); + sound/songs/midi/se_jido_doa.o(.rodata); + sound/songs/midi/se_naminori.o(.rodata); + sound/songs/midi/se_ban.o(.rodata); + sound/songs/midi/se_pin.o(.rodata); + sound/songs/midi/se_boo.o(.rodata); + sound/songs/midi/se_bowa.o(.rodata); + sound/songs/midi/se_jyuni.o(.rodata); + sound/songs/midi/se_seikai.o(.rodata); + sound/songs/midi/se_hazure.o(.rodata); + sound/songs/midi/se_exp.o(.rodata); + sound/songs/midi/se_jite_pyoko.o(.rodata); + sound/songs/midi/se_mu_pachi.o(.rodata); + sound/songs/midi/se_tk_kasya.o(.rodata); + sound/songs/midi/se_fu_zaku.o(.rodata); + sound/songs/midi/se_fu_zaku2.o(.rodata); + sound/songs/midi/se_fu_zuzuzu.o(.rodata); + sound/songs/midi/se_ru_gashin.o(.rodata); + sound/songs/midi/se_ru_gasyan.o(.rodata); + sound/songs/midi/se_ru_bari.o(.rodata); + sound/songs/midi/se_ru_hyuu.o(.rodata); + sound/songs/midi/se_ki_gasyan.o(.rodata); + sound/songs/midi/se_tk_warpin.o(.rodata); + sound/songs/midi/se_tk_warpout.o(.rodata); + sound/songs/midi/se_tu_saa.o(.rodata); + sound/songs/midi/se_hi_turun.o(.rodata); + sound/songs/midi/se_track_move.o(.rodata); + sound/songs/midi/se_track_stop.o(.rodata); + sound/songs/midi/se_track_haiki.o(.rodata); + sound/songs/midi/se_track_door.o(.rodata); + sound/songs/midi/se_moter.o(.rodata); + sound/songs/midi/se_save.o(.rodata); + sound/songs/midi/se_kon.o(.rodata); + sound/songs/midi/se_kon2.o(.rodata); + sound/songs/midi/se_kon3.o(.rodata); + sound/songs/midi/se_kon4.o(.rodata); + sound/songs/midi/se_suikomu.o(.rodata); + sound/songs/midi/se_nageru.o(.rodata); + sound/songs/midi/se_toy_c.o(.rodata); + sound/songs/midi/se_toy_d.o(.rodata); + sound/songs/midi/se_toy_e.o(.rodata); + sound/songs/midi/se_toy_f.o(.rodata); + sound/songs/midi/se_toy_g.o(.rodata); + sound/songs/midi/se_toy_a.o(.rodata); + sound/songs/midi/se_toy_b.o(.rodata); + sound/songs/midi/se_toy_c1.o(.rodata); + sound/songs/midi/se_mizu.o(.rodata); + sound/songs/midi/se_hashi.o(.rodata); + sound/songs/midi/se_daugi.o(.rodata); + sound/songs/midi/se_pinpon.o(.rodata); + sound/songs/midi/se_fuusen1.o(.rodata); + sound/songs/midi/se_fuusen2.o(.rodata); + sound/songs/midi/se_fuusen3.o(.rodata); + sound/songs/midi/se_toy_kabe.o(.rodata); + sound/songs/midi/se_toy_dango.o(.rodata); + sound/songs/midi/se_doku.o(.rodata); + sound/songs/midi/se_esuka.o(.rodata); + sound/songs/midi/se_t_ame.o(.rodata); + sound/songs/midi/se_t_ame_e.o(.rodata); + sound/songs/midi/se_t_ooame.o(.rodata); + sound/songs/midi/se_t_ooame_e.o(.rodata); + sound/songs/midi/se_t_koame.o(.rodata); + sound/songs/midi/se_t_koame_e.o(.rodata); + sound/songs/midi/se_t_kami.o(.rodata); + sound/songs/midi/se_t_kami2.o(.rodata); + sound/songs/midi/se_elebeta.o(.rodata); + sound/songs/midi/se_hinsi.o(.rodata); + sound/songs/midi/se_expmax.o(.rodata); + sound/songs/midi/se_tamakoro.o(.rodata); + sound/songs/midi/se_tamakoro_e.o(.rodata); + sound/songs/midi/se_basabasa.o(.rodata); + sound/songs/midi/se_regi.o(.rodata); + sound/songs/midi/se_c_gaji.o(.rodata); + sound/songs/midi/se_c_maku_u.o(.rodata); + sound/songs/midi/se_c_maku_d.o(.rodata); + sound/songs/midi/se_c_pasi.o(.rodata); + sound/songs/midi/se_c_syu.o(.rodata); + sound/songs/midi/se_c_pikon.o(.rodata); + sound/songs/midi/se_reapoke.o(.rodata); + sound/songs/midi/se_op_basyu.o(.rodata); + sound/songs/midi/se_bt_start.o(.rodata); + sound/songs/midi/se_dendou.o(.rodata); + sound/songs/midi/se_jihanki.o(.rodata); + sound/songs/midi/se_tama.o(.rodata); + sound/songs/se_z_scroll.o(.rodata); + sound/songs/se_z_page.o(.rodata); + sound/songs/midi/se_pn_on.o(.rodata); + sound/songs/midi/se_pn_off.o(.rodata); + sound/songs/midi/se_z_search.o(.rodata); + sound/songs/midi/se_tamago.o(.rodata); + sound/songs/midi/se_tb_start.o(.rodata); + sound/songs/midi/se_tb_kon.o(.rodata); + sound/songs/midi/se_tb_kara.o(.rodata); + sound/songs/midi/se_bidoro.o(.rodata); + sound/songs/se_w085.o(.rodata); + sound/songs/se_w085b.o(.rodata); + sound/songs/se_w231.o(.rodata); + sound/songs/se_w171.o(.rodata); + sound/songs/se_w233.o(.rodata); + sound/songs/se_w233b.o(.rodata); + sound/songs/se_w145.o(.rodata); + sound/songs/se_w145b.o(.rodata); + sound/songs/se_w145c.o(.rodata); + sound/songs/se_w240.o(.rodata); + sound/songs/midi/se_w015.o(.rodata); + sound/songs/se_w081.o(.rodata); + sound/songs/se_w081b.o(.rodata); + sound/songs/se_w088.o(.rodata); + sound/songs/midi/se_w016.o(.rodata); + sound/songs/midi/se_w016b.o(.rodata); + sound/songs/midi/se_w003.o(.rodata); + sound/songs/se_w104.o(.rodata); + sound/songs/midi/se_w013.o(.rodata); + sound/songs/se_w196.o(.rodata); + sound/songs/se_w086.o(.rodata); + sound/songs/midi/se_w004.o(.rodata); + sound/songs/midi/se_w025.o(.rodata); + sound/songs/midi/se_w025b.o(.rodata); + sound/songs/se_w152.o(.rodata); + sound/songs/midi/se_w026.o(.rodata); + sound/songs/se_w172.o(.rodata); + sound/songs/se_w172b.o(.rodata); + sound/songs/se_w053.o(.rodata); + sound/songs/midi/se_w007.o(.rodata); + sound/songs/se_w092.o(.rodata); + sound/songs/se_w221.o(.rodata); + sound/songs/se_w221b.o(.rodata); + sound/songs/se_w052.o(.rodata); + sound/songs/midi/se_w036.o(.rodata); + sound/songs/se_w059.o(.rodata); + sound/songs/se_w059b.o(.rodata); + sound/songs/midi/se_w010.o(.rodata); + sound/songs/midi/se_w011.o(.rodata); + sound/songs/midi/se_w017.o(.rodata); + sound/songs/midi/se_w019.o(.rodata); + sound/songs/midi/se_w028.o(.rodata); + sound/songs/midi/se_w013b.o(.rodata); + sound/songs/se_w044.o(.rodata); + sound/songs/midi/se_w029.o(.rodata); + sound/songs/se_w057.o(.rodata); + sound/songs/se_w056.o(.rodata); + sound/songs/se_w250.o(.rodata); + sound/songs/midi/se_w030.o(.rodata); + sound/songs/midi/se_w039.o(.rodata); + sound/songs/se_w054.o(.rodata); + sound/songs/se_w077.o(.rodata); + sound/songs/midi/se_w020.o(.rodata); + sound/songs/se_w082.o(.rodata); + sound/songs/se_w047.o(.rodata); + sound/songs/se_w195.o(.rodata); + sound/songs/midi/se_w006.o(.rodata); + sound/songs/se_w091.o(.rodata); + sound/songs/se_w146.o(.rodata); + sound/songs/se_w120.o(.rodata); + sound/songs/se_w153.o(.rodata); + sound/songs/se_w071b.o(.rodata); + sound/songs/se_w071.o(.rodata); + sound/songs/se_w103.o(.rodata); + sound/songs/se_w062.o(.rodata); + sound/songs/se_w062b.o(.rodata); + sound/songs/se_w048.o(.rodata); + sound/songs/se_w187.o(.rodata); + sound/songs/se_w118.o(.rodata); + sound/songs/se_w155.o(.rodata); + sound/songs/se_w122.o(.rodata); + sound/songs/se_w060.o(.rodata); + sound/songs/se_w185.o(.rodata); + sound/songs/midi/se_w014.o(.rodata); + sound/songs/midi/se_w043.o(.rodata); + sound/songs/se_w207.o(.rodata); + sound/songs/se_w207b.o(.rodata); + sound/songs/se_w215.o(.rodata); + sound/songs/se_w109.o(.rodata); + sound/songs/se_w173.o(.rodata); + sound/songs/se_w280.o(.rodata); + sound/songs/se_w202.o(.rodata); + sound/songs/se_w060b.o(.rodata); + sound/songs/se_w076.o(.rodata); + sound/songs/se_w080.o(.rodata); + sound/songs/se_w100.o(.rodata); + sound/songs/se_w107.o(.rodata); + sound/songs/se_w166.o(.rodata); + sound/songs/se_w129.o(.rodata); + sound/songs/se_w115.o(.rodata); + sound/songs/se_w112.o(.rodata); + sound/songs/se_w197.o(.rodata); + sound/songs/se_w199.o(.rodata); + sound/songs/se_w236.o(.rodata); + sound/songs/se_w204.o(.rodata); + sound/songs/se_w268.o(.rodata); + sound/songs/se_w070.o(.rodata); + sound/songs/se_w063.o(.rodata); + sound/songs/se_w127.o(.rodata); + sound/songs/se_w179.o(.rodata); + sound/songs/se_w151.o(.rodata); + sound/songs/se_w201.o(.rodata); + sound/songs/se_w161.o(.rodata); + sound/songs/se_w161b.o(.rodata); + sound/songs/se_w227.o(.rodata); + sound/songs/se_w227b.o(.rodata); + sound/songs/se_w226.o(.rodata); + sound/songs/se_w208.o(.rodata); + sound/songs/se_w213.o(.rodata); + sound/songs/se_w213b.o(.rodata); + sound/songs/se_w234.o(.rodata); + sound/songs/se_w260.o(.rodata); + sound/songs/se_w328.o(.rodata); + sound/songs/se_w320.o(.rodata); + sound/songs/se_w255.o(.rodata); + sound/songs/se_w291.o(.rodata); + sound/songs/se_w089.o(.rodata); + sound/songs/se_w239.o(.rodata); + sound/songs/se_w230.o(.rodata); + sound/songs/se_w281.o(.rodata); + sound/songs/se_w327.o(.rodata); + sound/songs/se_w287.o(.rodata); + sound/songs/se_w257.o(.rodata); + sound/songs/se_w253.o(.rodata); + sound/songs/se_w258.o(.rodata); + sound/songs/se_w322.o(.rodata); + sound/songs/se_w298.o(.rodata); + sound/songs/se_w287b.o(.rodata); + sound/songs/se_w114.o(.rodata); + sound/songs/se_w063b.o(.rodata); + sound/songs/mus_w_door.o(.rodata); + sound/songs/se_card1.o(.rodata); + sound/songs/se_card2.o(.rodata); + sound/songs/se_card3.o(.rodata); + sound/songs/se_bag1.o(.rodata); + sound/songs/se_bag2.o(.rodata); + sound/songs/se_getting.o(.rodata); + sound/songs/se_shop.o(.rodata); + sound/songs/se_kiteki.o(.rodata); + sound/songs/se_help_op.o(.rodata); + sound/songs/se_help_cl.o(.rodata); + sound/songs/se_help_ng.o(.rodata); + sound/songs/se_deomov.o(.rodata); + sound/songs/se_excellent.o(.rodata); + sound/songs/se_nawamiss.o(.rodata); + sound/songs/midi/mus_me_asa.o(.rodata); + sound/songs/mus_fanfa1.o(.rodata); + sound/songs/mus_fanfa4.o(.rodata); + sound/songs/mus_fanfa5.o(.rodata); + sound/songs/mus_me_bachi.o(.rodata); + sound/songs/mus_me_waza.o(.rodata); + sound/songs/mus_me_kinomi.o(.rodata); + sound/songs/mus_me_shinka.o(.rodata); + sound/songs/mus_shinka.o(.rodata); + sound/songs/mus_battle32.o(.rodata); + sound/songs/mus_battle20.o(.rodata); + sound/songs/mus_p_school.o(.rodata); + sound/songs/mus_me_b_big.o(.rodata); + sound/songs/mus_me_b_small.o(.rodata); + sound/songs/midi/mus_me_wasure.o(.rodata); + sound/songs/midi/mus_me_zannen.o(.rodata); + sound/songs/midi/mus_annai.o(.rodata); + sound/songs/midi/mus_slot.o(.rodata); + sound/songs/midi/mus_ajito.o(.rodata); + sound/songs/midi/mus_gym.o(.rodata); + sound/songs/midi/mus_purin.o(.rodata); + sound/songs/midi/mus_demo.o(.rodata); + sound/songs/midi/mus_title.o(.rodata); + sound/songs/midi/mus_guren.o(.rodata); + sound/songs/midi/mus_shion.o(.rodata); + sound/songs/midi/mus_kaihuku.o(.rodata); + sound/songs/midi/mus_cycling.o(.rodata); + sound/songs/midi/mus_rocket.o(.rodata); + sound/songs/midi/mus_shoujo.o(.rodata); + sound/songs/midi/mus_shounen.o(.rodata); + sound/songs/midi/mus_dendou.o(.rodata); + sound/songs/midi/mus_t_mori.o(.rodata); + sound/songs/midi/mus_otsukimi.o(.rodata); + sound/songs/midi/mus_pokeyashi.o(.rodata); + sound/songs/midi/mus_ending.o(.rodata); + sound/songs/midi/mus_load01.o(.rodata); + sound/songs/midi/mus_opening.o(.rodata); + sound/songs/midi/mus_load02.o(.rodata); + sound/songs/midi/mus_load03.o(.rodata); + sound/songs/midi/mus_champ_r.o(.rodata); + sound/songs/midi/mus_vs_gym.o(.rodata); + sound/songs/midi/mus_vs_tore.o(.rodata); + sound/songs/midi/mus_vs_yasei.o(.rodata); + sound/songs/midi/mus_vs_last.o(.rodata); + sound/songs/midi/mus_masara.o(.rodata); + sound/songs/midi/mus_kenkyu.o(.rodata); + sound/songs/midi/mus_ohkido.o(.rodata); + sound/songs/midi/mus_pokecen.o(.rodata); + sound/songs/midi/mus_santoan.o(.rodata); + sound/songs/midi/mus_naminori.o(.rodata); + sound/songs/midi/mus_p_tower.o(.rodata); + sound/songs/midi/mus_shiruhu.o(.rodata); + sound/songs/midi/mus_hanada.o(.rodata); + sound/songs/midi/mus_tamamusi.o(.rodata); + sound/songs/midi/mus_win_tre.o(.rodata); + sound/songs/midi/mus_win_yasei.o(.rodata); + sound/songs/midi/mus_win_gym.o(.rodata); + sound/songs/midi/mus_kuchiba.o(.rodata); + sound/songs/midi/mus_nibi.o(.rodata); + sound/songs/midi/mus_rival1.o(.rodata); + sound/songs/midi/mus_rival2.o(.rodata); + sound/songs/midi/mus_fan2.o(.rodata); + sound/songs/midi/mus_fan5.o(.rodata); + sound/songs/midi/mus_fan6.o(.rodata); + sound/songs/midi/mus_me_photo.o(.rodata); + sound/songs/midi/mus_titlerog.o(.rodata); + sound/songs/midi/mus_get_yasei.o(.rodata); + sound/songs/midi/mus_sousa.o(.rodata); + sound/songs/midi/mus_sekaikan.o(.rodata); + sound/songs/midi/mus_seibetu.o(.rodata); + sound/songs/midi/mus_jump.o(.rodata); + sound/songs/midi/mus_union.o(.rodata); + sound/songs/midi/mus_network.o(.rodata); + sound/songs/midi/mus_okurimono.o(.rodata); + sound/songs/midi/mus_kinomikui.o(.rodata); + sound/songs/midi/mus_nanadungeon.o(.rodata); + sound/songs/midi/mus_oshie_tv.o(.rodata); + sound/songs/midi/mus_nanashima.o(.rodata); + sound/songs/midi/mus_nanaiseki.o(.rodata); + sound/songs/midi/mus_nana123.o(.rodata); + sound/songs/midi/mus_nana45.o(.rodata); + sound/songs/midi/mus_nana67.o(.rodata); + sound/songs/midi/mus_pokefue.o(.rodata); + sound/songs/midi/mus_vs_deo.o(.rodata); + sound/songs/midi/mus_vs_myu2.o(.rodata); + sound/songs/midi/mus_vs_den.o(.rodata); + sound/songs/midi/mus_exeye.o(.rodata); + sound/songs/midi/mus_deoeye.o(.rodata); + sound/songs/midi/mus_t_tower.o(.rodata); + sound/songs/midi/mus_slowmasara.o(.rodata); + sound/songs/midi/mus_tvnoize.o(.rodata); + } + lib_rodata : ALIGN(4) { diff --git a/songs.mk b/songs.mk new file mode 100644 index 000000000..12b924671 --- /dev/null +++ b/songs.mk @@ -0,0 +1,910 @@ +STD_REVERB = 50 + +$(MID_BUILDDIR)/%.o: $(MID_SUBDIR)/%.s + $(AS) $(ASFLAGS) -I sound -o $@ $< + +$(MID_SUBDIR)/mus_ajito.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G133 -V090 + +$(MID_SUBDIR)/mus_annai.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G131 -V068 + +$(MID_SUBDIR)/mus_battle20.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G119 -V080 -P1 + +$(MID_SUBDIR)/mus_battle32.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G120 -V080 + +$(MID_SUBDIR)/mus_champ_r.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G154 -V090 + +$(MID_SUBDIR)/mus_cycling.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G141 -V090 + +$(MID_SUBDIR)/mus_demo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G136 -V090 + +$(MID_SUBDIR)/mus_dendou.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G145 -V079 + +$(MID_SUBDIR)/mus_deoeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G184 -V079 + +$(MID_SUBDIR)/mus_dummy.s: %.s: %.mid + $(MID) $< $@ -E -R40 + +$(MID_SUBDIR)/mus_ending.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G149 -V090 + +$(MID_SUBDIR)/mus_exeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G144 -V090 + +$(MID_SUBDIR)/mus_fan2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G175 -V070 -P5 + +$(MID_SUBDIR)/mus_fan5.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G178 -V077 -P5 + +$(MID_SUBDIR)/mus_fan6.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G179 -V094 -P5 + +$(MID_SUBDIR)/mus_fanfa1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_fanfa4.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_fanfa5.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_get_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G170 -V100 + +$(MID_SUBDIR)/mus_guren.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G138 -V090 + +$(MID_SUBDIR)/mus_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G134 -V090 + +$(MID_SUBDIR)/mus_hanada.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G167 -V090 + +$(MID_SUBDIR)/mus_jump.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_kaihuku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G140 -V090 + +$(MID_SUBDIR)/mus_kenkyu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G160 -V075 + +$(MID_SUBDIR)/mus_kinomikui.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_kuchiba.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G172 -V090 + +$(MID_SUBDIR)/mus_load01.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G150 -V079 + +$(MID_SUBDIR)/mus_load02.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G152 -V083 + +$(MID_SUBDIR)/mus_load03.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G153 -V090 + +$(MID_SUBDIR)/mus_masara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G159 -V100 + +$(MID_SUBDIR)/mus_me_asa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_b_big.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_b_small.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_bachi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_kinomi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_photo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G180 -V100 -P5 + +$(MID_SUBDIR)/mus_me_shinka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + +$(MID_SUBDIR)/mus_me_wasure.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_waza.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_zannen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_naminori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G164 -V071 + +$(MID_SUBDIR)/mus_nana123.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G173 -V084 + +$(MID_SUBDIR)/mus_nana45.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G188 -V084 + +$(MID_SUBDIR)/mus_nana67.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G189 -V084 + +$(MID_SUBDIR)/mus_nanadungeon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G147 -V090 + +$(MID_SUBDIR)/mus_nanaiseki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G146 -V090 + +$(MID_SUBDIR)/mus_nanashima.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G187 -V080 + +$(MID_SUBDIR)/mus_network.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G162 -V096 + +$(MID_SUBDIR)/mus_nibi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G173 -V084 + +$(MID_SUBDIR)/mus_ohkido.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G161 -V086 + +$(MID_SUBDIR)/mus_okurimono.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G183 -V100 + +$(MID_SUBDIR)/mus_opening.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G151 -V086 + +$(MID_SUBDIR)/mus_oshie_tv.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G131 -V068 + +$(MID_SUBDIR)/mus_otsukimi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G147 -V090 + +$(MID_SUBDIR)/mus_p_school.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G081 -V100 -P1 + +$(MID_SUBDIR)/mus_p_tower.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G165 -V090 + +$(MID_SUBDIR)/mus_pokecen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G162 -V096 + +$(MID_SUBDIR)/mus_pokefue.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G165 -V048 -P5 + +$(MID_SUBDIR)/mus_pokeyashi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G148 -V090 + +$(MID_SUBDIR)/mus_purin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G135 -V068 -P5 + +$(MID_SUBDIR)/mus_rival1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G174 -V079 + +$(MID_SUBDIR)/mus_rival2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G174 -V079 + +$(MID_SUBDIR)/mus_rocket.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G142 -V096 + +$(MID_SUBDIR)/mus_santoan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G163 -V090 + +$(MID_SUBDIR)/mus_seibetu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V088 + +$(MID_SUBDIR)/mus_sekaikan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V088 + +$(MID_SUBDIR)/mus_shinka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + +$(MID_SUBDIR)/mus_shion.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G139 -V090 + +$(MID_SUBDIR)/mus_shiruhu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G166 -V076 + +$(MID_SUBDIR)/mus_shoujo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G143 -V051 + +$(MID_SUBDIR)/mus_shounen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G144 -V090 + +$(MID_SUBDIR)/mus_slot.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_slowmasara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G159 -V092 + +$(MID_SUBDIR)/mus_sousa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V085 + +$(MID_SUBDIR)/mus_t_mori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G146 -V090 + +$(MID_SUBDIR)/mus_t_tower.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G134 -V090 + +$(MID_SUBDIR)/mus_tamamusi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G168 -V070 + +$(MID_SUBDIR)/mus_title.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G137 -V090 + +$(MID_SUBDIR)/mus_titlerog.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G181 -V075 + +$(MID_SUBDIR)/mus_tvnoize.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G186 -V059 + +$(MID_SUBDIR)/mus_union.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_vs_den.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_vs_deo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G185 -V080 + +$(MID_SUBDIR)/mus_vs_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G155 -V090 + +$(MID_SUBDIR)/mus_vs_last.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G158 -V090 + +$(MID_SUBDIR)/mus_vs_myu2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_vs_tore.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G156 -V090 + +$(MID_SUBDIR)/mus_vs_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_win_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G171 -V090 + +$(MID_SUBDIR)/mus_win_tre.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G169 -V089 + +$(MID_SUBDIR)/mus_win_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G170 -V090 + +$(MID_SUBDIR)/ph_choice_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_choice_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_choice_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/se_a.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_ban.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_basabasa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5 + +$(MID_SUBDIR)/se_bidoro.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5 + +$(MID_SUBDIR)/se_boo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_bowa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V070 -P4 + +$(MID_SUBDIR)/se_bowa2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_bt_start.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_gaji.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_maku_d.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5 + +$(MID_SUBDIR)/se_c_maku_u.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5 + +$(MID_SUBDIR)/se_c_pasi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_c_pikon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_syu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_card.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_curtain.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_curtain1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_dansa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_daugi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_dendou.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5 + +$(MID_SUBDIR)/se_doku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + +$(MID_SUBDIR)/se_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_elebeta.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_esuka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_exp.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P5 + +$(MID_SUBDIR)/se_expmax.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V094 -P5 + +$(MID_SUBDIR)/se_fu_zaku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4 + +$(MID_SUBDIR)/se_fu_zaku2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_fu_zuzuzu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4 + +$(MID_SUBDIR)/se_fuusen1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_fuusen2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_fuusen3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_hantei1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_hantei2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_hashi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_hazure.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4 + +$(MID_SUBDIR)/se_hi_turun.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_hinsi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P3 + +$(MID_SUBDIR)/se_i.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_jido_doa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_jihanki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_jite_pyoko.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_jitensya.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_jyuni.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_kaidan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P5 + +$(MID_SUBDIR)/se_kaifuku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_ki_gasyan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon4.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kouka_h.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_kouka_l.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_kouka_m.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_mizu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V020 -P4 + +$(MID_SUBDIR)/se_moter.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_mu_pachi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_n.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_nageru.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P5 + +$(MID_SUBDIR)/se_naminori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V075 -P4 + +$(MID_SUBDIR)/se_nigeru.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_o.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_op_basyu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_login.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_off.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_on.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V060 -P4 + +$(MID_SUBDIR)/se_pinpon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_pn_off.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pn_on.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_poke_dead.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_reapoke.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P5 + +$(MID_SUBDIR)/se_regi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_rg_bag1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_bag2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V112 -P5 + +$(MID_SUBDIR)/se_rg_deomov.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V080 -P5 + +$(MID_SUBDIR)/se_rg_excellent.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_rg_getting.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V100 -P5 + +$(MID_SUBDIR)/se_rg_help_cl.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V095 -P5 + +$(MID_SUBDIR)/se_rg_help_ng.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V125 -P5 + +$(MID_SUBDIR)/se_rg_help_op.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V096 -P5 + +$(MID_SUBDIR)/se_rg_kiteki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V096 -P5 + +$(MID_SUBDIR)/se_rg_nawamiss.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P5 + +$(MID_SUBDIR)/se_rg_shop.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V080 -P5 + +$(MID_SUBDIR)/se_rg_w_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V100 -P5 + +$(MID_SUBDIR)/se_ru_bari.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_ru_gashin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_ru_gasyan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_ru_hyuu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_save.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P5 + +$(MID_SUBDIR)/se_seikai.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P4 + +$(MID_SUBDIR)/se_select.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + +$(MID_SUBDIR)/se_suikomu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_t_ame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_ame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_kami.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P3 + +$(MID_SUBDIR)/se_t_kami2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P3 + +$(MID_SUBDIR)/se_t_koame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_koame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_ooame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P2 + +$(MID_SUBDIR)/se_t_ooame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P2 + +$(MID_SUBDIR)/se_tama.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5 + +$(MID_SUBDIR)/se_tamago.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P5 + +$(MID_SUBDIR)/se_tamakoro.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2 + +$(MID_SUBDIR)/se_tamakoro_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2 + +$(MID_SUBDIR)/se_tb_kara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_tb_kon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_tb_start.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_tk_kasya.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_tk_warpin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_tk_warpout.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_toreeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V120 -P5 + +$(MID_SUBDIR)/se_toreoff.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V110 -P5 + +$(MID_SUBDIR)/se_toy_a.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_c.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_c1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_d.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_dango.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_f.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_g.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_kabe.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_track_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_track_haiki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4 + +$(MID_SUBDIR)/se_track_move.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_track_stop.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_tu_saa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_u.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_ussoki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V077 -P5 + +$(MID_SUBDIR)/se_w003.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w004.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_w006.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_w007.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w010.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w011.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w013.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w013b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_w014.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_w015.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_w016.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w016b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w017.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_w019.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w020.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_w025.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_w025b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w026.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w028.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w029.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w030.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w036.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_w039.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w043.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_z_search.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -v100 -P5 diff --git a/sound/MPlayDef.s b/sound/MPlayDef.s new file mode 100644 index 000000000..f5dd6484d --- /dev/null +++ b/sound/MPlayDef.s @@ -0,0 +1,430 @@ + .equ W00, 0x80 @ WAIT + .equ W01, W00+1 @ + .equ W02, W00+2 @ + .equ W03, W00+3 @ + .equ W04, W00+4 @ + .equ W05, W00+5 @ + .equ W06, W00+6 @ + .equ W07, W00+7 @ + .equ W08, W00+8 @ + .equ W09, W00+9 @ + .equ W10, W00+10 @ + .equ W11, W00+11 @ + .equ W12, W00+12 @ + .equ W13, W00+13 @ + .equ W14, W00+14 @ + .equ W15, W00+15 @ + .equ W16, W00+16 @ + .equ W17, W00+17 @ + .equ W18, W00+18 @ + .equ W19, W00+19 @ + .equ W20, W00+20 @ + .equ W21, W00+21 @ + .equ W22, W00+22 @ + .equ W23, W00+23 @ + .equ W24, W00+24 @ + .equ W28, W00+25 @ + .equ W30, W00+26 @ + .equ W32, W00+27 @ + .equ W36, W00+28 @ + .equ W40, W00+29 @ + .equ W42, W00+30 @ + .equ W44, W00+31 @ + .equ W48, W00+32 @ + .equ W52, W00+33 @ + .equ W54, W00+34 @ + .equ W56, W00+35 @ + .equ W60, W00+36 @ + .equ W64, W00+37 @ + .equ W66, W00+38 @ + .equ W68, W00+39 @ + .equ W72, W00+40 @ + .equ W76, W00+41 @ + .equ W78, W00+42 @ + .equ W80, W00+43 @ + .equ W84, W00+44 @ + .equ W88, W00+45 @ + .equ W90, W00+46 @ + .equ W92, W00+47 @ + .equ W96, W00+48 @ + + .equ FINE, 0xb1 @ fine + .equ GOTO, 0xb2 @ goto + .equ PATT, 0xb3 @ pattern play + .equ PEND, 0xb4 @ pattern end + .equ REPT, 0xb5 @ repeat + .equ MEMACC, 0xb9 @ memacc op adr dat ***lib + .equ PRIO, 0xba @ priority + .equ TEMPO, 0xbb @ tempo (BPM/2) + .equ KEYSH, 0xbc @ key shift + .equ VOICE, 0xbd @ voice # + .equ VOL, 0xbe @ volume + .equ PAN, 0xbf @ panpot (c_v+??) + .equ BEND, 0xc0 @ pitch bend (c_v+??) + .equ BENDR, 0xc1 @ bend range + .equ LFOS, 0xc2 @ LFO speed + .equ LFODL, 0xc3 @ LFO delay + .equ MOD, 0xc4 @ modulation depth + .equ MODT, 0xc5 @ modulation type + .equ TUNE, 0xc8 @ micro tuning (c_v+??) + + .equ XCMD, 0xcd @ extend command ***lib + .equ xIECV, 0x08 @ imi.echo vol ***lib + .equ xIECL, 0x09 @ imi.echo len ***lib + + .equ EOT, 0xce @ End of Tie + .equ TIE, 0xcf @ + .equ N01, TIE+1 @ NOTE + .equ N02, N01+1 @ + .equ N03, N01+2 @ + .equ N04, N01+3 @ + .equ N05, N01+4 @ + .equ N06, N01+5 @ + .equ N07, N01+6 @ + .equ N08, N01+7 @ + .equ N09, N01+8 @ + .equ N10, N01+9 @ + .equ N11, N01+10 @ + .equ N12, N01+11 @ + .equ N13, N01+12 @ + .equ N14, N01+13 @ + .equ N15, N01+14 @ + .equ N16, N01+15 @ + .equ N17, N01+16 @ + .equ N18, N01+17 @ + .equ N19, N01+18 @ + .equ N20, N01+19 @ + .equ N21, N01+20 @ + .equ N22, N01+21 @ + .equ N23, N01+22 @ + .equ N24, N01+23 @ + .equ N28, N01+24 @ + .equ N30, N01+25 @ + .equ N32, N01+26 @ + .equ N36, N01+27 @ + .equ N40, N01+28 @ + .equ N42, N01+29 @ + .equ N44, N01+30 @ + .equ N48, N01+31 @ + .equ N52, N01+32 @ + .equ N54, N01+33 @ + .equ N56, N01+34 @ + .equ N60, N01+35 @ + .equ N64, N01+36 @ + .equ N66, N01+37 @ + .equ N68, N01+38 @ + .equ N72, N01+39 @ + .equ N76, N01+40 @ + .equ N78, N01+41 @ + .equ N80, N01+42 @ + .equ N84, N01+43 @ + .equ N88, N01+44 @ + .equ N90, N01+45 @ + .equ N92, N01+46 @ + .equ N96, N01+47 @ + +@ maximum value for volume + + .equ mxv, 0x7F @ + +@ center value of PAN, BEND, TUNE + + .equ c_v, 0x40 @ -64 ~ +63 + +@ note for N??, TIE, EOT + + .equ CnM2, 0 @ + .equ CsM2, 1 @ + .equ DnM2, 2 @ + .equ DsM2, 3 @ + .equ EnM2, 4 @ + .equ FnM2, 5 @ + .equ FsM2, 6 @ + .equ GnM2, 7 @ + .equ GsM2, 8 @ + .equ AnM2, 9 @ + .equ AsM2, 10 @ + .equ BnM2, 11 @ + .equ CnM1, 12 @ + .equ CsM1, 13 @ + .equ DnM1, 14 @ + .equ DsM1, 15 @ + .equ EnM1, 16 @ + .equ FnM1, 17 @ + .equ FsM1, 18 @ + .equ GnM1, 19 @ + .equ GsM1, 20 @ + .equ AnM1, 21 @ + .equ AsM1, 22 @ + .equ BnM1, 23 @ + .equ Cn0, 24 @ + .equ Cs0, 25 @ + .equ Dn0, 26 @ + .equ Ds0, 27 @ + .equ En0, 28 @ + .equ Fn0, 29 @ + .equ Fs0, 30 @ + .equ Gn0, 31 @ + .equ Gs0, 32 @ + .equ An0, 33 @ + .equ As0, 34 @ + .equ Bn0, 35 @ + .equ Cn1, 36 @ + .equ Cs1, 37 @ + .equ Dn1, 38 @ + .equ Ds1, 39 @ + .equ En1, 40 @ + .equ Fn1, 41 @ + .equ Fs1, 42 @ + .equ Gn1, 43 @ + .equ Gs1, 44 @ + .equ An1, 45 @ + .equ As1, 46 @ + .equ Bn1, 47 @ + .equ Cn2, 48 @ + .equ Cs2, 49 @ + .equ Dn2, 50 @ + .equ Ds2, 51 @ + .equ En2, 52 @ + .equ Fn2, 53 @ + .equ Fs2, 54 @ + .equ Gn2, 55 @ + .equ Gs2, 56 @ + .equ An2, 57 @ + .equ As2, 58 @ + .equ Bn2, 59 @ + .equ Cn3, 60 @ + .equ Cs3, 61 @ + .equ Dn3, 62 @ + .equ Ds3, 63 @ + .equ En3, 64 @ + .equ Fn3, 65 @ + .equ Fs3, 66 @ + .equ Gn3, 67 @ + .equ Gs3, 68 @ + .equ An3, 69 @ 440Hz + .equ As3, 70 @ + .equ Bn3, 71 @ + .equ Cn4, 72 @ + .equ Cs4, 73 @ + .equ Dn4, 74 @ + .equ Ds4, 75 @ + .equ En4, 76 @ + .equ Fn4, 77 @ + .equ Fs4, 78 @ + .equ Gn4, 79 @ + .equ Gs4, 80 @ + .equ An4, 81 @ + .equ As4, 82 @ + .equ Bn4, 83 @ + .equ Cn5, 84 @ + .equ Cs5, 85 @ + .equ Dn5, 86 @ + .equ Ds5, 87 @ + .equ En5, 88 @ + .equ Fn5, 89 @ + .equ Fs5, 90 @ + .equ Gn5, 91 @ + .equ Gs5, 92 @ + .equ An5, 93 @ + .equ As5, 94 @ + .equ Bn5, 95 @ + .equ Cn6, 96 @ + .equ Cs6, 97 @ + .equ Dn6, 98 @ + .equ Ds6, 99 @ + .equ En6, 100 @ + .equ Fn6, 101 @ + .equ Fs6, 102 @ + .equ Gn6, 103 @ + .equ Gs6, 104 @ + .equ An6, 105 @ + .equ As6, 106 @ + .equ Bn6, 107 @ + .equ Cn7, 108 @ + .equ Cs7, 109 @ + .equ Dn7, 110 @ + .equ Ds7, 111 @ + .equ En7, 112 @ + .equ Fn7, 113 @ + .equ Fs7, 114 @ + .equ Gn7, 115 @ + .equ Gs7, 116 @ + .equ An7, 117 @ + .equ As7, 118 @ + .equ Bn7, 119 @ + .equ Cn8, 120 @ + .equ Cs8, 121 @ + .equ Dn8, 122 @ + .equ Ds8, 123 @ + .equ En8, 124 @ + .equ Fn8, 125 @ + .equ Fs8, 126 @ + .equ Gn8, 127 @ + +@ velocity + + .equ v000, 0 @ + .equ v001, 1 @ + .equ v002, 2 @ + .equ v003, 3 @ + .equ v004, 4 @ + .equ v005, 5 @ + .equ v006, 6 @ + .equ v007, 7 @ + .equ v008, 8 @ + .equ v009, 9 @ + .equ v010, 10 @ + .equ v011, 11 @ + .equ v012, 12 @ + .equ v013, 13 @ + .equ v014, 14 @ + .equ v015, 15 @ + .equ v016, 16 @ + .equ v017, 17 @ + .equ v018, 18 @ + .equ v019, 19 @ + .equ v020, 20 @ + .equ v021, 21 @ + .equ v022, 22 @ + .equ v023, 23 @ + .equ v024, 24 @ + .equ v025, 25 @ + .equ v026, 26 @ + .equ v027, 27 @ + .equ v028, 28 @ + .equ v029, 29 @ + .equ v030, 30 @ + .equ v031, 31 @ + .equ v032, 32 @ + .equ v033, 33 @ + .equ v034, 34 @ + .equ v035, 35 @ + .equ v036, 36 @ + .equ v037, 37 @ + .equ v038, 38 @ + .equ v039, 39 @ + .equ v040, 40 @ + .equ v041, 41 @ + .equ v042, 42 @ + .equ v043, 43 @ + .equ v044, 44 @ + .equ v045, 45 @ + .equ v046, 46 @ + .equ v047, 47 @ + .equ v048, 48 @ + .equ v049, 49 @ + .equ v050, 50 @ + .equ v051, 51 @ + .equ v052, 52 @ + .equ v053, 53 @ + .equ v054, 54 @ + .equ v055, 55 @ + .equ v056, 56 @ + .equ v057, 57 @ + .equ v058, 58 @ + .equ v059, 59 @ + .equ v060, 60 @ + .equ v061, 61 @ + .equ v062, 62 @ + .equ v063, 63 @ + .equ v064, 64 @ + .equ v065, 65 @ + .equ v066, 66 @ + .equ v067, 67 @ + .equ v068, 68 @ + .equ v069, 79 @ + .equ v070, 70 @ + .equ v071, 71 @ + .equ v072, 72 @ + .equ v073, 73 @ + .equ v074, 74 @ + .equ v075, 75 @ + .equ v076, 76 @ + .equ v077, 77 @ + .equ v078, 78 @ + .equ v079, 79 @ + .equ v080, 80 @ + .equ v081, 81 @ + .equ v082, 82 @ + .equ v083, 83 @ + .equ v084, 84 @ + .equ v085, 85 @ + .equ v086, 86 @ + .equ v087, 87 @ + .equ v088, 88 @ + .equ v089, 89 @ + .equ v090, 90 @ + .equ v091, 91 @ + .equ v092, 92 @ + .equ v093, 93 @ + .equ v094, 94 @ + .equ v095, 95 @ + .equ v096, 96 @ + .equ v097, 97 @ + .equ v098, 98 @ + .equ v099, 99 @ + .equ v100, 100 @ + .equ v101, 101 @ + .equ v102, 102 @ + .equ v103, 103 @ + .equ v104, 104 @ + .equ v105, 105 @ + .equ v106, 106 @ + .equ v107, 107 @ + .equ v108, 108 @ + .equ v109, 109 @ + .equ v110, 110 @ + .equ v111, 111 @ + .equ v112, 112 @ + .equ v113, 113 @ + .equ v114, 114 @ + .equ v115, 115 @ + .equ v116, 116 @ + .equ v117, 117 @ + .equ v118, 118 @ + .equ v119, 119 @ + .equ v120, 120 @ + .equ v121, 121 @ + .equ v122, 122 @ + .equ v123, 123 @ + .equ v124, 124 @ + .equ v125, 125 @ + .equ v126, 126 @ + .equ v127, 127 @ + +@ exact gate time parameter for N?? + + .equ gtp1, 1 @ + .equ gtp2, 2 @ + .equ gtp3, 3 @ + +@ parameter of MODT + + .equ mod_vib,0 @ vibrate + .equ mod_tre,1 @ tremolo + .equ mod_pan,2 @ auto-panpot + +@ parameter of MEMACC + + .equ mem_set,0 @ + .equ mem_add,1 @ + .equ mem_sub,2 @ + .equ mem_mem_set,3 @ + .equ mem_mem_add,4 @ + .equ mem_mem_sub,5 @ + .equ mem_beq,6 @ + .equ mem_bne,7 @ + .equ mem_bhi,8 @ + .equ mem_bhs,9 @ + .equ mem_bls,10 @ + .equ mem_blo,11 @ + .equ mem_mem_beq,12 @ + .equ mem_mem_bne,13 @ + .equ mem_mem_bhi,14 @ + .equ mem_mem_bhs,15 @ + .equ mem_mem_bls,16 @ + .equ mem_mem_blo,17 @ + + .equ reverb_set,0x80 @ SOUND_MODE_REVERB_SET + .equ PAM, PAN @ diff --git a/sound/song_table.inc b/sound/song_table.inc index 39f1a795e..8ed17dcc9 100644 --- a/sound/song_table.inc +++ b/sound/song_table.inc @@ -1,351 +1,351 @@ gSongTable:: @ 84A32CC - song gSong_86B5640, 0, 0 - song gSong_86B5660, 1, 1 - song gSong_86B568C, 1, 1 - song gSong_86B56B0, 1, 1 - song gSong_86B56F4, 1, 1 - song gSong_86B5720, 2, 2 - song gSong_86B573C, 1, 1 - song gSong_86B5758, 2, 2 - song gSong_86B5774, 1, 1 - song gSong_86B57A8, 1, 1 - song gSong_86B57CC, 1, 1 - song gSong_86B57E8, 1, 1 - song gSong_86B5814, 1, 1 - song gSong_86B5860, 1, 1 - song gSong_86B58DC, 1, 1 - song gSong_86B5930, 1, 1 - song gSong_86B5984, 1, 1 - song gSong_86B59D4, 1, 1 - song gSong_86B59F0, 1, 1 - song gSong_86B5A44, 1, 1 - song gSong_86B5A8C, 1, 1 - song gSong_86B5AB8, 1, 1 - song gSong_86B5ADC, 1, 1 - song gSong_86B5B00, 1, 1 - song gSong_86B5B84, 2, 2 - song gSong_86B5BB0, 1, 1 - song gSong_86B5BE0, 1, 1 - song gSong_86B5D60, 1, 1 - song gSong_86B5D84, 1, 1 - song gSong_86B5DA8, 1, 1 - song gSong_86B5DCC, 1, 1 - song gSong_86B5DFC, 1, 1 - song gSong_86B5E20, 1, 1 - song gSong_86B5E6C, 1, 1 - song gSong_86B5EA4, 1, 1 - song gSong_86B5EF8, 1, 1 - song gSong_86B5F34, 1, 1 - song gSong_86B5F8C, 1, 1 - song gSong_86B5FD0, 2, 2 - song gSong_86B600C, 1, 1 - song gSong_86B604C, 1, 1 - song gSong_86B6078, 1, 1 - song gSong_86B60B4, 1, 1 - song gSong_86B6160, 1, 1 - song gSong_86B61D8, 1, 1 - song gSong_86B6204, 2, 2 - song gSong_86B6238, 1, 1 - song gSong_86B6264, 2, 2 - song gSong_86B62A8, 1, 1 - song gSong_86B62D4, 1, 1 - song gSong_86B6300, 1, 1 - song gSong_86B632C, 1, 1 - song gSong_86B6358, 1, 1 - song gSong_86B63AC, 2, 2 - song gSong_86B63F0, 1, 1 - song gSong_86B6424, 2, 2 - song gSong_86B645C, 2, 2 - song gSong_86B6494, 2, 2 - song gSong_86B64CC, 2, 2 - song gSong_86B6504, 2, 2 - song gSong_86B653C, 2, 2 - song gSong_86B6574, 2, 2 - song gSong_86B65AC, 2, 2 - song gSong_86B65E0, 2, 2 - song gSong_86B6604, 2, 2 - song gSong_86B6650, 1, 1 - song gSong_86B66B0, 1, 1 - song gSong_86B66E4, 2, 2 - song gSong_86B6714, 2, 2 - song gSong_86B674C, 2, 2 - song gSong_86B6790, 2, 2 - song gSong_86B67C0, 2, 2 - song gSong_86B67E8, 1, 1 - song gSong_86B6850, 1, 1 - song gSong_86B688C, 3, 3 - song gSong_86B68CC, 3, 3 - song gSong_86B6908, 3, 3 - song gSong_86B6948, 3, 3 - song gSong_86B6984, 3, 3 - song gSong_86B69C4, 3, 3 - song gSong_86B6A2C, 1, 1 - song gSong_86B6A7C, 1, 1 - song gSong_86B6AB8, 1, 1 - song gSong_86B6AE8, 3, 3 - song gSong_86B6B34, 1, 1 - song gSong_86B6B58, 2, 2 - song gSong_86B6BAC, 2, 2 - song gSong_86B6C40, 1, 1 - song gSong_86B6C7C, 1, 1 - song gSong_86B6CA0, 1, 1 - song gSong_86B6D04, 1, 1 - song gSong_86B6D6C, 1, 1 - song gSong_86B6D94, 1, 1 - song gSong_86B6DC8, 1, 1 - song gSong_86B6DF4, 1, 1 - song gSong_86B6E70, 1, 1 - song gSong_86B6F30, 1, 1 - song gSong_86B7018, 1, 1 - song gSong_86B7130, 1, 1 - song gSong_86B7154, 1, 1 - song gSong_86B7268, 1, 1 - song gSong_86B7294, 1, 1 - song gSong_86B72C8, 1, 1 - song gSong_86B732C, 1, 1 - song gSong_86B7394, 1, 1 - song gSong_86B7590, 1, 1 - song gSong_86B761C, 1, 1 - song gSong_86B766C, 1, 1 - song gSong_86B7698, 1, 1 - song gSong_86B76B8, 2, 2 - song gSong_86B76F4, 1, 1 - song gSong_86B7788, 2, 2 - song gSong_86B77F4, 1, 1 - song gSong_86B783C, 1, 1 - song gSong_86B7900, 1, 1 - song gSong_86B7954, 1, 1 - song gSong_86B79D4, 1, 1 - song gSong_86B7A0C, 1, 1 - song gSong_86B7A40, 1, 1 - song gSong_86B7A80, 1, 1 - song gSong_86B7AF8, 1, 1 - song gSong_86B7B78, 1, 1 - song gSong_86B7BD0, 1, 1 - song gSong_86B7C74, 1, 1 - song gSong_86B7CC0, 1, 1 - song gSong_86B7D3C, 2, 2 - song gSong_86B7D88, 2, 2 - song gSong_86B7DBC, 1, 1 - song gSong_86B7E08, 1, 1 - song gSong_86B7E68, 1, 1 - song gSong_86B7EB4, 1, 1 - song gSong_86B7F38, 1, 1 - song gSong_86B7F8C, 1, 1 - song gSong_86B8058, 1, 1 - song gSong_86B80F8, 1, 1 - song gSong_86B8134, 1, 1 - song gSong_86B8180, 1, 1 - song gSong_86B8204, 1, 1 - song gSong_86B8274, 1, 1 - song gSong_86B8348, 1, 1 - song gSong_86B83EC, 1, 1 - song gSong_86B845C, 1, 1 - song gSong_86B84D0, 1, 1 - song gSong_86B85B0, 2, 2 - song gSong_86B85EC, 1, 1 - song gSong_86B8654, 2, 2 - song gSong_86B86D0, 1, 1 - song gSong_86B871C, 1, 1 - song gSong_86B8764, 1, 1 - song gSong_86B87CC, 1, 1 - song gSong_86B8868, 1, 1 - song gSong_86B89CC, 1, 1 - song gSong_86B8A34, 1, 1 - song gSong_86B8A78, 1, 1 - song gSong_86B8AF4, 1, 1 - song gSong_86B8B60, 1, 1 - song gSong_86B8BE0, 1, 1 - song gSong_86B8C60, 1, 1 - song gSong_86B8CFC, 1, 1 - song gSong_86B8D48, 1, 1 - song gSong_86B8D88, 2, 2 - song gSong_86B8E00, 1, 1 - song gSong_86B8E3C, 1, 1 - song gSong_86B8E94, 2, 2 - song gSong_86B8F5C, 1, 1 - song gSong_86B9050, 1, 1 - song gSong_86B9160, 1, 1 - song gSong_86B91E8, 1, 1 - song gSong_86B9230, 1, 1 - song gSong_86B9290, 1, 1 - song gSong_86B92DC, 1, 1 - song gSong_86B9364, 1, 1 - song gSong_86B9420, 1, 1 - song gSong_86B9478, 1, 1 - song gSong_86B94F4, 1, 1 - song gSong_86B95BC, 1, 1 - song gSong_86B9678, 1, 1 - song gSong_86B9764, 1, 1 - song gSong_86B97A4, 1, 1 - song gSong_86B9800, 1, 1 - song gSong_86B9838, 1, 1 - song gSong_86B98EC, 1, 1 - song gSong_86B998C, 1, 1 - song gSong_86B99F4, 1, 1 - song gSong_86B9B18, 1, 1 - song gSong_86B9B94, 1, 1 - song gSong_86B9BF0, 1, 1 - song gSong_86B9C28, 1, 1 - song gSong_86B9C78, 1, 1 - song gSong_86B9D04, 1, 1 - song gSong_86B9D68, 1, 1 - song gSong_86B9DE0, 1, 1 - song gSong_86B9E48, 1, 1 - song gSong_86B9F9C, 1, 1 - song gSong_86BA070, 2, 2 - song gSong_86BA180, 1, 1 - song gSong_86BA264, 1, 1 - song gSong_86BA344, 1, 1 - song gSong_86BA390, 1, 1 - song gSong_86BA41C, 1, 1 - song gSong_86BA5AC, 1, 1 - song gSong_86BA74C, 1, 1 - song gSong_86BA7BC, 2, 2 - song gSong_86BA80C, 1, 1 - song gSong_86BA930, 1, 1 - song gSong_86BA9B0, 1, 1 - song gSong_86BAAA0, 1, 1 - song gSong_86BAB04, 1, 1 - song gSong_86BAB60, 1, 1 - song gSong_86BAC14, 1, 1 - song gSong_86BAE10, 1, 1 - song gSong_86BAF30, 1, 1 - song gSong_86BB0A0, 1, 1 - song gSong_86BB110, 1, 1 - song gSong_86BB1A8, 1, 1 - song gSong_86BB1E0, 1, 1 - song gSong_86BB2B8, 2, 2 - song gSong_86BB390, 1, 1 - song gSong_86BB43C, 1, 1 - song gSong_86BB4D4, 1, 1 - song gSong_86BB56C, 1, 1 - song gSong_86BB614, 1, 1 - song gSong_86BB660, 1, 1 - song gSong_86BB75C, 1, 1 - song gSong_86BB7F0, 1, 1 - song gSong_86BB854, 1, 1 - song gSong_86BB8F0, 1, 1 - song gSong_86BBAF8, 2, 2 - song gSong_86BBBF4, 2, 2 - song gSong_86BBCE4, 1, 1 - song gSong_86BBD68, 1, 1 - song gSong_86BBDDC, 2, 2 - song gSong_86BBF5C, 1, 1 - song gSong_86BC060, 1, 1 - song gSong_86BC0C0, 1, 1 - song gSong_86BC130, 1, 1 - song gSong_86BC24C, 2, 2 - song gSong_86BC2F0, 1, 1 - song gSong_86BC460, 1, 1 - song gSong_86BC594, 1, 1 - song gSong_86BC618, 1, 1 - song gSong_86BC670, 1, 1 - song gSong_86BC6A0, 1, 1 - song gSong_86BC6D8, 1, 1 - song gSong_86BC764, 1, 1 - song gSong_86BC79C, 1, 1 - song gSong_86BC7E0, 1, 1 - song gSong_86BC820, 1, 1 - song gSong_86BC848, 1, 1 - song gSong_86BC900, 1, 1 - song gSong_86BC974, 1, 1 - song gSong_86BC9E0, 1, 1 - song gSong_86BCA28, 1, 1 - song gSong_86BCB08, 1, 1 - song gSong_86BCBC8, 1, 1 - song gSong_86BCBFC, 1, 1 - song gSong_86BCCB8, 2, 2 - song gSong_86BCD98, 2, 2 - song gSong_86BCEE4, 2, 2 - song gSong_86BD080, 2, 2 - song gSong_86BD358, 2, 2 - song gSong_86BD4E4, 2, 2 - song gSong_86BD5BC, 2, 2 - song gSong_86BD628, 2, 2 - song gSong_86BDB98, 0, 0 - song gSong_86BE9C4, 0, 0 - song gSong_86BFA68, 0, 0 - song gSong_86BFDC0, 0, 0 - song gSong_86BFFE0, 2, 2 - song gSong_86C0120, 2, 2 - song gSong_86C0204, 2, 2 - song gSong_86C02FC, 2, 2 - song gSong_86C07E4, 0, 0 - song gSong_86C1720, 0, 0 - song gSong_86C3344, 0, 0 - song gSong_86C3D50, 0, 0 - song gSong_86C3FE8, 2, 2 - song gSong_86C4AE8, 0, 0 - song gSong_86C5B5C, 0, 0 - song gSong_86C6A30, 0, 0 - song gSong_86C775C, 0, 0 - song gSong_86C77B0, 0, 0 - song gSong_86C83C4, 0, 0 - song gSong_86C8784, 0, 0 - song gSong_86C8B3C, 0, 0 - song gSong_86C8FE4, 0, 0 - song gSong_86C9AA0, 0, 0 - song gSong_86CACB8, 0, 0 - song gSong_86CC108, 0, 0 - song gSong_86CD344, 0, 0 - song gSong_86D1354, 0, 0 - song gSong_86D1DDC, 0, 0 - song gSong_86D264C, 0, 0 - song gSong_86D3588, 0, 0 - song gSong_86D42FC, 0, 0 - song gSong_86D503C, 0, 0 - song gSong_86D6B20, 0, 0 - song gSong_86D9694, 0, 0 - song gSong_86DA810, 0, 0 - song gSong_86DCFE0, 0, 0 - song gSong_86DD844, 0, 0 - song gSong_86DDFE0, 0, 0 - song gSong_86DE96C, 0, 0 - song gSong_86DF3CC, 0, 0 - song gSong_86E0670, 0, 0 - song gSong_86E0FE8, 0, 0 - song gSong_86E18B4, 0, 0 - song gSong_86E2FA8, 0, 0 - song gSong_86E39E4, 0, 0 - song gSong_86E4564, 0, 0 - song gSong_86E56E4, 0, 0 - song gSong_86E5C1C, 0, 0 - song gSong_86E6B0C, 0, 0 - song gSong_86E7920, 0, 0 - song gSong_86E8810, 0, 0 - song gSong_86E904C, 0, 0 - song gSong_86E9820, 0, 0 - song gSong_86E9A20, 2, 2 - song gSong_86E9C20, 2, 2 - song gSong_86E9F90, 2, 2 - song gSong_86EA100, 2, 2 - song gSong_86EAA04, 0, 0 - song gSong_86EAE3C, 0, 0 - song gSong_86EAEC8, 0, 0 - song gSong_86EB098, 0, 0 - song gSong_86EB154, 0, 0 - song gSong_86EC0C8, 0, 0 - song gSong_86ED044, 0, 0 - song gSong_86EDAA0, 0, 0 - song gSong_86EDF20, 0, 0 - song gSong_86EEE4C, 0, 0 - song gSong_86F0250, 0, 0 - song gSong_86F0740, 0, 0 - song gSong_86F1600, 0, 0 - song gSong_86F281C, 0, 0 - song gSong_86F3710, 0, 0 - song gSong_86F4738, 0, 0 - song gSong_86F5668, 0, 0 - song gSong_86F582C, 2, 2 - song gSong_86F79B4, 0, 0 - song gSong_86F8B2C, 0, 0 - song gSong_86F9DE4, 0, 0 - song gSong_86FA228, 0, 0 - song gSong_86FAB70, 0, 0 - song gSong_86FB570, 0, 0 - song gSong_86FBDB0, 0, 0 - song gSong_86FBE8C, 0, 0 + song mus_dummy, 0, 0 + song se_kaifuku, 1, 1 + song se_pc_login, 1, 1 + song se_pc_off, 1, 1 + song se_pc_on, 1, 1 + song se_select, 2, 2 + song se_win_open, 1, 1 + song se_wall_hit, 2, 2 + song se_door, 1, 1 + song se_kaidan, 1, 1 + song se_dansa, 1, 1 + song se_jitensya, 1, 1 + song se_kouka_l, 1, 1 + song se_kouka_m, 1, 1 + song se_kouka_h, 1, 1 + song se_bowa2, 1, 1 + song se_poke_dead, 1, 1 + song se_nigeru, 1, 1 + song se_jido_doa, 1, 1 + song se_naminori, 1, 1 + song se_ban, 1, 1 + song se_pin, 1, 1 + song se_boo, 1, 1 + song se_bowa, 1, 1 + song se_jyuni, 2, 2 + song se_seikai, 1, 1 + song se_hazure, 1, 1 + song se_exp, 1, 1 + song se_jite_pyoko, 1, 1 + song se_mu_pachi, 1, 1 + song se_tk_kasya, 1, 1 + song se_fu_zaku, 1, 1 + song se_fu_zaku2, 1, 1 + song se_fu_zuzuzu, 1, 1 + song se_ru_gashin, 1, 1 + song se_ru_gasyan, 1, 1 + song se_ru_bari, 1, 1 + song se_ru_hyuu, 1, 1 + song se_ki_gasyan, 2, 2 + song se_tk_warpin, 1, 1 + song se_tk_warpout, 1, 1 + song se_tu_saa, 1, 1 + song se_hi_turun, 1, 1 + song se_track_move, 1, 1 + song se_track_stop, 1, 1 + song se_track_haiki, 2, 2 + song se_track_door, 1, 1 + song se_moter, 2, 2 + song se_save, 1, 1 + song se_kon, 1, 1 + song se_kon2, 1, 1 + song se_kon3, 1, 1 + song se_kon4, 1, 1 + song se_suikomu, 2, 2 + song se_nageru, 1, 1 + song se_toy_c, 2, 2 + song se_toy_d, 2, 2 + song se_toy_e, 2, 2 + song se_toy_f, 2, 2 + song se_toy_g, 2, 2 + song se_toy_a, 2, 2 + song se_toy_b, 2, 2 + song se_toy_c1, 2, 2 + song se_mizu, 2, 2 + song se_hashi, 2, 2 + song se_daugi, 1, 1 + song se_pinpon, 1, 1 + song se_fuusen1, 2, 2 + song se_fuusen2, 2, 2 + song se_fuusen3, 2, 2 + song se_toy_kabe, 2, 2 + song se_toy_dango, 2, 2 + song se_doku, 1, 1 + song se_esuka, 1, 1 + song se_t_ame, 3, 3 + song se_t_ame_e, 3, 3 + song se_t_ooame, 3, 3 + song se_t_ooame_e, 3, 3 + song se_t_koame, 3, 3 + song se_t_koame_e, 3, 3 + song se_t_kami, 1, 1 + song se_t_kami2, 1, 1 + song se_elebeta, 1, 1 + song se_hinsi, 3, 3 + song se_expmax, 1, 1 + song se_tamakoro, 2, 2 + song se_tamakoro_e, 2, 2 + song se_basabasa, 1, 1 + song se_regi, 1, 1 + song se_c_gaji, 1, 1 + song se_c_maku_u, 1, 1 + song se_c_maku_d, 1, 1 + song se_c_pasi, 1, 1 + song se_c_syu, 1, 1 + song se_c_pikon, 1, 1 + song se_reapoke, 1, 1 + song se_op_basyu, 1, 1 + song se_bt_start, 1, 1 + song se_dendou, 1, 1 + song se_jihanki, 1, 1 + song se_tama, 1, 1 + song se_z_scroll, 1, 1 + song se_z_page, 1, 1 + song se_pn_on, 1, 1 + song se_pn_off, 1, 1 + song se_z_search, 1, 1 + song se_tamago, 1, 1 + song se_tb_start, 1, 1 + song se_tb_kon, 1, 1 + song se_tb_kara, 2, 2 + song se_bidoro, 1, 1 + song se_w085, 2, 2 + song se_w085b, 1, 1 + song se_w231, 1, 1 + song se_w171, 1, 1 + song se_w233, 1, 1 + song se_w233b, 1, 1 + song se_w145, 1, 1 + song se_w145b, 1, 1 + song se_w145c, 1, 1 + song se_w240, 1, 1 + song se_w015, 1, 1 + song se_w081, 1, 1 + song se_w081b, 1, 1 + song se_w088, 1, 1 + song se_w016, 2, 2 + song se_w016b, 2, 2 + song se_w003, 1, 1 + song se_w104, 1, 1 + song se_w013, 1, 1 + song se_w196, 1, 1 + song se_w086, 1, 1 + song se_w004, 1, 1 + song se_w025, 1, 1 + song se_w025b, 1, 1 + song se_w152, 1, 1 + song se_w026, 1, 1 + song se_w172, 1, 1 + song se_w172b, 1, 1 + song se_w053, 1, 1 + song se_w007, 1, 1 + song se_w092, 1, 1 + song se_w221, 1, 1 + song se_w221b, 2, 2 + song se_w052, 1, 1 + song se_w036, 2, 2 + song se_w059, 1, 1 + song se_w059b, 1, 1 + song se_w010, 1, 1 + song se_w011, 1, 1 + song se_w017, 1, 1 + song se_w019, 1, 1 + song se_w028, 1, 1 + song se_w013b, 1, 1 + song se_w044, 1, 1 + song se_w029, 1, 1 + song se_w057, 1, 1 + song se_w056, 1, 1 + song se_w250, 1, 1 + song se_w030, 1, 1 + song se_w039, 2, 2 + song se_w054, 1, 1 + song se_w077, 1, 1 + song se_w020, 2, 2 + song se_w082, 1, 1 + song se_w047, 1, 1 + song se_w195, 1, 1 + song se_w006, 1, 1 + song se_w091, 1, 1 + song se_w146, 1, 1 + song se_w120, 1, 1 + song se_w153, 1, 1 + song se_w071b, 1, 1 + song se_w071, 1, 1 + song se_w103, 1, 1 + song se_w062, 1, 1 + song se_w062b, 1, 1 + song se_w048, 1, 1 + song se_w187, 1, 1 + song se_w118, 1, 1 + song se_w155, 1, 1 + song se_w122, 1, 1 + song se_w060, 1, 1 + song se_w185, 1, 1 + song se_w014, 1, 1 + song se_w043, 1, 1 + song se_w207, 1, 1 + song se_w207b, 1, 1 + song se_w215, 1, 1 + song se_w109, 1, 1 + song se_w173, 1, 1 + song se_w280, 1, 1 + song se_w202, 1, 1 + song se_w060b, 1, 1 + song se_w076, 2, 2 + song se_w080, 1, 1 + song se_w100, 1, 1 + song se_w107, 1, 1 + song se_w166, 1, 1 + song se_w129, 1, 1 + song se_w115, 1, 1 + song se_w112, 1, 1 + song se_w197, 2, 2 + song se_w199, 1, 1 + song se_w236, 1, 1 + song se_w204, 1, 1 + song se_w268, 1, 1 + song se_w070, 1, 1 + song se_w063, 1, 1 + song se_w127, 1, 1 + song se_w179, 1, 1 + song se_w151, 1, 1 + song se_w201, 1, 1 + song se_w161, 1, 1 + song se_w161b, 1, 1 + song se_w227, 1, 1 + song se_w227b, 2, 2 + song se_w226, 1, 1 + song se_w208, 1, 1 + song se_w213, 1, 1 + song se_w213b, 1, 1 + song se_w234, 1, 1 + song se_w260, 1, 1 + song se_w328, 1, 1 + song se_w320, 1, 1 + song se_w255, 1, 1 + song se_w291, 1, 1 + song se_w089, 2, 2 + song se_w239, 2, 2 + song se_w230, 1, 1 + song se_w281, 1, 1 + song se_w327, 2, 2 + song se_w287, 1, 1 + song se_w257, 1, 1 + song se_w253, 1, 1 + song se_w258, 1, 1 + song se_w322, 2, 2 + song se_w298, 1, 1 + song se_w287b, 1, 1 + song se_w114, 1, 1 + song se_w063b, 1, 1 + song mus_w_door, 1, 1 + song se_card1, 1, 1 + song se_card2, 1, 1 + song se_card3, 1, 1 + song se_bag1, 1, 1 + song se_bag2, 1, 1 + song se_getting, 1, 1 + song se_shop, 1, 1 + song se_kiteki, 1, 1 + song se_help_op, 1, 1 + song se_help_cl, 1, 1 + song se_help_ng, 1, 1 + song se_deomov, 1, 1 + song se_excellent, 1, 1 + song se_nawamiss, 1, 1 + song mus_me_asa, 2, 2 + song mus_fanfa1, 2, 2 + song mus_fanfa4, 2, 2 + song mus_fanfa5, 2, 2 + song mus_me_bachi, 2, 2 + song mus_me_waza, 2, 2 + song mus_me_kinomi, 2, 2 + song mus_me_shinka, 2, 2 + song mus_shinka, 0, 0 + song mus_battle32, 0, 0 + song mus_battle20, 0, 0 + song mus_p_school, 0, 0 + song mus_me_b_big, 2, 2 + song mus_me_b_small, 2, 2 + song mus_me_wasure, 2, 2 + song mus_me_zannen, 2, 2 + song mus_annai, 0, 0 + song mus_slot, 0, 0 + song mus_ajito, 0, 0 + song mus_gym, 0, 0 + song mus_purin, 2, 2 + song mus_demo, 0, 0 + song mus_title, 0, 0 + song mus_guren, 0, 0 + song mus_shion, 0, 0 + song mus_kaihuku, 0, 0 + song mus_cycling, 0, 0 + song mus_rocket, 0, 0 + song mus_shoujo, 0, 0 + song mus_shounen, 0, 0 + song mus_dendou, 0, 0 + song mus_t_mori, 0, 0 + song mus_otsukimi, 0, 0 + song mus_pokeyashi, 0, 0 + song mus_ending, 0, 0 + song mus_load01, 0, 0 + song mus_opening, 0, 0 + song mus_load02, 0, 0 + song mus_load03, 0, 0 + song mus_champ_r, 0, 0 + song mus_vs_gym, 0, 0 + song mus_vs_tore, 0, 0 + song mus_vs_yasei, 0, 0 + song mus_vs_last, 0, 0 + song mus_masara, 0, 0 + song mus_kenkyu, 0, 0 + song mus_ohkido, 0, 0 + song mus_pokecen, 0, 0 + song mus_santoan, 0, 0 + song mus_naminori, 0, 0 + song mus_p_tower, 0, 0 + song mus_shiruhu, 0, 0 + song mus_hanada, 0, 0 + song mus_tamamusi, 0, 0 + song mus_win_tre, 0, 0 + song mus_win_yasei, 0, 0 + song mus_win_gym, 0, 0 + song mus_kuchiba, 0, 0 + song mus_nibi, 0, 0 + song mus_rival1, 0, 0 + song mus_rival2, 0, 0 + song mus_fan2, 2, 2 + song mus_fan5, 2, 2 + song mus_fan6, 2, 2 + song mus_me_photo, 2, 2 + song mus_titlerog, 0, 0 + song mus_get_yasei, 0, 0 + song mus_sousa, 0, 0 + song mus_sekaikan, 0, 0 + song mus_seibetu, 0, 0 + song mus_jump, 0, 0 + song mus_union, 0, 0 + song mus_network, 0, 0 + song mus_okurimono, 0, 0 + song mus_kinomikui, 0, 0 + song mus_nanadungeon, 0, 0 + song mus_oshie_tv, 0, 0 + song mus_nanashima, 0, 0 + song mus_nanaiseki, 0, 0 + song mus_nana123, 0, 0 + song mus_nana45, 0, 0 + song mus_nana67, 0, 0 + song mus_pokefue, 2, 2 + song mus_vs_deo, 0, 0 + song mus_vs_myu2, 0, 0 + song mus_vs_den, 0, 0 + song mus_exeye, 0, 0 + song mus_deoeye, 0, 0 + song mus_t_tower, 0, 0 + song mus_slowmasara, 0, 0 + song mus_tvnoize, 0, 0 dummy_song_header: @ 84A3DA4 .byte 0, 0, 0, 0 diff --git a/sound/songs/midi/mus_ajito.mid b/sound/songs/midi/mus_ajito.mid Binary files differnew file mode 100644 index 000000000..1e1fff0f6 --- /dev/null +++ b/sound/songs/midi/mus_ajito.mid diff --git a/sound/songs/midi/mus_annai.mid b/sound/songs/midi/mus_annai.mid Binary files differnew file mode 100644 index 000000000..efea75d49 --- /dev/null +++ b/sound/songs/midi/mus_annai.mid diff --git a/sound/songs/midi/mus_champ_r.mid b/sound/songs/midi/mus_champ_r.mid Binary files differnew file mode 100644 index 000000000..6552b65bd --- /dev/null +++ b/sound/songs/midi/mus_champ_r.mid diff --git a/sound/songs/midi/mus_cycling.mid b/sound/songs/midi/mus_cycling.mid Binary files differnew file mode 100644 index 000000000..270bc8a75 --- /dev/null +++ b/sound/songs/midi/mus_cycling.mid diff --git a/sound/songs/midi/mus_demo.mid b/sound/songs/midi/mus_demo.mid Binary files differnew file mode 100644 index 000000000..f5320a273 --- /dev/null +++ b/sound/songs/midi/mus_demo.mid diff --git a/sound/songs/midi/mus_dendou.mid b/sound/songs/midi/mus_dendou.mid Binary files differnew file mode 100644 index 000000000..9d7647ccd --- /dev/null +++ b/sound/songs/midi/mus_dendou.mid diff --git a/sound/songs/midi/mus_deoeye.mid b/sound/songs/midi/mus_deoeye.mid Binary files differnew file mode 100644 index 000000000..d322b9a1a --- /dev/null +++ b/sound/songs/midi/mus_deoeye.mid diff --git a/sound/songs/midi/mus_dummy.mid b/sound/songs/midi/mus_dummy.mid Binary files differnew file mode 100644 index 000000000..829f3a1e2 --- /dev/null +++ b/sound/songs/midi/mus_dummy.mid diff --git a/sound/songs/midi/mus_ending.mid b/sound/songs/midi/mus_ending.mid Binary files differnew file mode 100644 index 000000000..1f5790542 --- /dev/null +++ b/sound/songs/midi/mus_ending.mid diff --git a/sound/songs/midi/mus_exeye.mid b/sound/songs/midi/mus_exeye.mid Binary files differnew file mode 100644 index 000000000..cb5fef487 --- /dev/null +++ b/sound/songs/midi/mus_exeye.mid diff --git a/sound/songs/midi/mus_fan2.mid b/sound/songs/midi/mus_fan2.mid Binary files differnew file mode 100644 index 000000000..98300bce1 --- /dev/null +++ b/sound/songs/midi/mus_fan2.mid diff --git a/sound/songs/midi/mus_fan5.mid b/sound/songs/midi/mus_fan5.mid Binary files differnew file mode 100644 index 000000000..e9c01b132 --- /dev/null +++ b/sound/songs/midi/mus_fan5.mid diff --git a/sound/songs/midi/mus_fan6.mid b/sound/songs/midi/mus_fan6.mid Binary files differnew file mode 100644 index 000000000..d2bc1feb3 --- /dev/null +++ b/sound/songs/midi/mus_fan6.mid diff --git a/sound/songs/midi/mus_get_yasei.mid b/sound/songs/midi/mus_get_yasei.mid Binary files differnew file mode 100644 index 000000000..6599ca6b0 --- /dev/null +++ b/sound/songs/midi/mus_get_yasei.mid diff --git a/sound/songs/midi/mus_guren.mid b/sound/songs/midi/mus_guren.mid Binary files differnew file mode 100644 index 000000000..a5748ac48 --- /dev/null +++ b/sound/songs/midi/mus_guren.mid diff --git a/sound/songs/midi/mus_gym.mid b/sound/songs/midi/mus_gym.mid Binary files differnew file mode 100644 index 000000000..814e159ce --- /dev/null +++ b/sound/songs/midi/mus_gym.mid diff --git a/sound/songs/midi/mus_hanada.mid b/sound/songs/midi/mus_hanada.mid Binary files differnew file mode 100644 index 000000000..4831631fc --- /dev/null +++ b/sound/songs/midi/mus_hanada.mid diff --git a/sound/songs/midi/mus_jump.mid b/sound/songs/midi/mus_jump.mid Binary files differnew file mode 100644 index 000000000..6e656a1f0 --- /dev/null +++ b/sound/songs/midi/mus_jump.mid diff --git a/sound/songs/midi/mus_kaihuku.mid b/sound/songs/midi/mus_kaihuku.mid Binary files differnew file mode 100644 index 000000000..50c96d7c6 --- /dev/null +++ b/sound/songs/midi/mus_kaihuku.mid diff --git a/sound/songs/midi/mus_kenkyu.mid b/sound/songs/midi/mus_kenkyu.mid Binary files differnew file mode 100644 index 000000000..471a1baab --- /dev/null +++ b/sound/songs/midi/mus_kenkyu.mid diff --git a/sound/songs/midi/mus_kinomikui.mid b/sound/songs/midi/mus_kinomikui.mid Binary files differnew file mode 100644 index 000000000..5e16a57cd --- /dev/null +++ b/sound/songs/midi/mus_kinomikui.mid diff --git a/sound/songs/midi/mus_kuchiba.mid b/sound/songs/midi/mus_kuchiba.mid Binary files differnew file mode 100644 index 000000000..11cb67d1a --- /dev/null +++ b/sound/songs/midi/mus_kuchiba.mid diff --git a/sound/songs/midi/mus_load01.mid b/sound/songs/midi/mus_load01.mid Binary files differnew file mode 100644 index 000000000..9d0ebcde6 --- /dev/null +++ b/sound/songs/midi/mus_load01.mid diff --git a/sound/songs/midi/mus_load02.mid b/sound/songs/midi/mus_load02.mid Binary files differnew file mode 100644 index 000000000..2af80a5a8 --- /dev/null +++ b/sound/songs/midi/mus_load02.mid diff --git a/sound/songs/midi/mus_load03.mid b/sound/songs/midi/mus_load03.mid Binary files differnew file mode 100644 index 000000000..3fe21c381 --- /dev/null +++ b/sound/songs/midi/mus_load03.mid diff --git a/sound/songs/midi/mus_masara.mid b/sound/songs/midi/mus_masara.mid Binary files differnew file mode 100644 index 000000000..fa5917387 --- /dev/null +++ b/sound/songs/midi/mus_masara.mid diff --git a/sound/songs/midi/mus_me_asa.mid b/sound/songs/midi/mus_me_asa.mid Binary files differnew file mode 100644 index 000000000..0606aafa6 --- /dev/null +++ b/sound/songs/midi/mus_me_asa.mid diff --git a/sound/songs/midi/mus_me_photo.mid b/sound/songs/midi/mus_me_photo.mid Binary files differnew file mode 100644 index 000000000..76fce4af3 --- /dev/null +++ b/sound/songs/midi/mus_me_photo.mid diff --git a/sound/songs/midi/mus_me_wasure.mid b/sound/songs/midi/mus_me_wasure.mid Binary files differnew file mode 100644 index 000000000..16fe3e1a0 --- /dev/null +++ b/sound/songs/midi/mus_me_wasure.mid diff --git a/sound/songs/midi/mus_me_zannen.mid b/sound/songs/midi/mus_me_zannen.mid Binary files differnew file mode 100644 index 000000000..2d071d524 --- /dev/null +++ b/sound/songs/midi/mus_me_zannen.mid diff --git a/sound/songs/midi/mus_naminori.mid b/sound/songs/midi/mus_naminori.mid Binary files differnew file mode 100644 index 000000000..3ac684ac2 --- /dev/null +++ b/sound/songs/midi/mus_naminori.mid diff --git a/sound/songs/midi/mus_nana123.mid b/sound/songs/midi/mus_nana123.mid Binary files differnew file mode 100644 index 000000000..dd88863d4 --- /dev/null +++ b/sound/songs/midi/mus_nana123.mid diff --git a/sound/songs/midi/mus_nana45.mid b/sound/songs/midi/mus_nana45.mid Binary files differnew file mode 100644 index 000000000..98b581132 --- /dev/null +++ b/sound/songs/midi/mus_nana45.mid diff --git a/sound/songs/midi/mus_nana67.mid b/sound/songs/midi/mus_nana67.mid Binary files differnew file mode 100644 index 000000000..537e59a71 --- /dev/null +++ b/sound/songs/midi/mus_nana67.mid diff --git a/sound/songs/midi/mus_nanadungeon.mid b/sound/songs/midi/mus_nanadungeon.mid Binary files differnew file mode 100644 index 000000000..7f32963c9 --- /dev/null +++ b/sound/songs/midi/mus_nanadungeon.mid diff --git a/sound/songs/midi/mus_nanaiseki.mid b/sound/songs/midi/mus_nanaiseki.mid Binary files differnew file mode 100644 index 000000000..76d73039e --- /dev/null +++ b/sound/songs/midi/mus_nanaiseki.mid diff --git a/sound/songs/midi/mus_nanashima.mid b/sound/songs/midi/mus_nanashima.mid Binary files differnew file mode 100644 index 000000000..d215f0122 --- /dev/null +++ b/sound/songs/midi/mus_nanashima.mid diff --git a/sound/songs/midi/mus_network.mid b/sound/songs/midi/mus_network.mid Binary files differnew file mode 100644 index 000000000..292dad852 --- /dev/null +++ b/sound/songs/midi/mus_network.mid diff --git a/sound/songs/midi/mus_nibi.mid b/sound/songs/midi/mus_nibi.mid Binary files differnew file mode 100644 index 000000000..dd88863d4 --- /dev/null +++ b/sound/songs/midi/mus_nibi.mid diff --git a/sound/songs/midi/mus_ohkido.mid b/sound/songs/midi/mus_ohkido.mid Binary files differnew file mode 100644 index 000000000..fa4710a23 --- /dev/null +++ b/sound/songs/midi/mus_ohkido.mid diff --git a/sound/songs/midi/mus_okurimono.mid b/sound/songs/midi/mus_okurimono.mid Binary files differnew file mode 100644 index 000000000..bfde1f175 --- /dev/null +++ b/sound/songs/midi/mus_okurimono.mid diff --git a/sound/songs/midi/mus_opening.mid b/sound/songs/midi/mus_opening.mid Binary files differnew file mode 100644 index 000000000..c15773fff --- /dev/null +++ b/sound/songs/midi/mus_opening.mid diff --git a/sound/songs/midi/mus_oshie_tv.mid b/sound/songs/midi/mus_oshie_tv.mid Binary files differnew file mode 100644 index 000000000..efea75d49 --- /dev/null +++ b/sound/songs/midi/mus_oshie_tv.mid diff --git a/sound/songs/midi/mus_otsukimi.mid b/sound/songs/midi/mus_otsukimi.mid Binary files differnew file mode 100644 index 000000000..c7da3b036 --- /dev/null +++ b/sound/songs/midi/mus_otsukimi.mid diff --git a/sound/songs/midi/mus_p_tower.mid b/sound/songs/midi/mus_p_tower.mid Binary files differnew file mode 100644 index 000000000..0a537d191 --- /dev/null +++ b/sound/songs/midi/mus_p_tower.mid diff --git a/sound/songs/midi/mus_pokecen.mid b/sound/songs/midi/mus_pokecen.mid Binary files differnew file mode 100644 index 000000000..cd905db38 --- /dev/null +++ b/sound/songs/midi/mus_pokecen.mid diff --git a/sound/songs/midi/mus_pokefue.mid b/sound/songs/midi/mus_pokefue.mid Binary files differnew file mode 100644 index 000000000..02686a30b --- /dev/null +++ b/sound/songs/midi/mus_pokefue.mid diff --git a/sound/songs/midi/mus_pokeyashi.mid b/sound/songs/midi/mus_pokeyashi.mid Binary files differnew file mode 100644 index 000000000..e5ee78eb0 --- /dev/null +++ b/sound/songs/midi/mus_pokeyashi.mid diff --git a/sound/songs/midi/mus_purin.mid b/sound/songs/midi/mus_purin.mid Binary files differnew file mode 100644 index 000000000..cc3405f3c --- /dev/null +++ b/sound/songs/midi/mus_purin.mid diff --git a/sound/songs/midi/mus_rival1.mid b/sound/songs/midi/mus_rival1.mid Binary files differnew file mode 100644 index 000000000..41fe40e94 --- /dev/null +++ b/sound/songs/midi/mus_rival1.mid diff --git a/sound/songs/midi/mus_rival2.mid b/sound/songs/midi/mus_rival2.mid Binary files differnew file mode 100644 index 000000000..cae821245 --- /dev/null +++ b/sound/songs/midi/mus_rival2.mid diff --git a/sound/songs/midi/mus_rocket.mid b/sound/songs/midi/mus_rocket.mid Binary files differnew file mode 100644 index 000000000..966e56962 --- /dev/null +++ b/sound/songs/midi/mus_rocket.mid diff --git a/sound/songs/midi/mus_santoan.mid b/sound/songs/midi/mus_santoan.mid Binary files differnew file mode 100644 index 000000000..b843ca364 --- /dev/null +++ b/sound/songs/midi/mus_santoan.mid diff --git a/sound/songs/midi/mus_seibetu.mid b/sound/songs/midi/mus_seibetu.mid Binary files differnew file mode 100644 index 000000000..8c0a1d7ea --- /dev/null +++ b/sound/songs/midi/mus_seibetu.mid diff --git a/sound/songs/midi/mus_sekaikan.mid b/sound/songs/midi/mus_sekaikan.mid Binary files differnew file mode 100644 index 000000000..aec6a0240 --- /dev/null +++ b/sound/songs/midi/mus_sekaikan.mid diff --git a/sound/songs/midi/mus_shion.mid b/sound/songs/midi/mus_shion.mid Binary files differnew file mode 100644 index 000000000..b31831dfa --- /dev/null +++ b/sound/songs/midi/mus_shion.mid diff --git a/sound/songs/midi/mus_shiruhu.mid b/sound/songs/midi/mus_shiruhu.mid Binary files differnew file mode 100644 index 000000000..8f66ea874 --- /dev/null +++ b/sound/songs/midi/mus_shiruhu.mid diff --git a/sound/songs/midi/mus_shoujo.mid b/sound/songs/midi/mus_shoujo.mid Binary files differnew file mode 100644 index 000000000..48ede9b4c --- /dev/null +++ b/sound/songs/midi/mus_shoujo.mid diff --git a/sound/songs/midi/mus_shounen.mid b/sound/songs/midi/mus_shounen.mid Binary files differnew file mode 100644 index 000000000..0820f00ca --- /dev/null +++ b/sound/songs/midi/mus_shounen.mid diff --git a/sound/songs/midi/mus_slot.mid b/sound/songs/midi/mus_slot.mid Binary files differnew file mode 100644 index 000000000..24668ec68 --- /dev/null +++ b/sound/songs/midi/mus_slot.mid diff --git a/sound/songs/midi/mus_slowmasara.mid b/sound/songs/midi/mus_slowmasara.mid Binary files differnew file mode 100644 index 000000000..441fb6348 --- /dev/null +++ b/sound/songs/midi/mus_slowmasara.mid diff --git a/sound/songs/midi/mus_sousa.mid b/sound/songs/midi/mus_sousa.mid Binary files differnew file mode 100644 index 000000000..0c936e8f6 --- /dev/null +++ b/sound/songs/midi/mus_sousa.mid diff --git a/sound/songs/midi/mus_t_mori.mid b/sound/songs/midi/mus_t_mori.mid Binary files differnew file mode 100644 index 000000000..76d73039e --- /dev/null +++ b/sound/songs/midi/mus_t_mori.mid diff --git a/sound/songs/midi/mus_t_tower.mid b/sound/songs/midi/mus_t_tower.mid Binary files differnew file mode 100644 index 000000000..81db02876 --- /dev/null +++ b/sound/songs/midi/mus_t_tower.mid diff --git a/sound/songs/midi/mus_tamamusi.mid b/sound/songs/midi/mus_tamamusi.mid Binary files differnew file mode 100644 index 000000000..fa0d655eb --- /dev/null +++ b/sound/songs/midi/mus_tamamusi.mid diff --git a/sound/songs/midi/mus_title.mid b/sound/songs/midi/mus_title.mid Binary files differnew file mode 100644 index 000000000..3b1caf31f --- /dev/null +++ b/sound/songs/midi/mus_title.mid diff --git a/sound/songs/midi/mus_titlerog.mid b/sound/songs/midi/mus_titlerog.mid Binary files differnew file mode 100644 index 000000000..baef8d1d4 --- /dev/null +++ b/sound/songs/midi/mus_titlerog.mid diff --git a/sound/songs/midi/mus_tvnoize.mid b/sound/songs/midi/mus_tvnoize.mid Binary files differnew file mode 100644 index 000000000..b5d446098 --- /dev/null +++ b/sound/songs/midi/mus_tvnoize.mid diff --git a/sound/songs/midi/mus_union.mid b/sound/songs/midi/mus_union.mid Binary files differnew file mode 100644 index 000000000..b484050fa --- /dev/null +++ b/sound/songs/midi/mus_union.mid diff --git a/sound/songs/midi/mus_vs_den.mid b/sound/songs/midi/mus_vs_den.mid Binary files differnew file mode 100644 index 000000000..93d3785be --- /dev/null +++ b/sound/songs/midi/mus_vs_den.mid diff --git a/sound/songs/midi/mus_vs_deo.mid b/sound/songs/midi/mus_vs_deo.mid Binary files differnew file mode 100644 index 000000000..1f9c00bb1 --- /dev/null +++ b/sound/songs/midi/mus_vs_deo.mid diff --git a/sound/songs/midi/mus_vs_gym.mid b/sound/songs/midi/mus_vs_gym.mid Binary files differnew file mode 100644 index 000000000..aa2da087f --- /dev/null +++ b/sound/songs/midi/mus_vs_gym.mid diff --git a/sound/songs/midi/mus_vs_last.mid b/sound/songs/midi/mus_vs_last.mid Binary files differnew file mode 100644 index 000000000..e63d2eb45 --- /dev/null +++ b/sound/songs/midi/mus_vs_last.mid diff --git a/sound/songs/midi/mus_vs_myu2.mid b/sound/songs/midi/mus_vs_myu2.mid Binary files differnew file mode 100644 index 000000000..e6a578320 --- /dev/null +++ b/sound/songs/midi/mus_vs_myu2.mid diff --git a/sound/songs/midi/mus_vs_tore.mid b/sound/songs/midi/mus_vs_tore.mid Binary files differnew file mode 100644 index 000000000..95172f63e --- /dev/null +++ b/sound/songs/midi/mus_vs_tore.mid diff --git a/sound/songs/midi/mus_vs_yasei.mid b/sound/songs/midi/mus_vs_yasei.mid Binary files differnew file mode 100644 index 000000000..835aff19b --- /dev/null +++ b/sound/songs/midi/mus_vs_yasei.mid diff --git a/sound/songs/midi/mus_win_gym.mid b/sound/songs/midi/mus_win_gym.mid Binary files differnew file mode 100644 index 000000000..1ce5dd13c --- /dev/null +++ b/sound/songs/midi/mus_win_gym.mid diff --git a/sound/songs/midi/mus_win_tre.mid b/sound/songs/midi/mus_win_tre.mid Binary files differnew file mode 100644 index 000000000..26fe06bf0 --- /dev/null +++ b/sound/songs/midi/mus_win_tre.mid diff --git a/sound/songs/midi/mus_win_yasei.mid b/sound/songs/midi/mus_win_yasei.mid Binary files differnew file mode 100644 index 000000000..51fad46fc --- /dev/null +++ b/sound/songs/midi/mus_win_yasei.mid diff --git a/sound/songs/midi/se_ban.mid b/sound/songs/midi/se_ban.mid Binary files differnew file mode 100644 index 000000000..0722a1c36 --- /dev/null +++ b/sound/songs/midi/se_ban.mid diff --git a/sound/songs/midi/se_basabasa.mid b/sound/songs/midi/se_basabasa.mid Binary files differnew file mode 100644 index 000000000..7a965abf5 --- /dev/null +++ b/sound/songs/midi/se_basabasa.mid diff --git a/sound/songs/midi/se_bidoro.mid b/sound/songs/midi/se_bidoro.mid Binary files differnew file mode 100644 index 000000000..a0b639ba4 --- /dev/null +++ b/sound/songs/midi/se_bidoro.mid diff --git a/sound/songs/midi/se_boo.mid b/sound/songs/midi/se_boo.mid Binary files differnew file mode 100644 index 000000000..89eb130b9 --- /dev/null +++ b/sound/songs/midi/se_boo.mid diff --git a/sound/songs/midi/se_bowa.mid b/sound/songs/midi/se_bowa.mid Binary files differnew file mode 100644 index 000000000..684ea618c --- /dev/null +++ b/sound/songs/midi/se_bowa.mid diff --git a/sound/songs/midi/se_bowa2.mid b/sound/songs/midi/se_bowa2.mid Binary files differnew file mode 100644 index 000000000..669bed700 --- /dev/null +++ b/sound/songs/midi/se_bowa2.mid diff --git a/sound/songs/midi/se_bt_start.mid b/sound/songs/midi/se_bt_start.mid Binary files differnew file mode 100644 index 000000000..8c13783e9 --- /dev/null +++ b/sound/songs/midi/se_bt_start.mid diff --git a/sound/songs/midi/se_c_gaji.mid b/sound/songs/midi/se_c_gaji.mid Binary files differnew file mode 100644 index 000000000..94b6389b7 --- /dev/null +++ b/sound/songs/midi/se_c_gaji.mid diff --git a/sound/songs/midi/se_c_maku_d.mid b/sound/songs/midi/se_c_maku_d.mid Binary files differnew file mode 100644 index 000000000..04e2bfb11 --- /dev/null +++ b/sound/songs/midi/se_c_maku_d.mid diff --git a/sound/songs/midi/se_c_maku_u.mid b/sound/songs/midi/se_c_maku_u.mid Binary files differnew file mode 100644 index 000000000..109f92322 --- /dev/null +++ b/sound/songs/midi/se_c_maku_u.mid diff --git a/sound/songs/midi/se_c_pasi.mid b/sound/songs/midi/se_c_pasi.mid Binary files differnew file mode 100644 index 000000000..eea9c5707 --- /dev/null +++ b/sound/songs/midi/se_c_pasi.mid diff --git a/sound/songs/midi/se_c_pikon.mid b/sound/songs/midi/se_c_pikon.mid Binary files differnew file mode 100644 index 000000000..718a61443 --- /dev/null +++ b/sound/songs/midi/se_c_pikon.mid diff --git a/sound/songs/midi/se_c_syu.mid b/sound/songs/midi/se_c_syu.mid Binary files differnew file mode 100644 index 000000000..3766d5f51 --- /dev/null +++ b/sound/songs/midi/se_c_syu.mid diff --git a/sound/songs/midi/se_dansa.mid b/sound/songs/midi/se_dansa.mid Binary files differnew file mode 100644 index 000000000..61eae0318 --- /dev/null +++ b/sound/songs/midi/se_dansa.mid diff --git a/sound/songs/midi/se_daugi.mid b/sound/songs/midi/se_daugi.mid Binary files differnew file mode 100644 index 000000000..9b6538a70 --- /dev/null +++ b/sound/songs/midi/se_daugi.mid diff --git a/sound/songs/midi/se_dendou.mid b/sound/songs/midi/se_dendou.mid Binary files differnew file mode 100644 index 000000000..4ab2a2212 --- /dev/null +++ b/sound/songs/midi/se_dendou.mid diff --git a/sound/songs/midi/se_doku.mid b/sound/songs/midi/se_doku.mid Binary files differnew file mode 100644 index 000000000..83841203a --- /dev/null +++ b/sound/songs/midi/se_doku.mid diff --git a/sound/songs/midi/se_door.mid b/sound/songs/midi/se_door.mid Binary files differnew file mode 100644 index 000000000..004889e93 --- /dev/null +++ b/sound/songs/midi/se_door.mid diff --git a/sound/songs/midi/se_elebeta.mid b/sound/songs/midi/se_elebeta.mid Binary files differnew file mode 100644 index 000000000..66ee5fd1f --- /dev/null +++ b/sound/songs/midi/se_elebeta.mid diff --git a/sound/songs/midi/se_esuka.mid b/sound/songs/midi/se_esuka.mid Binary files differnew file mode 100644 index 000000000..6a9e22a5b --- /dev/null +++ b/sound/songs/midi/se_esuka.mid diff --git a/sound/songs/midi/se_exp.mid b/sound/songs/midi/se_exp.mid Binary files differnew file mode 100644 index 000000000..fa75616b5 --- /dev/null +++ b/sound/songs/midi/se_exp.mid diff --git a/sound/songs/midi/se_expmax.mid b/sound/songs/midi/se_expmax.mid Binary files differnew file mode 100644 index 000000000..8772e915e --- /dev/null +++ b/sound/songs/midi/se_expmax.mid diff --git a/sound/songs/midi/se_fu_zaku.mid b/sound/songs/midi/se_fu_zaku.mid Binary files differnew file mode 100644 index 000000000..dbdb6383b --- /dev/null +++ b/sound/songs/midi/se_fu_zaku.mid diff --git a/sound/songs/midi/se_fu_zaku2.mid b/sound/songs/midi/se_fu_zaku2.mid Binary files differnew file mode 100644 index 000000000..3fc903844 --- /dev/null +++ b/sound/songs/midi/se_fu_zaku2.mid diff --git a/sound/songs/midi/se_fu_zuzuzu.mid b/sound/songs/midi/se_fu_zuzuzu.mid Binary files differnew file mode 100644 index 000000000..962113ad3 --- /dev/null +++ b/sound/songs/midi/se_fu_zuzuzu.mid diff --git a/sound/songs/midi/se_fuusen1.mid b/sound/songs/midi/se_fuusen1.mid Binary files differnew file mode 100644 index 000000000..d22679a86 --- /dev/null +++ b/sound/songs/midi/se_fuusen1.mid diff --git a/sound/songs/midi/se_fuusen2.mid b/sound/songs/midi/se_fuusen2.mid Binary files differnew file mode 100644 index 000000000..4efc1a525 --- /dev/null +++ b/sound/songs/midi/se_fuusen2.mid diff --git a/sound/songs/midi/se_fuusen3.mid b/sound/songs/midi/se_fuusen3.mid Binary files differnew file mode 100644 index 000000000..ae40e0008 --- /dev/null +++ b/sound/songs/midi/se_fuusen3.mid diff --git a/sound/songs/midi/se_hashi.mid b/sound/songs/midi/se_hashi.mid Binary files differnew file mode 100644 index 000000000..fdd772c18 --- /dev/null +++ b/sound/songs/midi/se_hashi.mid diff --git a/sound/songs/midi/se_hazure.mid b/sound/songs/midi/se_hazure.mid Binary files differnew file mode 100644 index 000000000..c3c52f88f --- /dev/null +++ b/sound/songs/midi/se_hazure.mid diff --git a/sound/songs/midi/se_hi_turun.mid b/sound/songs/midi/se_hi_turun.mid Binary files differnew file mode 100644 index 000000000..2a09f6c55 --- /dev/null +++ b/sound/songs/midi/se_hi_turun.mid diff --git a/sound/songs/midi/se_hinsi.mid b/sound/songs/midi/se_hinsi.mid Binary files differnew file mode 100644 index 000000000..3676a4a04 --- /dev/null +++ b/sound/songs/midi/se_hinsi.mid diff --git a/sound/songs/midi/se_jido_doa.mid b/sound/songs/midi/se_jido_doa.mid Binary files differnew file mode 100644 index 000000000..62fa8c911 --- /dev/null +++ b/sound/songs/midi/se_jido_doa.mid diff --git a/sound/songs/midi/se_jihanki.mid b/sound/songs/midi/se_jihanki.mid Binary files differnew file mode 100644 index 000000000..ac6436d72 --- /dev/null +++ b/sound/songs/midi/se_jihanki.mid diff --git a/sound/songs/midi/se_jite_pyoko.mid b/sound/songs/midi/se_jite_pyoko.mid Binary files differnew file mode 100644 index 000000000..013be8590 --- /dev/null +++ b/sound/songs/midi/se_jite_pyoko.mid diff --git a/sound/songs/midi/se_jitensya.mid b/sound/songs/midi/se_jitensya.mid Binary files differnew file mode 100644 index 000000000..9d5de6cbd --- /dev/null +++ b/sound/songs/midi/se_jitensya.mid diff --git a/sound/songs/midi/se_jyuni.mid b/sound/songs/midi/se_jyuni.mid Binary files differnew file mode 100644 index 000000000..f68a31e46 --- /dev/null +++ b/sound/songs/midi/se_jyuni.mid diff --git a/sound/songs/midi/se_kaidan.mid b/sound/songs/midi/se_kaidan.mid Binary files differnew file mode 100644 index 000000000..575307d86 --- /dev/null +++ b/sound/songs/midi/se_kaidan.mid diff --git a/sound/songs/midi/se_kaifuku.mid b/sound/songs/midi/se_kaifuku.mid Binary files differnew file mode 100644 index 000000000..4375a705d --- /dev/null +++ b/sound/songs/midi/se_kaifuku.mid diff --git a/sound/songs/midi/se_ki_gasyan.mid b/sound/songs/midi/se_ki_gasyan.mid Binary files differnew file mode 100644 index 000000000..8a57132d9 --- /dev/null +++ b/sound/songs/midi/se_ki_gasyan.mid diff --git a/sound/songs/midi/se_kon.mid b/sound/songs/midi/se_kon.mid Binary files differnew file mode 100644 index 000000000..438d4b047 --- /dev/null +++ b/sound/songs/midi/se_kon.mid diff --git a/sound/songs/midi/se_kon2.mid b/sound/songs/midi/se_kon2.mid Binary files differnew file mode 100644 index 000000000..961d82642 --- /dev/null +++ b/sound/songs/midi/se_kon2.mid diff --git a/sound/songs/midi/se_kon3.mid b/sound/songs/midi/se_kon3.mid Binary files differnew file mode 100644 index 000000000..fc35f1931 --- /dev/null +++ b/sound/songs/midi/se_kon3.mid diff --git a/sound/songs/midi/se_kon4.mid b/sound/songs/midi/se_kon4.mid Binary files differnew file mode 100644 index 000000000..b0f5561b9 --- /dev/null +++ b/sound/songs/midi/se_kon4.mid diff --git a/sound/songs/midi/se_kouka_h.mid b/sound/songs/midi/se_kouka_h.mid Binary files differnew file mode 100644 index 000000000..e70b12901 --- /dev/null +++ b/sound/songs/midi/se_kouka_h.mid diff --git a/sound/songs/midi/se_kouka_l.mid b/sound/songs/midi/se_kouka_l.mid Binary files differnew file mode 100644 index 000000000..34aafbb18 --- /dev/null +++ b/sound/songs/midi/se_kouka_l.mid diff --git a/sound/songs/midi/se_kouka_m.mid b/sound/songs/midi/se_kouka_m.mid Binary files differnew file mode 100644 index 000000000..d98bd0027 --- /dev/null +++ b/sound/songs/midi/se_kouka_m.mid diff --git a/sound/songs/midi/se_mizu.mid b/sound/songs/midi/se_mizu.mid Binary files differnew file mode 100644 index 000000000..dfdc85619 --- /dev/null +++ b/sound/songs/midi/se_mizu.mid diff --git a/sound/songs/midi/se_moter.mid b/sound/songs/midi/se_moter.mid Binary files differnew file mode 100644 index 000000000..8203333e5 --- /dev/null +++ b/sound/songs/midi/se_moter.mid diff --git a/sound/songs/midi/se_mu_pachi.mid b/sound/songs/midi/se_mu_pachi.mid Binary files differnew file mode 100644 index 000000000..3d909dadb --- /dev/null +++ b/sound/songs/midi/se_mu_pachi.mid diff --git a/sound/songs/midi/se_nageru.mid b/sound/songs/midi/se_nageru.mid Binary files differnew file mode 100644 index 000000000..171f45a5a --- /dev/null +++ b/sound/songs/midi/se_nageru.mid diff --git a/sound/songs/midi/se_naminori.mid b/sound/songs/midi/se_naminori.mid Binary files differnew file mode 100644 index 000000000..ba2aa4931 --- /dev/null +++ b/sound/songs/midi/se_naminori.mid diff --git a/sound/songs/midi/se_nigeru.mid b/sound/songs/midi/se_nigeru.mid Binary files differnew file mode 100644 index 000000000..faf37d529 --- /dev/null +++ b/sound/songs/midi/se_nigeru.mid diff --git a/sound/songs/midi/se_op_basyu.mid b/sound/songs/midi/se_op_basyu.mid Binary files differnew file mode 100644 index 000000000..4648741c2 --- /dev/null +++ b/sound/songs/midi/se_op_basyu.mid diff --git a/sound/songs/midi/se_pc_login.mid b/sound/songs/midi/se_pc_login.mid Binary files differnew file mode 100644 index 000000000..f46a52e7a --- /dev/null +++ b/sound/songs/midi/se_pc_login.mid diff --git a/sound/songs/midi/se_pc_off.mid b/sound/songs/midi/se_pc_off.mid Binary files differnew file mode 100644 index 000000000..acb0960ff --- /dev/null +++ b/sound/songs/midi/se_pc_off.mid diff --git a/sound/songs/midi/se_pc_on.mid b/sound/songs/midi/se_pc_on.mid Binary files differnew file mode 100644 index 000000000..86c0fa1c6 --- /dev/null +++ b/sound/songs/midi/se_pc_on.mid diff --git a/sound/songs/midi/se_pin.mid b/sound/songs/midi/se_pin.mid Binary files differnew file mode 100644 index 000000000..fe59c2f97 --- /dev/null +++ b/sound/songs/midi/se_pin.mid diff --git a/sound/songs/midi/se_pinpon.mid b/sound/songs/midi/se_pinpon.mid Binary files differnew file mode 100644 index 000000000..924dafda5 --- /dev/null +++ b/sound/songs/midi/se_pinpon.mid diff --git a/sound/songs/midi/se_pn_off.mid b/sound/songs/midi/se_pn_off.mid Binary files differnew file mode 100644 index 000000000..2fba0d159 --- /dev/null +++ b/sound/songs/midi/se_pn_off.mid diff --git a/sound/songs/midi/se_pn_on.mid b/sound/songs/midi/se_pn_on.mid Binary files differnew file mode 100644 index 000000000..dfe850794 --- /dev/null +++ b/sound/songs/midi/se_pn_on.mid diff --git a/sound/songs/midi/se_poke_dead.mid b/sound/songs/midi/se_poke_dead.mid Binary files differnew file mode 100644 index 000000000..b6a0df4c8 --- /dev/null +++ b/sound/songs/midi/se_poke_dead.mid diff --git a/sound/songs/midi/se_reapoke.mid b/sound/songs/midi/se_reapoke.mid Binary files differnew file mode 100644 index 000000000..b9a4fe810 --- /dev/null +++ b/sound/songs/midi/se_reapoke.mid diff --git a/sound/songs/midi/se_regi.mid b/sound/songs/midi/se_regi.mid Binary files differnew file mode 100644 index 000000000..28b727cb5 --- /dev/null +++ b/sound/songs/midi/se_regi.mid diff --git a/sound/songs/midi/se_ru_bari.mid b/sound/songs/midi/se_ru_bari.mid Binary files differnew file mode 100644 index 000000000..14b1991e6 --- /dev/null +++ b/sound/songs/midi/se_ru_bari.mid diff --git a/sound/songs/midi/se_ru_gashin.mid b/sound/songs/midi/se_ru_gashin.mid Binary files differnew file mode 100644 index 000000000..ae29a385b --- /dev/null +++ b/sound/songs/midi/se_ru_gashin.mid diff --git a/sound/songs/midi/se_ru_gasyan.mid b/sound/songs/midi/se_ru_gasyan.mid Binary files differnew file mode 100644 index 000000000..486eabb9b --- /dev/null +++ b/sound/songs/midi/se_ru_gasyan.mid diff --git a/sound/songs/midi/se_ru_hyuu.mid b/sound/songs/midi/se_ru_hyuu.mid Binary files differnew file mode 100644 index 000000000..1adfc9268 --- /dev/null +++ b/sound/songs/midi/se_ru_hyuu.mid diff --git a/sound/songs/midi/se_save.mid b/sound/songs/midi/se_save.mid Binary files differnew file mode 100644 index 000000000..5c4b90697 --- /dev/null +++ b/sound/songs/midi/se_save.mid diff --git a/sound/songs/midi/se_seikai.mid b/sound/songs/midi/se_seikai.mid Binary files differnew file mode 100644 index 000000000..32bfa07a8 --- /dev/null +++ b/sound/songs/midi/se_seikai.mid diff --git a/sound/songs/midi/se_select.mid b/sound/songs/midi/se_select.mid Binary files differnew file mode 100644 index 000000000..5f38c82d7 --- /dev/null +++ b/sound/songs/midi/se_select.mid diff --git a/sound/songs/midi/se_suikomu.mid b/sound/songs/midi/se_suikomu.mid Binary files differnew file mode 100644 index 000000000..871c8e5d3 --- /dev/null +++ b/sound/songs/midi/se_suikomu.mid diff --git a/sound/songs/midi/se_t_ame.mid b/sound/songs/midi/se_t_ame.mid Binary files differnew file mode 100644 index 000000000..9e15434cd --- /dev/null +++ b/sound/songs/midi/se_t_ame.mid diff --git a/sound/songs/midi/se_t_ame_e.mid b/sound/songs/midi/se_t_ame_e.mid Binary files differnew file mode 100644 index 000000000..2397eea64 --- /dev/null +++ b/sound/songs/midi/se_t_ame_e.mid diff --git a/sound/songs/midi/se_t_kami.mid b/sound/songs/midi/se_t_kami.mid Binary files differnew file mode 100644 index 000000000..71d8163bd --- /dev/null +++ b/sound/songs/midi/se_t_kami.mid diff --git a/sound/songs/midi/se_t_kami2.mid b/sound/songs/midi/se_t_kami2.mid Binary files differnew file mode 100644 index 000000000..c47731b94 --- /dev/null +++ b/sound/songs/midi/se_t_kami2.mid diff --git a/sound/songs/midi/se_t_koame.mid b/sound/songs/midi/se_t_koame.mid Binary files differnew file mode 100644 index 000000000..d8491b293 --- /dev/null +++ b/sound/songs/midi/se_t_koame.mid diff --git a/sound/songs/midi/se_t_koame_e.mid b/sound/songs/midi/se_t_koame_e.mid Binary files differnew file mode 100644 index 000000000..4a04f73f9 --- /dev/null +++ b/sound/songs/midi/se_t_koame_e.mid diff --git a/sound/songs/midi/se_t_ooame.mid b/sound/songs/midi/se_t_ooame.mid Binary files differnew file mode 100644 index 000000000..3aedd4404 --- /dev/null +++ b/sound/songs/midi/se_t_ooame.mid diff --git a/sound/songs/midi/se_t_ooame_e.mid b/sound/songs/midi/se_t_ooame_e.mid Binary files differnew file mode 100644 index 000000000..b73010142 --- /dev/null +++ b/sound/songs/midi/se_t_ooame_e.mid diff --git a/sound/songs/midi/se_tama.mid b/sound/songs/midi/se_tama.mid Binary files differnew file mode 100644 index 000000000..aa9fc7889 --- /dev/null +++ b/sound/songs/midi/se_tama.mid diff --git a/sound/songs/midi/se_tamago.mid b/sound/songs/midi/se_tamago.mid Binary files differnew file mode 100644 index 000000000..67d3959eb --- /dev/null +++ b/sound/songs/midi/se_tamago.mid diff --git a/sound/songs/midi/se_tamakoro.mid b/sound/songs/midi/se_tamakoro.mid Binary files differnew file mode 100644 index 000000000..c6dce2865 --- /dev/null +++ b/sound/songs/midi/se_tamakoro.mid diff --git a/sound/songs/midi/se_tamakoro_e.mid b/sound/songs/midi/se_tamakoro_e.mid Binary files differnew file mode 100644 index 000000000..13675c690 --- /dev/null +++ b/sound/songs/midi/se_tamakoro_e.mid diff --git a/sound/songs/midi/se_tb_kara.mid b/sound/songs/midi/se_tb_kara.mid Binary files differnew file mode 100644 index 000000000..a4c2a51d7 --- /dev/null +++ b/sound/songs/midi/se_tb_kara.mid diff --git a/sound/songs/midi/se_tb_kon.mid b/sound/songs/midi/se_tb_kon.mid Binary files differnew file mode 100644 index 000000000..8526da9c6 --- /dev/null +++ b/sound/songs/midi/se_tb_kon.mid diff --git a/sound/songs/midi/se_tb_start.mid b/sound/songs/midi/se_tb_start.mid Binary files differnew file mode 100644 index 000000000..c88e2a8ea --- /dev/null +++ b/sound/songs/midi/se_tb_start.mid diff --git a/sound/songs/midi/se_tk_kasya.mid b/sound/songs/midi/se_tk_kasya.mid Binary files differnew file mode 100644 index 000000000..baa73e0c6 --- /dev/null +++ b/sound/songs/midi/se_tk_kasya.mid diff --git a/sound/songs/midi/se_tk_warpin.mid b/sound/songs/midi/se_tk_warpin.mid Binary files differnew file mode 100644 index 000000000..e47d3df4d --- /dev/null +++ b/sound/songs/midi/se_tk_warpin.mid diff --git a/sound/songs/midi/se_tk_warpout.mid b/sound/songs/midi/se_tk_warpout.mid Binary files differnew file mode 100644 index 000000000..5072e6448 --- /dev/null +++ b/sound/songs/midi/se_tk_warpout.mid diff --git a/sound/songs/midi/se_toy_a.mid b/sound/songs/midi/se_toy_a.mid Binary files differnew file mode 100644 index 000000000..b6d5b6159 --- /dev/null +++ b/sound/songs/midi/se_toy_a.mid diff --git a/sound/songs/midi/se_toy_b.mid b/sound/songs/midi/se_toy_b.mid Binary files differnew file mode 100644 index 000000000..9e27e72e7 --- /dev/null +++ b/sound/songs/midi/se_toy_b.mid diff --git a/sound/songs/midi/se_toy_c.mid b/sound/songs/midi/se_toy_c.mid Binary files differnew file mode 100644 index 000000000..3d10dc6cb --- /dev/null +++ b/sound/songs/midi/se_toy_c.mid diff --git a/sound/songs/midi/se_toy_c1.mid b/sound/songs/midi/se_toy_c1.mid Binary files differnew file mode 100644 index 000000000..345925255 --- /dev/null +++ b/sound/songs/midi/se_toy_c1.mid diff --git a/sound/songs/midi/se_toy_d.mid b/sound/songs/midi/se_toy_d.mid Binary files differnew file mode 100644 index 000000000..0de257ee5 --- /dev/null +++ b/sound/songs/midi/se_toy_d.mid diff --git a/sound/songs/midi/se_toy_dango.mid b/sound/songs/midi/se_toy_dango.mid Binary files differnew file mode 100644 index 000000000..baa1ed24e --- /dev/null +++ b/sound/songs/midi/se_toy_dango.mid diff --git a/sound/songs/midi/se_toy_e.mid b/sound/songs/midi/se_toy_e.mid Binary files differnew file mode 100644 index 000000000..214b32bca --- /dev/null +++ b/sound/songs/midi/se_toy_e.mid diff --git a/sound/songs/midi/se_toy_f.mid b/sound/songs/midi/se_toy_f.mid Binary files differnew file mode 100644 index 000000000..780e162e0 --- /dev/null +++ b/sound/songs/midi/se_toy_f.mid diff --git a/sound/songs/midi/se_toy_g.mid b/sound/songs/midi/se_toy_g.mid Binary files differnew file mode 100644 index 000000000..73dae55a5 --- /dev/null +++ b/sound/songs/midi/se_toy_g.mid diff --git a/sound/songs/midi/se_toy_kabe.mid b/sound/songs/midi/se_toy_kabe.mid Binary files differnew file mode 100644 index 000000000..c35be0c0d --- /dev/null +++ b/sound/songs/midi/se_toy_kabe.mid diff --git a/sound/songs/midi/se_track_door.mid b/sound/songs/midi/se_track_door.mid Binary files differnew file mode 100644 index 000000000..5cc1dbad8 --- /dev/null +++ b/sound/songs/midi/se_track_door.mid diff --git a/sound/songs/midi/se_track_haiki.mid b/sound/songs/midi/se_track_haiki.mid Binary files differnew file mode 100644 index 000000000..42db7fd0e --- /dev/null +++ b/sound/songs/midi/se_track_haiki.mid diff --git a/sound/songs/midi/se_track_move.mid b/sound/songs/midi/se_track_move.mid Binary files differnew file mode 100644 index 000000000..ced96f83a --- /dev/null +++ b/sound/songs/midi/se_track_move.mid diff --git a/sound/songs/midi/se_track_stop.mid b/sound/songs/midi/se_track_stop.mid Binary files differnew file mode 100644 index 000000000..509b2dd8e --- /dev/null +++ b/sound/songs/midi/se_track_stop.mid diff --git a/sound/songs/midi/se_tu_saa.mid b/sound/songs/midi/se_tu_saa.mid Binary files differnew file mode 100644 index 000000000..c84b176cb --- /dev/null +++ b/sound/songs/midi/se_tu_saa.mid diff --git a/sound/songs/midi/se_w003.mid b/sound/songs/midi/se_w003.mid Binary files differnew file mode 100644 index 000000000..80e7a52a7 --- /dev/null +++ b/sound/songs/midi/se_w003.mid diff --git a/sound/songs/midi/se_w004.mid b/sound/songs/midi/se_w004.mid Binary files differnew file mode 100644 index 000000000..a27538d81 --- /dev/null +++ b/sound/songs/midi/se_w004.mid diff --git a/sound/songs/midi/se_w006.mid b/sound/songs/midi/se_w006.mid Binary files differnew file mode 100644 index 000000000..5f59591be --- /dev/null +++ b/sound/songs/midi/se_w006.mid diff --git a/sound/songs/midi/se_w007.mid b/sound/songs/midi/se_w007.mid Binary files differnew file mode 100644 index 000000000..2f75754f3 --- /dev/null +++ b/sound/songs/midi/se_w007.mid diff --git a/sound/songs/midi/se_w010.mid b/sound/songs/midi/se_w010.mid Binary files differnew file mode 100644 index 000000000..4b3c1cfcf --- /dev/null +++ b/sound/songs/midi/se_w010.mid diff --git a/sound/songs/midi/se_w011.mid b/sound/songs/midi/se_w011.mid Binary files differnew file mode 100644 index 000000000..703ae492b --- /dev/null +++ b/sound/songs/midi/se_w011.mid diff --git a/sound/songs/midi/se_w013.mid b/sound/songs/midi/se_w013.mid Binary files differnew file mode 100644 index 000000000..ae94dafa2 --- /dev/null +++ b/sound/songs/midi/se_w013.mid diff --git a/sound/songs/midi/se_w013b.mid b/sound/songs/midi/se_w013b.mid Binary files differnew file mode 100644 index 000000000..09e8d4c5d --- /dev/null +++ b/sound/songs/midi/se_w013b.mid diff --git a/sound/songs/midi/se_w014.mid b/sound/songs/midi/se_w014.mid Binary files differnew file mode 100644 index 000000000..8b17c79a9 --- /dev/null +++ b/sound/songs/midi/se_w014.mid diff --git a/sound/songs/midi/se_w015.mid b/sound/songs/midi/se_w015.mid Binary files differnew file mode 100644 index 000000000..2f1b4e059 --- /dev/null +++ b/sound/songs/midi/se_w015.mid diff --git a/sound/songs/midi/se_w016.mid b/sound/songs/midi/se_w016.mid Binary files differnew file mode 100644 index 000000000..8bf167109 --- /dev/null +++ b/sound/songs/midi/se_w016.mid diff --git a/sound/songs/midi/se_w016b.mid b/sound/songs/midi/se_w016b.mid Binary files differnew file mode 100644 index 000000000..6dd7020f9 --- /dev/null +++ b/sound/songs/midi/se_w016b.mid diff --git a/sound/songs/midi/se_w017.mid b/sound/songs/midi/se_w017.mid Binary files differnew file mode 100644 index 000000000..459e72406 --- /dev/null +++ b/sound/songs/midi/se_w017.mid diff --git a/sound/songs/midi/se_w019.mid b/sound/songs/midi/se_w019.mid Binary files differnew file mode 100644 index 000000000..6e63f48cc --- /dev/null +++ b/sound/songs/midi/se_w019.mid diff --git a/sound/songs/midi/se_w020.mid b/sound/songs/midi/se_w020.mid Binary files differnew file mode 100644 index 000000000..eec8ccae9 --- /dev/null +++ b/sound/songs/midi/se_w020.mid diff --git a/sound/songs/midi/se_w025.mid b/sound/songs/midi/se_w025.mid Binary files differnew file mode 100644 index 000000000..bcc9590b4 --- /dev/null +++ b/sound/songs/midi/se_w025.mid diff --git a/sound/songs/midi/se_w025b.mid b/sound/songs/midi/se_w025b.mid Binary files differnew file mode 100644 index 000000000..ac165424b --- /dev/null +++ b/sound/songs/midi/se_w025b.mid diff --git a/sound/songs/midi/se_w026.mid b/sound/songs/midi/se_w026.mid Binary files differnew file mode 100644 index 000000000..d43366801 --- /dev/null +++ b/sound/songs/midi/se_w026.mid diff --git a/sound/songs/midi/se_w028.mid b/sound/songs/midi/se_w028.mid Binary files differnew file mode 100644 index 000000000..7a053f799 --- /dev/null +++ b/sound/songs/midi/se_w028.mid diff --git a/sound/songs/midi/se_w029.mid b/sound/songs/midi/se_w029.mid Binary files differnew file mode 100644 index 000000000..4cde4e2d5 --- /dev/null +++ b/sound/songs/midi/se_w029.mid diff --git a/sound/songs/midi/se_w030.mid b/sound/songs/midi/se_w030.mid Binary files differnew file mode 100644 index 000000000..426cdfea4 --- /dev/null +++ b/sound/songs/midi/se_w030.mid diff --git a/sound/songs/midi/se_w036.mid b/sound/songs/midi/se_w036.mid Binary files differnew file mode 100644 index 000000000..e5427c8df --- /dev/null +++ b/sound/songs/midi/se_w036.mid diff --git a/sound/songs/midi/se_w039.mid b/sound/songs/midi/se_w039.mid Binary files differnew file mode 100644 index 000000000..771581ce0 --- /dev/null +++ b/sound/songs/midi/se_w039.mid diff --git a/sound/songs/midi/se_w043.mid b/sound/songs/midi/se_w043.mid Binary files differnew file mode 100644 index 000000000..b44876722 --- /dev/null +++ b/sound/songs/midi/se_w043.mid diff --git a/sound/songs/midi/se_z_search.mid b/sound/songs/midi/se_z_search.mid Binary files differnew file mode 100644 index 000000000..1869374af --- /dev/null +++ b/sound/songs/midi/se_z_search.mid diff --git a/sound/songs/mus_battle20.s b/sound/songs/mus_battle20.s new file mode 100644 index 000000000..18cc3a3de --- /dev/null +++ b/sound/songs/mus_battle20.s @@ -0,0 +1,3569 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_battle20 + .align 2 + .equ mus_battle20_grp, voicegroup119 + .equ mus_battle20_pri, 1 + .equ mus_battle20_rev, reverb_set+50 + +mus_battle20_1: @ 86BE9EC + .byte KEYSH, 0x00 + .byte TEMPO, 0x63 + .byte VOICE, 0x01 + .byte PAN, 0x4F + .byte VOL, 0x50 + .byte N06 + .byte Cn5 + .byte v076 + .byte W06 + .byte Bn4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte Bn3 + .byte W06 + .byte VOICE, 0x11 + .byte N12 + .byte Gn3 + .byte v080 + .byte W36 + .byte As3 + .byte W36 + .byte Gs3 + .byte W24 + .byte Gn3 + .byte W12 + .byte Gs3 + .byte W24 + .byte As3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte As3 + .byte W36 + .byte Gs3 + .byte W24 + .byte Gn3 + .byte W12 + .byte Gs3 + .byte W24 + .byte As3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N12 + .byte Cn4 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn4 + .byte v088 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 +mus_battle20_1_86BEA80: @ 86BEA80 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte N36 + .byte Cn3 + .byte v096 + .byte W36 + .byte Gn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N96 + .byte Cs4 + .byte W96 + .byte N48 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Cn3 + .byte W36 + .byte Gn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N72 + .byte Cs4 + .byte W72 + .byte N12 + .byte W12 + .byte Cn4 + .byte W12 + .byte N48 + .byte Cs4 + .byte W48 + .byte Ds4 + .byte W48 + .byte N36 + .byte Cn4 + .byte W36 + .byte As3 + .byte W36 + .byte N24 + .byte Dn4 + .byte W24 + .byte N92 + .byte Cn4 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte Gs4 + .byte N48 + .byte En2 + .byte W48 + .byte N36 + .byte Fn2 + .byte W36 + .byte N12 + .byte An2 + .byte W12 + .byte N36 + .byte As2 + .byte W36 + .byte Dn3 + .byte W36 + .byte N24 + .byte Bn2 + .byte W24 + .byte N36 + .byte Cn3 + .byte W36 + .byte Gn2 + .byte W36 + .byte N24 + .byte Fn2 + .byte W24 + .byte N96 + .byte En2 + .byte W96 + .byte N48 + .byte W48 + .byte Fn2 + .byte W48 + .byte N36 + .byte As2 + .byte W36 + .byte N24 + .byte Fn2 + .byte W24 + .byte N12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte An2 + .byte W12 + .byte N72 + .byte Cn3 + .byte W72 + .byte N24 + .byte W24 + .byte N96 + .byte En3 + .byte W96 + .byte N84 + .byte Cn3 + .byte W84 + .byte N12 + .byte En3 + .byte W12 + .byte N96 + .byte Fn3 + .byte W96 + .byte N72 + .byte W72 + .byte N12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte N84 + .byte En3 + .byte W84 + .byte N12 + .byte Fn3 + .byte W12 + .byte N72 + .byte Gn3 + .byte W72 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte N96 + .byte As3 + .byte W96 + .byte N72 + .byte Fn3 + .byte W72 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N96 + .byte Gn3 + .byte W96 + .byte VOICE, 0x30 + .byte N84 + .byte Cn4 + .byte W84 + .byte N12 + .byte En4 + .byte W12 + .byte N96 + .byte Fn4 + .byte W96 + .byte N72 + .byte W72 + .byte N12 + .byte En4 + .byte W12 + .byte Dn4 + .byte W12 + .byte N96 + .byte En4 + .byte W96 + .byte N48 + .byte Cn5 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn4 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn2 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs2 + .byte W48 + .byte VOICE, 0x2F + .byte PAN, 0x20 + .byte N12 + .byte Cn2 + .byte v092 + .byte W12 + .byte En2 + .byte W24 + .byte Cn2 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte En2 + .byte W06 + .byte Cn2 + .byte W06 + .byte N12 + .byte W48 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N12 + .byte As3 + .byte v096 + .byte W12 + .byte TIE + .byte Cn4 + .byte W96 + .byte W96 + .byte EOT + .byte TIE + .byte Cn3 + .byte v076 + .byte W96 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte EOT + .byte W03 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x50 + .byte N96 + .byte Fn2 + .byte v096 + .byte W96 + .byte As2 + .byte W96 + .byte Gn2 + .byte W96 +mus_battle20_1_86BEC16: @ 86BEC16 + .byte N92 + .byte En2 + .byte v096 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte PEND + .byte Gs4 + .byte N96 + .byte Fn2 + .byte W96 + .byte As2 + .byte W96 + .byte Gn2 + .byte W96 + .byte PATT + .word mus_battle20_1_86BEC16 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x4F + .byte N12 + .byte Gn3 + .byte v088 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As2 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N48 + .byte Cn4 + .byte v096 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cs4 + .byte W48 + .byte Cs3 + .byte W48 + .byte GOTO + .word mus_battle20_1_86BEA80 + .byte FINE + +mus_battle20_2: @ 86BEC78 + .byte KEYSH, 0x00 + .byte VOICE, 0x30 + .byte LFOS, 0x14 + .byte PAN, 0x32 + .byte VOL, 0x50 + .byte N06 + .byte Gn5 + .byte v064 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte VOICE, 0x11 + .byte N12 + .byte Cn4 + .byte v088 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte W36 + .byte Ds5 + .byte W36 + .byte Cs5 + .byte W24 + .byte Cn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Ds5 + .byte W36 + .byte N24 + .byte Cs5 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Ds5 + .byte W36 + .byte Cs5 + .byte W24 + .byte Cn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Ds5 + .byte W36 + .byte N24 + .byte Gn5 + .byte v076 + .byte W24 +mus_battle20_2_86BED02: @ 86BED02 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Dn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte N72 + .byte Gs4 + .byte W72 + .byte N12 + .byte W12 + .byte Gn4 + .byte W12 + .byte N48 + .byte Fn4 + .byte W48 + .byte Cs4 + .byte W48 + .byte VOICE, 0x38 + .byte N48 + .byte Cn4 + .byte v104 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N42 + .byte As3 + .byte W21 + .byte MOD, 0x06 + .byte W21 + .byte CnM2 + .byte N06 + .byte Cn4 + .byte W06 + .byte N36 + .byte Dn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W12 + .byte MOD, 0x07 + .byte W12 + .byte N12 + .byte W12 + .byte MOD, 0x00 + .byte N12 + .byte Dn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte N72 + .byte Gs4 + .byte W32 + .byte W01 + .byte MOD, 0x07 + .byte W36 + .byte W03 + .byte CnM2 + .byte N12 + .byte W12 + .byte Gn4 + .byte W12 + .byte N36 + .byte As4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Gs4 + .byte W12 + .byte N60 + .byte Gn4 + .byte W30 + .byte MOD, 0x07 + .byte W30 + .byte CnM2 + .byte N12 + .byte Fn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte N92 + .byte En4 + .byte W36 + .byte MOD, 0x07 + .byte W12 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N48 + .byte As2 + .byte W48 + .byte Dn3 + .byte W48 + .byte N36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N12 + .byte An3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N72 + .byte En3 + .byte W72 + .byte N24 + .byte Cn3 + .byte W24 + .byte N96 + .byte Gn3 + .byte W96 + .byte N48 + .byte As2 + .byte W48 + .byte Dn3 + .byte W48 + .byte N36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Gn4 + .byte W24 + .byte N92 + .byte Cn5 + .byte W54 + .byte VOL, 0x49 + .byte W09 + .byte Fs3 + .byte W06 + .byte Bn2 + .byte W09 + .byte Dn2 + .byte W06 + .byte En1 + .byte W06 + .byte Dn0 + .byte W06 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N36 + .byte Cn4 + .byte v100 + .byte W36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte N36 + .byte Fn4 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N36 + .byte Dn4 + .byte W36 +mus_battle20_2_86BEDF1: @ 86BEDF1 + .byte N36 + .byte Fn4 + .byte v100 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte N12 + .byte An4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte PEND + .byte N48 + .byte En4 + .byte W48 + .byte Cn4 + .byte W48 + .byte N36 + .byte W36 + .byte Gn4 + .byte W36 + .byte N12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W12 + .byte N36 + .byte Dn4 + .byte W36 + .byte N60 + .byte As4 + .byte W60 + .byte PATT + .word mus_battle20_2_86BEDF1 + .byte N36 + .byte En4 + .byte v100 + .byte W36 + .byte N60 + .byte Cn4 + .byte W60 + .byte VOICE, 0x01 + .byte N36 + .byte Cn5 + .byte v104 + .byte W36 + .byte Gn4 + .byte W36 + .byte N12 + .byte Cn5 + .byte W12 + .byte En5 + .byte W12 + .byte N36 + .byte Fn5 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte N36 + .byte Dn5 + .byte W36 + .byte Fn5 + .byte W36 + .byte N24 + .byte As5 + .byte W24 + .byte N12 + .byte An5 + .byte W12 + .byte Gn5 + .byte W12 + .byte Fn5 + .byte W12 + .byte N36 + .byte En5 + .byte W36 + .byte Cn5 + .byte W36 + .byte N24 + .byte Gn5 + .byte W24 + .byte N36 + .byte Cn6 + .byte W36 + .byte Cs6 + .byte W36 + .byte N24 + .byte Cn4 + .byte v108 + .byte W24 + .byte N36 + .byte Gn5 + .byte v104 + .byte W36 + .byte Gs5 + .byte W36 + .byte N24 + .byte Cs4 + .byte v108 + .byte W24 + .byte N36 + .byte Cn5 + .byte v104 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Cn3 + .byte v108 + .byte W24 + .byte N36 + .byte Gn4 + .byte v104 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs3 + .byte v108 + .byte W24 + .byte VOICE, 0x3C + .byte PAN, 0x40 + .byte N96 + .byte Cn3 + .byte v104 + .byte W96 +mus_battle20_2_86BEE79: @ 86BEE79 + .byte N84 + .byte Cn2 + .byte v104 + .byte W84 + .byte N12 + .byte Cn3 + .byte W12 + .byte PEND + .byte N96 + .byte Cs3 + .byte W96 + .byte N84 + .byte Cs2 + .byte W84 + .byte N12 + .byte Cs3 + .byte W12 + .byte N96 + .byte Cn3 + .byte W96 + .byte PATT + .word mus_battle20_2_86BEE79 + .byte N96 + .byte As2 + .byte v104 + .byte W96 + .byte Dn3 + .byte W96 + .byte Fn3 + .byte W96 + .byte N84 + .byte As3 + .byte W84 + .byte VOICE, 0x30 + .byte PAN, 0x40 + .byte N12 + .byte Dn4 + .byte W12 + .byte TIE + .byte En4 + .byte W96 + .byte W96 + .byte EOT + .byte TIE + .byte En3 + .byte v096 + .byte W96 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte EOT + .byte W03 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N24 + .byte Cn3 + .byte v100 + .byte W24 + .byte N36 + .byte Fn3 + .byte W36 + .byte Gn3 + .byte W36 + .byte N48 + .byte As3 + .byte W48 + .byte An3 + .byte W48 + .byte N36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N92 + .byte Gn3 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte VOICE, 0x38 + .byte VOL, 0x50 + .byte N24 + .byte Cn3 + .byte v104 + .byte W24 + .byte N36 + .byte Fn3 + .byte W15 + .byte MOD, 0x06 + .byte W21 + .byte CnM2 + .byte N36 + .byte Gn3 + .byte W36 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N48 + .byte Dn4 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N36 + .byte En4 + .byte W21 + .byte MOD, 0x07 + .byte W15 + .byte CnM2 + .byte N12 + .byte Dn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte Gn3 + .byte W12 + .byte N92 + .byte Cn4 + .byte W32 + .byte W01 + .byte MOD, 0x07 + .byte W15 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x32 + .byte N12 + .byte Cn4 + .byte v096 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x11 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v092 + .byte W36 + .byte Cs5 + .byte W36 + .byte Cn4 + .byte W24 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte GOTO + .word mus_battle20_2_86BED02 + .byte FINE + +mus_battle20_3: @ 86BEF90 + .byte KEYSH, 0x00 + .byte VOICE, 0x21 + .byte VOL, 0x50 + .byte PAN, 0x3A + .byte N96 + .byte Cn1 + .byte v108 + .byte W96 + .byte N60 + .byte Cs1 + .byte W60 + .byte N12 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 +mus_battle20_3_86BEFA5: @ 86BEFA5 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle20_3_86BEFB8: @ 86BEFB8 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Cs1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 +mus_battle20_3_86BEFE9: @ 86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 +mus_battle20_3_86BF00C: @ 86BF00C + .byte N12 + .byte Cs1 + .byte v108 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte PEND + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte N12 + .byte W12 + .byte Gs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 +mus_battle20_3_86BF05A: @ 86BF05A + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 +mus_battle20_3_86BF090: @ 86BF090 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte PEND +mus_battle20_3_86BF0A3: @ 86BF0A3 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A +mus_battle20_3_86BF13B: @ 86BF13B + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF13B + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Gn1 + .byte W12 +mus_battle20_3_86BF16A: @ 86BF16A + .byte N12 + .byte Fn1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 + .byte GOTO + .word mus_battle20_3_86BEFE9 + .byte FINE + +mus_battle20_4: @ 86BF1DB + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte LFOS, 0x14 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W72 + .byte VOICE, 0x04 + .byte PAN, 0x40 + .byte N24 + .byte Gs3 + .byte v052 + .byte W24 +mus_battle20_4_86BF1F6: @ 86BF1F6 + .byte N12 + .byte Gn3 + .byte v052 + .byte W12 + .byte Cn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PEND + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PATT + .word mus_battle20_4_86BF1F6 + .byte N12 + .byte Gn3 + .byte v052 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N24 + .byte Cs4 + .byte W24 +mus_battle20_4_86BF22F: @ 86BF22F + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte VOICE, 0x52 + .byte PAN, 0x70 + .byte N03 + .byte Gn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 +mus_battle20_4_86BF251: @ 86BF251 + .byte N03 + .byte Gn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_4_86BF262: @ 86BF262 + .byte N03 + .byte Fn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_4_86BF273: @ 86BF273 + .byte N03 + .byte As1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_4_86BF251 + .byte PATT + .word mus_battle20_4_86BF251 + .byte PATT + .word mus_battle20_4_86BF262 + .byte PATT + .word mus_battle20_4_86BF273 + .byte PATT + .word mus_battle20_4_86BF251 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x50 + .byte N96 + .byte Fn2 + .byte v060 + .byte W96 + .byte As2 + .byte W96 + .byte Dn3 + .byte W96 + .byte N84 + .byte Fn3 + .byte W84 + .byte N12 + .byte W12 + .byte TIE + .byte Gn3 + .byte W96 + .byte W96 + .byte EOT + .byte W96 + .byte W96 + .byte VOICE, 0x04 + .byte PAN, 0x10 + .byte N12 + .byte Fn4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 +mus_battle20_4_86BF2D3: @ 86BF2D3 + .byte N12 + .byte Fn4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND +mus_battle20_4_86BF2E6: @ 86BF2E6 + .byte N12 + .byte En4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_4_86BF2E6 + .byte PATT + .word mus_battle20_4_86BF2D3 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte v020 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N48 + .byte Cn3 + .byte v052 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn3 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs3 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte MOD, 0x00 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte Gn3 + .byte W24 + .byte En4 + .byte W36 + .byte Fn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cn4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Fn4 + .byte W24 + .byte GOTO + .word mus_battle20_4_86BF22F + .byte FINE + +mus_battle20_5: @ 86BF39C + .byte KEYSH, 0x00 + .byte VOICE, 0x04 + .byte LFOS, 0x14 + .byte PAN, 0x40 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte N06 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x41 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x72 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x41 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W12 + .byte PAN, 0x70 + .byte N06 + .byte As2 + .byte W06 + .byte Fs4 + .byte W06 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x05 + .byte PAN, 0x40 + .byte N12 + .byte Gn4 + .byte v052 + .byte W36 + .byte As4 + .byte W36 + .byte Gs4 + .byte W24 + .byte Gn4 + .byte W12 + .byte Gs4 + .byte W24 + .byte As4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte As4 + .byte W36 + .byte Gs4 + .byte W24 + .byte Gn4 + .byte W12 + .byte Gs4 + .byte W24 + .byte As4 + .byte W36 + .byte N24 + .byte Cs5 + .byte W24 +mus_battle20_5_86BF41E: @ 86BF41E + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N96 + .byte Cn3 + .byte v060 + .byte W48 + .byte MOD, 0x06 + .byte W48 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte As2 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N36 + .byte Dn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N72 + .byte Gn3 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte En4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W36 + .byte W03 + .byte MOD, 0x06 + .byte W15 + .byte VOL, 0x49 + .byte W09 + .byte Fs3 + .byte W06 + .byte Bn2 + .byte W09 + .byte Dn2 + .byte W06 + .byte En1 + .byte W06 + .byte Dn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOL, 0x50 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte VOICE, 0x53 + .byte PAN, 0x40 + .byte N03 + .byte Gn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 +mus_battle20_5_86BF485: @ 86BF485 + .byte N03 + .byte Gn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_5_86BF496: @ 86BF496 + .byte N03 + .byte Fn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_5_86BF4A7: @ 86BF4A7 + .byte N03 + .byte As2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_5_86BF485 + .byte PATT + .word mus_battle20_5_86BF485 + .byte PATT + .word mus_battle20_5_86BF496 + .byte PATT + .word mus_battle20_5_86BF4A7 + .byte PATT + .word mus_battle20_5_86BF485 + .byte VOICE, 0x04 + .byte N36 + .byte Cn4 + .byte v072 + .byte W36 + .byte Cs4 + .byte W36 + .byte N24 + .byte Cn2 + .byte W24 + .byte N36 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs2 + .byte W24 + .byte N36 + .byte Cn3 + .byte W36 + .byte Cs3 + .byte W36 + .byte N24 + .byte Cn1 + .byte W24 + .byte N36 + .byte Gn2 + .byte W36 + .byte Gs2 + .byte W36 + .byte N24 + .byte Cs1 + .byte W24 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x52 + .byte PAN, 0x0F + .byte N12 + .byte As1 + .byte v060 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Dn2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Fn2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte As2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte VOICE, 0x55 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x40 + .byte N12 + .byte En2 + .byte W12 + .byte VOICE, 0x55 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOL, 0x4B + .byte N12 + .byte W06 + .byte VOL, 0x47 + .byte W06 + .byte Fs3 + .byte N12 + .byte W06 + .byte VOL, 0x3C + .byte W06 + .byte Fn2 + .byte N12 + .byte W06 + .byte VOL, 0x2D + .byte W06 + .byte Bn0 + .byte N09 + .byte W06 + .byte VOL, 0x18 + .byte W06 + .byte VOICE, 0x05 + .byte VOL, 0x50 + .byte BEND, 0x3D + .byte W06 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 +mus_battle20_5_86BF5C7: @ 86BF5C7 + .byte W06 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 + .byte PEND +mus_battle20_5_86BF5DB: @ 86BF5DB + .byte W06 + .byte N12 + .byte En4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte PEND + .byte PATT + .word mus_battle20_5_86BF5DB + .byte PATT + .word mus_battle20_5_86BF5C7 + .byte W06 + .byte N12 + .byte Fn4 + .byte v020 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 + .byte W06 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte W06 + .byte En4 + .byte v012 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte BEND, 0x40 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x07 + .byte PAN, 0x10 + .byte N12 + .byte Gn3 + .byte v052 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn3 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte GOTO + .word mus_battle20_5_86BF41E + .byte FINE + +mus_battle20_6: @ 86BF65B + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte VOL, 0x50 + .byte W24 + .byte N06 + .byte Cn2 + .byte v080 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W30 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 +mus_battle20_6_86BF69C: @ 86BF69C + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x5A + .byte N96 + .byte Fn1 + .byte v080 + .byte W96 + .byte As1 + .byte W96 + .byte Dn2 + .byte W96 + .byte N84 + .byte Fn2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte GOTO + .word mus_battle20_6_86BF69C + .byte FINE + +mus_battle20_7: @ 86BF6EB + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte PAN, 0x40 + .byte VOL, 0x50 + .byte W96 + .byte W84 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 +mus_battle20_7_86BF6F9: @ 86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W24 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF724: @ 86BF724 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W72 + .byte W24 + .byte N12 + .byte W72 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W72 + .byte W24 + .byte N12 + .byte W72 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF74D: @ 86BF74D + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF7B6: @ 86BF7B6 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W72 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W12 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N48 + .byte An2 + .byte v100 + .byte W48 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W12 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF7B6 + .byte GOTO + .word mus_battle20_7_86BF724 + .byte FINE + +mus_battle20_8: @ 86BF856 + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte PAN, 0x40 + .byte VOL, 0x50 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W36 + .byte N12 + .byte W24 + .byte W12 + .byte N12 + .byte W36 + .byte PAN, 0x20 + .byte N12 + .byte An1 + .byte W24 + .byte PAN, 0x60 + .byte N12 + .byte W24 +mus_battle20_8_86BF872: @ 86BF872 + .byte PAN, 0x40 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND +mus_battle20_8_86BF87B: @ 86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B +mus_battle20_8_86BF887: @ 86BF887 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte An1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 +mus_battle20_8_86BF8A4: @ 86BF8A4 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 +mus_battle20_8_86BF8AE: @ 86BF8AE + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W36 + .byte VOICE, 0x2E + .byte N12 + .byte Cn2 + .byte v127 + .byte W24 + .byte PEND +mus_battle20_8_86BF8BB: @ 86BF8BB + .byte VOICE, 0x2F + .byte W12 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte An1 + .byte W24 + .byte VOICE, 0x2E + .byte N12 + .byte Cn2 + .byte v127 + .byte W24 + .byte PEND + .byte VOICE, 0x2F + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF8AE + .byte PATT + .word mus_battle20_8_86BF8BB + .byte VOICE, 0x2F + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte An1 + .byte W12 +mus_battle20_8_86BF8EC: @ 86BF8EC + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W24 + .byte N12 + .byte W36 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte N06 + .byte An1 + .byte W06 + .byte Cn2 + .byte W06 +mus_battle20_8_86BF923: @ 86BF923 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 +mus_battle20_8_86BF936: @ 86BF936 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte An1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF936 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 +mus_battle20_8_86BF969: @ 86BF969 + .byte N12 + .byte Cn2 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W48 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF969 + .byte PATT + .word mus_battle20_8_86BF969 + .byte N12 + .byte Cn2 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W36 + .byte MEMACC, 0x00 + .byte CnM2 + .byte v117 + .byte PAN, 0x60 + .byte W12 + .byte N12 + .byte Gn2 + .byte v088 + .byte W12 + .byte N12 + .byte W24 + .byte En2 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte W12 + .byte Gn2 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N06 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W24 + .byte N06 + .byte En2 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte Gn2 + .byte W24 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte PATT + .word mus_battle20_8_86BF872 + .byte PATT + .word mus_battle20_8_86BF87B + .byte N09 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte N12 + .byte W96 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF8EC + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W48 + .byte GOTO + .word mus_battle20_8_86BF8A4 + .byte FINE + +@ *************************************** + .align 2 +mus_battle20: @ 86BFA68 + .byte 8 + .byte 0 + .byte mus_battle20_pri + .byte mus_battle20_rev + .word mus_battle20_grp + + .word mus_battle20_1 + .word mus_battle20_2 + .word mus_battle20_3 + .word mus_battle20_4 + .word mus_battle20_5 + .word mus_battle20_6 + .word mus_battle20_7 + .word mus_battle20_8 diff --git a/sound/songs/mus_battle32.s b/sound/songs/mus_battle32.s new file mode 100644 index 000000000..a9436af12 --- /dev/null +++ b/sound/songs/mus_battle32.s @@ -0,0 +1,2925 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_battle32 + .align 2 + .equ mus_battle32_grp, voicegroup120 + .equ mus_battle32_pri, 0 + .equ mus_battle32_rev, reverb_set+50 + +mus_battle32_1: @ 86BDBBC + .byte KEYSH, 0x00 + .byte TEMPO, 0x62 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte LFOS, 0x12 + .byte PAN, 0x36 + .byte N06 + .byte Cn5 + .byte v092 + .byte W06 + .byte Bn4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte Bn3 + .byte W06 + .byte VOICE, 0x38 + .byte PAN, 0x4A + .byte N12 + .byte Gn3 + .byte v104 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As2 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte VOICE, 0x3C + .byte PAN, 0x30 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cs4 + .byte W48 + .byte N24 + .byte Ds3 + .byte W24 + .byte Cs4 + .byte W24 +mus_battle32_1_86BDC44: @ 86BDC44 + .byte PAN, 0x4A + .byte N48 + .byte Gn3 + .byte v100 + .byte W48 + .byte N42 + .byte Fn3 + .byte W42 + .byte N06 + .byte Gs3 + .byte W06 + .byte N36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Cn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N36 + .byte Gn3 + .byte W36 + .byte Cn4 + .byte W36 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W24 + .byte N60 + .byte Gn3 + .byte W60 + .byte PAN, 0x50 + .byte N48 + .byte Dn4 + .byte W48 + .byte Cn4 + .byte W48 + .byte N24 + .byte As3 + .byte W24 + .byte Cn4 + .byte W24 + .byte As3 + .byte W24 + .byte An3 + .byte W24 + .byte N72 + .byte Gn3 + .byte W72 + .byte N24 + .byte En3 + .byte W24 + .byte N92 + .byte Cn4 + .byte W96 + .byte N48 + .byte Dn4 + .byte W12 + .byte PAN, 0x54 + .byte W36 + .byte N48 + .byte Cn4 + .byte W48 + .byte As3 + .byte W48 + .byte Dn4 + .byte W48 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Dn4 + .byte W24 + .byte N92 + .byte Cn4 + .byte W96 + .byte VOICE, 0x01 + .byte PAN, 0x4A + .byte N36 + .byte Cn3 + .byte v108 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte En3 + .byte W24 + .byte N36 + .byte Fn3 + .byte W36 + .byte N12 + .byte Cn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N36 + .byte Gn3 + .byte W36 + .byte Cn3 + .byte W36 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W24 + .byte N60 + .byte Gn3 + .byte W56 + .byte W01 + .byte VOICE, 0x38 + .byte W03 + .byte N48 + .byte Dn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N24 + .byte As3 + .byte W24 + .byte Cn4 + .byte W24 + .byte As3 + .byte W24 + .byte An3 + .byte W24 + .byte N72 + .byte Gn3 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte En3 + .byte W24 + .byte N56 + .byte Cn4 + .byte v104 + .byte W30 + .byte MOD, 0x06 + .byte W03 + .byte VOL, 0x4C + .byte W06 + .byte Bn3 + .byte W06 + .byte En3 + .byte W03 + .byte Cs2 + .byte W03 + .byte An0 + .byte W03 + .byte FnM1 + .byte W03 + .byte VOICE, 0x30 + .byte MOD, 0x00 + .byte W03 + .byte PAN, 0x54 + .byte N12 + .byte Gn3 + .byte v092 + .byte W03 + .byte VOL, 0x50 + .byte W09 + .byte N12 + .byte Cn4 + .byte W24 + .byte N48 + .byte Dn4 + .byte W48 + .byte Cn4 + .byte W48 + .byte As3 + .byte W48 + .byte Dn4 + .byte W48 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Cn4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W96 + .byte VOICE, 0x01 + .byte N36 + .byte Gn3 + .byte v108 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N36 + .byte An3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte An3 + .byte W24 + .byte TIE + .byte Gn3 + .byte W96 + .byte W72 + .byte EOT + .byte W24 + .byte W96 + .byte W96 + .byte VOICE, 0x3C + .byte PAN, 0x4A + .byte TIE + .byte Cn3 + .byte v100 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As2 + .byte W12 + .byte N96 + .byte Cs3 + .byte W96 + .byte Ds3 + .byte W96 + .byte TIE + .byte Cn3 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As2 + .byte W12 + .byte N96 + .byte Cs3 + .byte W96 + .byte Ds3 + .byte W96 + .byte TIE + .byte As2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x30 + .byte PAN, 0x54 + .byte N96 + .byte Gn2 + .byte W96 + .byte N48 + .byte Fn2 + .byte W48 + .byte Gn2 + .byte W48 + .byte N96 + .byte Cn2 + .byte W96 + .byte Gn2 + .byte W96 + .byte Gs2 + .byte W96 + .byte N48 + .byte Fn2 + .byte W48 + .byte Gs2 + .byte W48 + .byte N96 + .byte Gn2 + .byte W96 + .byte Cn3 + .byte W96 + .byte GOTO + .word mus_battle32_1_86BDC44 + .byte FINE + +mus_battle32_2: @ 86BDD8A + .byte KEYSH, 0x00 + .byte VOICE, 0x01 + .byte VOL, 0x50 + .byte LFOS, 0x12 + .byte PAN, 0x4A + .byte N06 + .byte Gn5 + .byte v080 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte VOICE, 0x38 + .byte PAN, 0x40 + .byte N12 + .byte Cn4 + .byte v104 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x2D + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v108 + .byte W36 + .byte Cs5 + .byte W36 + .byte Cn4 + .byte W24 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Ds5 + .byte W24 +mus_battle32_2_86BDE12: @ 86BDE12 + .byte VOICE, 0x30 + .byte PAN, 0x40 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Dn4 + .byte W36 + .byte N12 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W72 + .byte N12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W24 + .byte N60 + .byte Cn4 + .byte W60 + .byte PAN, 0x40 + .byte N48 + .byte As4 + .byte W48 + .byte An4 + .byte W48 + .byte N24 + .byte Gn4 + .byte W24 + .byte An4 + .byte W24 + .byte Gn4 + .byte W24 + .byte Fn4 + .byte W24 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Cn4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W96 + .byte N48 + .byte As4 + .byte W12 + .byte PAN, 0x42 + .byte W36 + .byte N48 + .byte An4 + .byte W48 + .byte N24 + .byte As4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte Fn5 + .byte W24 + .byte N72 + .byte En5 + .byte W72 + .byte N24 + .byte Dn5 + .byte W24 + .byte N92 + .byte Cn5 + .byte W96 + .byte VOICE, 0x38 + .byte PAN, 0x41 + .byte N48 + .byte Cn4 + .byte v104 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte As3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N36 + .byte Dn4 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W24 + .byte N60 + .byte Cn4 + .byte W24 + .byte W03 + .byte MOD, 0x06 + .byte W32 + .byte W01 + .byte CnM2 + .byte N48 + .byte As4 + .byte v108 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte An4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N24 + .byte Gn4 + .byte W24 + .byte An4 + .byte W24 + .byte Gn4 + .byte W24 + .byte Fn4 + .byte W24 + .byte N72 + .byte En4 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte Cn4 + .byte W24 + .byte N56 + .byte Gn4 + .byte W30 + .byte MOD, 0x06 + .byte W03 + .byte VOL, 0x4C + .byte W06 + .byte Bn3 + .byte W06 + .byte En3 + .byte W03 + .byte Cs2 + .byte W03 + .byte An0 + .byte W03 + .byte FnM1 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x30 + .byte PAN, 0x42 + .byte N12 + .byte Gn4 + .byte v092 + .byte W03 + .byte VOL, 0x50 + .byte W09 + .byte N12 + .byte Cn5 + .byte W24 + .byte N48 + .byte As4 + .byte W48 + .byte An4 + .byte W48 + .byte N24 + .byte As4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte Fn5 + .byte W24 + .byte N72 + .byte En5 + .byte W72 + .byte N24 + .byte Cn5 + .byte W24 + .byte N92 + .byte Gn5 + .byte W96 + .byte VOICE, 0x01 + .byte N36 + .byte Cn3 + .byte v108 + .byte W36 + .byte As2 + .byte W36 + .byte N24 + .byte Cn3 + .byte W24 + .byte N36 + .byte Dn3 + .byte W36 + .byte As2 + .byte W36 + .byte N24 + .byte Dn3 + .byte W24 + .byte TIE + .byte Cn3 + .byte W96 + .byte W72 + .byte EOT + .byte W24 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x3C + .byte PAN, 0x40 + .byte N72 + .byte Cn4 + .byte v100 + .byte W72 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte N96 + .byte Cs4 + .byte W96 + .byte Ds4 + .byte W96 + .byte TIE + .byte Fn4 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x30 + .byte PAN, 0x42 + .byte N96 + .byte Cn3 + .byte W96 + .byte N42 + .byte As2 + .byte W42 + .byte N06 + .byte Cn3 + .byte W06 + .byte N48 + .byte Dn3 + .byte W48 + .byte N96 + .byte Gn2 + .byte W96 + .byte Cn3 + .byte W96 + .byte Cs3 + .byte W96 + .byte N48 + .byte As2 + .byte W48 + .byte N36 + .byte Cs3 + .byte W36 + .byte N12 + .byte En3 + .byte W12 + .byte N96 + .byte Cn3 + .byte W96 + .byte En3 + .byte W96 + .byte GOTO + .word mus_battle32_2_86BDE12 + .byte FINE + +mus_battle32_3: @ 86BDF69 + .byte KEYSH, 0x00 + .byte VOICE, 0x21 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N24 + .byte Cn2 + .byte v108 + .byte W24 + .byte Cn1 + .byte W24 + .byte As1 + .byte W24 + .byte Cs1 + .byte W24 + .byte Gs1 + .byte W24 + .byte N12 + .byte As1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 +mus_battle32_3_86BDF8A: @ 86BDF8A + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle32_3_86BDF9D: @ 86BDF9D + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Cs1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D +mus_battle32_3_86BDFCE: @ 86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte N12 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte Cn1 + .byte W12 +mus_battle32_3_86BE008: @ 86BE008 + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle32_3_86BE01B: @ 86BE01B + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Bn0 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE033: @ 86BE033 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE055: @ 86BE055 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W24 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE01B + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE033 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE0D0: @ 86BE0D0 + .byte N12 + .byte Cs1 + .byte v108 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte PEND +mus_battle32_3_86BE0E3: @ 86BE0E3 + .byte N12 + .byte Ds1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE0D0 + .byte PATT + .word mus_battle32_3_86BE0E3 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE0D0 + .byte PATT + .word mus_battle32_3_86BE0E3 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE055 + .byte GOTO + .word mus_battle32_3_86BDFCE + .byte FINE + +mus_battle32_4: @ 86BE16A + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte LFOS, 0x12 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x10 + .byte W12 + .byte N06 + .byte Cn6 + .byte v052 + .byte W12 + .byte Bn5 + .byte W12 + .byte Cn6 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte W12 + .byte N06 + .byte W12 + .byte Bn5 + .byte W12 + .byte Cn6 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x70 + .byte N12 + .byte Cn3 + .byte v060 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Gn2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cs2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Gn3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cs3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x04 + .byte PAN, 0x10 + .byte MOD, 0x00 + .byte N12 + .byte Gn4 + .byte v040 + .byte W36 + .byte Gs4 + .byte W36 + .byte Gn3 + .byte W24 + .byte En4 + .byte W36 + .byte Fn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cn4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte W24 +mus_battle32_4_86BE23E: @ 86BE23E + .byte VOICE, 0x54 + .byte PAN, 0x40 + .byte N12 + .byte En4 + .byte v040 + .byte W36 + .byte Fn4 + .byte W36 + .byte Gn4 + .byte W24 + .byte W60 + .byte Gn4 + .byte v052 + .byte W12 + .byte As4 + .byte W12 + .byte Dn5 + .byte W12 + .byte N36 + .byte En5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N36 + .byte Cn5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Fn5 + .byte W12 + .byte En5 + .byte W24 + .byte N60 + .byte Cn5 + .byte W24 + .byte MOD, 0x07 + .byte W36 +mus_battle32_4_86BE26F: @ 86BE26F + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte N48 + .byte As3 + .byte v060 + .byte W48 + .byte An3 + .byte W48 + .byte PEND +mus_battle32_4_86BE27A: @ 86BE27A + .byte N24 + .byte Gn3 + .byte v060 + .byte W24 + .byte An3 + .byte W24 + .byte Gn3 + .byte W24 + .byte Fn3 + .byte W24 + .byte PEND +mus_battle32_4_86BE285: @ 86BE285 + .byte N72 + .byte En3 + .byte v060 + .byte W72 + .byte N24 + .byte Cn3 + .byte W24 + .byte PEND +mus_battle32_4_86BE28D: @ 86BE28D + .byte N60 + .byte Gn3 + .byte v060 + .byte W60 + .byte VOICE, 0x06 + .byte N12 + .byte En3 + .byte v072 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte PEND + .byte As2 + .byte W12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte Fn3 + .byte W12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte As2 + .byte W12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Fn3 + .byte W12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x0F + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x73 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte VOICE, 0x54 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v040 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte N24 + .byte Fn5 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte N12 + .byte En5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cn5 + .byte W12 + .byte As4 + .byte W12 + .byte Fn4 + .byte W12 + .byte As4 + .byte W12 + .byte N24 + .byte Dn5 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte N12 + .byte Cn5 + .byte W12 + .byte As4 + .byte W12 + .byte Dn5 + .byte W12 + .byte N36 + .byte En5 + .byte W21 + .byte MOD, 0x06 + .byte W15 + .byte CnM2 + .byte N36 + .byte Cn5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Fn5 + .byte W12 + .byte En5 + .byte W24 + .byte N60 + .byte Cn5 + .byte W24 + .byte W03 + .byte MOD, 0x06 + .byte W32 + .byte W01 + .byte PATT + .word mus_battle32_4_86BE26F + .byte PATT + .word mus_battle32_4_86BE27A + .byte PATT + .word mus_battle32_4_86BE285 + .byte PATT + .word mus_battle32_4_86BE28D + .byte N12 + .byte Fn2 + .byte v072 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte Gn3 + .byte W12 + .byte PAN, 0x0F + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte Gn3 + .byte W12 + .byte PAN, 0x73 + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PAN, 0x40 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x54 + .byte N72 + .byte Cn2 + .byte W72 + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Cn2 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Cn2 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Fn2 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x56 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 +mus_battle32_4_86BE3EF: @ 86BE3EF + .byte N12 + .byte Fn2 + .byte v072 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_4_86BE3EF + .byte PATT + .word mus_battle32_4_86BE3EF + .byte VOICE, 0x06 + .byte N12 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte Gn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Gn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x07 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 +mus_battle32_4_86BE451: @ 86BE451 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N12 + .byte Gs3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte Gs4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gs3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Gs4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte VOICE, 0x07 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PATT + .word mus_battle32_4_86BE451 + .byte GOTO + .word mus_battle32_4_86BE23E + .byte FINE + +mus_battle32_5: @ 86BE4BA + .byte KEYSH, 0x00 + .byte VOICE, 0x52 + .byte LFOS, 0x12 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte PAN, 0x6E + .byte BEND, 0x3E + .byte N06 + .byte Gn3 + .byte v052 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fs4 + .byte W06 + .byte VOICE, 0x50 + .byte PAN, 0x11 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte W06 + .byte N42 + .byte Cn4 + .byte W18 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn5 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte VOICE, 0x05 + .byte PAN, 0x70 + .byte MOD, 0x00 + .byte N12 + .byte Gn3 + .byte v040 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte Gn2 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Ds3 + .byte W24 +mus_battle32_5_86BE55B: @ 86BE55B + .byte W96 + .byte W96 + .byte W96 + .byte W36 + .byte VOICE, 0x52 + .byte PAN, 0x40 + .byte N12 + .byte En3 + .byte v060 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W36 + .byte VOICE, 0x52 + .byte N12 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x50 + .byte BEND, 0x3E + .byte N09 + .byte As3 + .byte v072 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Fn3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Ds3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Dn3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte VOICE, 0x05 + .byte N09 + .byte Cn2 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 +mus_battle32_5_86BE5F5: @ 86BE5F5 + .byte VOICE, 0x04 + .byte N09 + .byte Cn4 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PEND +mus_battle32_5_86BE606: @ 86BE606 + .byte N09 + .byte Cn4 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PEND + .byte VOICE, 0x05 + .byte N09 + .byte Cs2 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PATT + .word mus_battle32_5_86BE5F5 + .byte PATT + .word mus_battle32_5_86BE606 + .byte GOTO + .word mus_battle32_5_86BE55B + .byte FINE + +mus_battle32_6: @ 86BE640 + .byte KEYSH, 0x00 + .byte VOICE, 0x5A + .byte VOL, 0x50 + .byte W24 + .byte N06 + .byte Gn2 + .byte v080 + .byte W06 + .byte Gs2 + .byte W06 + .byte An2 + .byte W06 + .byte As2 + .byte W06 + .byte Bn2 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cs3 + .byte W06 + .byte Dn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Gs2 + .byte W06 + .byte An2 + .byte W06 + .byte As2 + .byte W06 + .byte Bn2 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cs3 + .byte W06 + .byte Dn3 + .byte W06 + .byte Ds3 + .byte W06 + .byte En3 + .byte W06 + .byte Fn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Gn3 + .byte W06 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x51 + .byte N48 + .byte Cn3 + .byte v064 + .byte W48 + .byte Cn2 + .byte W48 + .byte Gn2 + .byte W48 + .byte Cs2 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cn2 + .byte W48 + .byte Cs3 + .byte W48 + .byte Ds2 + .byte W48 +mus_battle32_6_86BE699: @ 86BE699 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 +mus_battle32_6_86BE6A1: @ 86BE6A1 + .byte N48 + .byte Fn4 + .byte v064 + .byte W48 + .byte En4 + .byte W48 + .byte PEND +mus_battle32_6_86BE6A8: @ 86BE6A8 + .byte N24 + .byte Fn4 + .byte v064 + .byte W24 + .byte En4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte PEND + .byte N72 + .byte Cn5 + .byte W72 + .byte N24 + .byte An4 + .byte W24 + .byte N96 + .byte Gn4 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn4 + .byte W24 + .byte PATT + .word mus_battle32_6_86BE6A1 + .byte PATT + .word mus_battle32_6_86BE6A8 + .byte N72 + .byte Cn5 + .byte v064 + .byte W72 + .byte N24 + .byte En4 + .byte W24 + .byte N92 + .byte Cn5 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte N72 + .byte Cn1 + .byte W72 + .byte N12 + .byte W12 + .byte As0 + .byte W12 + .byte N96 + .byte Cs1 + .byte W96 + .byte Ds1 + .byte W96 + .byte TIE + .byte Cn1 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As0 + .byte W12 + .byte N96 + .byte Cs1 + .byte W96 + .byte Ds1 + .byte W96 + .byte Cn1 + .byte W96 + .byte N72 + .byte Gn2 + .byte W72 + .byte N12 + .byte W12 + .byte Fn2 + .byte W12 + .byte N96 + .byte Gs2 + .byte W96 + .byte As2 + .byte W96 + .byte TIE + .byte Fn3 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte GOTO + .word mus_battle32_6_86BE699 + .byte FINE + +mus_battle32_7: @ 86BE71F + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte W96 + .byte W84 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 +mus_battle32_7_86BE72D: @ 86BE72D + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W24 + .byte PEND + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D +mus_battle32_7_86BE753: @ 86BE753 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_battle32_7_86BE75D: @ 86BE75D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte GOTO + .word mus_battle32_7_86BE75D + .byte FINE + +mus_battle32_8: @ 86BE867 + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x36 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte Gn1 + .byte W12 + .byte W12 + .byte Cn2 + .byte W36 + .byte N12 + .byte W24 + .byte Gn1 + .byte W24 +mus_battle32_8_86BE87E: @ 86BE87E + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E +mus_battle32_8_86BE8A8: @ 86BE8A8 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 +mus_battle32_8_86BE988: @ 86BE988 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte W24 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte GOTO + .word mus_battle32_8_86BE8A8 + .byte FINE + +@ *************************************** + .align 2 +mus_battle32: @ 86BE9C4 + .byte 8 + .byte 0 + .byte mus_battle32_pri + .byte mus_battle32_rev + .word mus_battle32_grp + + .word mus_battle32_1 + .word mus_battle32_2 + .word mus_battle32_3 + .word mus_battle32_4 + .word mus_battle32_5 + .word mus_battle32_6 + .word mus_battle32_7 + .word mus_battle32_8 diff --git a/sound/songs/mus_fanfa1.s b/sound/songs/mus_fanfa1.s new file mode 100644 index 000000000..d3a0dd143 --- /dev/null +++ b/sound/songs/mus_fanfa1.s @@ -0,0 +1,196 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa1 + .align 2 + .equ mus_fanfa1_grp, voicegroup012 + .equ mus_fanfa1_pri, 5 + .equ mus_fanfa1_rev, reverb_set+50 + +mus_fanfa1_1: @ 86BCCD0 + .byte KEYSH, 0x00 + .byte TEMPO, 0x57 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x70 + .byte W08 + .byte N04 + .byte Bn3 + .byte v100 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 + .byte Gs4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_2: @ 86BCCF0 + .byte KEYSH, 0x00 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte PAN, 0x30 + .byte N04 + .byte En4 + .byte v100 + .byte W08 + .byte PAN, 0x50 + .byte N04 + .byte W08 + .byte PAN, 0x30 + .byte N04 + .byte W08 + .byte PAN, 0x40 + .byte N24 + .byte Bn4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_3: @ 86BCD14 + .byte KEYSH, 0x00 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x10 + .byte W08 + .byte N04 + .byte Gs3 + .byte v068 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 + .byte En4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_4: @ 86BCD32 + .byte KEYSH, 0x00 + .byte VOICE, 0x54 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte N04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte N24 + .byte Gs4 + .byte v048 + .byte W10 + .byte MOD, 0x05 + .byte W03 + .byte VOL, 0x47 + .byte W03 + .byte Cn2 + .byte W03 + .byte Cs0 + .byte W03 + .byte AsM2 + .byte W03 + .byte CnM2 + .byte W15 + .byte FINE + +mus_fanfa1_5: @ 86BCD64 + .byte KEYSH, 0x00 + .byte VOICE, 0x55 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte N04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte N24 + .byte Bn4 + .byte v048 + .byte W10 + .byte MOD, 0x05 + .byte W03 + .byte VOL, 0x47 + .byte W03 + .byte Cn2 + .byte W03 + .byte Cs0 + .byte W03 + .byte AsM2 + .byte W03 + .byte CnM2 + .byte W15 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa1: @ 86BCD98 + .byte 5 + .byte 0 + .byte mus_fanfa1_pri + .byte mus_fanfa1_rev + .word mus_fanfa1_grp + + .word mus_fanfa1_1 + .word mus_fanfa1_2 + .word mus_fanfa1_3 + .word mus_fanfa1_4 + .word mus_fanfa1_5 diff --git a/sound/songs/mus_fanfa4.s b/sound/songs/mus_fanfa4.s new file mode 100644 index 000000000..37b12bf66 --- /dev/null +++ b/sound/songs/mus_fanfa4.s @@ -0,0 +1,292 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa4 + .align 2 + .equ mus_fanfa4_grp, voicegroup012 + .equ mus_fanfa4_pri, 5 + .equ mus_fanfa4_rev, reverb_set+50 + +mus_fanfa4_1: @ 86BCDB4 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x5F + .byte VOICE, 0x2E + .byte VOL, 0x5A + .byte PAN, 0x28 + .byte N16 + .byte Gs4 + .byte v080 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Ds4 + .byte W08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte N08 + .byte As4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Gs4 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_2: @ 86BCDE9 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2E + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N16 + .byte Cn5 + .byte v104 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 + .byte Cs5 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Cn5 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_3: @ 86BCE1B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x3A + .byte VOL, 0x5A + .byte N16 + .byte Gs1 + .byte v120 + .byte W24 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 + .byte Fs1 + .byte W16 + .byte N08 + .byte W16 + .byte Gn1 + .byte W16 + .byte N48 + .byte Gs1 + .byte W24 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte W24 + .byte FINE + +mus_fanfa4_4: @ 86BCE41 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte VOL, 0x5A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x10 + .byte N16 + .byte Cn4 + .byte v036 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte N08 + .byte As3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Gs3 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_5: @ 86BCE79 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte VOL, 0x5A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte N16 + .byte Gs3 + .byte v036 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Ds3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte N08 + .byte Fs3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Ds3 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_6: @ 86BCEB1 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2E + .byte PAN, 0x58 + .byte VOL, 0x5A + .byte N16 + .byte Ds4 + .byte v080 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte N08 + .byte Fs4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Ds4 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa4: @ 86BCEE4 + .byte 6 + .byte 0 + .byte mus_fanfa4_pri + .byte mus_fanfa4_rev + .word mus_fanfa4_grp + + .word mus_fanfa4_1 + .word mus_fanfa4_2 + .word mus_fanfa4_3 + .word mus_fanfa4_4 + .word mus_fanfa4_5 + .word mus_fanfa4_6 diff --git a/sound/songs/mus_fanfa5.s b/sound/songs/mus_fanfa5.s new file mode 100644 index 000000000..183270844 --- /dev/null +++ b/sound/songs/mus_fanfa5.s @@ -0,0 +1,374 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa5 + .align 2 + .equ mus_fanfa5_grp, voicegroup012 + .equ mus_fanfa5_pri, 5 + .equ mus_fanfa5_rev, reverb_set+50 + +mus_fanfa5_1: @ 86BCF04 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x4B + .byte VOICE, 0x38 + .byte PAN, 0x52 + .byte VOL, 0x5A + .byte N22 + .byte Ds4 + .byte v092 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N22 + .byte Cn4 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N16 + .byte Gs3 + .byte W16 + .byte N06 + .byte Ds3 + .byte W08 + .byte Cn3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte N04 + .byte Fs4 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N48 + .byte Gs4 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_2: @ 86BCF44 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte PAN, 0x30 + .byte VOL, 0x5A + .byte N22 + .byte Cn5 + .byte v100 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N22 + .byte Gs4 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N40 + .byte Ds4 + .byte W12 + .byte MOD, 0x06 + .byte W28 + .byte VOL, 0x44 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x24 + .byte W04 + .byte Fs5 + .byte N04 + .byte Cs5 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N04 + .byte W08 + .byte Cs5 + .byte W08 + .byte N48 + .byte Cn5 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_3: @ 86BCF85 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x58 + .byte VOL, 0x5A + .byte N12 + .byte Ds1 + .byte v080 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N08 + .byte Cn1 + .byte W08 + .byte Ds1 + .byte W08 + .byte Gs1 + .byte W08 + .byte N24 + .byte As1 + .byte W24 + .byte Cs2 + .byte W24 + .byte N40 + .byte Cn2 + .byte W48 + .byte W24 + .byte FINE + +mus_fanfa5_4: @ 86BCFA5 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x10 + .byte VOL, 0x5A + .byte N08 + .byte Gs4 + .byte v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte VOL, 0x5A + .byte N08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N48 + .byte Ds3 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_5: @ 86BCFE0 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte PAN, 0x70 + .byte VOL, 0x5A + .byte W04 + .byte N08 + .byte Gs4 + .byte v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W04 + .byte VOL, 0x5A + .byte W04 + .byte N08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W04 + .byte W04 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N44 + .byte Ds3 + .byte W12 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_6: @ 86BD01E + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2F + .byte VOL, 0x5A + .byte W24 + .byte Fs5 + .byte W56 + .byte N08 + .byte Cn2 + .byte v127 + .byte W08 + .byte N08 + .byte W08 + .byte Fs2 + .byte W24 + .byte Cs2 + .byte W08 + .byte As1 + .byte v112 + .byte W08 + .byte N08 + .byte W08 + .byte N12 + .byte Cn2 + .byte v127 + .byte W48 + .byte W24 + .byte FINE + +mus_fanfa5_7: @ 86BD03D + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v112 + .byte N80 + .byte An2 + .byte v120 + .byte W24 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 + .byte v112 + .byte W16 + .byte En1 + .byte v092 + .byte W08 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 + .byte v112 + .byte W16 + .byte En1 + .byte v092 + .byte W08 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W04 + .byte En1 + .byte v112 + .byte W04 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v112 + .byte W48 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa5: @ 86BD080 + .byte 7 + .byte 0 + .byte mus_fanfa5_pri + .byte mus_fanfa5_rev + .word mus_fanfa5_grp + + .word mus_fanfa5_1 + .word mus_fanfa5_2 + .word mus_fanfa5_3 + .word mus_fanfa5_4 + .word mus_fanfa5_5 + .word mus_fanfa5_6 + .word mus_fanfa5_7 diff --git a/sound/songs/mus_me_b_big.s b/sound/songs/mus_me_b_big.s new file mode 100644 index 000000000..76b579458 --- /dev/null +++ b/sound/songs/mus_me_b_big.s @@ -0,0 +1,505 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_b_big + .align 2 + .equ mus_me_b_big_grp, voicegroup012 + .equ mus_me_b_big_pri, 5 + .equ mus_me_b_big_rev, reverb_set+50 + +mus_me_b_big_1: @ 86BFDD8 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x30 + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N08 + .byte Gn3 + .byte v040 + .byte W08 + .byte Bn3 + .byte v052 + .byte W08 + .byte Dn4 + .byte v060 + .byte W08 + .byte TEMPO, 0x48 + .byte VOICE, 0x38 + .byte N04 + .byte Gn3 + .byte v116 + .byte W08 + .byte Bn3 + .byte W08 + .byte Gn3 + .byte W08 + .byte N44 + .byte Dn4 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x62 + .byte W04 + .byte Fs5 + .byte W04 + .byte En4 + .byte W04 + .byte Gn2 + .byte W04 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N05 + .byte Bn3 + .byte W08 + .byte Dn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte N04 + .byte En4 + .byte W08 + .byte Cn5 + .byte W08 + .byte Gn4 + .byte W08 + .byte N48 + .byte Bn4 + .byte W03 + .byte VOL, 0x5B + .byte W03 + .byte En5 + .byte W03 + .byte Ds4 + .byte W06 + .byte Gs4 + .byte W01 + .byte MOD, 0x06 + .byte W05 + .byte VOL, 0x55 + .byte W06 + .byte Gn5 + .byte W06 + .byte Bn5 + .byte W06 + .byte En6 + .byte W09 + .byte MOD, 0x00 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_2: @ 86BFE36 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x30 + .byte VOL, 0x64 + .byte PAN, 0x4A + .byte W04 + .byte N08 + .byte An3 + .byte v044 + .byte W08 + .byte Cn4 + .byte v056 + .byte W08 + .byte N04 + .byte Fs4 + .byte v064 + .byte W04 + .byte N08 + .byte Gn4 + .byte v060 + .byte W08 + .byte Bn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte W24 + .byte N08 + .byte W08 + .byte Bn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte Dn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte Bn4 + .byte W08 + .byte Cn5 + .byte W08 + .byte Gn5 + .byte W08 + .byte En5 + .byte W08 + .byte N48 + .byte Gn5 + .byte W03 + .byte VOL, 0x5B + .byte W03 + .byte En5 + .byte W03 + .byte Ds4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Gn5 + .byte W06 + .byte Bn5 + .byte W06 + .byte En6 + .byte W09 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_3: @ 86BFE7D + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x2F + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N08 + .byte Gn2 + .byte v127 + .byte W08 + .byte N16 + .byte Bn1 + .byte W16 + .byte N24 + .byte Dn2 + .byte W40 + .byte N08 + .byte Gn2 + .byte W08 + .byte N24 + .byte Dn2 + .byte W24 + .byte N04 + .byte Cn2 + .byte W04 + .byte N04 + .byte W04 + .byte N08 + .byte W08 + .byte N08 + .byte W08 + .byte N04 + .byte Gn2 + .byte W04 + .byte Dn2 + .byte v092 + .byte W04 + .byte Dn2 + .byte v096 + .byte W04 + .byte N04 + .byte W04 + .byte Dn2 + .byte v100 + .byte W04 + .byte Dn2 + .byte v104 + .byte W04 + .byte Dn2 + .byte v108 + .byte W04 + .byte Dn2 + .byte v112 + .byte W04 + .byte Dn2 + .byte v116 + .byte W04 + .byte N04 + .byte W04 + .byte Dn2 + .byte v120 + .byte W04 + .byte Dn2 + .byte v124 + .byte W04 + .byte N24 + .byte Gn2 + .byte v127 + .byte W48 + .byte FINE + +mus_me_b_big_4: @ 86BFEC7 + .byte KEYSH, 0x00 + .byte W12 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W24 + .byte VOICE, 0x52 + .byte VOL, 0x64 + .byte PAN, 0x10 + .byte N04 + .byte Dn3 + .byte v052 + .byte W08 + .byte Gn3 + .byte W08 + .byte Dn3 + .byte W08 + .byte N68 + .byte Bn3 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x60 + .byte W08 + .byte Cn5 + .byte W09 + .byte Bn3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Fs0 + .byte W03 + .byte BnM2 + .byte W02 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N04 + .byte Gn3 + .byte W08 + .byte En4 + .byte W08 + .byte Cn4 + .byte W08 + .byte N48 + .byte Dn4 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_5: @ 86BFF09 + .byte KEYSH, 0x00 + .byte W12 + .byte XCMD, 0x08 + .byte AsM2 + .byte W24 + .byte VOICE, 0x53 + .byte VOL, 0x64 + .byte PAN, 0x6F + .byte BEND, 0x40 + .byte N04 + .byte Bn2 + .byte v052 + .byte W08 + .byte Dn3 + .byte W08 + .byte Bn2 + .byte W08 + .byte N68 + .byte Gn3 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x60 + .byte W08 + .byte Cn5 + .byte W09 + .byte Bn3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Fs0 + .byte W03 + .byte BnM2 + .byte W02 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N04 + .byte En3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gn3 + .byte W08 + .byte N48 + .byte Bn3 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_6: @ 86BFF4B + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x58 + .byte VOL, 0x64 + .byte W24 + .byte N24 + .byte Gn1 + .byte v080 + .byte W32 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte W16 + .byte Bn1 + .byte W16 + .byte Cn2 + .byte W16 + .byte Bn1 + .byte W16 + .byte An1 + .byte W16 + .byte N08 + .byte Gn1 + .byte W08 + .byte N04 + .byte Dn1 + .byte W04 + .byte Fs1 + .byte W04 + .byte N12 + .byte Gn1 + .byte W48 + .byte FINE + +mus_me_b_big_7: @ 86BFF72 + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x00 + .byte VOL, 0x64 + .byte N04 + .byte En1 + .byte v112 + .byte W04 + .byte En1 + .byte v076 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v080 + .byte W04 + .byte En1 + .byte v084 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v112 + .byte N72 + .byte Bn2 + .byte v092 + .byte W16 + .byte N04 + .byte En1 + .byte v112 + .byte W08 + .byte N04 + .byte W04 + .byte En1 + .byte v068 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v108 + .byte W04 + .byte En1 + .byte v112 + .byte W08 + .byte N04 + .byte W16 + .byte N04 + .byte W08 + .byte En1 + .byte v120 + .byte W16 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v112 + .byte N48 + .byte Bn2 + .byte v092 + .byte W04 + .byte N04 + .byte En1 + .byte v076 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v080 + .byte W04 + .byte En1 + .byte v084 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v096 + .byte W04 + .byte En1 + .byte v100 + .byte W04 + .byte En1 + .byte v104 + .byte W04 + .byte En1 + .byte v108 + .byte W04 + .byte En1 + .byte v120 + .byte N24 + .byte Bn2 + .byte v092 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_b_big: @ 86BFFE0 + .byte 7 + .byte 0 + .byte mus_me_b_big_pri + .byte mus_me_b_big_rev + .word mus_me_b_big_grp + + .word mus_me_b_big_1 + .word mus_me_b_big_2 + .word mus_me_b_big_3 + .word mus_me_b_big_4 + .word mus_me_b_big_5 + .word mus_me_b_big_6 + .word mus_me_b_big_7 diff --git a/sound/songs/mus_me_b_small.s b/sound/songs/mus_me_b_small.s new file mode 100644 index 000000000..6dab77385 --- /dev/null +++ b/sound/songs/mus_me_b_small.s @@ -0,0 +1,287 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_b_small + .align 2 + .equ mus_me_b_small_grp, voicegroup012 + .equ mus_me_b_small_pri, 5 + .equ mus_me_b_small_rev, reverb_set+50 + +mus_me_b_small_1: @ 86C0004 + .byte KEYSH, 0x00 + .byte TEMPO, 0x48 + .byte W09 + .byte VOICE, 0x38 + .byte VOL, 0x64 + .byte PAN, 0x46 + .byte N03 + .byte Cs3 + .byte v084 + .byte W03 + .byte Fn3 + .byte W03 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W03 + .byte An3 + .byte W03 + .byte N06 + .byte As3 + .byte v112 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N06 + .byte Fs3 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N12 + .byte Cs4 + .byte W03 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N06 + .byte En4 + .byte W06 + .byte Fn4 + .byte W06 + .byte N12 + .byte Fs4 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_2: @ 86C003B + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x3C + .byte VOL, 0x64 + .byte PAN, 0x30 + .byte N24 + .byte Fs2 + .byte v080 + .byte W24 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N12 + .byte Fs3 + .byte W12 + .byte Bn3 + .byte W12 + .byte As3 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_3: @ 86C0057 + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x2F + .byte VOL, 0x64 + .byte PAN, 0x3C + .byte W48 + .byte N03 + .byte Ds2 + .byte v120 + .byte W03 + .byte Ds2 + .byte v092 + .byte W03 + .byte Ds2 + .byte v096 + .byte W03 + .byte Ds2 + .byte v100 + .byte W03 + .byte N06 + .byte Ds2 + .byte v108 + .byte W06 + .byte Ds2 + .byte v116 + .byte W06 + .byte N24 + .byte Fs2 + .byte v120 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_4: @ 86C007B + .byte KEYSH, 0x00 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W24 + .byte VOICE, 0x5A + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N03 + .byte Fs5 + .byte v040 + .byte W12 + .byte Cs5 + .byte W06 + .byte N03 + .byte W06 + .byte Fs5 + .byte W12 + .byte Cs5 + .byte W06 + .byte N03 + .byte W06 + .byte N03 + .byte W12 + .byte En5 + .byte W06 + .byte Fn5 + .byte W06 + .byte Fs5 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_5: @ 86C00A1 + .byte KEYSH, 0x00 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte BEND, 0x40 + .byte W24 + .byte VOICE, 0x53 + .byte VOL, 0x64 + .byte PAN, 0x70 + .byte N06 + .byte Fs3 + .byte v052 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N06 + .byte Cs3 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N12 + .byte Fs4 + .byte W03 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N06 + .byte Gs4 + .byte W06 + .byte An4 + .byte W06 + .byte N12 + .byte As4 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_6: @ 86C00D1 + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x58 + .byte VOL, 0x64 + .byte N12 + .byte Fs1 + .byte v080 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte En1 + .byte W06 + .byte Fn1 + .byte W06 + .byte N12 + .byte Fs1 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_7: @ 86C00EA + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x00 + .byte VOL, 0x64 + .byte N06 + .byte En1 + .byte v100 + .byte N72 + .byte Bn2 + .byte v092 + .byte W24 + .byte N06 + .byte En1 + .byte v100 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v092 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v108 + .byte W06 + .byte N09 + .byte En1 + .byte v100 + .byte N24 + .byte Bn2 + .byte v092 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_me_b_small: @ 86C0120 + .byte 7 + .byte 0 + .byte mus_me_b_small_pri + .byte mus_me_b_small_rev + .word mus_me_b_small_grp + + .word mus_me_b_small_1 + .word mus_me_b_small_2 + .word mus_me_b_small_3 + .word mus_me_b_small_4 + .word mus_me_b_small_5 + .word mus_me_b_small_6 + .word mus_me_b_small_7 diff --git a/sound/songs/mus_me_bachi.s b/sound/songs/mus_me_bachi.s new file mode 100644 index 000000000..f701d6973 --- /dev/null +++ b/sound/songs/mus_me_bachi.s @@ -0,0 +1,635 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_bachi + .align 2 + .equ mus_me_bachi_grp, voicegroup012 + .equ mus_me_bachi_pri, 5 + .equ mus_me_bachi_rev, reverb_set+50 + +mus_me_bachi_1: @ 86BD0A4 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x48 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x6F + .byte N09 + .byte Fn4 + .byte v060 + .byte W18 + .byte N03 + .byte Dn4 + .byte W06 + .byte N24 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte Fn3 + .byte v072 + .byte W06 + .byte As2 + .byte v060 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fn3 + .byte W06 + .byte Dn3 + .byte v072 + .byte W06 + .byte Fn3 + .byte v060 + .byte W06 + .byte As3 + .byte W06 + .byte Dn4 + .byte W06 + .byte VOICE, 0x52 + .byte PAN, 0x6F + .byte N09 + .byte Gn4 + .byte v056 + .byte W18 + .byte N03 + .byte En4 + .byte v060 + .byte W06 + .byte N24 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte Gn3 + .byte v072 + .byte W06 + .byte Cn3 + .byte v060 + .byte W06 + .byte En3 + .byte W06 + .byte Gn3 + .byte W06 + .byte En3 + .byte v072 + .byte W06 + .byte Gn3 + .byte v060 + .byte W06 + .byte Cn4 + .byte W06 + .byte En4 + .byte W06 + .byte VOICE, 0x52 + .byte PAN, 0x11 + .byte N48 + .byte An4 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_2: @ 86BD12F + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte VOL, 0x5A + .byte PAN, 0x4B + .byte N09 + .byte As4 + .byte v116 + .byte W18 + .byte N03 + .byte Fn4 + .byte W06 + .byte N44 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte VOL, 0x4E + .byte W05 + .byte Ds3 + .byte W05 + .byte Dn1 + .byte W05 + .byte DnM1 + .byte W03 + .byte CnM2 + .byte W03 + .byte Fs5 + .byte MOD, 0x00 + .byte N03 + .byte An4 + .byte v100 + .byte W03 + .byte N06 + .byte As4 + .byte v116 + .byte W12 + .byte Bn4 + .byte W12 + .byte N09 + .byte Cn5 + .byte W18 + .byte N03 + .byte Gn4 + .byte W06 + .byte N44 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte VOL, 0x4E + .byte W05 + .byte Ds3 + .byte W05 + .byte Dn1 + .byte W05 + .byte DnM1 + .byte W03 + .byte CnM2 + .byte W03 + .byte Fs5 + .byte MOD, 0x00 + .byte N03 + .byte Bn4 + .byte v100 + .byte W03 + .byte N24 + .byte Cn5 + .byte v116 + .byte W15 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N48 + .byte Dn5 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_3: @ 86BD1A5 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x58 + .byte VOL, 0x5A + .byte N09 + .byte As1 + .byte v080 + .byte W18 + .byte N03 + .byte W06 + .byte N24 + .byte W24 + .byte N18 + .byte Dn2 + .byte W18 + .byte Cn2 + .byte W18 + .byte N12 + .byte As1 + .byte W12 + .byte N09 + .byte Cn2 + .byte W18 + .byte N03 + .byte W06 + .byte N24 + .byte W24 + .byte N18 + .byte En2 + .byte W18 + .byte Dn2 + .byte W18 + .byte N12 + .byte Cn2 + .byte W12 + .byte N06 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte N09 + .byte Dn2 + .byte W48 + .byte FINE + +mus_me_bachi_4: @ 86BD1D8 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2F + .byte VOL, 0x5A + .byte PAN, 0x33 + .byte N06 + .byte As1 + .byte v127 + .byte W36 + .byte As1 + .byte v100 + .byte W06 + .byte Fn1 + .byte W06 + .byte As1 + .byte v127 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn2 + .byte W36 + .byte Cn2 + .byte v100 + .byte W06 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte v127 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte W06 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W48 + .byte FINE + +mus_me_bachi_5: @ 86BD210 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x10 + .byte BEND, 0x40 + .byte N09 + .byte Dn4 + .byte v060 + .byte W18 + .byte N03 + .byte As3 + .byte W06 + .byte N24 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte CnM2 + .byte W06 + .byte VOICE, 0x51 + .byte PAN, 0x70 + .byte BEND, 0x3E + .byte N06 + .byte Fn3 + .byte v052 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte As2 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Dn3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Dn3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte As3 + .byte W06 + .byte VOICE, 0x53 + .byte PAN, 0x10 + .byte BEND, 0x40 + .byte N09 + .byte En4 + .byte v060 + .byte W18 + .byte N03 + .byte Cn4 + .byte W06 + .byte N24 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte W06 + .byte VOICE, 0x51 + .byte PAN, 0x70 + .byte BEND, 0x3E + .byte N06 + .byte Gn3 + .byte v052 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Cn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte En3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte En3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Cn4 + .byte W06 + .byte VOICE, 0x53 + .byte BEND, 0x40 + .byte N48 + .byte Fs4 + .byte v060 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_6: @ 86BD2BB + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte W68 + .byte W01 + .byte N03 + .byte En4 + .byte v080 + .byte W03 + .byte N06 + .byte Fn4 + .byte v100 + .byte W12 + .byte Gn4 + .byte W12 + .byte W68 + .byte W01 + .byte N03 + .byte Fs4 + .byte v080 + .byte W03 + .byte N24 + .byte Gn4 + .byte v100 + .byte W24 + .byte W96 + .byte FINE + +mus_me_bachi_7: @ 86BD2DC + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v120 + .byte W12 + .byte N03 + .byte En1 + .byte v100 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte W06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v120 + .byte W12 + .byte N03 + .byte En1 + .byte v100 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte W06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte En1 + .byte v120 + .byte N24 + .byte Bn2 + .byte v100 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_bachi: @ 86BD358 + .byte 7 + .byte 0 + .byte mus_me_bachi_pri + .byte mus_me_bachi_rev + .word mus_me_bachi_grp + + .word mus_me_bachi_1 + .word mus_me_bachi_2 + .word mus_me_bachi_3 + .word mus_me_bachi_4 + .word mus_me_bachi_5 + .word mus_me_bachi_6 + .word mus_me_bachi_7 diff --git a/sound/songs/mus_me_kinomi.s b/sound/songs/mus_me_kinomi.s new file mode 100644 index 000000000..eb584945a --- /dev/null +++ b/sound/songs/mus_me_kinomi.s @@ -0,0 +1,180 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_kinomi + .align 2 + .equ mus_me_kinomi_grp, voicegroup012 + .equ mus_me_kinomi_pri, 5 + .equ mus_me_kinomi_rev, reverb_set+50 + +mus_me_kinomi_1: @ 86BD508 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x46 + .byte VOICE, 0x0D + .byte PAN, 0x36 + .byte VOL, 0x5A + .byte N04 + .byte Fn4 + .byte v092 + .byte W04 + .byte Fn4 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte Cn4 + .byte v092 + .byte W04 + .byte Cn4 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte Cn5 + .byte v092 + .byte W08 + .byte Dn5 + .byte W08 + .byte Cn5 + .byte W08 + .byte Fn5 + .byte W04 + .byte Fn5 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte N04 + .byte W36 + .byte FINE + +mus_me_kinomi_2: @ 86BD535 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x0D + .byte PAN, 0x5F + .byte VOL, 0x5A + .byte W24 + .byte N04 + .byte Gn4 + .byte v092 + .byte W08 + .byte As4 + .byte W08 + .byte Gn4 + .byte W08 + .byte N16 + .byte An4 + .byte W48 + .byte FINE + +mus_me_kinomi_3: @ 86BD54B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x01 + .byte VOL, 0x5A + .byte PAN, 0x20 + .byte N24 + .byte Fn3 + .byte v080 + .byte W24 + .byte N04 + .byte Gn3 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte Fn3 + .byte W48 + .byte FINE + +mus_me_kinomi_4: @ 86BD563 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x01 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N24 + .byte An2 + .byte v080 + .byte W24 + .byte N04 + .byte As2 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte An2 + .byte W48 + .byte FINE + +mus_me_kinomi_5: @ 86BD57B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x64 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N04 + .byte Cn5 + .byte v060 + .byte W08 + .byte PAN, 0x0F + .byte N04 + .byte Cn5 + .byte v020 + .byte W16 + .byte VOICE, 0x65 + .byte PAN, 0x3F + .byte N04 + .byte As3 + .byte v060 + .byte W08 + .byte Gn3 + .byte W08 + .byte PAN, 0x72 + .byte N04 + .byte Gn3 + .byte v020 + .byte W08 + .byte VOICE, 0x64 + .byte PAN, 0x40 + .byte N04 + .byte An3 + .byte v060 + .byte W08 + .byte PAN, 0x10 + .byte N04 + .byte An3 + .byte v020 + .byte W16 + .byte VOICE, 0x65 + .byte PAN, 0x40 + .byte N04 + .byte An3 + .byte v060 + .byte W08 + .byte PAN, 0x72 + .byte N04 + .byte An3 + .byte v020 + .byte W16 + .byte FINE + +@ *************************************** + .align 2 +mus_me_kinomi: @ 86BD5BC + .byte 5 + .byte 0 + .byte mus_me_kinomi_pri + .byte mus_me_kinomi_rev + .word mus_me_kinomi_grp + + .word mus_me_kinomi_1 + .word mus_me_kinomi_2 + .word mus_me_kinomi_3 + .word mus_me_kinomi_4 + .word mus_me_kinomi_5 diff --git a/sound/songs/mus_me_shinka.s b/sound/songs/mus_me_shinka.s new file mode 100644 index 000000000..3596df70d --- /dev/null +++ b/sound/songs/mus_me_shinka.s @@ -0,0 +1,87 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_shinka + .align 2 + .equ mus_me_shinka_grp, voicegroup026 + .equ mus_me_shinka_pri, 1 + .equ mus_me_shinka_rev, reverb_set+50 + +mus_me_shinka_1: @ 86BD5D8 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3C + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x38 + .byte N24 + .byte Dn2 + .byte v127 + .byte W48 + .byte FINE + +mus_me_shinka_2: @ 86BD5E7 + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte N06 + .byte Gn4 + .byte v080 + .byte W06 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Dn4 + .byte W30 + .byte FINE + +mus_me_shinka_3: @ 86BD5FF + .byte KEYSH, 0x00 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte BEND, 0x42 + .byte W06 + .byte N06 + .byte Gn4 + .byte v032 + .byte W06 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Dn4 + .byte W24 + .byte FINE + +mus_me_shinka_4: @ 86BD618 + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte VOL, 0x50 + .byte PAN, 0x57 + .byte N48 + .byte Bn2 + .byte v100 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_shinka: @ 86BD628 + .byte 4 + .byte 0 + .byte mus_me_shinka_pri + .byte mus_me_shinka_rev + .word mus_me_shinka_grp + + .word mus_me_shinka_1 + .word mus_me_shinka_2 + .word mus_me_shinka_3 + .word mus_me_shinka_4 diff --git a/sound/songs/mus_me_waza.s b/sound/songs/mus_me_waza.s new file mode 100644 index 000000000..1cd177835 --- /dev/null +++ b/sound/songs/mus_me_waza.s @@ -0,0 +1,362 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_waza + .align 2 + .equ mus_me_waza_grp, voicegroup012 + .equ mus_me_waza_pri, 5 + .equ mus_me_waza_rev, reverb_set+50 + +mus_me_waza_1: @ 86BD37C + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x46 + .byte VOICE, 0x49 + .byte PAN, 0x11 + .byte VOL, 0x5A + .byte N06 + .byte Dn4 + .byte v096 + .byte W12 + .byte Gn3 + .byte W06 + .byte Bn3 + .byte W06 + .byte N30 + .byte Dn4 + .byte W12 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte W06 + .byte N06 + .byte Cn4 + .byte W12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte N48 + .byte Fs4 + .byte W18 + .byte MOD, 0x06 + .byte W06 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_2: @ 86BD3A7 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x49 + .byte PAN, 0x40 + .byte VOL, 0x5A + .byte N06 + .byte Gn4 + .byte v116 + .byte W12 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N30 + .byte Bn4 + .byte W12 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte W06 + .byte N06 + .byte An4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte N48 + .byte Dn5 + .byte W18 + .byte MOD, 0x06 + .byte W06 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_3: @ 86BD3D0 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x3A + .byte VOL, 0x5A + .byte N12 + .byte Gn1 + .byte v120 + .byte W24 + .byte N12 + .byte W24 + .byte Fn1 + .byte W24 + .byte N12 + .byte W24 + .byte N48 + .byte Dn1 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_4: @ 86BD3E7 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x5A + .byte N12 + .byte Dn3 + .byte v056 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte Gn2 + .byte v068 + .byte W06 + .byte Bn2 + .byte W06 + .byte N12 + .byte Fn3 + .byte v056 + .byte W24 + .byte N24 + .byte W03 + .byte VOL, 0x4F + .byte W03 + .byte En4 + .byte W02 + .byte Gn4 + .byte W04 + .byte Gs4 + .byte W02 + .byte Bn4 + .byte W03 + .byte Dn5 + .byte W03 + .byte Fs5 + .byte W04 + .byte N06 + .byte An2 + .byte v048 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte An3 + .byte W06 + .byte N08 + .byte Dn4 + .byte W08 + .byte Fs4 + .byte W08 + .byte An4 + .byte W08 + .byte N06 + .byte Dn5 + .byte W24 + .byte FINE + +mus_me_waza_5: @ 86BD42B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte VOL, 0x5A + .byte N12 + .byte Bn2 + .byte v048 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte Dn2 + .byte v056 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte Cn3 + .byte v048 + .byte W24 + .byte N24 + .byte W03 + .byte VOL, 0x4F + .byte W03 + .byte En4 + .byte W02 + .byte Gn4 + .byte W04 + .byte Gs4 + .byte W02 + .byte Bn4 + .byte W03 + .byte Dn5 + .byte W03 + .byte Fs5 + .byte W04 + .byte BEND, 0x3E + .byte W02 + .byte N06 + .byte An2 + .byte v024 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte An3 + .byte W04 + .byte W02 + .byte N08 + .byte Dn4 + .byte W08 + .byte Fs4 + .byte W08 + .byte An4 + .byte W06 + .byte W02 + .byte N06 + .byte Dn5 + .byte W22 + .byte FINE + +mus_me_waza_6: @ 86BD474 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x57 + .byte VOL, 0x5A + .byte PAN, 0x70 + .byte N12 + .byte Gn2 + .byte v048 + .byte W24 + .byte N12 + .byte W24 + .byte Fn2 + .byte W24 + .byte N12 + .byte W24 + .byte N36 + .byte Dn2 + .byte W24 + .byte W12 + .byte N12 + .byte Dn2 + .byte v024 + .byte W12 + .byte W24 + .byte FINE + +mus_me_waza_7: @ 86BD491 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v068 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W04 + .byte En1 + .byte v040 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v044 + .byte W04 + .byte N04 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte En1 + .byte v048 + .byte W04 + .byte En1 + .byte v056 + .byte W04 + .byte En1 + .byte v060 + .byte W04 + .byte En1 + .byte v064 + .byte W04 + .byte N05 + .byte En1 + .byte v068 + .byte W04 + .byte W02 + .byte En1 + .byte v104 + .byte W22 + .byte FINE + +@ *************************************** + .align 2 +mus_me_waza: @ 86BD4E4 + .byte 7 + .byte 0 + .byte mus_me_waza_pri + .byte mus_me_waza_rev + .word mus_me_waza_grp + + .word mus_me_waza_1 + .word mus_me_waza_2 + .word mus_me_waza_3 + .word mus_me_waza_4 + .word mus_me_waza_5 + .word mus_me_waza_6 + .word mus_me_waza_7 diff --git a/sound/songs/mus_p_school.s b/sound/songs/mus_p_school.s new file mode 100644 index 000000000..c8a01ba95 --- /dev/null +++ b/sound/songs/mus_p_school.s @@ -0,0 +1,768 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_p_school + .align 2 + .equ mus_p_school_grp, voicegroup081 + .equ mus_p_school_pri, 1 + .equ mus_p_school_rev, reverb_set+50 + +mus_p_school_1: @ 86BFA90 + .byte KEYSH, 0x00 +mus_p_school_1_86BFA92: @ 86BFA92 + .byte TEMPO, 0x3A + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte VOL, 0x57 + .byte PAN, 0x44 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x60 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W84 + .byte N06 + .byte En3 + .byte v064 + .byte W12 + .byte W60 + .byte Gn3 + .byte W24 + .byte N06 + .byte W12 + .byte W12 + .byte An3 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte N18 + .byte En3 + .byte W24 + .byte GOTO + .word mus_p_school_1_86BFA92 + .byte FINE + +mus_p_school_2: @ 86BFACB + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_2_86BFACF: @ 86BFACF + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte W96 + .byte W84 + .byte N06 + .byte Fs4 + .byte v064 + .byte W06 + .byte Gn4 + .byte W06 + .byte An4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N24 + .byte An4 + .byte W24 + .byte N06 + .byte Dn5 + .byte W12 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte Fs4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte N24 + .byte Gn4 + .byte W24 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte En4 + .byte W06 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Dn5 + .byte W12 + .byte Bn4 + .byte W12 + .byte Gn4 + .byte W24 + .byte Bn3 + .byte W12 + .byte Dn4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte An4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte Bn4 + .byte W03 + .byte N06 + .byte An4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N24 + .byte An4 + .byte W24 + .byte N06 + .byte Dn5 + .byte W12 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte An4 + .byte W03 + .byte N06 + .byte Gn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte N24 + .byte Gn4 + .byte W24 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte Gn4 + .byte W03 + .byte N06 + .byte Fs4 + .byte W06 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Bn4 + .byte W12 + .byte N06 + .byte W06 + .byte Dn5 + .byte W06 + .byte N03 + .byte Cs5 + .byte W03 + .byte Dn5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W24 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W12 + .byte Bn4 + .byte W12 + .byte An4 + .byte W12 + .byte Gs4 + .byte W12 + .byte An4 + .byte W24 + .byte Bn4 + .byte W12 + .byte En4 + .byte W06 + .byte Bn4 + .byte W06 + .byte N48 + .byte Cs5 + .byte W36 + .byte N06 + .byte En3 + .byte W12 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Gn3 + .byte N06 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte Gn3 + .byte N06 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Bn4 + .byte W12 + .byte N03 + .byte Cs5 + .byte W03 + .byte Dn5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte N48 + .byte An4 + .byte W48 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W12 + .byte N03 + .byte Bn4 + .byte W03 + .byte Cs5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte An4 + .byte W12 + .byte Gs4 + .byte W12 + .byte An4 + .byte W06 + .byte En4 + .byte W06 + .byte An4 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte An4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Dn5 + .byte W06 + .byte N48 + .byte En5 + .byte W48 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte N03 + .byte Dn5 + .byte W03 + .byte En5 + .byte W03 + .byte N06 + .byte Dn5 + .byte W06 + .byte Cs5 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte An4 + .byte W12 + .byte N06 + .byte W06 + .byte Gs4 + .byte W06 + .byte An4 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Dn5 + .byte W06 + .byte N18 + .byte En5 + .byte W24 + .byte GOTO + .word mus_p_school_2_86BFACF + .byte FINE + +mus_p_school_3: @ 86BFC2D + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_3_86BFC31: @ 86BFC31 + .byte VOICE, 0x01 + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte N06 + .byte Dn2 + .byte v064 + .byte W12 + .byte An2 + .byte W12 + .byte An1 + .byte W12 + .byte An2 + .byte W12 + .byte Bn1 + .byte W12 + .byte An2 + .byte W12 + .byte Cs2 + .byte W12 + .byte An2 + .byte W12 +mus_p_school_3_86BFC4D: @ 86BFC4D + .byte N06 + .byte Dn2 + .byte v064 + .byte W12 + .byte An2 + .byte W12 + .byte An1 + .byte W12 + .byte An2 + .byte W12 + .byte Bn1 + .byte W12 + .byte An2 + .byte W12 + .byte Cs2 + .byte W12 + .byte An2 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_3_86BFC4D +mus_p_school_3_86BFC65: @ 86BFC65 + .byte N06 + .byte En2 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte Bn1 + .byte W12 + .byte Bn2 + .byte W12 + .byte Cs2 + .byte W12 + .byte Cs3 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte PEND +mus_p_school_3_86BFC78: @ 86BFC78 + .byte N06 + .byte Bn1 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte As1 + .byte W12 + .byte Bn2 + .byte W12 + .byte An1 + .byte W12 + .byte Bn2 + .byte W12 + .byte Gs1 + .byte W12 + .byte Bn2 + .byte W12 + .byte PEND +mus_p_school_3_86BFC8B: @ 86BFC8B + .byte N06 + .byte Gn1 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Bn2 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_3_86BFC4D + .byte PATT + .word mus_p_school_3_86BFC65 + .byte PATT + .word mus_p_school_3_86BFC78 + .byte PATT + .word mus_p_school_3_86BFC8B +mus_p_school_3_86BFCB2: @ 86BFCB2 + .byte N06 + .byte Gn2 + .byte v064 + .byte W12 + .byte Bn3 + .byte W12 + .byte Dn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte Dn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte PEND +mus_p_school_3_86BFCC5: @ 86BFCC5 + .byte N06 + .byte An2 + .byte v064 + .byte W12 + .byte En3 + .byte W12 + .byte En2 + .byte W12 + .byte En3 + .byte W12 + .byte An2 + .byte W12 + .byte En3 + .byte W12 + .byte An2 + .byte W12 + .byte Gs2 + .byte W12 + .byte PEND +mus_p_school_3_86BFCD8: @ 86BFCD8 + .byte N06 + .byte Gn2 + .byte v064 + .byte W12 + .byte Gn3 + .byte W12 + .byte En2 + .byte W12 + .byte Gn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Fs2 + .byte W12 + .byte Gn2 + .byte W12 + .byte Gs2 + .byte W12 + .byte PEND + .byte An2 + .byte W12 + .byte An3 + .byte W12 + .byte En2 + .byte W12 + .byte An3 + .byte W12 + .byte An2 + .byte W12 + .byte An3 + .byte W12 + .byte En2 + .byte W12 + .byte An3 + .byte W12 + .byte PATT + .word mus_p_school_3_86BFCB2 + .byte PATT + .word mus_p_school_3_86BFCC5 + .byte PATT + .word mus_p_school_3_86BFCD8 + .byte N06 + .byte An2 + .byte v064 + .byte W24 + .byte En2 + .byte W24 + .byte An2 + .byte W24 + .byte N12 + .byte An1 + .byte W12 + .byte Cs2 + .byte W12 + .byte GOTO + .word mus_p_school_3_86BFC31 + .byte FINE + +mus_p_school_4: @ 86BFD1D + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_4_86BFD21: @ 86BFD21 + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte W12 + .byte N06 + .byte Fs3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 +mus_p_school_4_86BFD32: @ 86BFD32 + .byte W12 + .byte N06 + .byte Fs3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 +mus_p_school_4_86BFD43: @ 86BFD43 + .byte W12 + .byte N06 + .byte Gn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 +mus_p_school_4_86BFD54: @ 86BFD54 + .byte W12 + .byte N06 + .byte Gn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte An3 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 + .byte PATT + .word mus_p_school_4_86BFD43 + .byte PATT + .word mus_p_school_4_86BFD32 + .byte PATT + .word mus_p_school_4_86BFD54 +mus_p_school_4_86BFD74: @ 86BFD74 + .byte W12 + .byte N06 + .byte Dn4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND +mus_p_school_4_86BFD80: @ 86BFD80 + .byte W12 + .byte N06 + .byte Cs4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND +mus_p_school_4_86BFD8C: @ 86BFD8C + .byte W12 + .byte N06 + .byte Bn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD80 + .byte PATT + .word mus_p_school_4_86BFD74 + .byte PATT + .word mus_p_school_4_86BFD80 + .byte PATT + .word mus_p_school_4_86BFD8C + .byte W12 + .byte N06 + .byte Cs4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte N18 + .byte An3 + .byte W24 + .byte GOTO + .word mus_p_school_4_86BFD21 + .byte FINE + +@ *************************************** + .align 2 +mus_p_school: @ 86BFDC0 + .byte 4 + .byte 0 + .byte mus_p_school_pri + .byte mus_p_school_rev + .word mus_p_school_grp + + .word mus_p_school_1 + .word mus_p_school_2 + .word mus_p_school_3 + .word mus_p_school_4 diff --git a/sound/songs/mus_shinka.s b/sound/songs/mus_shinka.s new file mode 100644 index 000000000..b80f1fdb9 --- /dev/null +++ b/sound/songs/mus_shinka.s @@ -0,0 +1,1172 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_shinka + .align 2 + .equ mus_shinka_grp, voicegroup026 + .equ mus_shinka_pri, 1 + .equ mus_shinka_rev, reverb_set+50 + +mus_shinka_1: @ 86BD640 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3C + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte N06 + .byte Gn3 + .byte v080 + .byte W24 + .byte Gn3 + .byte v056 + .byte W24 + .byte Gn3 + .byte v060 + .byte W24 + .byte Gn3 + .byte v064 + .byte W24 +mus_shinka_1_86BD655: @ 86BD655 + .byte N06 + .byte Gn3 + .byte v068 + .byte W24 + .byte Gn3 + .byte v072 + .byte W24 + .byte Gn3 + .byte v076 + .byte W24 + .byte N24 + .byte An3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND +mus_shinka_1_86BD667: @ 86BD667 + .byte MOD, 0x00 + .byte N06 + .byte Gn3 + .byte v080 + .byte W24 + .byte Gn3 + .byte v056 + .byte W24 + .byte Gn3 + .byte v060 + .byte W24 + .byte Gn3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_1_86BD677: @ 86BD677 + .byte N06 + .byte Gn3 + .byte v068 + .byte W24 + .byte Gn3 + .byte v072 + .byte W24 + .byte Gn3 + .byte v076 + .byte W24 + .byte N24 + .byte Bn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD667 + .byte PATT + .word mus_shinka_1_86BD655 + .byte PATT + .word mus_shinka_1_86BD667 + .byte PATT + .word mus_shinka_1_86BD677 +mus_shinka_1_86BD69D: @ 86BD69D + .byte MOD, 0x00 + .byte N06 + .byte An3 + .byte v080 + .byte W24 + .byte An3 + .byte v056 + .byte W24 + .byte An3 + .byte v060 + .byte W24 + .byte An3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_1_86BD6AD: @ 86BD6AD + .byte N06 + .byte An3 + .byte v068 + .byte W24 + .byte An3 + .byte v072 + .byte W24 + .byte An3 + .byte v076 + .byte W24 + .byte N24 + .byte Bn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD69D +mus_shinka_1_86BD6C4: @ 86BD6C4 + .byte N06 + .byte An3 + .byte v068 + .byte W24 + .byte An3 + .byte v072 + .byte W24 + .byte An3 + .byte v076 + .byte W24 + .byte N24 + .byte Cs4 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD69D + .byte PATT + .word mus_shinka_1_86BD6AD + .byte PATT + .word mus_shinka_1_86BD69D + .byte PATT + .word mus_shinka_1_86BD6C4 + .byte GOTO + .word mus_shinka_1_86BD69D + .byte MOD, 0x00 + .byte FINE + +mus_shinka_2: @ 86BD6F2 + .byte KEYSH, 0x00 + .byte VOICE, 0x3C + .byte PAN, 0x50 + .byte VOL, 0x50 + .byte N06 + .byte Cn3 + .byte v080 + .byte W24 + .byte Dn3 + .byte v056 + .byte W24 + .byte Cn3 + .byte v060 + .byte W24 + .byte Dn3 + .byte v064 + .byte W24 +mus_shinka_2_86BD707: @ 86BD707 + .byte N06 + .byte Cn3 + .byte v068 + .byte W24 + .byte Dn3 + .byte v072 + .byte W24 + .byte Cn3 + .byte v076 + .byte W24 + .byte N24 + .byte Dn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND +mus_shinka_2_86BD719: @ 86BD719 + .byte MOD, 0x00 + .byte N06 + .byte Cn3 + .byte v080 + .byte W24 + .byte Dn3 + .byte v056 + .byte W24 + .byte Cn3 + .byte v060 + .byte W24 + .byte Dn3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_2_86BD729: @ 86BD729 + .byte N06 + .byte Cn3 + .byte v068 + .byte W24 + .byte Dn3 + .byte v072 + .byte W24 + .byte Cn3 + .byte v076 + .byte W24 + .byte N24 + .byte Fs3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD719 + .byte PATT + .word mus_shinka_2_86BD707 + .byte PATT + .word mus_shinka_2_86BD719 + .byte PATT + .word mus_shinka_2_86BD729 +mus_shinka_2_86BD74F: @ 86BD74F + .byte MOD, 0x00 + .byte N06 + .byte Dn3 + .byte v080 + .byte W24 + .byte En3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v060 + .byte W24 + .byte En3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_2_86BD75F: @ 86BD75F + .byte N06 + .byte Dn3 + .byte v068 + .byte W24 + .byte En3 + .byte v072 + .byte W24 + .byte Dn3 + .byte v076 + .byte W24 + .byte N24 + .byte En3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD74F +mus_shinka_2_86BD776: @ 86BD776 + .byte N06 + .byte Dn3 + .byte v068 + .byte W24 + .byte En3 + .byte v072 + .byte W24 + .byte Dn3 + .byte v076 + .byte W24 + .byte N24 + .byte Gs3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD74F + .byte PATT + .word mus_shinka_2_86BD75F + .byte PATT + .word mus_shinka_2_86BD74F + .byte PATT + .word mus_shinka_2_86BD776 + .byte GOTO + .word mus_shinka_2_86BD74F + .byte MOD, 0x00 + .byte FINE + +mus_shinka_3: @ 86BD7A4 + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte VOL, 0x50 + .byte N06 + .byte Cn1 + .byte v080 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 +mus_shinka_3_86BD7B4: @ 86BD7B4 + .byte N06 + .byte Cn1 + .byte v080 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte N24 + .byte Dn1 + .byte W24 + .byte PEND + .byte N06 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 + .byte PATT + .word mus_shinka_3_86BD7B4 +mus_shinka_3_86BD7CE: @ 86BD7CE + .byte N03 + .byte Cn2 + .byte v080 + .byte W12 + .byte Cn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_3_86BD7CE + .byte PATT + .word mus_shinka_3_86BD7CE + .byte PATT + .word mus_shinka_3_86BD7CE +mus_shinka_3_86BD7F8: @ 86BD7F8 + .byte N03 + .byte Dn2 + .byte v080 + .byte W12 + .byte Dn1 + .byte W06 + .byte An1 + .byte W06 + .byte En2 + .byte W12 + .byte En1 + .byte W06 + .byte An1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte An1 + .byte W06 + .byte En2 + .byte W12 + .byte En1 + .byte W06 + .byte An1 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte GOTO + .word mus_shinka_3_86BD7F8 + .byte FINE + +mus_shinka_4: @ 86BD83C + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x3A + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W12 + .byte N12 + .byte W12 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 +mus_shinka_4_86BD880: @ 86BD880 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_shinka_4_86BD88D: @ 86BD88D + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Cn2 + .byte W24 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD880 + .byte PATT + .word mus_shinka_4_86BD88D +mus_shinka_4_86BD8B0: @ 86BD8B0 + .byte N12 + .byte Dn2 + .byte v112 + .byte W24 + .byte En2 + .byte W24 + .byte Dn2 + .byte W24 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_shinka_4_86BD8BD: @ 86BD8BD + .byte N12 + .byte Dn2 + .byte v112 + .byte W24 + .byte En2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Dn2 + .byte W24 + .byte N06 + .byte En2 + .byte v127 + .byte W06 + .byte En2 + .byte v108 + .byte W06 + .byte En2 + .byte v112 + .byte W06 + .byte En2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD8B0 +mus_shinka_4_86BD8DB: @ 86BD8DB + .byte N15 + .byte Dn2 + .byte v112 + .byte W24 + .byte N12 + .byte En2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Dn2 + .byte W24 + .byte N06 + .byte En2 + .byte v127 + .byte W06 + .byte En2 + .byte v108 + .byte W06 + .byte En2 + .byte v112 + .byte W06 + .byte En2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD8B0 + .byte PATT + .word mus_shinka_4_86BD8DB + .byte PATT + .word mus_shinka_4_86BD8B0 + .byte PATT + .word mus_shinka_4_86BD8BD + .byte GOTO + .word mus_shinka_4_86BD8B0 + .byte FINE + +mus_shinka_5: @ 86BD90F + .byte KEYSH, 0x00 + .byte VOICE, 0x53 + .byte PAN, 0x11 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte N06 + .byte Cn3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v032 + .byte W24 + .byte Cn3 + .byte v036 + .byte W24 + .byte Dn3 + .byte v040 + .byte W24 +mus_shinka_5_86BD929: @ 86BD929 + .byte N06 + .byte Cn3 + .byte v044 + .byte W24 + .byte Dn3 + .byte v048 + .byte W24 + .byte Cn3 + .byte v052 + .byte W24 + .byte N24 + .byte Dn3 + .byte v056 + .byte W24 + .byte PEND +mus_shinka_5_86BD938: @ 86BD938 + .byte N06 + .byte Cn3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v032 + .byte W24 + .byte Cn3 + .byte v036 + .byte W24 + .byte Dn3 + .byte v040 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_5_86BD929 + .byte PATT + .word mus_shinka_5_86BD938 + .byte PATT + .word mus_shinka_5_86BD929 + .byte PATT + .word mus_shinka_5_86BD938 + .byte PATT + .word mus_shinka_5_86BD929 +mus_shinka_5_86BD95F: @ 86BD95F + .byte N06 + .byte Dn3 + .byte v056 + .byte W24 + .byte En3 + .byte v032 + .byte W24 + .byte Dn3 + .byte v036 + .byte W24 + .byte En3 + .byte v040 + .byte W24 + .byte PEND +mus_shinka_5_86BD96D: @ 86BD96D + .byte N06 + .byte Dn3 + .byte v044 + .byte W24 + .byte En3 + .byte v048 + .byte W24 + .byte Dn3 + .byte v052 + .byte W24 + .byte N24 + .byte En3 + .byte v056 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte GOTO + .word mus_shinka_5_86BD95F + .byte FINE + +mus_shinka_6: @ 86BD9A0 + .byte KEYSH, 0x00 + .byte VOICE, 0x54 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte VOL, 0x50 + .byte BEND, 0x40 + .byte N06 + .byte An2 + .byte v056 + .byte W24 + .byte Bn2 + .byte v032 + .byte W24 + .byte An2 + .byte v036 + .byte W24 + .byte Bn2 + .byte v040 + .byte W24 +mus_shinka_6_86BD9BC: @ 86BD9BC + .byte N06 + .byte An2 + .byte v044 + .byte W24 + .byte Bn2 + .byte v048 + .byte W24 + .byte An2 + .byte v052 + .byte W24 + .byte N24 + .byte Bn2 + .byte v056 + .byte W24 + .byte PEND +mus_shinka_6_86BD9CB: @ 86BD9CB + .byte N06 + .byte An2 + .byte v056 + .byte W24 + .byte Bn2 + .byte v032 + .byte W24 + .byte An2 + .byte v036 + .byte W24 + .byte Bn2 + .byte v040 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_6_86BD9BC + .byte PATT + .word mus_shinka_6_86BD9CB + .byte PATT + .word mus_shinka_6_86BD9BC + .byte PATT + .word mus_shinka_6_86BD9CB + .byte PATT + .word mus_shinka_6_86BD9BC +mus_shinka_6_86BD9F2: @ 86BD9F2 + .byte N06 + .byte Bn2 + .byte v056 + .byte W24 + .byte Cs3 + .byte v032 + .byte W24 + .byte Bn2 + .byte v036 + .byte W24 + .byte Cs3 + .byte v040 + .byte W24 + .byte PEND +mus_shinka_6_86BDA00: @ 86BDA00 + .byte N06 + .byte Bn2 + .byte v044 + .byte W24 + .byte Cs3 + .byte v048 + .byte W24 + .byte Bn2 + .byte v052 + .byte W24 + .byte N24 + .byte Cs3 + .byte v056 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte GOTO + .word mus_shinka_6_86BD9F2 + .byte FINE + +mus_shinka_7: @ 86BDA33 + .byte VOL, 0x50 + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte En1 + .byte v112 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N03 + .byte W03 + .byte En1 + .byte v068 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v064 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v068 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v064 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v072 + .byte W03 + .byte En1 + .byte v076 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v100 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte N06 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N06 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte N03 + .byte En1 + .byte v127 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 + .byte N06 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v100 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N06 + .byte W12 + .byte En1 + .byte v100 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte N03 + .byte En1 + .byte v127 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 +mus_shinka_7_86BDAFA: @ 86BDAFA + .byte N06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v100 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte N06 + .byte W06 + .byte PEND +mus_shinka_7_86BDB2B: @ 86BDB2B + .byte N06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v100 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte N03 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 + .byte PEND +mus_shinka_7_86BDB68: @ 86BDB68 + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte GOTO + .word mus_shinka_7_86BDB68 + .byte FINE + +@ *************************************** + .align 2 +mus_shinka: @ 86BDB98 + .byte 7 + .byte 0 + .byte mus_shinka_pri + .byte mus_shinka_rev + .word mus_shinka_grp + + .word mus_shinka_1 + .word mus_shinka_2 + .word mus_shinka_3 + .word mus_shinka_4 + .word mus_shinka_5 + .word mus_shinka_6 + .word mus_shinka_7 diff --git a/sound/songs/mus_w_door.s b/sound/songs/mus_w_door.s new file mode 100644 index 000000000..fc68d4e5b --- /dev/null +++ b/sound/songs/mus_w_door.s @@ -0,0 +1,77 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_w_door + .align 2 + .equ mus_w_door_grp, voicegroup129 + .equ mus_w_door_pri, 5 + .equ mus_w_door_rev, reverb_set+50 + +mus_w_door_1: @ 86BC628 + .byte KEYSH, 0x00 + .byte TEMPO, 0x37 + .byte VOICE, 0x7F + .byte VOL, 0x64 + .byte N03 + .byte Fn2 + .byte v100 + .byte N03 + .byte As2 + .byte v127 + .byte W06 + .byte N08 + .byte Fs3 + .byte v096 + .byte W06 + .byte VOL, 0x58 + .byte W03 + .byte Fs2 + .byte W03 + .byte Gs3 + .byte W06 + .byte FINE + +mus_w_door_2: @ 86BC643 + .byte KEYSH, 0x00 + .byte VOICE, 0x5C + .byte BENDR, 0x0C + .byte VOL, 0x2B + .byte BEND, 0x40 + .byte W04 + .byte DnM1 + .byte N10 + .byte Bn5 + .byte v052 + .byte W02 + .byte BEND, 0x13 + .byte W01 + .byte Fn1 + .byte W01 + .byte Dn3 + .byte W01 + .byte Dn5 + .byte W01 + .byte Gs5 + .byte W01 + .byte An6 + .byte W01 + .byte VOL, 0x1D + .byte BEND, 0x75 + .byte W01 + .byte En8 + .byte W02 + .byte VOL, 0x12 + .byte BEND, 0x7F + .byte W09 + .byte FINE + +@ *************************************** + .align 2 +mus_w_door: @ 86BC670 + .byte 2 + .byte 0 + .byte mus_w_door_pri + .byte mus_w_door_rev + .word mus_w_door_grp + + .word mus_w_door_1 + .word mus_w_door_2 diff --git a/sound/songs/se_bag1.s b/sound/songs/se_bag1.s new file mode 100644 index 000000000..bbf98fea7 --- /dev/null +++ b/sound/songs/se_bag1.s @@ -0,0 +1,52 @@ + .include "MPlayDef.s" + .section .rodata + .global se_bag1 + .align 2 + .equ se_bag1_grp, voicegroup129 + .equ se_bag1_pri, 5 + .equ se_bag1_rev, reverb_set+50 + +se_bag1_1: @ 86BC774 + .byte KEYSH, 0x00 + .byte TEMPO, 0x9B + .byte VOICE, 0x0A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x7F + .byte BEND, 0x42 + .byte N01 + .byte Cs4 + .byte v072 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +se_bag1_2: @ 86BC78A + .byte VOL, 0x7F + .byte KEYSH, 0x00 + .byte VOICE, 0x7C + .byte N01 + .byte Cs5 + .byte v072 + .byte W01 + .byte Ds5 + .byte v104 + .byte W02 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_bag1: @ 86BC79C + .byte 2 + .byte 0 + .byte se_bag1_pri + .byte se_bag1_rev + .word se_bag1_grp + + .word se_bag1_1 + .word se_bag1_2 diff --git a/sound/songs/se_bag2.s b/sound/songs/se_bag2.s new file mode 100644 index 000000000..efd893fee --- /dev/null +++ b/sound/songs/se_bag2.s @@ -0,0 +1,59 @@ + .include "MPlayDef.s" + .section .rodata + .global se_bag2 + .align 2 + .equ se_bag2_grp, voicegroup129 + .equ se_bag2_pri, 5 + .equ se_bag2_rev, reverb_set+50 + +se_bag2_1: @ 86BC7AC + .byte KEYSH, 0x00 + .byte TEMPO, 0xD3 + .byte VOICE, 0x50 + .byte VOL, 0x40 + .byte BEND, 0x40 + .byte N02 + .byte Dn4 + .byte v084 + .byte W02 + .byte BEND, 0x51 + .byte N03 + .byte Fs4 + .byte v080 + .byte W01 + .byte BEND, 0x18 + .byte W03 + .byte FINE + +se_bag2_2: @ 86BC7C4 + .byte KEYSH, 0x00 + .byte VOICE, 0x02 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x7F + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N04 + .byte En3 + .byte v127 + .byte W03 + .byte W01 + .byte VOICE, 0x02 + .byte N02 + .byte Bn3 + .byte W02 + .byte FINE + +@ *************************************** + .align 2 +se_bag2: @ 86BC7E0 + .byte 2 + .byte 0 + .byte se_bag2_pri + .byte se_bag2_rev + .word se_bag2_grp + + .word se_bag2_1 + .word se_bag2_2 diff --git a/sound/songs/se_card1.s b/sound/songs/se_card1.s new file mode 100644 index 000000000..65f26bcce --- /dev/null +++ b/sound/songs/se_card1.s @@ -0,0 +1,41 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card1 + .align 2 + .equ se_card1_grp, voicegroup129 + .equ se_card1_pri, 5 + .equ se_card1_rev, reverb_set+50 + +se_card1_1: @ 86BC680 + .byte KEYSH, 0x00 + .byte TEMPO, 0x5B + .byte VOICE, 0x7D + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x7F + .byte BEND, 0x42 + .byte N01 + .byte Cn4 + .byte v127 + .byte W03 + .byte VOICE, 0x7C + .byte N01 + .byte Cn5 + .byte v064 + .byte W21 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card1: @ 86BC6A0 + .byte 1 + .byte 0 + .byte se_card1_pri + .byte se_card1_rev + .word se_card1_grp + + .word se_card1_1 diff --git a/sound/songs/se_card2.s b/sound/songs/se_card2.s new file mode 100644 index 000000000..757ff4fc8 --- /dev/null +++ b/sound/songs/se_card2.s @@ -0,0 +1,53 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card2 + .align 2 + .equ se_card2_grp, voicegroup129 + .equ se_card2_pri, 5 + .equ se_card2_rev, reverb_set+50 + +se_card2_1: @ 86BC6AC + .byte KEYSH, 0x00 + .byte TEMPO, 0x5B + .byte VOICE, 0x7D + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x10 + .byte BEND, 0x42 + .byte N24 + .byte Gn5 + .byte v080 + .byte W03 + .byte VOL, 0x20 + .byte W03 + .byte Cn2 + .byte W03 + .byte En3 + .byte W03 + .byte Gs4 + .byte W03 + .byte Cn6 + .byte W03 + .byte En7 + .byte W03 + .byte Gn8 + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card2: @ 86BC6D8 + .byte 1 + .byte 0 + .byte se_card2_pri + .byte se_card2_rev + .word se_card2_grp + + .word se_card2_1 diff --git a/sound/songs/se_card3.s b/sound/songs/se_card3.s new file mode 100644 index 000000000..031e1ff15 --- /dev/null +++ b/sound/songs/se_card3.s @@ -0,0 +1,116 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card3 + .align 2 + .equ se_card3_grp, voicegroup129 + .equ se_card3_pri, 5 + .equ se_card3_rev, reverb_set+50 + +se_card3_1: @ 86BC6E4 + .byte KEYSH, 0x00 + .byte TEMPO, 0x57 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x70 + .byte PAN, 0x40 + .byte VOL, 0x70 + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N03 + .byte An5 + .byte v112 + .byte W03 + .byte VOL, 0x40 + .byte N03 + .byte Bn5 + .byte W03 + .byte VOL, 0x70 + .byte PAN, 0x10 + .byte N06 + .byte En6 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte En7 + .byte PAN, 0x70 + .byte N06 + .byte En6 + .byte v040 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x10 + .byte VOL, 0x61 + .byte N06 + .byte En6 + .byte v032 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x70 + .byte VOL, 0x60 + .byte N06 + .byte En6 + .byte v024 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x10 + .byte VOL, 0x50 + .byte N06 + .byte En6 + .byte v016 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x70 + .byte VOL, 0x50 + .byte N06 + .byte En6 + .byte v012 + .byte W03 + .byte VOL, 0x30 + .byte W03 + .byte N06 + .byte En6 + .byte v008 + .byte W03 + .byte VOL, 0x02 + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +se_card3_2: @ 86BC74D + .byte KEYSH, 0x00 + .byte VOICE, 0x7C + .byte PAN, 0x40 + .byte VOL, 0x40 + .byte N03 + .byte Cn5 + .byte v092 + .byte W06 + .byte Cn5 + .byte v032 + .byte W18 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card3: @ 86BC764 + .byte 2 + .byte 0 + .byte se_card3_pri + .byte se_card3_rev + .word se_card3_grp + + .word se_card3_1 + .word se_card3_2 diff --git a/sound/songs/se_deomov.s b/sound/songs/se_deomov.s new file mode 100644 index 000000000..1ff76141b --- /dev/null +++ b/sound/songs/se_deomov.s @@ -0,0 +1,207 @@ + .include "MPlayDef.s" + .section .rodata + .global se_deomov + .align 2 + .equ se_deomov_grp, voicegroup129 + .equ se_deomov_pri, 5 + .equ se_deomov_rev, reverb_set+50 + +se_deomov_1: @ 86BCA34 + .byte KEYSH, 0x00 + .byte TEMPO, 0x83 + .byte VOICE, 0x7B + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x28 + .byte BEND, 0x42 + .byte N02 + .byte Cn2 + .byte v120 + .byte W08 + .byte N04 + .byte Cn5 + .byte W16 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +se_deomov_2: @ 86BCA54 + .byte KEYSH, 0x00 + .byte VOICE, 0x1F + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte BEND, 0x00 + .byte TIE + .byte En4 + .byte v032 + .byte W24 + .byte W04 + .byte BEND, 0x09 + .byte W02 + .byte DnM1 + .byte W02 + .byte Cs0 + .byte W02 + .byte Gs0 + .byte W02 + .byte Fn1 + .byte W02 + .byte As1 + .byte W02 + .byte Gn2 + .byte W02 + .byte Dn3 + .byte W02 + .byte Gs4 + .byte W02 + .byte Ds5 + .byte W02 + .byte Cn6 + .byte W02 + .byte Gn6 + .byte W02 + .byte En7 + .byte W02 + .byte Cn8 + .byte W02 + .byte Gn8 + .byte W16 + .byte W24 + .byte W24 + .byte VOL, 0x46 + .byte W04 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Gn2 + .byte W08 + .byte Cs2 + .byte W06 + .byte Gs1 + .byte W06 + .byte En1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Fs0 + .byte W04 + .byte Cn0 + .byte W02 + .byte GsM1 + .byte W02 + .byte DsM1 + .byte W04 + .byte AsM2 + .byte W06 + .byte CnM2 + .byte W06 + .byte EOT + .byte FINE + +se_deomov_3: @ 86BCAA7 + .byte KEYSH, 0x00 + .byte VOICE, 0x32 + .byte VOL, 0x45 + .byte PAN, 0x00 + .byte W24 + .byte Gn8 + .byte N01 + .byte Fs4 + .byte v064 + .byte W06 + .byte Gs4 + .byte W03 + .byte PAN, 0x00 + .byte W07 + .byte N01 + .byte En5 + .byte W05 + .byte Fs5 + .byte W03 + .byte PAN, 0x7F + .byte W10 + .byte N01 + .byte Dn5 + .byte W03 + .byte Cn5 + .byte W07 + .byte PAN, 0x00 + .byte W04 + .byte N01 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W09 + .byte PAN, 0x7F + .byte W04 + .byte N01 + .byte Bn4 + .byte W04 + .byte Dn5 + .byte W04 + .byte PAN, 0x00 + .byte W09 + .byte N01 + .byte Fs5 + .byte W09 + .byte Cs5 + .byte W06 + .byte PAN, 0x7F + .byte W02 + .byte N01 + .byte Cs4 + .byte v036 + .byte W02 + .byte As3 + .byte W08 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W09 + .byte PAN, 0x00 + .byte W03 + .byte N01 + .byte Dn5 + .byte v028 + .byte W03 + .byte Cn5 + .byte W06 + .byte Fs4 + .byte W03 + .byte Cn4 + .byte W04 + .byte Gn3 + .byte W05 + .byte PAN, 0x7F + .byte W06 + .byte N01 + .byte Gn4 + .byte v020 + .byte W02 + .byte An4 + .byte W16 + .byte FINE + +@ *************************************** + .align 2 +se_deomov: @ 86BCB08 + .byte 3 + .byte 0 + .byte se_deomov_pri + .byte se_deomov_rev + .word se_deomov_grp + + .word se_deomov_1 + .word se_deomov_2 + .word se_deomov_3 diff --git a/sound/songs/se_excellent.s b/sound/songs/se_excellent.s new file mode 100644 index 000000000..157fdeebc --- /dev/null +++ b/sound/songs/se_excellent.s @@ -0,0 +1,177 @@ + .include "MPlayDef.s" + .section .rodata + .global se_excellent + .align 2 + .equ se_excellent_grp, voicegroup128 + .equ se_excellent_pri, 5 + .equ se_excellent_rev, reverb_set+50 + +se_excellent_1: @ 86BCB1C + .byte KEYSH, 0x00 + .byte TEMPO, 0x4B + .byte VOICE, 0x2E + .byte VOL, 0x6E + .byte BENDR, 0x02 + .byte PAN, 0x40 + .byte BEND, 0x4F + .byte W01 + .byte N02 + .byte Dn6 + .byte v112 + .byte W02 + .byte Cs6 + .byte W03 + .byte PAN, 0x48 + .byte N02 + .byte An5 + .byte W02 + .byte Fs5 + .byte W01 + .byte W01 + .byte Dn5 + .byte W02 + .byte PAN, 0x39 + .byte W01 + .byte N02 + .byte Dn5 + .byte v104 + .byte W02 + .byte Cs5 + .byte v100 + .byte W03 + .byte PAN, 0x40 + .byte N02 + .byte An4 + .byte v096 + .byte W02 + .byte Fs4 + .byte v092 + .byte W01 + .byte W01 + .byte Dn4 + .byte v088 + .byte W02 + .byte PAN, 0x4F + .byte W01 + .byte N02 + .byte Dn6 + .byte W02 + .byte Cs6 + .byte v084 + .byte W03 + .byte An5 + .byte v080 + .byte W02 + .byte Fs5 + .byte v076 + .byte W01 + .byte W01 + .byte Dn5 + .byte v072 + .byte W02 + .byte PAN, 0x30 + .byte W01 + .byte N02 + .byte Dn6 + .byte v068 + .byte W02 + .byte Cs6 + .byte v064 + .byte W03 + .byte An5 + .byte v060 + .byte W02 + .byte Fs5 + .byte v056 + .byte W01 + .byte W01 + .byte Dn5 + .byte v052 + .byte W02 + .byte W03 + .byte FINE + +se_excellent_2: @ 86BCB7B + .byte KEYSH, 0x00 + .byte VOICE, 0x35 + .byte BENDR, 0x02 + .byte VOL, 0x2B + .byte BEND, 0x4F + .byte N02 + .byte An6 + .byte v112 + .byte W02 + .byte Fs6 + .byte W01 + .byte W01 + .byte Dn6 + .byte W02 + .byte W01 + .byte Cs6 + .byte W02 + .byte An5 + .byte W03 + .byte N02 + .byte W02 + .byte Fs5 + .byte v104 + .byte W01 + .byte W01 + .byte Dn5 + .byte v100 + .byte W02 + .byte W01 + .byte Cs5 + .byte v096 + .byte W02 + .byte An4 + .byte v092 + .byte W03 + .byte An6 + .byte v088 + .byte W02 + .byte Fs6 + .byte v084 + .byte W01 + .byte W01 + .byte Dn6 + .byte v080 + .byte W02 + .byte W01 + .byte Cs6 + .byte v076 + .byte W02 + .byte An5 + .byte v072 + .byte W03 + .byte An6 + .byte v068 + .byte W02 + .byte Fs6 + .byte v064 + .byte W01 + .byte W01 + .byte Dn6 + .byte v060 + .byte W02 + .byte W01 + .byte Cs6 + .byte v056 + .byte W02 + .byte An5 + .byte v052 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_excellent: @ 86BCBC8 + .byte 2 + .byte 0 + .byte se_excellent_pri + .byte se_excellent_rev + .word se_excellent_grp + + .word se_excellent_1 + .word se_excellent_2 diff --git a/sound/songs/se_getting.s b/sound/songs/se_getting.s new file mode 100644 index 000000000..e9df1ab51 --- /dev/null +++ b/sound/songs/se_getting.s @@ -0,0 +1,61 @@ + .include "MPlayDef.s" + .section .rodata + .global se_getting + .align 2 + .equ se_getting_grp, voicegroup129 + .equ se_getting_pri, 5 + .equ se_getting_rev, reverb_set+50 + +se_getting_1: @ 86BC7F0 + .byte KEYSH, 0x00 + .byte TEMPO, 0x9B + .byte VOICE, 0x03 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x64 + .byte BEND, 0x40 + .byte N02 + .byte Bn3 + .byte v120 + .byte W03 + .byte W03 + .byte W02 + .byte En4 + .byte v127 + .byte W01 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +se_getting_2: @ 86BC80D + .byte KEYSH, 0x00 + .byte VOICE, 0x7E + .byte VOL, 0x64 + .byte W03 + .byte W01 + .byte N01 + .byte Cn2 + .byte v120 + .byte W02 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_getting: @ 86BC820 + .byte 2 + .byte 0 + .byte se_getting_pri + .byte se_getting_rev + .word se_getting_grp + + .word se_getting_1 + .word se_getting_2 diff --git a/sound/songs/se_help_cl.s b/sound/songs/se_help_cl.s new file mode 100644 index 000000000..6392a7b13 --- /dev/null +++ b/sound/songs/se_help_cl.s @@ -0,0 +1,95 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_cl + .align 2 + .equ se_help_cl_grp, voicegroup129 + .equ se_help_cl_pri, 5 + .equ se_help_cl_rev, reverb_set+50 + +se_help_cl_1: @ 86BC980 + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x5F + .byte PAN, 0x70 + .byte N04 + .byte Dn5 + .byte v092 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte An4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte An4 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte Fs4 + .byte v092 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte PAN, 0x50 + .byte N04 + .byte En4 + .byte v092 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte En4 + .byte v032 + .byte W06 + .byte PAN, 0x19 + .byte N04 + .byte Dn4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v016 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v012 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v004 + .byte W18 + .byte FINE + +@ *************************************** + .align 2 +se_help_cl: @ 86BC9E0 + .byte 1 + .byte 0 + .byte se_help_cl_pri + .byte se_help_cl_rev + .word se_help_cl_grp + + .word se_help_cl_1 diff --git a/sound/songs/se_help_ng.s b/sound/songs/se_help_ng.s new file mode 100644 index 000000000..a4f52f455 --- /dev/null +++ b/sound/songs/se_help_ng.s @@ -0,0 +1,64 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_ng + .align 2 + .equ se_help_ng_grp, voicegroup129 + .equ se_help_ng_pri, 5 + .equ se_help_ng_rev, reverb_set+50 + +se_help_ng_1: @ 86BC9EC + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte PAN, 0x40 + .byte VOL, 0x60 + .byte N04 + .byte Dn4 + .byte v120 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x3F + .byte N04 + .byte Fs4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte VOICE, 0x5C + .byte PAN, 0x40 + .byte VOL, 0x7D + .byte N04 + .byte An1 + .byte v112 + .byte W10 + .byte MOD, 0x08 + .byte W02 + .byte N06 + .byte An1 + .byte v088 + .byte W06 + .byte An1 + .byte v024 + .byte W06 + .byte MOD, 0x00 + .byte FINE + +@ *************************************** + .align 2 +se_help_ng: @ 86BCA28 + .byte 1 + .byte 0 + .byte se_help_ng_pri + .byte se_help_ng_rev + .word se_help_ng_grp + + .word se_help_ng_1 diff --git a/sound/songs/se_help_op.s b/sound/songs/se_help_op.s new file mode 100644 index 000000000..d5b255a79 --- /dev/null +++ b/sound/songs/se_help_op.s @@ -0,0 +1,97 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_op + .align 2 + .equ se_help_op_grp, voicegroup129 + .equ se_help_op_pri, 5 + .equ se_help_op_rev, reverb_set+50 + +se_help_op_1: @ 86BC910 + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x60 + .byte PAN, 0x10 + .byte N04 + .byte Dn4 + .byte v096 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x20 + .byte N04 + .byte Fs4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte PAN, 0x20 + .byte N04 + .byte An4 + .byte v096 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte An4 + .byte v032 + .byte W06 + .byte PAN, 0x30 + .byte N04 + .byte Cs5 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Cs5 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte Dn5 + .byte v076 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v032 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn5 + .byte v024 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v016 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn5 + .byte v008 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v004 + .byte W18 + .byte FINE + +@ *************************************** + .align 2 +se_help_op: @ 86BC974 + .byte 1 + .byte 0 + .byte se_help_op_pri + .byte se_help_op_rev + .word se_help_op_grp + + .word se_help_op_1 diff --git a/sound/songs/se_kiteki.s b/sound/songs/se_kiteki.s new file mode 100644 index 000000000..e91666b7e --- /dev/null +++ b/sound/songs/se_kiteki.s @@ -0,0 +1,158 @@ + .include "MPlayDef.s" + .section .rodata + .global se_kiteki + .align 2 + .equ se_kiteki_grp, voicegroup129 + .equ se_kiteki_pri, 5 + .equ se_kiteki_rev, reverb_set+50 + +se_kiteki_1: @ 86BC854 + .byte KEYSH, 0x00 + .byte TEMPO, 0x52 + .byte VOICE, 0x09 + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte PAN, 0x40 + .byte VOL, 0x60 + .byte MOD, 0x01 + .byte N04 + .byte En2 + .byte v127 + .byte W04 + .byte N10 + .byte En2 + .byte v104 + .byte W20 + .byte W10 + .byte PAN, 0x00 + .byte TIE + .byte En2 + .byte v127 + .byte W08 + .byte PAN, 0x10 + .byte W06 + .byte W02 + .byte Gs0 + .byte W08 + .byte Cn2 + .byte W08 + .byte En3 + .byte W06 + .byte Gs4 + .byte W06 + .byte Bn5 + .byte W06 + .byte En7 + .byte W06 + .byte Gn8 + .byte W06 + .byte W18 + .byte Ds7 + .byte W06 + .byte Gs6 + .byte W06 + .byte As5 + .byte W06 + .byte Dn4 + .byte W06 + .byte Fn2 + .byte W06 + .byte Ds1 + .byte W06 + .byte Fs0 + .byte W06 + .byte DnM1 + .byte W06 + .byte CnM2 + .byte W06 + .byte W18 + .byte VOL, 0x50 + .byte PAN, 0x0C + .byte W06 + .byte VOL, 0x48 + .byte PAN, 0x17 + .byte W06 + .byte VOL, 0x40 + .byte PAN, 0x23 + .byte W06 + .byte VOL, 0x35 + .byte PAN, 0x2E + .byte W06 + .byte VOL, 0x30 + .byte PAN, 0x4F + .byte W06 + .byte VOL, 0x2A + .byte PAN, 0x59 + .byte W06 + .byte VOL, 0x20 + .byte PAN, 0x68 + .byte W02 + .byte VOL, 0x18 + .byte W04 + .byte EnM1 + .byte PAN, 0x6F + .byte W04 + .byte VOL, 0x08 + .byte W02 + .byte EOT + .byte VOL, 0x00 + .byte W06 + .byte FINE + +se_kiteki_2: @ 86BC8CB + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte PAN, 0x40 + .byte MOD, 0x0F + .byte VOL, 0x30 + .byte N04 + .byte En1 + .byte v127 + .byte W04 + .byte N10 + .byte En1 + .byte v104 + .byte W20 + .byte W10 + .byte TIE + .byte En1 + .byte v127 + .byte W14 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W18 + .byte VOL, 0x2A + .byte W06 + .byte Cn1 + .byte W06 + .byte Gs0 + .byte W06 + .byte Dn0 + .byte W06 + .byte BnM1 + .byte W06 + .byte DsM1 + .byte W06 + .byte CsM1 + .byte W06 + .byte GsM2 + .byte W06 + .byte EOT + .byte VOL, 0x00 + .byte W06 + .byte FINE + +@ *************************************** + .align 2 +se_kiteki: @ 86BC900 + .byte 2 + .byte 0 + .byte se_kiteki_pri + .byte se_kiteki_rev + .word se_kiteki_grp + + .word se_kiteki_1 + .word se_kiteki_2 diff --git a/sound/songs/se_nawamiss.s b/sound/songs/se_nawamiss.s new file mode 100644 index 000000000..7080819c9 --- /dev/null +++ b/sound/songs/se_nawamiss.s @@ -0,0 +1,49 @@ + .include "MPlayDef.s" + .section .rodata + .global se_nawamiss + .align 2 + .equ se_nawamiss_grp, voicegroup127 + .equ se_nawamiss_pri, 5 + .equ se_nawamiss_rev, reverb_set+50 + +se_nawamiss_1: @ 86BCBD8 + .byte KEYSH, 0x00 + .byte TEMPO, 0x78 + .byte VOICE, 0x5C + .byte BENDR, 0x0C + .byte VOL, 0x78 + .byte BEND, 0x40 + .byte N03 + .byte Cn2 + .byte v127 + .byte W03 + .byte Cn2 + .byte v020 + .byte W03 + .byte N18 + .byte Cn2 + .byte v127 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte N09 + .byte Cn2 + .byte v020 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_nawamiss: @ 86BCBFC + .byte 1 + .byte 0 + .byte se_nawamiss_pri + .byte se_nawamiss_rev + .word se_nawamiss_grp + + .word se_nawamiss_1 diff --git a/sound/songs/se_shop.s b/sound/songs/se_shop.s new file mode 100644 index 000000000..eeade9bc4 --- /dev/null +++ b/sound/songs/se_shop.s @@ -0,0 +1,35 @@ + .include "MPlayDef.s" + .section .rodata + .global se_shop + .align 2 + .equ se_shop_grp, voicegroup129 + .equ se_shop_pri, 5 + .equ se_shop_rev, reverb_set+50 + +se_shop_1: @ 86BC830 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3E + .byte VOICE, 0x08 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N30 + .byte Cn3 + .byte v120 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@ *************************************** + .align 2 +se_shop: @ 86BC848 + .byte 1 + .byte 0 + .byte se_shop_pri + .byte se_shop_rev + .word se_shop_grp + + .word se_shop_1 diff --git a/sound/songs/se_w044.s b/sound/songs/se_w044.s new file mode 100644 index 000000000..ad706d93f --- /dev/null +++ b/sound/songs/se_w044.s @@ -0,0 +1,100 @@ + .include "MPlayDef.s" + + .equ se_w044_grp, voicegroup128 + .equ se_w044_pri, 4 + .equ se_w044_rev, reverb_set+50 + .equ se_w044_mvl, 127 + .equ se_w044_key, 0 + .equ se_w044_tbs, 1 + .equ se_w044_exg, 0 + .equ se_w044_cmp, 1 + + .section .rodata + .global se_w044 + .align 2 + +@********************** Track 1 **********************@ + +se_w044_1: + .byte KEYSH , se_w044_key+0 + .byte TEMPO , 220*se_w044_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+6 + .byte VOL , 110*se_w044_mvl/mxv + .byte BEND , c_v+0 + .byte N02 , Gn3 , v112 + .byte W02 + .byte Gs3 + .byte W01 + .byte PAN , c_v-7 + .byte W01 + .byte N02 , An3 + .byte W02 + .byte PAN , c_v+7 + .byte W02 + .byte c_v-8 + .byte W02 + .byte VOICE , 21 + .byte PAN , c_v+0 + .byte N01 , Cn5 , v116 + .byte W02 + .byte PAN , c_v+10 + .byte N01 , Cn4 , v108 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Gn4 , v104 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Gn3 , v096 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Cn4 , v088 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn3 , v080 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Gn3 , v072 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Gn2 , v064 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn3 , v056 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Gn2 , v048 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w044_2: + .byte KEYSH , se_w044_key+0 + .byte VOICE , 27 + .byte VOL , 110*se_w044_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W10 + .byte N01 , Gn2 , v040 + .byte W08 + .byte N01 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w044: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w044_pri @ Priority + .byte se_w044_rev @ Reverb. + + .word se_w044_grp + + .word se_w044_1 + .word se_w044_2 + + .end diff --git a/sound/songs/se_w047.s b/sound/songs/se_w047.s new file mode 100644 index 000000000..688b782ed --- /dev/null +++ b/sound/songs/se_w047.s @@ -0,0 +1,198 @@ + .include "MPlayDef.s" + + .equ se_w047_grp, voicegroup128 + .equ se_w047_pri, 4 + .equ se_w047_rev, reverb_set+50 + .equ se_w047_mvl, 127 + .equ se_w047_key, 0 + .equ se_w047_tbs, 1 + .equ se_w047_exg, 0 + .equ se_w047_cmp, 1 + + .section .rodata + .global se_w047 + .align 2 + +@********************** Track 1 **********************@ + +se_w047_1: + .byte KEYSH , se_w047_key+0 + .byte TEMPO , 100*se_w047_tbs/2 + .byte VOICE , 73 + .byte BENDR , 12 + .byte LFOS , 40 + .byte PAN , c_v+0 + .byte VOL , 95*se_w047_mvl/mxv + .byte BEND , c_v+0 + .byte N44 , Gn4 , v112 + .byte W06 + .byte W06 + .byte W03 + .byte MOD , 7 + .byte W03 + .byte W03 + .byte VOL , 83*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 69*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 50*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 24*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte MOD , 0 + .byte W03 + .byte VOL , 95*se_w047_mvl/mxv + .byte N21 , Fn5 + .byte W06 + .byte W06 +se_w047_1_000: + .byte VOL , 86*se_w047_mvl/mxv + .byte MOD , 7 + .byte W03 + .byte VOL , 75*se_w047_mvl/mxv + .byte W03 + .byte PEND +se_w047_1_001: + .byte VOL , 55*se_w047_mvl/mxv + .byte W03 + .byte 26*se_w047_mvl/mxv + .byte MOD , 0 + .byte W03 + .byte PEND + .byte VOL , 95*se_w047_mvl/mxv + .byte N21 , Ds5 , v112 + .byte W06 + .byte W06 + .byte PATT + .word se_w047_1_000 + .byte PATT + .word se_w047_1_001 + .byte VOL , 95*se_w047_mvl/mxv + .byte N66 , Gn4 , v112 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte MOD , 7 + .byte W06 + .byte W06 + .byte W06 + .byte VOL , 83*se_w047_mvl/mxv + .byte W06 + .byte 69*se_w047_mvl/mxv + .byte W06 + .byte 50*se_w047_mvl/mxv + .byte W06 + .byte 24*se_w047_mvl/mxv + .byte W06 + .byte MOD , 0 + .byte W06 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w047_2: + .byte KEYSH , se_w047_key+0 + .byte VOICE , 73 + .byte LFOS , 40 + .byte VOL , 95*se_w047_mvl/mxv + .byte BEND , c_v+9 + .byte W06 + .byte W06 + .byte PAN , c_v+12 + .byte N44 , Gn4 , v060 + .byte W06 + .byte W06 + .byte W03 + .byte MOD , 7 + .byte W03 + .byte W03 + .byte VOL , 83*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 69*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 50*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 24*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte MOD , 0 + .byte W03 + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v-12 + .byte N21 , Fn5 + .byte W06 + .byte W06 +se_w047_2_000: + .byte VOL , 86*se_w047_mvl/mxv + .byte MOD , 7 + .byte W03 + .byte VOL , 75*se_w047_mvl/mxv + .byte W03 + .byte PEND +se_w047_2_001: + .byte VOL , 55*se_w047_mvl/mxv + .byte W03 + .byte 26*se_w047_mvl/mxv + .byte MOD , 0 + .byte W03 + .byte PEND + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v+12 + .byte N21 , Ds5 , v060 + .byte W06 + .byte W06 + .byte PATT + .word se_w047_2_000 + .byte PATT + .word se_w047_2_001 + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v-12 + .byte N66 , Gn4 , v060 + .byte W06 + .byte W06 + .byte PAN , c_v-8 + .byte W06 + .byte W06 + .byte MOD , 7 + .byte PAN , c_v+0 + .byte W06 + .byte W06 + .byte c_v+7 + .byte W06 + .byte VOL , 83*se_w047_mvl/mxv + .byte W06 + .byte 69*se_w047_mvl/mxv + .byte PAN , c_v+15 + .byte W06 + .byte VOL , 50*se_w047_mvl/mxv + .byte W06 + .byte 24*se_w047_mvl/mxv + .byte PAN , c_v+8 + .byte W06 + .byte MOD , 0 + .byte FINE + +@******************************************************@ + .align 2 + +se_w047: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w047_pri @ Priority + .byte se_w047_rev @ Reverb. + + .word se_w047_grp + + .word se_w047_1 + .word se_w047_2 + + .end diff --git a/sound/songs/se_w048.s b/sound/songs/se_w048.s new file mode 100644 index 000000000..8046eae58 --- /dev/null +++ b/sound/songs/se_w048.s @@ -0,0 +1,161 @@ + .include "MPlayDef.s" + + .equ se_w048_grp, voicegroup128 + .equ se_w048_pri, 4 + .equ se_w048_rev, reverb_set+50 + .equ se_w048_mvl, 127 + .equ se_w048_key, 0 + .equ se_w048_tbs, 1 + .equ se_w048_exg, 0 + .equ se_w048_cmp, 1 + + .section .rodata + .global se_w048 + .align 2 + +@********************** Track 1 **********************@ + +se_w048_1: + .byte KEYSH , se_w048_key+0 + .byte TEMPO , 150*se_w048_tbs/2 + .byte VOICE , 43 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 61*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte N07 , Gs4 , v127 + .byte W01 + .byte PAN , c_v+6 + .byte VOL , 75*se_w048_mvl/mxv + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-7 + .byte VOL , 93*se_w048_mvl/mxv + .byte BEND , c_v+2 + .byte W01 + .byte PAN , c_v+9 + .byte VOL , 110*se_w048_mvl/mxv + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+7 + .byte W02 + .byte W02 + .byte VOL , 0*se_w048_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-4 + .byte N32 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-7 + .byte VOL , 36*se_w048_mvl/mxv + .byte BEND , c_v+2 + .byte W02 + .byte PAN , c_v+9 + .byte VOL , 67*se_w048_mvl/mxv + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-13 + .byte VOL , 84*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 92*se_w048_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W02 + .byte PAN , c_v+6 + .byte VOL , 99*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 105*se_w048_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 110*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-1 + .byte BEND , c_v-4 + .byte W02 + .byte VOL , 46*se_w048_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 67*se_w048_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v+9 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 84*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-6 + .byte W02 + .byte VOL , 100*se_w048_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 110*se_w048_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-7 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 101*se_w048_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v+2 + .byte W02 + .byte VOL , 85*se_w048_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 75*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 48*se_w048_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-6 + .byte W01 + .byte VOL , 24*se_w048_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 6*se_w048_mvl/mxv + .byte BEND , c_v-7 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w048: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w048_pri @ Priority + .byte se_w048_rev @ Reverb. + + .word se_w048_grp + + .word se_w048_1 + + .end diff --git a/sound/songs/se_w052.s b/sound/songs/se_w052.s new file mode 100644 index 000000000..50529af91 --- /dev/null +++ b/sound/songs/se_w052.s @@ -0,0 +1,61 @@ + .include "MPlayDef.s" + + .equ se_w052_grp, voicegroup128 + .equ se_w052_pri, 4 + .equ se_w052_rev, reverb_set+50 + .equ se_w052_mvl, 127 + .equ se_w052_key, 0 + .equ se_w052_tbs, 1 + .equ se_w052_exg, 0 + .equ se_w052_cmp, 1 + + .section .rodata + .global se_w052 + .align 2 + +@********************** Track 1 **********************@ + +se_w052_1: + .byte KEYSH , se_w052_key+0 + .byte TEMPO , 150*se_w052_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 61*se_w052_mvl/mxv + .byte BEND , c_v+8 + .byte N10 , Gn3 , v127 + .byte W01 + .byte VOL , 84*se_w052_mvl/mxv + .byte W01 + .byte 97*se_w052_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 110*se_w052_mvl/mxv + .byte W01 + .byte BEND , c_v+7 + .byte W02 + .byte c_v-12 + .byte W01 + .byte VOL , 89*se_w052_mvl/mxv + .byte W01 + .byte 64*se_w052_mvl/mxv + .byte BEND , c_v-42 + .byte W01 + .byte VOL , 34*se_w052_mvl/mxv + .byte W15 + .byte FINE + +@******************************************************@ + .align 2 + +se_w052: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w052_pri @ Priority + .byte se_w052_rev @ Reverb. + + .word se_w052_grp + + .word se_w052_1 + + .end diff --git a/sound/songs/se_w053.s b/sound/songs/se_w053.s new file mode 100644 index 000000000..7c414896a --- /dev/null +++ b/sound/songs/se_w053.s @@ -0,0 +1,175 @@ + .include "MPlayDef.s" + + .equ se_w053_grp, voicegroup128 + .equ se_w053_pri, 4 + .equ se_w053_rev, reverb_set+50 + .equ se_w053_mvl, 127 + .equ se_w053_key, 0 + .equ se_w053_tbs, 1 + .equ se_w053_exg, 0 + .equ se_w053_cmp, 1 + + .section .rodata + .global se_w053 + .align 2 + +@********************** Track 1 **********************@ + +se_w053_1: + .byte KEYSH , se_w053_key+0 + .byte TEMPO , 150*se_w053_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 110*se_w053_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+50 + .byte TIE , Cn3 , v127 + .byte W01 + .byte BEND , c_v+32 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+16 + .byte W02 + .byte c_v-8 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v-15 + .byte W02 + .byte c_v-10 + .byte W01 + .byte PAN , c_v-9 + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+2 + .byte W04 + .byte PAN , c_v-5 + .byte BEND , c_v+10 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte BEND , c_v+21 + .byte W02 + .byte PAN , c_v-5 + .byte W04 + .byte c_v+8 + .byte W03 + .byte c_v-9 + .byte W04 + .byte c_v+4 + .byte W04 + .byte c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 +se_w053_1_000: + .byte PAN , c_v+4 + .byte W03 + .byte c_v-5 + .byte W04 + .byte c_v+8 + .byte W03 + .byte c_v-9 + .byte W04 + .byte c_v+4 + .byte W04 + .byte c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 + .byte PEND + .byte PATT + .word se_w053_1_000 + .byte PATT + .word se_w053_1_000 + .byte PATT + .word se_w053_1_000 + .byte PAN , c_v+4 + .byte W03 + .byte c_v-5 + .byte W03 + .byte VOL , 103*se_w053_mvl/mxv + .byte W01 + .byte PAN , c_v+8 + .byte W03 + .byte VOL , 96*se_w053_mvl/mxv + .byte PAN , c_v-9 + .byte W04 + .byte c_v+4 + .byte W02 + .byte VOL , 88*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 73*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 62*se_w053_mvl/mxv + .byte PAN , c_v-5 + .byte W04 + .byte c_v+8 + .byte W01 + .byte VOL , 47*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v-9 + .byte W03 + .byte VOL , 27*se_w053_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W04 + .byte VOL , 10*se_w053_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 + .byte EOT , Cn3 + .byte FINE + +@********************** Track 2 **********************@ + +se_w053_2: + .byte KEYSH , se_w053_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w053_mvl/mxv + .byte N24 , Fn2 , v060 + .byte W10 + .byte VOL , 99*se_w053_mvl/mxv + .byte W05 + .byte 82*se_w053_mvl/mxv + .byte W04 + .byte 54*se_w053_mvl/mxv + .byte W02 + .byte 25*se_w053_mvl/mxv + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w053: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w053_pri @ Priority + .byte se_w053_rev @ Reverb. + + .word se_w053_grp + + .word se_w053_1 + .word se_w053_2 + + .end diff --git a/sound/songs/se_w054.s b/sound/songs/se_w054.s new file mode 100644 index 000000000..712dc3338 --- /dev/null +++ b/sound/songs/se_w054.s @@ -0,0 +1,94 @@ + .include "MPlayDef.s" + + .equ se_w054_grp, voicegroup128 + .equ se_w054_pri, 4 + .equ se_w054_rev, reverb_set+50 + .equ se_w054_mvl, 127 + .equ se_w054_key, 0 + .equ se_w054_tbs, 1 + .equ se_w054_exg, 0 + .equ se_w054_cmp, 1 + + .section .rodata + .global se_w054 + .align 2 + +@********************** Track 1 **********************@ + +se_w054_1: + .byte KEYSH , se_w054_key+0 + .byte TEMPO , 150*se_w054_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 7*se_w054_mvl/mxv + .byte BEND , c_v+1 + .byte N18 , Cn5 , v052 + .byte W01 + .byte VOL , 20*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 41*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 70*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 93*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 110*se_w054_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v-14 + .byte W01 + .byte VOL , 98*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v+10 + .byte W01 + .byte VOL , 85*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v+4 + .byte W02 + .byte VOL , 69*se_w054_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 51*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v-14 + .byte VOL , 38*se_w054_mvl/mxv + .byte BEND , c_v-28 + .byte W01 + .byte VOL , 17*se_w054_mvl/mxv + .byte BEND , c_v-32 + .byte W01 + .byte VOL , 4*se_w054_mvl/mxv + .byte BEND , c_v-38 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w054: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w054_pri @ Priority + .byte se_w054_rev @ Reverb. + + .word se_w054_grp + + .word se_w054_1 + + .end diff --git a/sound/songs/se_w056.s b/sound/songs/se_w056.s new file mode 100644 index 000000000..d553f418f --- /dev/null +++ b/sound/songs/se_w056.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w056_grp, voicegroup128 + .equ se_w056_pri, 4 + .equ se_w056_rev, reverb_set+50 + .equ se_w056_mvl, 127 + .equ se_w056_key, 0 + .equ se_w056_tbs, 1 + .equ se_w056_exg, 0 + .equ se_w056_cmp, 1 + + .section .rodata + .global se_w056 + .align 2 + +@********************** Track 1 **********************@ + +se_w056_1: + .byte KEYSH , se_w056_key+0 + .byte TEMPO , 150*se_w056_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w056_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Gn2 , v127 + .byte W06 + .byte PAN , c_v-4 + .byte W06 + .byte c_v-10 + .byte W06 + .byte c_v-5 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+11 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v-10 + .byte W06 + .byte c_v-5 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+11 + .byte W02 + .byte VOL , 103*se_w056_mvl/mxv + .byte W04 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w056_mvl/mxv + .byte W05 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 71*se_w056_mvl/mxv + .byte W05 + .byte 52*se_w056_mvl/mxv + .byte PAN , c_v-4 + .byte W04 + .byte VOL , 32*se_w056_mvl/mxv + .byte W02 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 11*se_w056_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 6*se_w056_mvl/mxv + .byte W05 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w056_2: + .byte KEYSH , se_w056_key+0 + .byte VOL , 58*se_w056_mvl/mxv + .byte N14 , Gn3 , v080 + .byte W01 + .byte VOICE , 25 + .byte VOL , 76*se_w056_mvl/mxv + .byte W01 + .byte 89*se_w056_mvl/mxv + .byte W01 + .byte 100*se_w056_mvl/mxv + .byte W01 + .byte 115*se_w056_mvl/mxv + .byte W06 + .byte 90*se_w056_mvl/mxv + .byte W02 + .byte 76*se_w056_mvl/mxv + .byte W01 + .byte 58*se_w056_mvl/mxv + .byte W11 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w056: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w056_pri @ Priority + .byte se_w056_rev @ Reverb. + + .word se_w056_grp + + .word se_w056_1 + .word se_w056_2 + + .end diff --git a/sound/songs/se_w057.s b/sound/songs/se_w057.s new file mode 100644 index 000000000..6d74168ce --- /dev/null +++ b/sound/songs/se_w057.s @@ -0,0 +1,109 @@ + .include "MPlayDef.s" + + .equ se_w057_grp, voicegroup128 + .equ se_w057_pri, 4 + .equ se_w057_rev, reverb_set+50 + .equ se_w057_mvl, 127 + .equ se_w057_key, 0 + .equ se_w057_tbs, 1 + .equ se_w057_exg, 0 + .equ se_w057_cmp, 1 + + .section .rodata + .global se_w057 + .align 2 + +@********************** Track 1 **********************@ + +se_w057_1: + .byte KEYSH , se_w057_key+0 + .byte TEMPO , 150*se_w057_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte VOL , 27*se_w057_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N96 , Cn3 , v112 + .byte W04 + .byte VOL , 45*se_w057_mvl/mxv + .byte W02 + .byte PAN , c_v-4 + .byte W02 + .byte BEND , c_v+4 + .byte W01 + .byte VOL , 60*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte W02 + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 88*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte BEND , c_v+14 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 110*se_w057_mvl/mxv + .byte W02 + .byte BEND , c_v+19 + .byte W03 + .byte PAN , c_v+4 + .byte W02 + .byte BEND , c_v+24 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v-4 + .byte W02 + .byte BEND , c_v+19 + .byte W04 + .byte PAN , c_v-10 + .byte W01 + .byte VOL , 98*se_w057_mvl/mxv + .byte W05 + .byte 81*se_w057_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v+12 + .byte W06 + .byte VOL , 68*se_w057_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 50*se_w057_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 31*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v+11 + .byte BEND , c_v+22 + .byte W02 + .byte VOL , 11*se_w057_mvl/mxv + .byte W04 + .byte 6*se_w057_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+30 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w057: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w057_pri @ Priority + .byte se_w057_rev @ Reverb. + + .word se_w057_grp + + .word se_w057_1 + + .end diff --git a/sound/songs/se_w059.s b/sound/songs/se_w059.s new file mode 100644 index 000000000..6b163ef7e --- /dev/null +++ b/sound/songs/se_w059.s @@ -0,0 +1,103 @@ + .include "MPlayDef.s" + + .equ se_w059_grp, voicegroup128 + .equ se_w059_pri, 4 + .equ se_w059_rev, reverb_set+50 + .equ se_w059_mvl, 127 + .equ se_w059_key, 0 + .equ se_w059_tbs, 1 + .equ se_w059_exg, 0 + .equ se_w059_cmp, 1 + + .section .rodata + .global se_w059 + .align 2 + +@********************** Track 1 **********************@ + +se_w059_1: + .byte KEYSH , se_w059_key+0 + .byte TEMPO , 150*se_w059_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 64*se_w059_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Gn3 , v108 + .byte W03 + .byte VOL , 79*se_w059_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 84*se_w059_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 91*se_w059_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 100*se_w059_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 110*se_w059_mvl/mxv + .byte W03 + .byte PAN , c_v-12 + .byte W06 +se_w059_1_B1: + .byte PAN , c_v-17 + .byte BEND , c_v+0 + .byte N48 , Gn3 , v108 + .byte W03 + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W03 + .byte c_v-20 + .byte W03 + .byte PAN , c_v-3 + .byte W03 + .byte c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-6 + .byte W03 + .byte PAN , c_v+16 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+13 + .byte BEND , c_v+11 + .byte W03 + .byte c_v+20 + .byte W03 + .byte PAN , c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v-11 + .byte W03 + .byte GOTO + .word se_w059_1_B1 + .byte FINE + +@******************************************************@ + .align 2 + +se_w059: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w059_pri @ Priority + .byte se_w059_rev @ Reverb. + + .word se_w059_grp + + .word se_w059_1 + + .end diff --git a/sound/songs/se_w059b.s b/sound/songs/se_w059b.s new file mode 100644 index 000000000..f12762957 --- /dev/null +++ b/sound/songs/se_w059b.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w059b_grp, voicegroup128 + .equ se_w059b_pri, 4 + .equ se_w059b_rev, reverb_set+50 + .equ se_w059b_mvl, 127 + .equ se_w059b_key, 0 + .equ se_w059b_tbs, 1 + .equ se_w059b_exg, 0 + .equ se_w059b_cmp, 1 + + .section .rodata + .global se_w059b + .align 2 + +@********************** Track 1 **********************@ + +se_w059b_1: + .byte KEYSH , se_w059b_key+0 + .byte TEMPO , 150*se_w059b_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w059b_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Gn3 , v108 + .byte W02 + .byte PAN , c_v-19 + .byte W04 + .byte c_v+0 + .byte W01 + .byte VOL , 97*se_w059b_mvl/mxv + .byte W01 + .byte PAN , c_v+16 + .byte W01 + .byte VOL , 84*se_w059b_mvl/mxv + .byte W03 + .byte 76*se_w059b_mvl/mxv + .byte PAN , c_v+2 + .byte W02 + .byte VOL , 55*se_w059b_mvl/mxv + .byte PAN , c_v-8 + .byte W02 + .byte VOL , 39*se_w059b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 25*se_w059b_mvl/mxv + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte VOL , 13*se_w059b_mvl/mxv + .byte W03 + .byte 7*se_w059b_mvl/mxv + .byte PAN , c_v+0 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w059b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w059b_pri @ Priority + .byte se_w059b_rev @ Reverb. + + .word se_w059b_grp + + .word se_w059b_1 + + .end diff --git a/sound/songs/se_w060.s b/sound/songs/se_w060.s new file mode 100644 index 000000000..520720429 --- /dev/null +++ b/sound/songs/se_w060.s @@ -0,0 +1,144 @@ + .include "MPlayDef.s" + + .equ se_w060_grp, voicegroup128 + .equ se_w060_pri, 4 + .equ se_w060_rev, reverb_set+50 + .equ se_w060_mvl, 127 + .equ se_w060_key, 0 + .equ se_w060_tbs, 1 + .equ se_w060_exg, 0 + .equ se_w060_cmp, 1 + + .section .rodata + .global se_w060 + .align 2 + +@********************** Track 1 **********************@ + +se_w060_1: + .byte KEYSH , se_w060_key+0 + .byte TEMPO , 190*se_w060_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 38*se_w060_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte N42 , As2 , v120 + .byte W01 + .byte PAN , c_v+3 + .byte W01 + .byte c_v+5 + .byte VOL , 57*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 71*se_w060_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte c_v+1 + .byte VOL , 82*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-3 + .byte VOL , 94*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte W02 + .byte c_v-10 + .byte VOL , 110*se_w060_mvl/mxv + .byte W02 + .byte PAN , c_v-6 + .byte W01 + .byte c_v-3 + .byte W01 + .byte c_v+0 + .byte W02 + .byte W06 + .byte c_v+3 + .byte W01 + .byte c_v+5 + .byte W01 + .byte c_v+9 + .byte W02 + .byte c_v+5 + .byte W02 + .byte c_v+1 + .byte VOL , 95*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-3 + .byte VOL , 83*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte W01 + .byte c_v-10 + .byte VOL , 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-3 + .byte W01 + .byte VOL , 38*se_w060_mvl/mxv + .byte W03 + .byte PAN , c_v+0 + .byte FINE + +@********************** Track 2 **********************@ + +se_w060_2: + .byte KEYSH , se_w060_key+0 + .byte VOICE , 47 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 38*se_w060_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte N42 , As1 , v040 + .byte W02 + .byte VOL , 57*se_w060_mvl/mxv + .byte W02 + .byte 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte 82*se_w060_mvl/mxv + .byte W02 + .byte 94*se_w060_mvl/mxv + .byte W03 + .byte 110*se_w060_mvl/mxv + .byte W06 + .byte W06 + .byte W06 + .byte 95*se_w060_mvl/mxv + .byte W02 + .byte 83*se_w060_mvl/mxv + .byte W02 + .byte 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte 56*se_w060_mvl/mxv + .byte W02 + .byte 38*se_w060_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w060: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w060_pri @ Priority + .byte se_w060_rev @ Reverb. + + .word se_w060_grp + + .word se_w060_1 + .word se_w060_2 + + .end diff --git a/sound/songs/se_w060b.s b/sound/songs/se_w060b.s new file mode 100644 index 000000000..45dc69634 --- /dev/null +++ b/sound/songs/se_w060b.s @@ -0,0 +1,216 @@ + .include "MPlayDef.s" + + .equ se_w060b_grp, voicegroup128 + .equ se_w060b_pri, 4 + .equ se_w060b_rev, reverb_set+50 + .equ se_w060b_mvl, 127 + .equ se_w060b_key, 0 + .equ se_w060b_tbs, 1 + .equ se_w060b_exg, 0 + .equ se_w060b_cmp, 1 + + .section .rodata + .global se_w060b + .align 2 + +@********************** Track 1 **********************@ + +se_w060b_1: + .byte KEYSH , se_w060b_key+0 + .byte TEMPO , 190*se_w060b_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte VOL , 36*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-44 + .byte N12 , Gs2 , v127 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+44 + .byte W02 + .byte PAN , c_v-6 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W02 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , Gs3 , v080 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-44 + .byte N12 , As2 , v127 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W02 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v-11 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+28 + .byte W02 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v-11 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , As3 , v056 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte BEND , c_v-44 + .byte N12 , Gs2 , v080 + .byte W02 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+63 + .byte W02 + .byte PAN , c_v-6 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , Gs3 , v024 + .byte W02 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte BEND , c_v-44 + .byte N12 , As2 , v040 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+27 + .byte W02 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v+11 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v-11 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+17 + .byte W02 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , As3 , v016 + .byte W01 + .byte BEND , c_v+16 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w060b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w060b_pri @ Priority + .byte se_w060b_rev @ Reverb. + + .word se_w060b_grp + + .word se_w060b_1 + + .end diff --git a/sound/songs/se_w062.s b/sound/songs/se_w062.s new file mode 100644 index 000000000..58de81e57 --- /dev/null +++ b/sound/songs/se_w062.s @@ -0,0 +1,173 @@ + .include "MPlayDef.s" + + .equ se_w062_grp, voicegroup128 + .equ se_w062_pri, 4 + .equ se_w062_rev, reverb_set+50 + .equ se_w062_mvl, 127 + .equ se_w062_key, 0 + .equ se_w062_tbs, 1 + .equ se_w062_exg, 0 + .equ se_w062_cmp, 1 + + .section .rodata + .global se_w062 + .align 2 + +@********************** Track 1 **********************@ + +se_w062_1: + .byte KEYSH , se_w062_key+0 + .byte TEMPO , 150*se_w062_tbs/2 + .byte VOICE , 9 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 24*se_w062_mvl/mxv + .byte BEND , c_v-17 + .byte N78 , Bn4 , v080 + .byte W01 + .byte VOL , 32*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 38*se_w062_mvl/mxv + .byte PAN , c_v-7 + .byte W01 + .byte VOL , 48*se_w062_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 66*se_w062_mvl/mxv + .byte PAN , c_v-13 + .byte W02 + .byte VOL , 78*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 94*se_w062_mvl/mxv + .byte PAN , c_v-6 + .byte W01 + .byte VOL , 110*se_w062_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W02 +se_w062_1_000: + .byte PAN , c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PEND +se_w062_1_001: + .byte PAN , c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W02 + .byte PEND + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W02 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W02 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W02 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W02 + .byte PATT + .word se_w062_1_000 + .byte PATT + .word se_w062_1_001 + .byte PAN , c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte VOL , 103*se_w062_mvl/mxv + .byte PAN , c_v-7 + .byte W01 + .byte VOL , 91*se_w062_mvl/mxv + .byte PAN , c_v+9 + .byte W02 + .byte VOL , 72*se_w062_mvl/mxv + .byte PAN , c_v-13 + .byte W01 + .byte VOL , 58*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 38*se_w062_mvl/mxv + .byte PAN , c_v-6 + .byte W01 + .byte VOL , 15*se_w062_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 7*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w062: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w062_pri @ Priority + .byte se_w062_rev @ Reverb. + + .word se_w062_grp + + .word se_w062_1 + + .end diff --git a/sound/songs/se_w062b.s b/sound/songs/se_w062b.s new file mode 100644 index 000000000..75a04e448 --- /dev/null +++ b/sound/songs/se_w062b.s @@ -0,0 +1,131 @@ + .include "MPlayDef.s" + + .equ se_w062b_grp, voicegroup128 + .equ se_w062b_pri, 4 + .equ se_w062b_rev, reverb_set+50 + .equ se_w062b_mvl, 127 + .equ se_w062b_key, 0 + .equ se_w062b_tbs, 1 + .equ se_w062b_exg, 0 + .equ se_w062b_cmp, 1 + + .section .rodata + .global se_w062b + .align 2 + +@********************** Track 1 **********************@ + +se_w062b_1: + .byte KEYSH , se_w062b_key+0 + .byte TEMPO , 150*se_w062b_tbs/2 + .byte VOICE , 9 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 26*se_w062b_mvl/mxv + .byte BEND , c_v-23 + .byte N09 , Dn5 , v127 + .byte W01 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W02 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W01 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W02 + .byte VOL , 26*se_w062b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-23 + .byte N09 , Dn5 , v100 + .byte W02 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W02 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W02 + .byte VOL , 26*se_w062b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-23 + .byte N09 , Dn5 , v080 + .byte W01 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W02 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W01 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W02 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w062b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w062b_pri @ Priority + .byte se_w062b_rev @ Reverb. + + .word se_w062b_grp + + .word se_w062b_1 + + .end diff --git a/sound/songs/se_w063.s b/sound/songs/se_w063.s new file mode 100644 index 000000000..e2db381bd --- /dev/null +++ b/sound/songs/se_w063.s @@ -0,0 +1,84 @@ + .include "MPlayDef.s" + + .equ se_w063_grp, voicegroup128 + .equ se_w063_pri, 4 + .equ se_w063_rev, reverb_set+50 + .equ se_w063_mvl, 127 + .equ se_w063_key, 0 + .equ se_w063_tbs, 1 + .equ se_w063_exg, 0 + .equ se_w063_cmp, 1 + + .section .rodata + .global se_w063 + .align 2 + +@********************** Track 1 **********************@ + +se_w063_1: + .byte KEYSH , se_w063_key+0 + .byte TEMPO , 150*se_w063_tbs/2 + .byte VOICE , 18 + .byte VOL , 110*se_w063_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , En3 , v127 + .byte W03 + .byte N01 , As3 + .byte W03 + .byte N02 , Gn3 + .byte W03 + .byte N01 , Cs4 + .byte W03 + .byte PAN , c_v+7 + .byte N02 , En3 , v072 + .byte W03 + .byte N01 , As3 + .byte W03 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v040 + .byte W03 + .byte N01 , Cs4 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w063_2: + .byte KEYSH , se_w063_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w063_mvl/mxv + .byte N01 , Cn3 , v040 + .byte W02 + .byte N01 + .byte W04 + .byte N01 + .byte W02 + .byte N01 + .byte W04 +se_w063_2_000: + .byte N01 , Cn3 , v020 + .byte W02 + .byte N01 + .byte W04 + .byte PEND + .byte PATT + .word se_w063_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w063: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w063_pri @ Priority + .byte se_w063_rev @ Reverb. + + .word se_w063_grp + + .word se_w063_1 + .word se_w063_2 + + .end diff --git a/sound/songs/se_w063b.s b/sound/songs/se_w063b.s new file mode 100644 index 000000000..eef257849 --- /dev/null +++ b/sound/songs/se_w063b.s @@ -0,0 +1,115 @@ + .include "MPlayDef.s" + + .equ se_w063b_grp, voicegroup128 + .equ se_w063b_pri, 4 + .equ se_w063b_rev, reverb_set+50 + .equ se_w063b_mvl, 127 + .equ se_w063b_key, 0 + .equ se_w063b_tbs, 1 + .equ se_w063b_exg, 0 + .equ se_w063b_cmp, 1 + + .section .rodata + .global se_w063b + .align 2 + +@********************** Track 1 **********************@ + +se_w063b_1: + .byte KEYSH , se_w063b_key+0 + .byte TEMPO , 150*se_w063b_tbs/2 + .byte VOICE , 45 + .byte VOL , 110*se_w063b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v092 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , Cs4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte c_v+0 + .byte N03 , As3 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte PAN , c_v+7 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v040 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , Cs4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+0 + .byte N03 , As3 , v016 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w063b_2: + .byte KEYSH , se_w063b_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w063b_mvl/mxv + .byte N01 , Cn3 , v032 + .byte W02 + .byte N01 + .byte W04 + .byte N01 + .byte W02 + .byte N01 + .byte W04 +se_w063b_2_000: + .byte N01 , Cn3 , v020 + .byte W02 + .byte N01 + .byte W04 + .byte PEND + .byte PATT + .word se_w063b_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w063b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w063b_pri @ Priority + .byte se_w063b_rev @ Reverb. + + .word se_w063b_grp + + .word se_w063b_1 + .word se_w063b_2 + + .end diff --git a/sound/songs/se_w070.s b/sound/songs/se_w070.s new file mode 100644 index 000000000..876bad52b --- /dev/null +++ b/sound/songs/se_w070.s @@ -0,0 +1,84 @@ + .include "MPlayDef.s" + + .equ se_w070_grp, voicegroup128 + .equ se_w070_pri, 4 + .equ se_w070_rev, reverb_set+50 + .equ se_w070_mvl, 127 + .equ se_w070_key, 0 + .equ se_w070_tbs, 1 + .equ se_w070_exg, 0 + .equ se_w070_cmp, 1 + + .section .rodata + .global se_w070 + .align 2 + +@********************** Track 1 **********************@ + +se_w070_1: + .byte KEYSH , se_w070_key+0 + .byte TEMPO , 150*se_w070_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w070_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn2 , v127 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Fs2 , v120 + .byte W04 + .byte PAN , c_v-6 + .byte N03 , Fn2 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , En2 , v112 + .byte W04 + .byte PAN , c_v-11 + .byte N03 , Ds2 , v108 + .byte W04 + .byte PAN , c_v+0 + .byte N03 , Dn2 , v100 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w070_2: + .byte KEYSH , se_w070_key+0 + .byte VOICE , 5 + .byte PAN , c_v+0 + .byte VOL , 110*se_w070_mvl/mxv + .byte N02 , Fn2 , v072 + .byte W02 + .byte N01 + .byte W01 + .byte N02 , Gn2 + .byte W03 + .byte N01 , Gs2 , v060 + .byte W01 + .byte N02 , Cn3 , v040 + .byte W03 + .byte Cn3 , v032 + .byte W04 + .byte N01 , Cn3 , v028 + .byte W04 + .byte Cn3 , v020 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w070: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w070_pri @ Priority + .byte se_w070_rev @ Reverb. + + .word se_w070_grp + + .word se_w070_1 + .word se_w070_2 + + .end diff --git a/sound/songs/se_w071.s b/sound/songs/se_w071.s new file mode 100644 index 000000000..3f1e008b9 --- /dev/null +++ b/sound/songs/se_w071.s @@ -0,0 +1,73 @@ + .include "MPlayDef.s" + + .equ se_w071_grp, voicegroup128 + .equ se_w071_pri, 4 + .equ se_w071_rev, reverb_set+50 + .equ se_w071_mvl, 127 + .equ se_w071_key, 0 + .equ se_w071_tbs, 1 + .equ se_w071_exg, 0 + .equ se_w071_cmp, 1 + + .section .rodata + .global se_w071 + .align 2 + +@********************** Track 1 **********************@ + +se_w071_1: + .byte KEYSH , se_w071_key+0 + .byte TEMPO , 150*se_w071_tbs/2 + .byte VOICE , 24 + .byte VOL , 110*se_w071_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Cn6 , v127 + .byte W01 + .byte Gn6 , v112 + .byte W01 + .byte VOICE , 38 + .byte VOL , 58*se_w071_mvl/mxv + .byte N08 , Gn4 + .byte W01 + .byte VOL , 68*se_w071_mvl/mxv + .byte PAN , c_v+8 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 75*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 83*se_w071_mvl/mxv + .byte PAN , c_v+8 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 90*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+10 + .byte W01 + .byte VOL , 101*se_w071_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v+39 + .byte W01 + .byte VOL , 110*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+63 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w071: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w071_pri @ Priority + .byte se_w071_rev @ Reverb. + + .word se_w071_grp + + .word se_w071_1 + + .end diff --git a/sound/songs/se_w071b.s b/sound/songs/se_w071b.s new file mode 100644 index 000000000..81d8fe8c7 --- /dev/null +++ b/sound/songs/se_w071b.s @@ -0,0 +1,155 @@ + .include "MPlayDef.s" + + .equ se_w071b_grp, voicegroup128 + .equ se_w071b_pri, 4 + .equ se_w071b_rev, reverb_set+50 + .equ se_w071b_mvl, 127 + .equ se_w071b_key, 0 + .equ se_w071b_tbs, 1 + .equ se_w071b_exg, 0 + .equ se_w071b_cmp, 1 + + .section .rodata + .global se_w071b + .align 2 + +@********************** Track 1 **********************@ + +se_w071b_1: + .byte KEYSH , se_w071b_key+0 + .byte TEMPO , 150*se_w071b_tbs/2 + .byte VOICE , 46 + .byte VOL , 110*se_w071b_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W01 + .byte N02 , Dn6 , v112 + .byte W02 + .byte Cs6 + .byte W03 + .byte PAN , c_v+8 + .byte N02 , An5 + .byte W02 + .byte Fs5 + .byte W01 + .byte W01 + .byte Dn5 + .byte W02 + .byte PAN , c_v-7 + .byte W01 + .byte N02 , Dn5 , v104 + .byte W02 + .byte Cs5 , v100 + .byte W03 + .byte PAN , c_v+0 + .byte N02 , An4 , v096 + .byte W02 + .byte Fs4 , v092 + .byte W01 + .byte W01 + .byte Dn4 , v088 + .byte W02 + .byte PAN , c_v+15 + .byte W01 + .byte N02 , Dn6 + .byte W02 + .byte Cs6 , v084 + .byte W03 + .byte An5 , v080 + .byte W02 + .byte Fs5 , v076 + .byte W01 + .byte W01 + .byte Dn5 , v072 + .byte W02 + .byte PAN , c_v-16 + .byte W01 + .byte N02 , Dn6 , v068 + .byte W02 + .byte Cs6 , v064 + .byte W03 + .byte An5 , v060 + .byte W02 + .byte Fs5 , v056 + .byte W01 + .byte W01 + .byte Dn5 , v052 + .byte W02 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w071b_2: + .byte KEYSH , se_w071b_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w071b_mvl/mxv + .byte BEND , c_v+15 + .byte N02 , An6 , v112 + .byte W02 + .byte Fs6 + .byte W01 + .byte W01 + .byte Dn6 + .byte W02 + .byte W01 + .byte Cs6 + .byte W02 + .byte An5 + .byte W03 + .byte N02 + .byte W02 + .byte Fs5 , v104 + .byte W01 + .byte W01 + .byte Dn5 , v100 + .byte W02 + .byte W01 + .byte Cs5 , v096 + .byte W02 + .byte An4 , v092 + .byte W03 + .byte An6 , v088 + .byte W02 + .byte Fs6 , v084 + .byte W01 + .byte W01 + .byte Dn6 , v080 + .byte W02 + .byte W01 + .byte Cs6 , v076 + .byte W02 + .byte An5 , v072 + .byte W03 + .byte An6 , v068 + .byte W02 + .byte Fs6 , v064 + .byte W01 + .byte W01 + .byte Dn6 , v060 + .byte W02 + .byte W01 + .byte Cs6 , v056 + .byte W02 + .byte An5 , v052 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w071b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w071b_pri @ Priority + .byte se_w071b_rev @ Reverb. + + .word se_w071b_grp + + .word se_w071b_1 + .word se_w071b_2 + + .end diff --git a/sound/songs/se_w076.s b/sound/songs/se_w076.s new file mode 100644 index 000000000..82508b774 --- /dev/null +++ b/sound/songs/se_w076.s @@ -0,0 +1,164 @@ + .include "MPlayDef.s" + + .equ se_w076_grp, voicegroup128 + .equ se_w076_pri, 4 + .equ se_w076_rev, reverb_set+50 + .equ se_w076_mvl, 127 + .equ se_w076_key, 0 + .equ se_w076_tbs, 1 + .equ se_w076_exg, 0 + .equ se_w076_cmp, 1 + + .section .rodata + .global se_w076 + .align 2 + +@********************** Track 1 **********************@ + +se_w076_1: + .byte KEYSH , se_w076_key+0 + .byte TEMPO , 150*se_w076_tbs/2 + .byte VOICE , 36 + .byte BENDR , 24 + .byte VOL , 25*se_w076_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+63 + .byte TIE , Cn4 , v112 + .byte W04 + .byte VOL , 40*se_w076_mvl/mxv + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+52 + .byte W03 + .byte VOL , 55*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte BEND , c_v+41 + .byte W03 + .byte VOL , 80*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte BEND , c_v+30 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+22 + .byte W01 + .byte VOL , 100*se_w076_mvl/mxv + .byte W05 + .byte PAN , c_v+4 + .byte BEND , c_v+63 + .byte W06 + .byte PAN , c_v+11 + .byte BEND , c_v+52 + .byte W06 + .byte PAN , c_v+4 + .byte BEND , c_v+41 + .byte W04 + .byte c_v+33 + .byte W02 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v+25 + .byte W03 + .byte PAN , c_v-4 + .byte W03 + .byte BEND , c_v+22 + .byte W03 + .byte PAN , c_v-10 + .byte W06 + .byte c_v-5 + .byte BEND , c_v+17 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W06 + .byte PAN , c_v+4 + .byte W02 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte BEND , c_v+0 + .byte W06 + .byte PAN , c_v+0 + .byte W06 + .byte c_v-4 + .byte W02 + .byte BEND , c_v-3 + .byte W04 + .byte PAN , c_v-10 + .byte W06 + .byte c_v-5 + .byte W04 + .byte BEND , c_v-5 + .byte W02 + .byte PAN , c_v+0 + .byte W06 + .byte c_v+4 + .byte W02 + .byte BEND , c_v-7 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte W01 + .byte BEND , c_v-10 + .byte W05 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v-4 + .byte W06 + .byte c_v-10 + .byte BEND , c_v-18 + .byte W03 + .byte VOL , 89*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 74*se_w076_mvl/mxv + .byte BEND , c_v-25 + .byte W04 + .byte PAN , c_v+0 + .byte W02 + .byte VOL , 62*se_w076_mvl/mxv + .byte W01 + .byte BEND , c_v-32 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 45*se_w076_mvl/mxv + .byte W01 + .byte BEND , c_v-40 + .byte W04 + .byte VOL , 28*se_w076_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v-49 + .byte W03 + .byte c_v-64 + .byte W01 + .byte VOL , 10*se_w076_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W02 + .byte VOL , 5*se_w076_mvl/mxv + .byte W04 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w076: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w076_pri @ Priority + .byte se_w076_rev @ Reverb. + + .word se_w076_grp + + .word se_w076_1 + + .end diff --git a/sound/songs/se_w077.s b/sound/songs/se_w077.s new file mode 100644 index 000000000..8dd93481a --- /dev/null +++ b/sound/songs/se_w077.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w077_grp, voicegroup128 + .equ se_w077_pri, 4 + .equ se_w077_rev, reverb_set+50 + .equ se_w077_mvl, 127 + .equ se_w077_key, 0 + .equ se_w077_tbs, 1 + .equ se_w077_exg, 0 + .equ se_w077_cmp, 1 + + .section .rodata + .global se_w077 + .align 2 + +@********************** Track 1 **********************@ + +se_w077_1: + .byte KEYSH , se_w077_key+0 + .byte TEMPO , 150*se_w077_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte VOL , 55*se_w077_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N01 , Cn6 , v100 + .byte W01 + .byte VOL , 110*se_w077_mvl/mxv + .byte W01 + .byte VOICE , 36 + .byte VOL , 55*se_w077_mvl/mxv + .byte N02 , Gn6 , v080 + .byte W01 + .byte VOL , 110*se_w077_mvl/mxv + .byte W04 + .byte PAN , c_v+20 + .byte N01 , Gn6 , v024 + .byte W03 + .byte Gn6 , v016 + .byte W02 + .byte PAN , c_v-21 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w077: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w077_pri @ Priority + .byte se_w077_rev @ Reverb. + + .word se_w077_grp + + .word se_w077_1 + + .end diff --git a/sound/songs/se_w080.s b/sound/songs/se_w080.s new file mode 100644 index 000000000..0027a0d65 --- /dev/null +++ b/sound/songs/se_w080.s @@ -0,0 +1,205 @@ + .include "MPlayDef.s" + + .equ se_w080_grp, voicegroup128 + .equ se_w080_pri, 4 + .equ se_w080_rev, reverb_set+50 + .equ se_w080_mvl, 127 + .equ se_w080_key, 0 + .equ se_w080_tbs, 1 + .equ se_w080_exg, 0 + .equ se_w080_cmp, 1 + + .section .rodata + .global se_w080 + .align 2 + +@********************** Track 1 **********************@ + +se_w080_1: + .byte KEYSH , se_w080_key+0 + .byte TEMPO , 150*se_w080_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w080_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Dn6 , v112 + .byte W03 + .byte W03 + .byte An5 , v104 + .byte W03 + .byte W03 + .byte Dn6 , v100 + .byte W03 + .byte W03 + .byte An5 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v096 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v092 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v084 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v076 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v068 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v064 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 , v060 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v056 + .byte W03 + .byte W03 + .byte PAN , c_v-8 + .byte N06 , Dn6 , v052 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v048 + .byte W03 + .byte W03 + .byte PAN , c_v+8 + .byte N06 , Dn6 , v044 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v040 + .byte W03 + .byte W03 + .byte PAN , c_v-8 + .byte N06 , Dn6 , v036 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v032 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w080_2: + .byte KEYSH , se_w080_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w080_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , En6 , v108 + .byte W03 + .byte W03 + .byte Bn5 , v104 + .byte W03 + .byte W03 + .byte En6 , v100 + .byte W03 + .byte W03 + .byte Bn5 , v096 + .byte W03 + .byte W03 + .byte En6 , v092 + .byte W03 + .byte W03 + .byte Bn5 , v088 + .byte W03 + .byte W03 + .byte En6 + .byte W03 + .byte W03 + .byte Bn5 , v084 + .byte W03 + .byte W03 + .byte En6 , v080 + .byte W03 + .byte W03 + .byte Bn5 , v076 + .byte W03 + .byte W03 + .byte En6 , v072 + .byte W03 + .byte W03 + .byte Bn5 , v068 + .byte W03 + .byte W03 + .byte En6 , v064 + .byte W03 + .byte W03 + .byte Bn5 + .byte W03 + .byte W03 + .byte En6 , v060 + .byte W03 + .byte W03 + .byte Bn5 , v056 + .byte W03 + .byte W03 + .byte En6 , v052 + .byte W03 + .byte W03 + .byte Bn5 , v048 + .byte W03 + .byte W03 + .byte En6 , v044 + .byte W03 + .byte W03 + .byte Bn5 , v040 + .byte W03 + .byte W03 + .byte En6 , v036 + .byte W03 + .byte W03 + .byte Bn5 , v032 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w080: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w080_pri @ Priority + .byte se_w080_rev @ Reverb. + + .word se_w080_grp + + .word se_w080_1 + .word se_w080_2 + + .end diff --git a/sound/songs/se_w081.s b/sound/songs/se_w081.s new file mode 100644 index 000000000..248f44c6f --- /dev/null +++ b/sound/songs/se_w081.s @@ -0,0 +1,80 @@ + .include "MPlayDef.s" + + .equ se_w081_grp, voicegroup128 + .equ se_w081_pri, 4 + .equ se_w081_rev, reverb_set+50 + .equ se_w081_mvl, 127 + .equ se_w081_key, 0 + .equ se_w081_tbs, 1 + .equ se_w081_exg, 0 + .equ se_w081_cmp, 1 + + .section .rodata + .global se_w081 + .align 2 + +@********************** Track 1 **********************@ + +se_w081_1: + .byte KEYSH , se_w081_key+0 + .byte TEMPO , 250*se_w081_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w081_mvl/mxv + .byte BEND , c_v+0 + .byte N48 , Fn4 , v108 + .byte W03 + .byte PAN , c_v+5 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+15 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v+6 + .byte BEND , c_v+21 + .byte W02 + .byte c_v+8 + .byte W01 + .byte PAN , c_v-1 + .byte W03 + .byte c_v-9 + .byte BEND , c_v-8 + .byte W03 + .byte PAN , c_v-15 + .byte BEND , c_v-14 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-8 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W06 + .byte VOL , 90*se_w081_mvl/mxv + .byte W03 + .byte 71*se_w081_mvl/mxv + .byte W03 + .byte 58*se_w081_mvl/mxv + .byte W03 + .byte 41*se_w081_mvl/mxv + .byte W03 + .byte 27*se_w081_mvl/mxv + .byte W03 + .byte 7*se_w081_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w081: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w081_pri @ Priority + .byte se_w081_rev @ Reverb. + + .word se_w081_grp + + .word se_w081_1 + + .end diff --git a/sound/songs/se_w081b.s b/sound/songs/se_w081b.s new file mode 100644 index 000000000..d20162cd3 --- /dev/null +++ b/sound/songs/se_w081b.s @@ -0,0 +1,134 @@ + .include "MPlayDef.s" + + .equ se_w081b_grp, voicegroup128 + .equ se_w081b_pri, 4 + .equ se_w081b_rev, reverb_set+50 + .equ se_w081b_mvl, 127 + .equ se_w081b_key, 0 + .equ se_w081b_tbs, 1 + .equ se_w081b_exg, 0 + .equ se_w081b_cmp, 1 + + .section .rodata + .global se_w081b + .align 2 + +@********************** Track 1 **********************@ + +se_w081b_1: + .byte KEYSH , se_w081b_key+0 + .byte TEMPO , 250*se_w081b_tbs/2 + .byte VOICE , 10 + .byte BENDR , 12 + .byte VOL , 105*se_w081b_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v+0 + .byte N09 , En4 , v112 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte c_v+12 + .byte W05 + .byte c_v+8 + .byte W01 + .byte PAN , c_v+16 + .byte N09 , Gn4 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v-14 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte N09 , En4 + .byte W03 + .byte BEND , c_v-5 + .byte W03 + .byte c_v+1 + .byte W05 + .byte c_v-3 + .byte W01 + .byte PAN , c_v-16 + .byte N09 , Gn4 + .byte W03 + .byte BEND , c_v-19 + .byte W03 + .byte c_v-25 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-19 + .byte N09 , En4 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte c_v-6 + .byte W05 + .byte c_v-10 + .byte W01 + .byte PAN , c_v+16 + .byte N09 , Gn4 , v096 + .byte W03 + .byte BEND , c_v-27 + .byte W03 + .byte c_v-32 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-32 + .byte N09 , En4 , v084 + .byte W03 + .byte BEND , c_v-26 + .byte W03 + .byte c_v-19 + .byte W05 + .byte c_v-23 + .byte W01 + .byte PAN , c_v-16 + .byte N09 , Gn4 , v060 + .byte W03 + .byte BEND , c_v-40 + .byte W03 + .byte c_v-45 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w081b_2: + .byte KEYSH , se_w081b_key+0 + .byte VOICE , 5 + .byte VOL , 105*se_w081b_mvl/mxv + .byte PAN , c_v+9 + .byte N09 , Cn3 , v052 + .byte W12 + .byte PAN , c_v-7 + .byte N09 , Gn2 + .byte W12 +se_w081b_2_000: + .byte PAN , c_v+9 + .byte N09 , Cn3 , v052 + .byte W12 + .byte PAN , c_v-6 + .byte N09 , Gn2 + .byte W12 + .byte PEND + .byte PATT + .word se_w081b_2_000 + .byte PATT + .word se_w081b_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w081b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w081b_pri @ Priority + .byte se_w081b_rev @ Reverb. + + .word se_w081b_grp + + .word se_w081b_1 + .word se_w081b_2 + + .end diff --git a/sound/songs/se_w082.s b/sound/songs/se_w082.s new file mode 100644 index 000000000..460cdd977 --- /dev/null +++ b/sound/songs/se_w082.s @@ -0,0 +1,150 @@ + .include "MPlayDef.s" + + .equ se_w082_grp, voicegroup128 + .equ se_w082_pri, 4 + .equ se_w082_rev, reverb_set+50 + .equ se_w082_mvl, 127 + .equ se_w082_key, 0 + .equ se_w082_tbs, 1 + .equ se_w082_exg, 0 + .equ se_w082_cmp, 1 + + .section .rodata + .global se_w082 + .align 2 + +@********************** Track 1 **********************@ + +se_w082_1: + .byte KEYSH , se_w082_key+0 + .byte TEMPO , 150*se_w082_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+5 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+0 + .byte N10 , An2 , v127 + .byte W02 + .byte VOL , 47*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+10 + .byte N10 , Bn2 + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 88*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte VOL , 120*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-2 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+18 + .byte N10 , Cs3 + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte 88*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 20*se_w082_mvl/mxv + .byte BEND , c_v+29 + .byte N10 , Dn3 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 120*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+37 + .byte N10 , En3 + .byte W02 + .byte PAN , c_v-2 + .byte VOL , 46*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 102*se_w082_mvl/mxv + .byte W02 + .byte 120*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte VOL , 20*se_w082_mvl/mxv + .byte BEND , c_v+42 + .byte N20 , Fs3 + .byte W02 + .byte VOL , 47*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 99*se_w082_mvl/mxv + .byte BEND , c_v+50 + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 74*se_w082_mvl/mxv + .byte W01 + .byte BEND , c_v+56 + .byte W01 + .byte PAN , c_v-2 + .byte VOL , 53*se_w082_mvl/mxv + .byte W03 + .byte 34*se_w082_mvl/mxv + .byte BEND , c_v+63 + .byte W01 + .byte VOL , 15*se_w082_mvl/mxv + .byte W23 + .byte FINE + +@******************************************************@ + .align 2 + +se_w082: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w082_pri @ Priority + .byte se_w082_rev @ Reverb. + + .word se_w082_grp + + .word se_w082_1 + + .end diff --git a/sound/songs/se_w085.s b/sound/songs/se_w085.s new file mode 100644 index 000000000..21e8fc6df --- /dev/null +++ b/sound/songs/se_w085.s @@ -0,0 +1,117 @@ + .include "MPlayDef.s" + + .equ se_w085_grp, voicegroup128 + .equ se_w085_pri, 4 + .equ se_w085_rev, reverb_set+50 + .equ se_w085_mvl, 127 + .equ se_w085_key, 0 + .equ se_w085_tbs, 1 + .equ se_w085_exg, 0 + .equ se_w085_cmp, 1 + + .section .rodata + .global se_w085 + .align 2 + +@********************** Track 1 **********************@ + +se_w085_1: + .byte KEYSH , se_w085_key+0 + .byte TEMPO , 220*se_w085_tbs/2 + .byte VOICE , 18 + .byte VOL , 120*se_w085_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Dn3 , v127 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v-16 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+32 + .byte N06 , Dn2 , v104 + .byte W02 + .byte PAN , c_v+9 + .byte W01 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N21 , Dn3 , v127 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-15 + .byte W01 + .byte BEND , c_v-13 + .byte W02 + .byte PAN , c_v-7 + .byte W01 + .byte BEND , c_v-23 + .byte W02 + .byte VOL , 100*se_w085_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-40 + .byte W01 + .byte VOL , 86*se_w085_mvl/mxv + .byte W01 + .byte BEND , c_v-54 + .byte W01 + .byte PAN , c_v+10 + .byte VOL , 68*se_w085_mvl/mxv + .byte W02 + .byte 37*se_w085_mvl/mxv + .byte BEND , c_v-64 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte VOL , 17*se_w085_mvl/mxv + .byte W01 + .byte PAN , c_v+10 + .byte W15 + .byte FINE + +@********************** Track 2 **********************@ + +se_w085_2: + .byte KEYSH , se_w085_key+0 + .byte VOICE , 5 + .byte VOL , 120*se_w085_mvl/mxv + .byte PAN , c_v-7 + .byte N02 , En3 , v048 + .byte W05 + .byte PAN , c_v+10 + .byte N02 , En3 , v040 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , En3 , v032 + .byte W07 + .byte PAN , c_v+10 + .byte N02 , En3 , v024 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , En3 , v016 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w085: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w085_pri @ Priority + .byte se_w085_rev @ Reverb. + + .word se_w085_grp + + .word se_w085_1 + .word se_w085_2 + + .end diff --git a/sound/songs/se_w085b.s b/sound/songs/se_w085b.s new file mode 100644 index 000000000..b42007094 --- /dev/null +++ b/sound/songs/se_w085b.s @@ -0,0 +1,85 @@ + .include "MPlayDef.s" + + .equ se_w085b_grp, voicegroup128 + .equ se_w085b_pri, 4 + .equ se_w085b_rev, reverb_set+50 + .equ se_w085b_mvl, 127 + .equ se_w085b_key, 0 + .equ se_w085b_tbs, 1 + .equ se_w085b_exg, 0 + .equ se_w085b_cmp, 1 + + .section .rodata + .global se_w085b + .align 2 + +@********************** Track 1 **********************@ + +se_w085b_1: + .byte KEYSH , se_w085b_key+0 + .byte TEMPO , 220*se_w085b_tbs/2 + .byte VOICE , 18 + .byte VOL , 100*se_w085b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Cn4 , v088 + .byte W06 + .byte PAN , c_v-9 + .byte N03 , Cn4 , v080 + .byte W06 + .byte PAN , c_v+9 + .byte N03 , Cn4 , v072 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Cn4 , v064 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn4 , v060 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Cn4 , v052 + .byte W18 + .byte FINE + +@********************** Track 2 **********************@ + +se_w085b_2: + .byte KEYSH , se_w085b_key+0 + .byte VOICE , 5 + .byte VOL , 100*se_w085b_mvl/mxv + .byte PAN , c_v+9 + .byte N02 , Gn3 , v072 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v068 + .byte W06 + .byte PAN , c_v+9 + .byte N02 , Gn3 , v064 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v060 + .byte W06 + .byte PAN , c_v+9 + .byte N02 , Gn3 , v056 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v048 + .byte W18 + .byte FINE + +@******************************************************@ + .align 2 + +se_w085b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w085b_pri @ Priority + .byte se_w085b_rev @ Reverb. + + .word se_w085b_grp + + .word se_w085b_1 + .word se_w085b_2 + + .end diff --git a/sound/songs/se_w086.s b/sound/songs/se_w086.s new file mode 100644 index 000000000..37bf21db0 --- /dev/null +++ b/sound/songs/se_w086.s @@ -0,0 +1,106 @@ + .include "MPlayDef.s" + + .equ se_w086_grp, voicegroup128 + .equ se_w086_pri, 4 + .equ se_w086_rev, reverb_set+50 + .equ se_w086_mvl, 127 + .equ se_w086_key, 0 + .equ se_w086_tbs, 1 + .equ se_w086_exg, 0 + .equ se_w086_cmp, 1 + + .section .rodata + .global se_w086 + .align 2 + +@********************** Track 1 **********************@ + +se_w086_1: + .byte KEYSH , se_w086_key+0 + .byte TEMPO , 150*se_w086_tbs/2 + .byte VOICE , 18 + .byte VOL , 110*se_w086_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Gn3 , v127 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+0 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N04 , Cn3 + .byte W02 + .byte PAN , c_v+9 + .byte W01 + .byte BEND , c_v-12 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Gn3 + .byte W02 + .byte Bn2 + .byte W02 + .byte N13 , Gn3 + .byte W02 + .byte VOL , 96*se_w086_mvl/mxv + .byte W01 + .byte 85*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 66*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-40 + .byte W01 + .byte VOL , 36*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-54 + .byte W02 + .byte VOL , 12*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-64 + .byte W21 + .byte FINE + +@********************** Track 2 **********************@ + +se_w086_2: + .byte KEYSH , se_w086_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w086_mvl/mxv + .byte PAN , c_v-7 + .byte N02 , En3 , v052 + .byte W04 + .byte PAN , c_v+10 + .byte N02 , En3 , v044 + .byte W04 + .byte PAN , c_v-7 + .byte N02 , En3 , v036 + .byte W04 + .byte PAN , c_v+10 + .byte N02 , En3 , v028 + .byte W04 + .byte PAN , c_v-7 + .byte N02 , En3 , v020 + .byte W08 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w086: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w086_pri @ Priority + .byte se_w086_rev @ Reverb. + + .word se_w086_grp + + .word se_w086_1 + .word se_w086_2 + + .end diff --git a/sound/songs/se_w088.s b/sound/songs/se_w088.s new file mode 100644 index 000000000..9eceb812d --- /dev/null +++ b/sound/songs/se_w088.s @@ -0,0 +1,65 @@ + .include "MPlayDef.s" + + .equ se_w088_grp, voicegroup128 + .equ se_w088_pri, 4 + .equ se_w088_rev, reverb_set+50 + .equ se_w088_mvl, 127 + .equ se_w088_key, 0 + .equ se_w088_tbs, 1 + .equ se_w088_exg, 0 + .equ se_w088_cmp, 1 + + .section .rodata + .global se_w088 + .align 2 + +@********************** Track 1 **********************@ + +se_w088_1: + .byte KEYSH , se_w088_key+0 + .byte TEMPO , 150*se_w088_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 105*se_w088_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , En3 , v127 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v-34 + .byte W03 + .byte PAN , c_v+7 + .byte N03 , Gn3 , v100 + .byte W03 + .byte PAN , c_v-15 + .byte BEND , c_v+4 + .byte N06 , En3 , v127 + .byte W03 + .byte PAN , c_v+16 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v-1 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v084 + .byte W06 + .byte BEND , c_v-20 + .byte N06 , En3 , v068 + .byte W03 + .byte BEND , c_v-41 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w088: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w088_pri @ Priority + .byte se_w088_rev @ Reverb. + + .word se_w088_grp + + .word se_w088_1 + + .end diff --git a/sound/songs/se_w089.s b/sound/songs/se_w089.s new file mode 100644 index 000000000..081988ee9 --- /dev/null +++ b/sound/songs/se_w089.s @@ -0,0 +1,326 @@ + .include "MPlayDef.s" + + .equ se_w089_grp, voicegroup128 + .equ se_w089_pri, 4 + .equ se_w089_rev, reverb_set+50 + .equ se_w089_mvl, 127 + .equ se_w089_key, 0 + .equ se_w089_tbs, 1 + .equ se_w089_exg, 0 + .equ se_w089_cmp, 1 + + .section .rodata + .global se_w089 + .align 2 + +@********************** Track 1 **********************@ + +se_w089_1: + .byte KEYSH , se_w089_key+0 + .byte TEMPO , 150*se_w089_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w089_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Cs2 , v127 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v120 + .byte W03 + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Bn1 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 +se_w089_1_000: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cs2 , v108 + .byte W04 + .byte PEND +se_w089_1_001: + .byte PAN , c_v+0 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PEND +se_w089_1_002: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cs2 , v108 + .byte W02 + .byte PEND +se_w089_1_003: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cn2 , v100 + .byte W04 + .byte PEND +se_w089_1_004: + .byte PAN , c_v+0 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PEND +se_w089_1_005: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v100 + .byte W02 + .byte PEND +se_w089_1_006: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cs2 , v116 + .byte W04 + .byte PEND + .byte PAN , c_v+0 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cs2 , v116 + .byte W02 + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cn2 , v112 + .byte W04 +se_w089_1_007: + .byte PAN , c_v+0 + .byte N03 , Cs2 , v108 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PEND +se_w089_1_008: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 + .byte PEND + .byte PATT + .word se_w089_1_000 + .byte PATT + .word se_w089_1_001 + .byte PATT + .word se_w089_1_002 + .byte PATT + .word se_w089_1_003 + .byte PATT + .word se_w089_1_007 + .byte PATT + .word se_w089_1_008 + .byte PATT + .word se_w089_1_000 + .byte PATT + .word se_w089_1_001 + .byte PATT + .word se_w089_1_002 + .byte PATT + .word se_w089_1_003 + .byte PATT + .word se_w089_1_004 + .byte PATT + .word se_w089_1_005 + .byte PATT + .word se_w089_1_006 + .byte VOL , 106*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cn2 , v112 + .byte W03 + .byte VOL , 103*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte W01 + .byte VOL , 97*se_w089_mvl/mxv + .byte PAN , c_v-6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte VOL , 89*se_w089_mvl/mxv + .byte PAN , c_v+11 + .byte N03 , Cs2 , v116 + .byte W02 + .byte W02 + .byte VOL , 85*se_w089_mvl/mxv + .byte PAN , c_v-11 + .byte N03 , Cn2 , v112 + .byte W04 + .byte VOL , 78*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cs2 , v108 + .byte W03 + .byte VOL , 72*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte W01 + .byte VOL , 66*se_w089_mvl/mxv + .byte PAN , c_v-6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte VOL , 58*se_w089_mvl/mxv + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 + .byte W02 + .byte VOL , 46*se_w089_mvl/mxv + .byte PAN , c_v-11 + .byte N03 , Cs2 , v108 + .byte W04 + .byte VOL , 30*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cn2 , v100 + .byte W03 + .byte VOL , 12*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w089_2: + .byte KEYSH , se_w089_key+0 + .byte VOICE , 5 + .byte PAN , c_v+0 + .byte VOL , 110*se_w089_mvl/mxv + .byte N02 , Fn2 , v072 + .byte W02 + .byte N01 + .byte W01 + .byte N02 , Gn2 + .byte W03 + .byte N01 , Gs2 , v060 + .byte W06 + .byte VOICE , 27 + .byte N06 , Bn1 , v080 + .byte W06 +se_w089_2_000: + .byte PAN , c_v+0 + .byte N06 , Bn1 , v080 + .byte W06 + .byte PEND + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte VOL , 106*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 103*se_w089_mvl/mxv + .byte W03 + .byte N06 + .byte W01 + .byte VOL , 97*se_w089_mvl/mxv + .byte W03 + .byte 89*se_w089_mvl/mxv + .byte W02 + .byte N06 + .byte W02 + .byte VOL , 85*se_w089_mvl/mxv + .byte W04 + .byte 78*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 72*se_w089_mvl/mxv + .byte W03 + .byte N06 + .byte W01 + .byte VOL , 66*se_w089_mvl/mxv + .byte W03 + .byte 58*se_w089_mvl/mxv + .byte W02 + .byte N06 + .byte W02 + .byte VOL , 46*se_w089_mvl/mxv + .byte W04 + .byte 30*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 12*se_w089_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w089: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w089_pri @ Priority + .byte se_w089_rev @ Reverb. + + .word se_w089_grp + + .word se_w089_1 + .word se_w089_2 + + .end diff --git a/sound/songs/se_w091.s b/sound/songs/se_w091.s new file mode 100644 index 000000000..953edf429 --- /dev/null +++ b/sound/songs/se_w091.s @@ -0,0 +1,66 @@ + .include "MPlayDef.s" + + .equ se_w091_grp, voicegroup128 + .equ se_w091_pri, 4 + .equ se_w091_rev, reverb_set+50 + .equ se_w091_mvl, 127 + .equ se_w091_key, 0 + .equ se_w091_tbs, 1 + .equ se_w091_exg, 0 + .equ se_w091_cmp, 1 + + .section .rodata + .global se_w091 + .align 2 + +@********************** Track 1 **********************@ + +se_w091_1: + .byte KEYSH , se_w091_key+0 + .byte TEMPO , 150*se_w091_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w091_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn2 , v112 + .byte W01 + .byte VOICE , 26 + .byte N02 , Cn3 , v127 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v+4 + .byte W01 + .byte c_v+16 + .byte N03 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v+28 + .byte W02 + .byte c_v+45 + .byte W01 + .byte VOICE , 36 + .byte PAN , c_v+12 + .byte BEND , c_v+0 + .byte N02 , Cn3 , v056 + .byte W02 + .byte W03 + .byte PAN , c_v-12 + .byte N02 , Cn3 , v036 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w091: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w091_pri @ Priority + .byte se_w091_rev @ Reverb. + + .word se_w091_grp + + .word se_w091_1 + + .end diff --git a/sound/songs/se_w092.s b/sound/songs/se_w092.s new file mode 100644 index 000000000..b82665340 --- /dev/null +++ b/sound/songs/se_w092.s @@ -0,0 +1,87 @@ + .include "MPlayDef.s" + + .equ se_w092_grp, voicegroup128 + .equ se_w092_pri, 4 + .equ se_w092_rev, reverb_set+50 + .equ se_w092_mvl, 127 + .equ se_w092_key, 0 + .equ se_w092_tbs, 1 + .equ se_w092_exg, 0 + .equ se_w092_cmp, 1 + + .section .rodata + .global se_w092 + .align 2 + +@********************** Track 1 **********************@ + +se_w092_1: + .byte KEYSH , se_w092_key+0 + .byte TEMPO , 150*se_w092_tbs/2 + .byte VOICE , 31 + .byte VOL , 110*se_w092_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Dn2 , v127 + .byte W01 + .byte BEND , c_v+32 + .byte W01 + .byte VOICE , 23 + .byte BEND , c_v+0 + .byte N02 , Gn1 , v112 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cn2 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W01 + .byte N01 + .byte W01 + .byte PAN , c_v+8 + .byte N01 , Cn3 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v-16 + .byte N01 , Dn2 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v+0 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+16 + .byte N01 , Dn2 , v096 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v-8 + .byte BEND , c_v+16 + .byte N01 , Cn3 + .byte W02 + .byte PAN , c_v+8 + .byte N01 , Cn2 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w092: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w092_pri @ Priority + .byte se_w092_rev @ Reverb. + + .word se_w092_grp + + .word se_w092_1 + + .end diff --git a/sound/songs/se_w100.s b/sound/songs/se_w100.s new file mode 100644 index 000000000..e2a43dbcc --- /dev/null +++ b/sound/songs/se_w100.s @@ -0,0 +1,165 @@ + .include "MPlayDef.s" + + .equ se_w100_grp, voicegroup128 + .equ se_w100_pri, 4 + .equ se_w100_rev, reverb_set+50 + .equ se_w100_mvl, 127 + .equ se_w100_key, 0 + .equ se_w100_tbs, 1 + .equ se_w100_exg, 0 + .equ se_w100_cmp, 1 + + .section .rodata + .global se_w100 + .align 2 + +@********************** Track 1 **********************@ + +se_w100_1: + .byte KEYSH , se_w100_key+0 + .byte TEMPO , 150*se_w100_tbs/2 + .byte VOICE , 45 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 32*se_w100_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v127 + .byte W01 + .byte BEND , c_v+4 + .byte W01 + .byte VOL , 49*se_w100_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+9 + .byte W01 + .byte c_v+16 + .byte W01 + .byte VOL , 61*se_w100_mvl/mxv + .byte BEND , c_v+24 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N06 , Dn3 , v116 + .byte W01 + .byte VOL , 71*se_w100_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 81*se_w100_mvl/mxv + .byte BEND , c_v+18 + .byte W01 + .byte c_v+27 + .byte W02 + .byte VOL , 95*se_w100_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte N06 , En3 , v112 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+14 + .byte W01 + .byte c_v+20 + .byte W01 + .byte c_v+29 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte N06 , Fn3 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+15 + .byte W01 + .byte c_v+22 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte N06 , Gn3 , v108 + .byte W01 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+18 + .byte W01 + .byte c_v+25 + .byte W01 + .byte c_v+34 + .byte W02 + .byte VOL , 82*se_w100_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , An3 , v100 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte VOL , 71*se_w100_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte VOL , 61*se_w100_mvl/mxv + .byte BEND , c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Bn3 , v060 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Cn4 , v040 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Dn4 , v020 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w100: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w100_pri @ Priority + .byte se_w100_rev @ Reverb. + + .word se_w100_grp + + .word se_w100_1 + + .end diff --git a/sound/songs/se_w103.s b/sound/songs/se_w103.s new file mode 100644 index 000000000..d35ec99ad --- /dev/null +++ b/sound/songs/se_w103.s @@ -0,0 +1,112 @@ + .include "MPlayDef.s" + + .equ se_w103_grp, voicegroup128 + .equ se_w103_pri, 4 + .equ se_w103_rev, reverb_set+50 + .equ se_w103_mvl, 127 + .equ se_w103_key, 0 + .equ se_w103_tbs, 1 + .equ se_w103_exg, 0 + .equ se_w103_cmp, 1 + + .section .rodata + .global se_w103 + .align 2 + +@********************** Track 1 **********************@ + +se_w103_1: + .byte VOL , 110*se_w103_mvl/mxv + .byte KEYSH , se_w103_key+0 + .byte TEMPO , 150*se_w103_tbs/2 + .byte VOICE , 44 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N21 , Fs5 , v112 + .byte W01 + .byte PAN , c_v-5 + .byte W01 + .byte c_v-10 + .byte VOL , 15*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 41*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 69*se_w103_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W01 + .byte c_v+10 + .byte VOL , 84*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 97*se_w103_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v-5 + .byte W02 + .byte VOL , 110*se_w103_mvl/mxv + .byte PAN , c_v-10 + .byte W01 + .byte c_v-4 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+10 + .byte W02 + .byte VOL , 100*se_w103_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 84*se_w103_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 55*se_w103_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w103_2: + .byte VOL , 110*se_w103_mvl/mxv + .byte KEYSH , se_w103_key+0 + .byte VOICE , 42 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N21 , Fn6 , v064 + .byte W06 + .byte PAN , c_v+0 + .byte W03 + .byte c_v+0 + .byte W03 + .byte W03 + .byte c_v+0 + .byte W03 + .byte W01 + .byte c_v+0 + .byte W03 + .byte BEND , c_v+0 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w103: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w103_pri @ Priority + .byte se_w103_rev @ Reverb. + + .word se_w103_grp + + .word se_w103_1 + .word se_w103_2 + + .end diff --git a/sound/songs/se_w104.s b/sound/songs/se_w104.s new file mode 100644 index 000000000..a93b52abe --- /dev/null +++ b/sound/songs/se_w104.s @@ -0,0 +1,71 @@ + .include "MPlayDef.s" + + .equ se_w104_grp, voicegroup128 + .equ se_w104_pri, 4 + .equ se_w104_rev, reverb_set+50 + .equ se_w104_mvl, 127 + .equ se_w104_key, 0 + .equ se_w104_tbs, 1 + .equ se_w104_exg, 0 + .equ se_w104_cmp, 1 + + .section .rodata + .global se_w104 + .align 2 + +@********************** Track 1 **********************@ + +se_w104_1: + .byte KEYSH , se_w104_key+0 + .byte TEMPO , 150*se_w104_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w104_mvl/mxv + .byte BEND , c_v-18 + .byte N19 , Dn3 , v108 + .byte W02 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 101*se_w104_mvl/mxv + .byte W01 + .byte PAN , c_v-9 + .byte BEND , c_v+8 + .byte W02 + .byte VOL , 84*se_w104_mvl/mxv + .byte BEND , c_v+4 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 64*se_w104_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v+8 + .byte W02 + .byte VOL , 45*se_w104_mvl/mxv + .byte BEND , c_v-31 + .byte W02 + .byte VOL , 32*se_w104_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOICE , 2 + .byte W01 + .byte VOL , 13*se_w104_mvl/mxv + .byte BEND , c_v-52 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w104: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w104_pri @ Priority + .byte se_w104_rev @ Reverb. + + .word se_w104_grp + + .word se_w104_1 + + .end diff --git a/sound/songs/se_w107.s b/sound/songs/se_w107.s new file mode 100644 index 000000000..da7bc3d39 --- /dev/null +++ b/sound/songs/se_w107.s @@ -0,0 +1,165 @@ + .include "MPlayDef.s" + + .equ se_w107_grp, voicegroup128 + .equ se_w107_pri, 4 + .equ se_w107_rev, reverb_set+50 + .equ se_w107_mvl, 127 + .equ se_w107_key, 0 + .equ se_w107_tbs, 1 + .equ se_w107_exg, 0 + .equ se_w107_cmp, 1 + + .section .rodata + .global se_w107 + .align 2 + +@********************** Track 1 **********************@ + +se_w107_1: + .byte KEYSH , se_w107_key+0 + .byte TEMPO , 150*se_w107_tbs/2 + .byte VOICE , 45 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 32*se_w107_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+39 + .byte N06 , Dn4 , v127 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte VOL , 49*se_w107_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+15 + .byte W01 + .byte VOL , 61*se_w107_mvl/mxv + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+35 + .byte N06 , Cn4 , v116 + .byte W01 + .byte VOL , 71*se_w107_mvl/mxv + .byte BEND , c_v+27 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+19 + .byte W01 + .byte VOL , 81*se_w107_mvl/mxv + .byte BEND , c_v+12 + .byte W01 + .byte c_v+5 + .byte W02 + .byte VOL , 95*se_w107_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Bn3 , v112 + .byte W01 + .byte BEND , c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+8 + .byte W01 + .byte c_v+1 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte N06 , An3 + .byte W01 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+12 + .byte W01 + .byte c_v+5 + .byte W01 + .byte c_v-2 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+24 + .byte N06 , Gn3 , v108 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+9 + .byte W01 + .byte c_v+1 + .byte W01 + .byte c_v-6 + .byte W02 + .byte VOL , 82*se_w107_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+21 + .byte N06 , Fn3 , v100 + .byte W01 + .byte BEND , c_v+13 + .byte W01 + .byte VOL , 71*se_w107_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+5 + .byte W01 + .byte c_v-2 + .byte W01 + .byte VOL , 61*se_w107_mvl/mxv + .byte BEND , c_v-10 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+17 + .byte N06 , En3 , v060 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+2 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v-13 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Dn3 , v040 + .byte W01 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v-2 + .byte W01 + .byte c_v-10 + .byte W01 + .byte c_v-17 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N06 , Cn3 , v020 + .byte W01 + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-4 + .byte W01 + .byte c_v-11 + .byte W01 + .byte c_v-18 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w107: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w107_pri @ Priority + .byte se_w107_rev @ Reverb. + + .word se_w107_grp + + .word se_w107_1 + + .end diff --git a/sound/songs/se_w109.s b/sound/songs/se_w109.s new file mode 100644 index 000000000..1f43988eb --- /dev/null +++ b/sound/songs/se_w109.s @@ -0,0 +1,117 @@ + .include "MPlayDef.s" + + .equ se_w109_grp, voicegroup128 + .equ se_w109_pri, 4 + .equ se_w109_rev, reverb_set+50 + .equ se_w109_mvl, 127 + .equ se_w109_key, 0 + .equ se_w109_tbs, 1 + .equ se_w109_exg, 0 + .equ se_w109_cmp, 1 + + .section .rodata + .global se_w109 + .align 2 + +@********************** Track 1 **********************@ + +se_w109_1: + .byte KEYSH , se_w109_key+0 + .byte TEMPO , 220*se_w109_tbs/2 + .byte VOICE , 52 + .byte VOL , 127*se_w109_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v120 + .byte W01 + .byte BEND , c_v-8 + .byte W01 + .byte c_v-16 + .byte W01 + .byte c_v-1 + .byte N12 , As2 , v127 + .byte W03 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W01 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W02 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v108 + .byte W01 + .byte BEND , c_v-8 + .byte W02 + .byte c_v-17 + .byte W01 + .byte c_v-1 + .byte N12 , As2 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W03 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W01 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W01 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v072 + .byte W01 + .byte BEND , c_v-8 + .byte W01 + .byte c_v-16 + .byte W01 + .byte c_v-1 + .byte N12 , As2 + .byte W03 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W02 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W01 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w109: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w109_pri @ Priority + .byte se_w109_rev @ Reverb. + + .word se_w109_grp + + .word se_w109_1 + + .end diff --git a/sound/songs/se_w112.s b/sound/songs/se_w112.s new file mode 100644 index 000000000..3b741aa41 --- /dev/null +++ b/sound/songs/se_w112.s @@ -0,0 +1,276 @@ + .include "MPlayDef.s" + + .equ se_w112_grp, voicegroup128 + .equ se_w112_pri, 4 + .equ se_w112_rev, reverb_set+50 + .equ se_w112_mvl, 127 + .equ se_w112_key, 0 + .equ se_w112_tbs, 1 + .equ se_w112_exg, 0 + .equ se_w112_cmp, 1 + + .section .rodata + .global se_w112 + .align 2 + +@********************** Track 1 **********************@ + +se_w112_1: + .byte KEYSH , se_w112_key+0 + .byte TEMPO , 150*se_w112_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v+3 + .byte N06 , Cn6 , v088 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-34 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-45 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Cn6 , v084 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Cn6 , v076 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Cn6 , v064 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v044 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v036 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v028 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w112_2: + .byte KEYSH , se_w112_key+0 + .byte VOICE , 53 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-5 + .byte W02 + .byte N06 , An5 , v064 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v056 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 +se_w112_2_000: + .byte VOL , 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v052 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte PEND + .byte PATT + .word se_w112_2_000 + .byte VOL , 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v048 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v044 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v040 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v036 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w112: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w112_pri @ Priority + .byte se_w112_rev @ Reverb. + + .word se_w112_grp + + .word se_w112_1 + .word se_w112_2 + + .end diff --git a/sound/songs/se_w114.s b/sound/songs/se_w114.s new file mode 100644 index 000000000..4de8c4ed8 --- /dev/null +++ b/sound/songs/se_w114.s @@ -0,0 +1,250 @@ + .include "MPlayDef.s" + + .equ se_w114_grp, voicegroup128 + .equ se_w114_pri, 4 + .equ se_w114_rev, reverb_set+50 + .equ se_w114_mvl, 127 + .equ se_w114_key, 0 + .equ se_w114_tbs, 1 + .equ se_w114_exg, 0 + .equ se_w114_cmp, 1 + + .section .rodata + .global se_w114 + .align 2 + +@********************** Track 1 **********************@ + +se_w114_1: + .byte KEYSH , se_w114_key+0 + .byte TEMPO , 190*se_w114_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte PAN , c_v-47 + .byte VOL , 10*se_w114_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte TIE , As2 , v100 + .byte W03 + .byte VOL , 14*se_w114_mvl/mxv + .byte W03 + .byte 22*se_w114_mvl/mxv + .byte PAN , c_v-45 + .byte W02 + .byte VOL , 31*se_w114_mvl/mxv + .byte W02 + .byte 39*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-43 + .byte W02 + .byte VOL , 45*se_w114_mvl/mxv + .byte W02 + .byte 50*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-41 + .byte W01 + .byte VOL , 61*se_w114_mvl/mxv + .byte W02 + .byte 66*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-39 + .byte VOL , 73*se_w114_mvl/mxv + .byte W02 + .byte 78*se_w114_mvl/mxv + .byte W04 + .byte 84*se_w114_mvl/mxv + .byte PAN , c_v-37 + .byte W03 + .byte VOL , 91*se_w114_mvl/mxv + .byte W03 + .byte 98*se_w114_mvl/mxv + .byte PAN , c_v-35 + .byte W02 + .byte VOL , 104*se_w114_mvl/mxv + .byte W04 + .byte 110*se_w114_mvl/mxv + .byte PAN , c_v-32 + .byte W06 + .byte c_v-28 + .byte W06 + .byte c_v-25 + .byte VOL , 106*se_w114_mvl/mxv + .byte W04 + .byte 104*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-23 + .byte W03 + .byte VOL , 101*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-20 + .byte W03 + .byte VOL , 97*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-17 + .byte W02 + .byte VOL , 91*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v-13 + .byte W03 + .byte VOL , 88*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 81*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-7 + .byte W04 + .byte VOL , 75*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte W02 + .byte VOL , 74*se_w114_mvl/mxv + .byte W02 + .byte 76*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 79*se_w114_mvl/mxv + .byte W02 + .byte 83*se_w114_mvl/mxv + .byte W03 + .byte W01 + .byte 86*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+2 + .byte VOL , 90*se_w114_mvl/mxv + .byte W03 + .byte 95*se_w114_mvl/mxv + .byte W03 + .byte 98*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v+7 + .byte VOL , 102*se_w114_mvl/mxv + .byte W02 + .byte 104*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v+10 + .byte VOL , 110*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+14 + .byte W06 + .byte c_v+16 + .byte W02 + .byte VOL , 106*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v+19 + .byte W01 + .byte VOL , 100*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+22 + .byte VOL , 94*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+25 + .byte VOL , 88*se_w114_mvl/mxv + .byte W04 + .byte 83*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+27 + .byte W06 + .byte c_v+29 + .byte VOL , 75*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+32 + .byte VOL , 64*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+34 + .byte W01 + .byte VOL , 55*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+38 + .byte W01 + .byte VOL , 47*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+41 + .byte W01 + .byte VOL , 41*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+44 + .byte VOL , 32*se_w114_mvl/mxv + .byte W03 + .byte 25*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v+47 + .byte W01 + .byte VOL , 12*se_w114_mvl/mxv + .byte W03 + .byte 6*se_w114_mvl/mxv + .byte W02 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w114_2: + .byte KEYSH , se_w114_key+0 + .byte VOICE , 70 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 110*se_w114_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Fn4 , v020 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte En4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte N18 , Ds4 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w114: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w114_pri @ Priority + .byte se_w114_rev @ Reverb. + + .word se_w114_grp + + .word se_w114_1 + .word se_w114_2 + + .end diff --git a/sound/songs/se_w115.s b/sound/songs/se_w115.s new file mode 100644 index 000000000..4f9bfb71a --- /dev/null +++ b/sound/songs/se_w115.s @@ -0,0 +1,267 @@ + .include "MPlayDef.s" + + .equ se_w115_grp, voicegroup128 + .equ se_w115_pri, 4 + .equ se_w115_rev, reverb_set+50 + .equ se_w115_mvl, 127 + .equ se_w115_key, 0 + .equ se_w115_tbs, 1 + .equ se_w115_exg, 0 + .equ se_w115_cmp, 1 + + .section .rodata + .global se_w115 + .align 2 + +@********************** Track 1 **********************@ + +se_w115_1: + .byte KEYSH , se_w115_key+0 + .byte TEMPO , 150*se_w115_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v+6 + .byte N06 , Gn6 , v080 + .byte W01 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-14 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-31 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-41 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Gn6 , v072 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Gn6 , v068 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Gn6 , v060 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v052 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v048 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v040 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v032 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w115_2: + .byte KEYSH , se_w115_key+0 + .byte VOICE , 53 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte W02 + .byte N06 , En6 , v064 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v056 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 +se_w115_2_000: + .byte VOL , 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v052 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte PEND + .byte PATT + .word se_w115_2_000 + .byte VOL , 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v048 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v044 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v040 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v036 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w115: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w115_pri @ Priority + .byte se_w115_rev @ Reverb. + + .word se_w115_grp + + .word se_w115_1 + .word se_w115_2 + + .end diff --git a/sound/songs/se_w118.s b/sound/songs/se_w118.s new file mode 100644 index 000000000..3c4d1404c --- /dev/null +++ b/sound/songs/se_w118.s @@ -0,0 +1,79 @@ + .include "MPlayDef.s" + + .equ se_w118_grp, voicegroup128 + .equ se_w118_pri, 4 + .equ se_w118_rev, reverb_set+50 + .equ se_w118_mvl, 127 + .equ se_w118_key, 0 + .equ se_w118_tbs, 1 + .equ se_w118_exg, 0 + .equ se_w118_cmp, 1 + + .section .rodata + .global se_w118 + .align 2 + +@********************** Track 1 **********************@ + +se_w118_1: + .byte KEYSH , se_w118_key+0 + .byte TEMPO , 150*se_w118_tbs/2 + .byte VOICE , 37 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w118_mvl/mxv + .byte BEND , c_v+0 + .byte N15 , En3 , v127 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-5 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+3 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+14 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+25 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+46 + .byte W10 + .byte FINE + +@******************************************************@ + .align 2 + +se_w118: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w118_pri @ Priority + .byte se_w118_rev @ Reverb. + + .word se_w118_grp + + .word se_w118_1 + + .end diff --git a/sound/songs/se_w120.s b/sound/songs/se_w120.s new file mode 100644 index 000000000..e86fac991 --- /dev/null +++ b/sound/songs/se_w120.s @@ -0,0 +1,74 @@ + .include "MPlayDef.s" + + .equ se_w120_grp, voicegroup128 + .equ se_w120_pri, 4 + .equ se_w120_rev, reverb_set+50 + .equ se_w120_mvl, 127 + .equ se_w120_key, 0 + .equ se_w120_tbs, 1 + .equ se_w120_exg, 0 + .equ se_w120_cmp, 1 + + .section .rodata + .global se_w120 + .align 2 + +@********************** Track 1 **********************@ + +se_w120_1: + .byte KEYSH , se_w120_key+0 + .byte TEMPO , 150*se_w120_tbs/2 + .byte VOICE , 41 + .byte VOL , 115*se_w120_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Gn3 , v127 + .byte W01 + .byte Cn3 + .byte W01 + .byte N24 , An3 + .byte W06 + .byte PAN , c_v+6 + .byte W04 + .byte c_v+0 + .byte W01 + .byte VOL , 102*se_w120_mvl/mxv + .byte W02 + .byte PAN , c_v-8 + .byte VOL , 88*se_w120_mvl/mxv + .byte W03 + .byte 78*se_w120_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 67*se_w120_mvl/mxv + .byte W01 + .byte BEND , c_v-2 + .byte W01 + .byte PAN , c_v+7 + .byte VOL , 45*se_w120_mvl/mxv + .byte W02 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 13*se_w120_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-15 + .byte W22 + .byte FINE + +@******************************************************@ + .align 2 + +se_w120: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w120_pri @ Priority + .byte se_w120_rev @ Reverb. + + .word se_w120_grp + + .word se_w120_1 + + .end diff --git a/sound/songs/se_w122.s b/sound/songs/se_w122.s new file mode 100644 index 000000000..95eb26ead --- /dev/null +++ b/sound/songs/se_w122.s @@ -0,0 +1,129 @@ + .include "MPlayDef.s" + + .equ se_w122_grp, voicegroup128 + .equ se_w122_pri, 4 + .equ se_w122_rev, reverb_set+50 + .equ se_w122_mvl, 127 + .equ se_w122_key, 0 + .equ se_w122_tbs, 1 + .equ se_w122_exg, 0 + .equ se_w122_cmp, 1 + + .section .rodata + .global se_w122 + .align 2 + +@********************** Track 1 **********************@ + +se_w122_1: + .byte KEYSH , se_w122_key+0 + .byte TEMPO , 150*se_w122_tbs/2 + .byte VOICE , 31 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w122_mvl/mxv + .byte BEND , c_v-5 + .byte N32 , Cn3 , v127 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-9 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-25 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-3 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+3 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W02 + .byte PAN , c_v-4 + .byte VOL , 102*se_w122_mvl/mxv + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+4 + .byte VOL , 97*se_w122_mvl/mxv + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 92*se_w122_mvl/mxv + .byte BEND , c_v+18 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v+4 + .byte VOL , 88*se_w122_mvl/mxv + .byte BEND , c_v+17 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 81*se_w122_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 64*se_w122_mvl/mxv + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+4 + .byte VOL , 49*se_w122_mvl/mxv + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 25*se_w122_mvl/mxv + .byte BEND , c_v+11 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w122: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w122_pri @ Priority + .byte se_w122_rev @ Reverb. + + .word se_w122_grp + + .word se_w122_1 + + .end diff --git a/sound/songs/se_w127.s b/sound/songs/se_w127.s new file mode 100644 index 000000000..695697698 --- /dev/null +++ b/sound/songs/se_w127.s @@ -0,0 +1,137 @@ + .include "MPlayDef.s" + + .equ se_w127_grp, voicegroup128 + .equ se_w127_pri, 4 + .equ se_w127_rev, reverb_set+50 + .equ se_w127_mvl, 127 + .equ se_w127_key, 0 + .equ se_w127_tbs, 1 + .equ se_w127_exg, 0 + .equ se_w127_cmp, 1 + + .section .rodata + .global se_w127 + .align 2 + +@********************** Track 1 **********************@ + +se_w127_1: + .byte KEYSH , se_w127_key+0 + .byte TEMPO , 150*se_w127_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w127_mvl/mxv + .byte BEND , c_v-18 + .byte N60 , Gn2 , v127 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-16 + .byte W04 + .byte PAN , c_v+6 + .byte BEND , c_v-14 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-11 + .byte W02 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-3 + .byte BEND , c_v-5 + .byte W03 + .byte PAN , c_v-6 + .byte BEND , c_v-2 + .byte W03 + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+1 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+3 + .byte BEND , c_v+7 + .byte W02 + .byte VOL , 109*se_w127_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+10 + .byte W02 + .byte VOL , 103*se_w127_mvl/mxv + .byte W01 + .byte PAN , c_v+3 + .byte BEND , c_v+13 + .byte W03 + .byte VOL , 92*se_w127_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W03 + .byte VOL , 79*se_w127_mvl/mxv + .byte PAN , c_v-3 + .byte BEND , c_v+18 + .byte W02 + .byte W02 + .byte VOL , 62*se_w127_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+21 + .byte W04 + .byte VOL , 40*se_w127_mvl/mxv + .byte PAN , c_v-3 + .byte BEND , c_v+26 + .byte W02 + .byte VOL , 22*se_w127_mvl/mxv + .byte BEND , c_v+33 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 8*se_w127_mvl/mxv + .byte BEND , c_v+43 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w127_2: + .byte KEYSH , se_w127_key+0 + .byte VOICE , 25 + .byte VOL , 115*se_w127_mvl/mxv + .byte N06 , Cn3 , v040 + .byte W06 + .byte Gn2 + .byte W06 +se_w127_2_000: + .byte N06 , Cn3 , v040 + .byte W06 + .byte Gn2 + .byte W06 + .byte PEND + .byte PATT + .word se_w127_2_000 + .byte N06 , Cn3 , v032 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn3 , v012 + .byte W06 + .byte Gn2 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w127: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w127_pri @ Priority + .byte se_w127_rev @ Reverb. + + .word se_w127_grp + + .word se_w127_1 + .word se_w127_2 + + .end diff --git a/sound/songs/se_w129.s b/sound/songs/se_w129.s new file mode 100644 index 000000000..61b101462 --- /dev/null +++ b/sound/songs/se_w129.s @@ -0,0 +1,111 @@ + .include "MPlayDef.s" + + .equ se_w129_grp, voicegroup128 + .equ se_w129_pri, 4 + .equ se_w129_rev, reverb_set+50 + .equ se_w129_mvl, 127 + .equ se_w129_key, 0 + .equ se_w129_tbs, 1 + .equ se_w129_exg, 0 + .equ se_w129_cmp, 1 + + .section .rodata + .global se_w129 + .align 2 + +@********************** Track 1 **********************@ + +se_w129_1: + .byte KEYSH , se_w129_key+0 + .byte TEMPO , 180*se_w129_tbs/2 + .byte VOICE , 16 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Ds6 , v100 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Ds6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w129_2: + .byte KEYSH , se_w129_key+0 + .byte VOICE , 53 + .byte VOL , 100*se_w129_mvl/mxv + .byte W02 + .byte N06 , Cn6 , v040 + .byte W04 + .byte W02 + .byte N04 , Cn6 , v032 + .byte W04 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w129: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w129_pri @ Priority + .byte se_w129_rev @ Reverb. + + .word se_w129_grp + + .word se_w129_1 + .word se_w129_2 + + .end diff --git a/sound/songs/se_w145.s b/sound/songs/se_w145.s new file mode 100644 index 000000000..bb7d87a2d --- /dev/null +++ b/sound/songs/se_w145.s @@ -0,0 +1,57 @@ + .include "MPlayDef.s" + + .equ se_w145_grp, voicegroup128 + .equ se_w145_pri, 4 + .equ se_w145_rev, reverb_set+50 + .equ se_w145_mvl, 127 + .equ se_w145_key, 0 + .equ se_w145_tbs, 1 + .equ se_w145_exg, 0 + .equ se_w145_cmp, 1 + + .section .rodata + .global se_w145 + .align 2 + +@********************** Track 1 **********************@ + +se_w145_1: + .byte KEYSH , se_w145_key+0 + .byte TEMPO , 220*se_w145_tbs/2 + .byte VOICE , 23 + .byte VOL , 95*se_w145_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , Cn3 , v127 + .byte W03 + .byte PAN , c_v-16 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+16 + .byte W02 + .byte PAN , c_v+16 + .byte BEND , c_v+37 + .byte W01 + .byte c_v+48 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte N03 , En3 + .byte W15 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145_pri @ Priority + .byte se_w145_rev @ Reverb. + + .word se_w145_grp + + .word se_w145_1 + + .end diff --git a/sound/songs/se_w145b.s b/sound/songs/se_w145b.s new file mode 100644 index 000000000..d076bd331 --- /dev/null +++ b/sound/songs/se_w145b.s @@ -0,0 +1,60 @@ + .include "MPlayDef.s" + + .equ se_w145b_grp, voicegroup128 + .equ se_w145b_pri, 4 + .equ se_w145b_rev, reverb_set+50 + .equ se_w145b_mvl, 127 + .equ se_w145b_key, 0 + .equ se_w145b_tbs, 1 + .equ se_w145b_exg, 0 + .equ se_w145b_cmp, 1 + + .section .rodata + .global se_w145b + .align 2 + +@********************** Track 1 **********************@ + +se_w145b_1: + .byte KEYSH , se_w145b_key+0 + .byte TEMPO , 220*se_w145b_tbs/2 + .byte VOICE , 24 + .byte VOL , 110*se_w145b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W03 + .byte N09 , Gn4 , v127 + .byte W02 + .byte BEND , c_v+31 + .byte W02 + .byte c_v-34 + .byte W17 + .byte FINE + +@********************** Track 2 **********************@ + +se_w145b_2: + .byte KEYSH , se_w145b_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w145b_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn4 , v044 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145b_pri @ Priority + .byte se_w145b_rev @ Reverb. + + .word se_w145b_grp + + .word se_w145b_1 + .word se_w145b_2 + + .end diff --git a/sound/songs/se_w145c.s b/sound/songs/se_w145c.s new file mode 100644 index 000000000..61bf7fa0d --- /dev/null +++ b/sound/songs/se_w145c.s @@ -0,0 +1,62 @@ + .include "MPlayDef.s" + + .equ se_w145c_grp, voicegroup128 + .equ se_w145c_pri, 4 + .equ se_w145c_rev, reverb_set+50 + .equ se_w145c_mvl, 127 + .equ se_w145c_key, 0 + .equ se_w145c_tbs, 1 + .equ se_w145c_exg, 0 + .equ se_w145c_cmp, 1 + + .section .rodata + .global se_w145c + .align 2 + +@********************** Track 1 **********************@ + +se_w145c_1: + .byte KEYSH , se_w145c_key+0 + .byte TEMPO , 220*se_w145c_tbs/2 + .byte VOICE , 23 + .byte VOL , 95*se_w145c_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N12 , Gn2 , v127 + .byte W06 + .byte PAN , c_v-17 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+16 + .byte W02 + .byte PAN , c_v+16 + .byte BEND , c_v+25 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte W03 + .byte N06 + .byte W03 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+13 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145c: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145c_pri @ Priority + .byte se_w145c_rev @ Reverb. + + .word se_w145c_grp + + .word se_w145c_1 + + .end diff --git a/sound/songs/se_w146.s b/sound/songs/se_w146.s new file mode 100644 index 000000000..824c66ac3 --- /dev/null +++ b/sound/songs/se_w146.s @@ -0,0 +1,79 @@ + .include "MPlayDef.s" + + .equ se_w146_grp, voicegroup128 + .equ se_w146_pri, 4 + .equ se_w146_rev, reverb_set+50 + .equ se_w146_mvl, 127 + .equ se_w146_key, 0 + .equ se_w146_tbs, 1 + .equ se_w146_exg, 0 + .equ se_w146_cmp, 1 + + .section .rodata + .global se_w146 + .align 2 + +@********************** Track 1 **********************@ + +se_w146_1: + .byte KEYSH , se_w146_key+0 + .byte TEMPO , 150*se_w146_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 5*se_w146_mvl/mxv + .byte BEND , c_v+0 + .byte N07 , Bn5 , v080 + .byte W01 + .byte VOL , 55*se_w146_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+3 + .byte W01 + .byte VOL , 67*se_w146_mvl/mxv + .byte PAN , c_v+22 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 90*se_w146_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v-14 + .byte W02 + .byte VOL , 4*se_w146_mvl/mxv + .byte PAN , c_v-22 + .byte BEND , c_v-23 + .byte W01 + .byte PAN , c_v-13 + .byte BEND , c_v+0 + .byte N04 , Cn6 + .byte W01 + .byte VOL , 66*se_w146_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte W01 + .byte VOL , 90*se_w146_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+3 + .byte W01 + .byte VOL , 4*se_w146_mvl/mxv + .byte PAN , c_v+21 + .byte BEND , c_v+5 + .byte W14 + .byte VOL , 90*se_w146_mvl/mxv + .byte FINE + +@******************************************************@ + .align 2 + +se_w146: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w146_pri @ Priority + .byte se_w146_rev @ Reverb. + + .word se_w146_grp + + .word se_w146_1 + + .end diff --git a/sound/songs/se_w151.s b/sound/songs/se_w151.s new file mode 100644 index 000000000..c012b2d5f --- /dev/null +++ b/sound/songs/se_w151.s @@ -0,0 +1,202 @@ + .include "MPlayDef.s" + + .equ se_w151_grp, voicegroup128 + .equ se_w151_pri, 4 + .equ se_w151_rev, reverb_set+50 + .equ se_w151_mvl, 127 + .equ se_w151_key, 0 + .equ se_w151_tbs, 1 + .equ se_w151_exg, 0 + .equ se_w151_cmp, 1 + + .section .rodata + .global se_w151 + .align 2 + +@********************** Track 1 **********************@ + +se_w151_1: + .byte KEYSH , se_w151_key+0 + .byte TEMPO , 150*se_w151_tbs/2 + .byte VOICE , 31 + .byte VOL , 110*se_w151_mvl/mxv + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Gn0 , v127 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v+11 + .byte N01 , Cn1 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+6 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v-1 + .byte N01 , Fn1 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Fn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N02 , Gn0 + .byte W02 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v+27 + .byte N02 + .byte W01 + .byte BEND , c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+10 + .byte N01 , Cn1 + .byte W02 + .byte PAN , c_v-9 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W02 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+5 + .byte N01 , Cn1 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Gn0 , v112 + .byte W01 + .byte BEND , c_v-16 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+11 + .byte N01 , Cn1 , v100 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Cn2 , v096 + .byte W02 + .byte VOICE , 31 + .byte PAN , c_v+6 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v-1 + .byte N01 , Fn1 , v084 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Fn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N02 , Gn0 , v080 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v+27 + .byte N02 , Gn0 , v072 + .byte W01 + .byte BEND , c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+10 + .byte N01 , Cn1 , v068 + .byte W01 + .byte PAN , c_v-9 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Dn1 , v064 + .byte W02 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+5 + .byte N01 , Cn1 , v056 + .byte W02 + .byte PAN , c_v-8 + .byte N01 , Cn2 , v052 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w151: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w151_pri @ Priority + .byte se_w151_rev @ Reverb. + + .word se_w151_grp + + .word se_w151_1 + + .end diff --git a/sound/songs/se_w152.s b/sound/songs/se_w152.s new file mode 100644 index 000000000..dc03fe76c --- /dev/null +++ b/sound/songs/se_w152.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w152_grp, voicegroup128 + .equ se_w152_pri, 4 + .equ se_w152_rev, reverb_set+50 + .equ se_w152_mvl, 127 + .equ se_w152_key, 0 + .equ se_w152_tbs, 1 + .equ se_w152_exg, 0 + .equ se_w152_cmp, 1 + + .section .rodata + .global se_w152 + .align 2 + +@********************** Track 1 **********************@ + +se_w152_1: + .byte KEYSH , se_w152_key+0 + .byte TEMPO , 150*se_w152_tbs/2 + .byte VOICE , 23 + .byte VOL , 100*se_w152_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N02 , Dn3 , v127 + .byte W01 + .byte PAN , c_v-10 + .byte BEND , c_v+4 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v+6 + .byte N02 , Dn3 , v084 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W02 + .byte c_v-1 + .byte W02 + .byte c_v+32 + .byte N02 , Dn3 , v056 + .byte W16 + .byte FINE + +@******************************************************@ + .align 2 + +se_w152: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w152_pri @ Priority + .byte se_w152_rev @ Reverb. + + .word se_w152_grp + + .word se_w152_1 + + .end diff --git a/sound/songs/se_w153.s b/sound/songs/se_w153.s new file mode 100644 index 000000000..fe4e25a9e --- /dev/null +++ b/sound/songs/se_w153.s @@ -0,0 +1,118 @@ + .include "MPlayDef.s" + + .equ se_w153_grp, voicegroup128 + .equ se_w153_pri, 4 + .equ se_w153_rev, reverb_set+50 + .equ se_w153_mvl, 127 + .equ se_w153_key, 0 + .equ se_w153_tbs, 1 + .equ se_w153_exg, 0 + .equ se_w153_cmp, 1 + + .section .rodata + .global se_w153 + .align 2 + +@********************** Track 1 **********************@ + +se_w153_1: + .byte KEYSH , se_w153_key+0 + .byte TEMPO , 150*se_w153_tbs/2 + .byte VOICE , 41 + .byte VOL , 125*se_w153_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Ds3 , v127 + .byte W01 + .byte As2 + .byte W02 + .byte PAN , c_v-8 + .byte N02 , Gn3 + .byte W01 + .byte PAN , c_v+7 + .byte W03 + .byte c_v+0 + .byte N01 , Ds3 + .byte W01 + .byte As2 + .byte W02 + .byte N54 , Fn3 + .byte W11 + .byte BEND , c_v+3 + .byte W03 + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+7 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+10 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+16 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+20 + .byte W02 + .byte PAN , c_v+7 + .byte W02 + .byte BEND , c_v+25 + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte c_v-8 + .byte BEND , c_v+20 + .byte W03 + .byte PAN , c_v+6 + .byte W01 + .byte BEND , c_v+10 + .byte W03 + .byte PAN , c_v-8 + .byte W02 + .byte BEND , c_v+3 + .byte W01 + .byte PAN , c_v+7 + .byte W04 + .byte c_v-8 + .byte W10 + .byte FINE + +@********************** Track 2 **********************@ + +se_w153_2: + .byte KEYSH , se_w153_key+0 + .byte VOICE , 4 + .byte VOL , 125*se_w153_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N02 , Cn3 , v052 + .byte W01 + .byte VOL , 74*se_w153_mvl/mxv + .byte W06 + .byte 125*se_w153_mvl/mxv + .byte N02 + .byte W01 + .byte VOL , 74*se_w153_mvl/mxv + .byte W16 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w153: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w153_pri @ Priority + .byte se_w153_rev @ Reverb. + + .word se_w153_grp + + .word se_w153_1 + .word se_w153_2 + + .end diff --git a/sound/songs/se_w155.s b/sound/songs/se_w155.s new file mode 100644 index 000000000..29508b608 --- /dev/null +++ b/sound/songs/se_w155.s @@ -0,0 +1,57 @@ + .include "MPlayDef.s" + + .equ se_w155_grp, voicegroup128 + .equ se_w155_pri, 4 + .equ se_w155_rev, reverb_set+50 + .equ se_w155_mvl, 127 + .equ se_w155_key, 0 + .equ se_w155_tbs, 1 + .equ se_w155_exg, 0 + .equ se_w155_cmp, 1 + + .section .rodata + .global se_w155 + .align 2 + +@********************** Track 1 **********************@ + +se_w155_1: + .byte KEYSH , se_w155_key+0 + .byte TEMPO , 150*se_w155_tbs/2 + .byte VOICE , 24 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w155_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn5 , v127 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Cn6 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Cn5 + .byte W04 + .byte N01 + .byte W01 + .byte PAN , c_v-11 + .byte N01 , Cn6 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Cn5 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w155: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w155_pri @ Priority + .byte se_w155_rev @ Reverb. + + .word se_w155_grp + + .word se_w155_1 + + .end diff --git a/sound/songs/se_w161.s b/sound/songs/se_w161.s new file mode 100644 index 000000000..8b378b121 --- /dev/null +++ b/sound/songs/se_w161.s @@ -0,0 +1,99 @@ + .include "MPlayDef.s" + + .equ se_w161_grp, voicegroup128 + .equ se_w161_pri, 4 + .equ se_w161_rev, reverb_set+50 + .equ se_w161_mvl, 127 + .equ se_w161_key, 0 + .equ se_w161_tbs, 1 + .equ se_w161_exg, 0 + .equ se_w161_cmp, 1 + + .section .rodata + .global se_w161 + .align 2 + +@********************** Track 1 **********************@ + +se_w161_1: + .byte KEYSH , se_w161_key+0 + .byte TEMPO , 220*se_w161_tbs/2 + .byte VOICE , 58 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 19*se_w161_mvl/mxv + .byte BEND , c_v-32 + .byte N16 , Gn1 , v127 + .byte W01 + .byte VOL , 43*se_w161_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 72*se_w161_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 92*se_w161_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 109*se_w161_mvl/mxv + .byte BEND , c_v+19 + .byte W02 + .byte c_v+28 + .byte W01 + .byte c_v+40 + .byte W01 + .byte c_v+28 + .byte W01 + .byte VOL , 102*se_w161_mvl/mxv + .byte BEND , c_v+19 + .byte W01 + .byte VOL , 88*se_w161_mvl/mxv + .byte BEND , c_v+5 + .byte W02 + .byte VOL , 69*se_w161_mvl/mxv + .byte BEND , c_v-9 + .byte W01 + .byte VOL , 37*se_w161_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 17*se_w161_mvl/mxv + .byte BEND , c_v-34 + .byte W10 + .byte FINE + +@********************** Track 2 **********************@ + +se_w161_2: + .byte KEYSH , se_w161_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w161_mvl/mxv + .byte N02 , Gs3 , v032 + .byte W02 + .byte Gn3 + .byte W02 + .byte Fn3 + .byte W03 + .byte En3 + .byte W02 + .byte Dn3 + .byte W03 + .byte Cn3 + .byte W02 + .byte Gs2 + .byte W10 + .byte FINE + +@******************************************************@ + .align 2 + +se_w161: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w161_pri @ Priority + .byte se_w161_rev @ Reverb. + + .word se_w161_grp + + .word se_w161_1 + .word se_w161_2 + + .end diff --git a/sound/songs/se_w161b.s b/sound/songs/se_w161b.s new file mode 100644 index 000000000..87c27eb7e --- /dev/null +++ b/sound/songs/se_w161b.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w161b_grp, voicegroup128 + .equ se_w161b_pri, 4 + .equ se_w161b_rev, reverb_set+50 + .equ se_w161b_mvl, 127 + .equ se_w161b_key, 0 + .equ se_w161b_tbs, 1 + .equ se_w161b_exg, 0 + .equ se_w161b_cmp, 1 + + .section .rodata + .global se_w161b + .align 2 + +@********************** Track 1 **********************@ + +se_w161b_1: + .byte KEYSH , se_w161b_key+0 + .byte TEMPO , 220*se_w161b_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w161b_mvl/mxv + .byte BEND , c_v+0 + .byte N09 , An3 , v127 + .byte W03 + .byte BEND , c_v+21 + .byte W03 + .byte c_v+0 + .byte W03 + .byte c_v+6 + .byte N15 , An3 , v120 + .byte W03 + .byte BEND , c_v+2 + .byte W01 + .byte PAN , c_v+10 + .byte W02 + .byte BEND , c_v-9 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-29 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , Cn3 , v127 + .byte W06 + .byte BEND , c_v-8 + .byte W03 + .byte c_v-15 + .byte N60 , Cs3 , v124 + .byte W03 + .byte BEND , c_v-4 + .byte W03 + .byte PAN , c_v+10 + .byte W06 + .byte c_v+0 + .byte BEND , c_v-8 + .byte W03 + .byte W03 + .byte PAN , c_v-9 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v-22 + .byte W06 + .byte VOL , 103*se_w161b_mvl/mxv + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-32 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 95*se_w161b_mvl/mxv + .byte BEND , c_v-38 + .byte W03 + .byte PAN , c_v-9 + .byte W05 + .byte BEND , c_v-45 + .byte W01 + .byte VOL , 66*se_w161b_mvl/mxv + .byte PAN , c_v+0 + .byte W05 + .byte c_v+10 + .byte W01 + .byte BEND , c_v-52 + .byte W03 + .byte VOL , 21*se_w161b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte FINE + +@********************** Track 2 **********************@ + +se_w161b_2: + .byte KEYSH , se_w161b_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w161b_mvl/mxv + .byte N06 , Cn3 , v060 + .byte W09 + .byte N15 + .byte W15 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w161b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w161b_pri @ Priority + .byte se_w161b_rev @ Reverb. + + .word se_w161b_grp + + .word se_w161b_1 + .word se_w161b_2 + + .end diff --git a/sound/songs/se_w166.s b/sound/songs/se_w166.s new file mode 100644 index 000000000..afbe08f08 --- /dev/null +++ b/sound/songs/se_w166.s @@ -0,0 +1,68 @@ + .include "MPlayDef.s" + + .equ se_w166_grp, voicegroup128 + .equ se_w166_pri, 4 + .equ se_w166_rev, reverb_set+50 + .equ se_w166_mvl, 127 + .equ se_w166_key, 0 + .equ se_w166_tbs, 1 + .equ se_w166_exg, 0 + .equ se_w166_cmp, 1 + + .section .rodata + .global se_w166 + .align 2 + +@********************** Track 1 **********************@ + +se_w166_1: + .byte KEYSH , se_w166_key+0 + .byte TEMPO , 180*se_w166_tbs/2 + .byte VOICE , 38 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w166_mvl/mxv + .byte BEND , c_v+0 + .byte N02 , Gn4 , v127 + .byte W01 + .byte VOL , 74*se_w166_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte VOICE , 31 + .byte VOL , 40*se_w166_mvl/mxv + .byte BEND , c_v-1 + .byte N03 , Cs5 + .byte W01 + .byte VOL , 64*se_w166_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 86*se_w166_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v-16 + .byte W02 + .byte VOL , 110*se_w166_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 0*se_w166_mvl/mxv + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w166: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w166_pri @ Priority + .byte se_w166_rev @ Reverb. + + .word se_w166_grp + + .word se_w166_1 + + .end diff --git a/sound/songs/se_w171.s b/sound/songs/se_w171.s new file mode 100644 index 000000000..a953faa50 --- /dev/null +++ b/sound/songs/se_w171.s @@ -0,0 +1,146 @@ + .include "MPlayDef.s" + + .equ se_w171_grp, voicegroup128 + .equ se_w171_pri, 4 + .equ se_w171_rev, reverb_set+50 + .equ se_w171_mvl, 127 + .equ se_w171_key, 0 + .equ se_w171_tbs, 1 + .equ se_w171_exg, 0 + .equ se_w171_cmp, 1 + + .section .rodata + .global se_w171 + .align 2 + +@********************** Track 1 **********************@ + +se_w171_1: + .byte KEYSH , se_w171_key+0 + .byte TEMPO , 220*se_w171_tbs/2 + .byte VOICE , 3 + .byte VOL , 110*se_w171_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W06 + .byte N03 , Gn2 , v092 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Gn2 , v088 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , Fs3 , v104 + .byte W03 + .byte W03 + .byte PAN , c_v+16 + .byte N03 , Fs3 , v088 + .byte W06 + .byte PAN , c_v+0 + .byte N03 , Ds3 + .byte W06 + .byte PAN , c_v-16 + .byte N03 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , An2 , v096 + .byte W06 + .byte PAN , c_v+17 + .byte N03 , An2 , v088 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , Gs3 , v104 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Gs3 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-1 + .byte N03 , Fn3 + .byte W06 + .byte PAN , c_v+16 + .byte N03 + .byte W15 + .byte FINE + +@********************** Track 2 **********************@ + +se_w171_2: + .byte KEYSH , se_w171_key+0 + .byte VOICE , 20 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 110*se_w171_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v+55 + .byte N03 , Cn2 , v100 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+36 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v+17 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+2 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-8 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+12 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v+6 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+0 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-6 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-19 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-31 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-44 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-55 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-64 + .byte N03 + .byte W18 + .byte FINE + +@******************************************************@ + .align 2 + +se_w171: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w171_pri @ Priority + .byte se_w171_rev @ Reverb. + + .word se_w171_grp + + .word se_w171_1 + .word se_w171_2 + + .end diff --git a/sound/songs/se_w172.s b/sound/songs/se_w172.s new file mode 100644 index 000000000..0c5ae6754 --- /dev/null +++ b/sound/songs/se_w172.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w172_grp, voicegroup128 + .equ se_w172_pri, 4 + .equ se_w172_rev, reverb_set+50 + .equ se_w172_mvl, 127 + .equ se_w172_key, 0 + .equ se_w172_tbs, 1 + .equ se_w172_exg, 0 + .equ se_w172_cmp, 1 + + .section .rodata + .global se_w172 + .align 2 + +@********************** Track 1 **********************@ + +se_w172_1: + .byte KEYSH , se_w172_key+0 + .byte TEMPO , 150*se_w172_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 22*se_w172_mvl/mxv + .byte BEND , c_v+0 + .byte N30 , Dn4 , v127 + .byte W01 + .byte VOL , 49*se_w172_mvl/mxv + .byte W01 + .byte 71*se_w172_mvl/mxv + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 110*se_w172_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 95*se_w172_mvl/mxv + .byte W02 + .byte 88*se_w172_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 93*se_w172_mvl/mxv + .byte W02 + .byte 110*se_w172_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v+0 + .byte W02 + .byte VOL , 86*se_w172_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-9 + .byte W01 + .byte VOL , 63*se_w172_mvl/mxv + .byte W02 + .byte 37*se_w172_mvl/mxv + .byte BEND , c_v-24 + .byte W03 + .byte VOL , 13*se_w172_mvl/mxv + .byte BEND , c_v-46 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w172_2: + .byte KEYSH , se_w172_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 22*se_w172_mvl/mxv + .byte N30 , Gn2 , v032 + .byte W01 + .byte VOL , 49*se_w172_mvl/mxv + .byte W01 + .byte 71*se_w172_mvl/mxv + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte W01 + .byte 110*se_w172_mvl/mxv + .byte W02 + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte W02 + .byte 88*se_w172_mvl/mxv + .byte W01 + .byte 93*se_w172_mvl/mxv + .byte W02 + .byte 110*se_w172_mvl/mxv + .byte W02 + .byte 86*se_w172_mvl/mxv + .byte W01 + .byte W01 + .byte 63*se_w172_mvl/mxv + .byte W02 + .byte 37*se_w172_mvl/mxv + .byte W03 + .byte 13*se_w172_mvl/mxv + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w172: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w172_pri @ Priority + .byte se_w172_rev @ Reverb. + + .word se_w172_grp + + .word se_w172_1 + .word se_w172_2 + + .end diff --git a/sound/songs/se_w172b.s b/sound/songs/se_w172b.s new file mode 100644 index 000000000..1d4369b00 --- /dev/null +++ b/sound/songs/se_w172b.s @@ -0,0 +1,99 @@ + .include "MPlayDef.s" + + .equ se_w172b_grp, voicegroup128 + .equ se_w172b_pri, 4 + .equ se_w172b_rev, reverb_set+50 + .equ se_w172b_mvl, 127 + .equ se_w172b_key, 0 + .equ se_w172b_tbs, 1 + .equ se_w172b_exg, 0 + .equ se_w172b_cmp, 1 + + .section .rodata + .global se_w172b + .align 2 + +@********************** Track 1 **********************@ + +se_w172b_1: + .byte KEYSH , se_w172b_key+0 + .byte TEMPO , 150*se_w172b_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w172b_mvl/mxv + .byte BEND , c_v+0 + .byte N48 , Cn4 , v127 + .byte W06 + .byte PAN , c_v+4 + .byte W03 + .byte BEND , c_v+2 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v+5 + .byte W03 + .byte VOL , 98*se_w172b_mvl/mxv + .byte PAN , c_v+4 + .byte W03 + .byte BEND , c_v+3 + .byte W03 + .byte VOL , 88*se_w172b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-5 + .byte W03 + .byte VOL , 68*se_w172b_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte c_v+7 + .byte BEND , c_v-9 + .byte W03 + .byte VOL , 44*se_w172b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-15 + .byte W03 + .byte VOL , 13*se_w172b_mvl/mxv + .byte BEND , c_v-24 + .byte W03 + .byte c_v-40 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w172b_2: + .byte KEYSH , se_w172b_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w172b_mvl/mxv + .byte N48 , Gn2 , v032 + .byte W18 + .byte VOL , 98*se_w172b_mvl/mxv + .byte W06 + .byte 88*se_w172b_mvl/mxv + .byte W06 + .byte 68*se_w172b_mvl/mxv + .byte W06 + .byte 44*se_w172b_mvl/mxv + .byte W06 + .byte 13*se_w172b_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w172b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w172b_pri @ Priority + .byte se_w172b_rev @ Reverb. + + .word se_w172b_grp + + .word se_w172b_1 + .word se_w172b_2 + + .end diff --git a/sound/songs/se_w173.s b/sound/songs/se_w173.s new file mode 100644 index 000000000..a0bbd6378 --- /dev/null +++ b/sound/songs/se_w173.s @@ -0,0 +1,105 @@ + .include "MPlayDef.s" + + .equ se_w173_grp, voicegroup128 + .equ se_w173_pri, 4 + .equ se_w173_rev, reverb_set+50 + .equ se_w173_mvl, 127 + .equ se_w173_key, 0 + .equ se_w173_tbs, 1 + .equ se_w173_exg, 0 + .equ se_w173_cmp, 1 + + .section .rodata + .global se_w173 + .align 2 + +@********************** Track 1 **********************@ + +se_w173_1: + .byte KEYSH , se_w173_key+0 + .byte TEMPO , 220*se_w173_tbs/2 + .byte VOICE , 38 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 27*se_w173_mvl/mxv + .byte BEND , c_v+0 + .byte N10 , An1 , v127 + .byte W01 + .byte VOL , 75*se_w173_mvl/mxv + .byte W01 + .byte 120*se_w173_mvl/mxv + .byte W04 + .byte W02 + .byte 75*se_w173_mvl/mxv + .byte W01 + .byte 28*se_w173_mvl/mxv + .byte W03 + .byte VOICE , 36 + .byte VOL , 83*se_w173_mvl/mxv + .byte N18 , En2 , v112 + .byte W02 + .byte VOL , 87*se_w173_mvl/mxv + .byte W02 + .byte 91*se_w173_mvl/mxv + .byte W02 + .byte W01 + .byte 97*se_w173_mvl/mxv + .byte W02 + .byte 102*se_w173_mvl/mxv + .byte W01 + .byte 109*se_w173_mvl/mxv + .byte W02 + .byte 113*se_w173_mvl/mxv + .byte W01 + .byte 120*se_w173_mvl/mxv + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w173_2: + .byte VOL , 120*se_w173_mvl/mxv + .byte KEYSH , se_w173_key+0 + .byte VOICE , 27 + .byte N01 , En2 , v052 + .byte W02 + .byte Dn2 + .byte W02 + .byte En2 + .byte W02 + .byte W01 + .byte Dn2 + .byte W02 + .byte En2 + .byte W03 + .byte W01 + .byte En2 , v064 + .byte W02 + .byte Gs2 + .byte W03 + .byte Dn3 + .byte W02 + .byte En2 + .byte W02 + .byte Gs2 + .byte W02 + .byte W01 + .byte Dn3 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w173: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w173_pri @ Priority + .byte se_w173_rev @ Reverb. + + .word se_w173_grp + + .word se_w173_1 + .word se_w173_2 + + .end diff --git a/sound/songs/se_w179.s b/sound/songs/se_w179.s new file mode 100644 index 000000000..9ea055b44 --- /dev/null +++ b/sound/songs/se_w179.s @@ -0,0 +1,336 @@ + .include "MPlayDef.s" + + .equ se_w179_grp, voicegroup128 + .equ se_w179_pri, 4 + .equ se_w179_rev, reverb_set+50 + .equ se_w179_mvl, 127 + .equ se_w179_key, 0 + .equ se_w179_tbs, 1 + .equ se_w179_exg, 0 + .equ se_w179_cmp, 1 + + .section .rodata + .global se_w179 + .align 2 + +@********************** Track 1 **********************@ + +se_w179_1: + .byte KEYSH , se_w179_key+0 + .byte TEMPO , 150*se_w179_tbs/2 + .byte VOICE , 19 + .byte BENDR , 24 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte VOL , 100*se_w179_mvl/mxv + .byte N03 , Cn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Gn4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Cs5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , Gs4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Dn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W02 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte N01 , An4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Ds5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W02 + .byte VOICE , 22 + .byte PAN , c_v+14 + .byte BEND , c_v+0 + .byte N01 , As4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , En5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-18 + .byte BEND , c_v+0 + .byte N01 , Bn4 , v127 + .byte W02 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Fn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+18 + .byte BEND , c_v+0 + .byte N01 , Cn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Fs5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte N01 , Cs5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Gn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W02 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+14 + .byte BEND , c_v+0 + .byte N01 , Dn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Gs5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W02 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Ds5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , An5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , En5 , v127 + .byte W02 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , As5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Fn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Bn5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , Fs5 , v127 + .byte W01 + .byte BEND , c_v-33 + .byte W03 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w179_2: + .byte KEYSH , se_w179_key+0 + .byte VOICE , 17 + .byte VOL , 100*se_w179_mvl/mxv + .byte W02 + .byte BEND , c_v+31 + .byte N03 , Cn5 , v040 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Cs5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Dn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Ds5 + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , En5 + .byte W01 + .byte BEND , c_v+0 + .byte W02 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Fn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Fs5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Gn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Gs5 + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , An5 + .byte W01 + .byte BEND , c_v+0 + .byte W02 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , As5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Bn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Bn5 , v020 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w179: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w179_pri @ Priority + .byte se_w179_rev @ Reverb. + + .word se_w179_grp + + .word se_w179_1 + .word se_w179_2 + + .end diff --git a/sound/songs/se_w185.s b/sound/songs/se_w185.s new file mode 100644 index 000000000..8ec9ebfe8 --- /dev/null +++ b/sound/songs/se_w185.s @@ -0,0 +1,89 @@ + .include "MPlayDef.s" + + .equ se_w185_grp, voicegroup128 + .equ se_w185_pri, 4 + .equ se_w185_rev, reverb_set+50 + .equ se_w185_mvl, 127 + .equ se_w185_key, 0 + .equ se_w185_tbs, 1 + .equ se_w185_exg, 0 + .equ se_w185_cmp, 1 + + .section .rodata + .global se_w185 + .align 2 + +@********************** Track 1 **********************@ + +se_w185_1: + .byte KEYSH , se_w185_key+0 + .byte TEMPO , 150*se_w185_tbs/2 + .byte VOICE , 45 + .byte VOL , 100*se_w185_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v-5 + .byte N06 , Cn3 , v112 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-5 + .byte N06 , Cs3 , v096 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v+7 + .byte BEND , c_v-5 + .byte N06 , Dn3 , v080 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v-14 + .byte BEND , c_v-5 + .byte N06 , Ds3 , v060 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v+14 + .byte BEND , c_v-5 + .byte N06 , En3 , v040 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w185: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w185_pri @ Priority + .byte se_w185_rev @ Reverb. + + .word se_w185_grp + + .word se_w185_1 + + .end diff --git a/sound/songs/se_w187.s b/sound/songs/se_w187.s new file mode 100644 index 000000000..d6c27b89c --- /dev/null +++ b/sound/songs/se_w187.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w187_grp, voicegroup128 + .equ se_w187_pri, 4 + .equ se_w187_rev, reverb_set+50 + .equ se_w187_mvl, 127 + .equ se_w187_key, 0 + .equ se_w187_tbs, 1 + .equ se_w187_exg, 0 + .equ se_w187_cmp, 1 + + .section .rodata + .global se_w187 + .align 2 + +@********************** Track 1 **********************@ + +se_w187_1: + .byte KEYSH , se_w187_key+0 + .byte TEMPO , 150*se_w187_tbs/2 + .byte VOICE , 6 + .byte BENDR , 12 + .byte VOL , 115*se_w187_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N19 , An2 , v127 + .byte W01 + .byte BEND , c_v-6 + .byte W01 + .byte c_v-10 + .byte W01 + .byte c_v-14 + .byte W01 + .byte c_v-12 + .byte W02 + .byte c_v-14 + .byte W01 + .byte c_v-18 + .byte W01 + .byte VOL , 108*se_w187_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte c_v-22 + .byte W01 + .byte VOL , 94*se_w187_mvl/mxv + .byte W03 + .byte 78*se_w187_mvl/mxv + .byte W01 + .byte 62*se_w187_mvl/mxv + .byte W01 + .byte 40*se_w187_mvl/mxv + .byte W01 + .byte 27*se_w187_mvl/mxv + .byte W02 + .byte 12*se_w187_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w187: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w187_pri @ Priority + .byte se_w187_rev @ Reverb. + + .word se_w187_grp + + .word se_w187_1 + + .end diff --git a/sound/songs/se_w195.s b/sound/songs/se_w195.s new file mode 100644 index 000000000..b78095248 --- /dev/null +++ b/sound/songs/se_w195.s @@ -0,0 +1,221 @@ + .include "MPlayDef.s" + + .equ se_w195_grp, voicegroup128 + .equ se_w195_pri, 4 + .equ se_w195_rev, reverb_set+50 + .equ se_w195_mvl, 127 + .equ se_w195_key, 0 + .equ se_w195_tbs, 1 + .equ se_w195_exg, 0 + .equ se_w195_cmp, 1 + + .section .rodata + .global se_w195 + .align 2 + +@********************** Track 1 **********************@ + +se_w195_1: + .byte KEYSH , se_w195_key+0 + .byte TEMPO , 100*se_w195_tbs/2 + .byte VOICE , 73 + .byte BENDR , 12 + .byte LFOS , 40 + .byte PAN , c_v+7 + .byte VOL , 25*se_w195_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte N48 , An3 , v112 + .byte W03 + .byte VOL , 40*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W02 +se_w195_1_000: + .byte VOL , 45*se_w195_mvl/mxv + .byte MOD , 8 + .byte W03 + .byte VOL , 51*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_001: + .byte VOL , 56*se_w195_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 62*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_002: + .byte VOL , 72*se_w195_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 81*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_003: + .byte VOL , 92*se_w195_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 100*se_w195_mvl/mxv + .byte W03 + .byte PEND + .byte PAN , c_v-4 + .byte W06 + .byte VOL , 82*se_w195_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 52*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte MOD , 0 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+7 + .byte W02 + .byte VOL , 33*se_w195_mvl/mxv + .byte N72 , Gs3 , v112 + .byte W03 + .byte VOL , 40*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W02 + .byte PATT + .word se_w195_1_000 + .byte PATT + .word se_w195_1_001 + .byte PATT + .word se_w195_1_002 + .byte PATT + .word se_w195_1_003 + .byte PAN , c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W03 + .byte VOL , 87*se_w195_mvl/mxv + .byte W03 + .byte 75*se_w195_mvl/mxv + .byte PAN , c_v+7 + .byte W03 + .byte VOL , 62*se_w195_mvl/mxv + .byte W03 + .byte 48*se_w195_mvl/mxv + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 33*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte VOL , 10*se_w195_mvl/mxv + .byte W03 + .byte W01 + .byte PAN , c_v-4 + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w195_2: + .byte KEYSH , se_w195_key+0 + .byte VOICE , 73 + .byte VOL , 25*se_w195_mvl/mxv + .byte PAN , c_v-17 + .byte N48 , Cn4 , v100 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 40*se_w195_mvl/mxv + .byte W03 +se_w195_2_000: + .byte VOL , 45*se_w195_mvl/mxv + .byte MOD , 8 + .byte W03 + .byte VOL , 51*se_w195_mvl/mxv + .byte W03 + .byte PEND + .byte 56*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 72*se_w195_mvl/mxv + .byte W03 + .byte 81*se_w195_mvl/mxv + .byte W03 + .byte 92*se_w195_mvl/mxv + .byte W03 + .byte 100*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte 82*se_w195_mvl/mxv + .byte W03 + .byte 52*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte MOD , 0 + .byte N72 , Bn3 , v100 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 40*se_w195_mvl/mxv + .byte W03 + .byte PATT + .word se_w195_2_000 + .byte VOL , 56*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 72*se_w195_mvl/mxv + .byte W03 + .byte 81*se_w195_mvl/mxv + .byte W03 + .byte 92*se_w195_mvl/mxv + .byte W03 + .byte 100*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte W06 + .byte W03 + .byte 87*se_w195_mvl/mxv + .byte W03 + .byte 75*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 48*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte W03 + .byte 10*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w195: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w195_pri @ Priority + .byte se_w195_rev @ Reverb. + + .word se_w195_grp + + .word se_w195_1 + .word se_w195_2 + + .end diff --git a/sound/songs/se_w196.s b/sound/songs/se_w196.s new file mode 100644 index 000000000..8a47a8c1b --- /dev/null +++ b/sound/songs/se_w196.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w196_grp, voicegroup128 + .equ se_w196_pri, 4 + .equ se_w196_rev, reverb_set+50 + .equ se_w196_mvl, 127 + .equ se_w196_key, 0 + .equ se_w196_tbs, 1 + .equ se_w196_exg, 0 + .equ se_w196_cmp, 1 + + .section .rodata + .global se_w196 + .align 2 + +@********************** Track 1 **********************@ + +se_w196_1: + .byte KEYSH , se_w196_key+0 + .byte TEMPO , 150*se_w196_tbs/2 + .byte VOICE , 3 + .byte VOL , 100*se_w196_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Ds4 , v112 + .byte W04 + .byte PAN , c_v+6 + .byte N01 , Bn4 , v040 + .byte W04 + .byte PAN , c_v-5 + .byte N01 , Ds4 , v112 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Bn4 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w196_2: + .byte KEYSH , se_w196_key+0 + .byte VOICE , 5 + .byte VOL , 100*se_w196_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Dn4 , v040 + .byte W04 + .byte Bn3 + .byte W02 + .byte PAN , c_v-7 + .byte W02 + .byte c_v+9 + .byte W01 + .byte N01 , Dn4 + .byte W01 + .byte PAN , c_v-7 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w196: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w196_pri @ Priority + .byte se_w196_rev @ Reverb. + + .word se_w196_grp + + .word se_w196_1 + .word se_w196_2 + + .end diff --git a/sound/songs/se_w197.s b/sound/songs/se_w197.s new file mode 100644 index 000000000..619b81b40 --- /dev/null +++ b/sound/songs/se_w197.s @@ -0,0 +1,95 @@ + .include "MPlayDef.s" + + .equ se_w197_grp, voicegroup128 + .equ se_w197_pri, 4 + .equ se_w197_rev, reverb_set+50 + .equ se_w197_mvl, 127 + .equ se_w197_key, 0 + .equ se_w197_tbs, 1 + .equ se_w197_exg, 0 + .equ se_w197_cmp, 1 + + .section .rodata + .global se_w197 + .align 2 + +@********************** Track 1 **********************@ + +se_w197_1: + .byte KEYSH , se_w197_key+0 + .byte TEMPO , 220*se_w197_tbs/2 + .byte VOICE , 54 + .byte VOL , 100*se_w197_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N03 , As5 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte W03 + .byte BEND , c_v+1 + .byte N03 , As5 , v104 + .byte W01 + .byte PAN , c_v-2 + .byte BEND , c_v+2 + .byte W02 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W04 + .byte W01 + .byte BEND , c_v+1 + .byte N03 , As5 , v080 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte BEND , c_v+1 + .byte N03 , As5 , v048 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w197: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w197_pri @ Priority + .byte se_w197_rev @ Reverb. + + .word se_w197_grp + + .word se_w197_1 + + .end diff --git a/sound/songs/se_w199.s b/sound/songs/se_w199.s new file mode 100644 index 000000000..26ffc82b7 --- /dev/null +++ b/sound/songs/se_w199.s @@ -0,0 +1,69 @@ + .include "MPlayDef.s" + + .equ se_w199_grp, voicegroup128 + .equ se_w199_pri, 4 + .equ se_w199_rev, reverb_set+50 + .equ se_w199_mvl, 127 + .equ se_w199_key, 0 + .equ se_w199_tbs, 1 + .equ se_w199_exg, 0 + .equ se_w199_cmp, 1 + + .section .rodata + .global se_w199 + .align 2 + +@********************** Track 1 **********************@ + +se_w199_1: + .byte KEYSH , se_w199_key+0 + .byte TEMPO , 150*se_w199_tbs/2 + .byte VOICE , 40 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w199_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn4 , v100 + .byte W01 + .byte Gn3 , v064 + .byte W01 + .byte N03 , Bn3 , v100 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v-5 + .byte BEND , c_v-6 + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+6 + .byte N01 , Cn4 + .byte W01 + .byte Gn3 , v064 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v-6 + .byte N01 , Bn3 , v100 + .byte W01 + .byte Gn3 , v064 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , Bn3 , v100 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w199: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w199_pri @ Priority + .byte se_w199_rev @ Reverb. + + .word se_w199_grp + + .word se_w199_1 + + .end diff --git a/sound/songs/se_w201.s b/sound/songs/se_w201.s new file mode 100644 index 000000000..b6a6aaff5 --- /dev/null +++ b/sound/songs/se_w201.s @@ -0,0 +1,290 @@ + .include "MPlayDef.s" + + .equ se_w201_grp, voicegroup128 + .equ se_w201_pri, 4 + .equ se_w201_rev, reverb_set+50 + .equ se_w201_mvl, 127 + .equ se_w201_key, 0 + .equ se_w201_tbs, 1 + .equ se_w201_exg, 0 + .equ se_w201_cmp, 1 + + .section .rodata + .global se_w201 + .align 2 + +@********************** Track 1 **********************@ + +se_w201_1: + .byte KEYSH , se_w201_key+0 + .byte TEMPO , 200*se_w201_tbs/2 + .byte VOICE , 2 + .byte BENDR , 12 + .byte PAN , c_v-48 + .byte VOL , 11*se_w201_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , En3 , v127 + .byte W03 + .byte VOL , 17*se_w201_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 24*se_w201_mvl/mxv + .byte W03 + .byte 32*se_w201_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 52*se_w201_mvl/mxv + .byte W03 + .byte 65*se_w201_mvl/mxv + .byte W03 + .byte 76*se_w201_mvl/mxv + .byte W02 + .byte 88*se_w201_mvl/mxv + .byte PAN , c_v-43 + .byte W02 + .byte VOL , 98*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte VOL , 111*se_w201_mvl/mxv + .byte W01 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 127*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v-12 + .byte W02 + .byte PAN , c_v-38 + .byte W01 + .byte BEND , c_v-20 + .byte W06 + .byte c_v-13 + .byte W05 + .byte PAN , c_v-31 + .byte W01 + .byte BEND , c_v-6 + .byte W03 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+11 + .byte W03 + .byte c_v+20 + .byte W01 + .byte PAN , c_v-21 + .byte W05 + .byte BEND , c_v+12 + .byte W03 + .byte c_v+7 + .byte W06 + .byte PAN , c_v-16 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte c_v-12 + .byte W03 + .byte c_v-20 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-13 + .byte W06 + .byte c_v-6 + .byte W03 + .byte c_v+0 + .byte W03 + .byte PAN , c_v+2 + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W04 + .byte c_v+0 + .byte W05 + .byte PAN , c_v+10 + .byte W10 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte BEND , c_v-7 + .byte W03 + .byte c_v-12 + .byte W03 + .byte PAN , c_v+24 + .byte BEND , c_v-20 + .byte W06 + .byte c_v-13 + .byte W05 + .byte PAN , c_v+32 + .byte W01 + .byte BEND , c_v-6 + .byte W03 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+11 + .byte W03 + .byte c_v+20 + .byte W01 + .byte PAN , c_v+40 + .byte W05 + .byte BEND , c_v+12 + .byte W03 + .byte c_v+7 + .byte W04 + .byte VOL , 114*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+48 + .byte W01 + .byte VOL , 104*se_w201_mvl/mxv + .byte W01 + .byte BEND , c_v-7 + .byte W03 + .byte VOL , 93*se_w201_mvl/mxv + .byte BEND , c_v-12 + .byte W03 + .byte VOL , 82*se_w201_mvl/mxv + .byte BEND , c_v-20 + .byte W04 + .byte VOL , 67*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v-13 + .byte W01 + .byte VOL , 52*se_w201_mvl/mxv + .byte W03 + .byte 32*se_w201_mvl/mxv + .byte W02 + .byte 13*se_w201_mvl/mxv + .byte BEND , c_v-6 + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w201_2: + .byte KEYSH , se_w201_key+0 + .byte VOICE , 57 + .byte PAN , c_v+0 + .byte VOL , 60*se_w201_mvl/mxv + .byte N03 , Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 +se_w201_2_000: + .byte W01 + .byte N03 , En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W02 + .byte PEND + .byte W02 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 + .byte PATT + .word se_w201_2_000 + .byte W02 + .byte N03 , Cn3 , v076 + .byte W04 + .byte En3 , v064 + .byte W03 + .byte Dn3 , v060 + .byte W04 + .byte Cn3 , v076 + .byte W03 + .byte En3 , v052 + .byte W04 + .byte Dn3 , v048 + .byte W04 + .byte Cn3 , v068 + .byte W03 + .byte En3 , v044 + .byte W04 + .byte Dn3 , v040 + .byte W03 + .byte Cn3 , v056 + .byte W04 + .byte En3 , v032 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v048 + .byte W03 + .byte W01 + .byte En3 , v024 + .byte W03 + .byte Dn3 , v020 + .byte W04 + .byte Cn3 , v036 + .byte W04 + .byte En3 , v016 + .byte W03 + .byte Dn3 , v012 + .byte W04 + .byte Cn3 , v028 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w201: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w201_pri @ Priority + .byte se_w201_rev @ Reverb. + + .word se_w201_grp + + .word se_w201_1 + .word se_w201_2 + + .end diff --git a/sound/songs/se_w202.s b/sound/songs/se_w202.s new file mode 100644 index 000000000..6149a878d --- /dev/null +++ b/sound/songs/se_w202.s @@ -0,0 +1,81 @@ + .include "MPlayDef.s" + + .equ se_w202_grp, voicegroup128 + .equ se_w202_pri, 4 + .equ se_w202_rev, reverb_set+50 + .equ se_w202_mvl, 127 + .equ se_w202_key, 0 + .equ se_w202_tbs, 1 + .equ se_w202_exg, 0 + .equ se_w202_cmp, 1 + + .section .rodata + .global se_w202 + .align 2 + +@********************** Track 1 **********************@ + +se_w202_1: + .byte KEYSH , se_w202_key+0 + .byte TEMPO , 150*se_w202_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w202_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn2 , v127 + .byte W02 + .byte PAN , c_v+3 + .byte BEND , c_v+2 + .byte W01 + .byte VOICE , 23 + .byte N02 , Cn3 , v104 + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+5 + .byte W02 + .byte VOICE , 36 + .byte N02 , Cn2 , v127 + .byte W01 + .byte PAN , c_v+7 + .byte W01 + .byte VOICE , 23 + .byte BEND , c_v+4 + .byte N06 , Cn3 , v104 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-5 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-12 + .byte W01 + .byte c_v-23 + .byte W01 + .byte VOICE , 36 + .byte BEND , c_v+0 + .byte N03 , An2 , v100 + .byte W04 + .byte PAN , c_v+5 + .byte N03 , Bn2 , v076 + .byte W03 + .byte PAN , c_v-6 + .byte N02 , Cs3 , v040 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w202: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w202_pri @ Priority + .byte se_w202_rev @ Reverb. + + .word se_w202_grp + + .word se_w202_1 + + .end diff --git a/sound/songs/se_w204.s b/sound/songs/se_w204.s new file mode 100644 index 000000000..1e66392ac --- /dev/null +++ b/sound/songs/se_w204.s @@ -0,0 +1,96 @@ + .include "MPlayDef.s" + + .equ se_w204_grp, voicegroup128 + .equ se_w204_pri, 4 + .equ se_w204_rev, reverb_set+50 + .equ se_w204_mvl, 127 + .equ se_w204_key, 0 + .equ se_w204_tbs, 1 + .equ se_w204_exg, 0 + .equ se_w204_cmp, 1 + + .section .rodata + .global se_w204 + .align 2 + +@********************** Track 1 **********************@ + +se_w204_1: + .byte KEYSH , se_w204_key+0 + .byte TEMPO , 150*se_w204_tbs/2 + .byte VOICE , 37 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 25*se_w204_mvl/mxv + .byte BEND , c_v+11 + .byte N02 , Fn4 , v127 + .byte W01 + .byte VOL , 42*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+5 + .byte W01 + .byte VOL , 62*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+0 + .byte N15 + .byte W01 + .byte VOL , 77*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+5 + .byte W01 + .byte VOL , 84*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+12 + .byte W02 + .byte VOL , 96*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+20 + .byte W01 + .byte VOL , 100*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+25 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+30 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+34 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+40 + .byte W02 + .byte VOL , 94*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+37 + .byte W01 + .byte VOL , 66*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+36 + .byte W01 + .byte VOL , 49*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+34 + .byte W01 + .byte VOL , 32*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+32 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w204: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w204_pri @ Priority + .byte se_w204_rev @ Reverb. + + .word se_w204_grp + + .word se_w204_1 + + .end diff --git a/sound/songs/se_w207.s b/sound/songs/se_w207.s new file mode 100644 index 000000000..1c0d0475b --- /dev/null +++ b/sound/songs/se_w207.s @@ -0,0 +1,77 @@ + .include "MPlayDef.s" + + .equ se_w207_grp, voicegroup128 + .equ se_w207_pri, 4 + .equ se_w207_rev, reverb_set+50 + .equ se_w207_mvl, 127 + .equ se_w207_key, 0 + .equ se_w207_tbs, 1 + .equ se_w207_exg, 0 + .equ se_w207_cmp, 1 + + .section .rodata + .global se_w207 + .align 2 + +@********************** Track 1 **********************@ + +se_w207_1: + .byte KEYSH , se_w207_key+0 + .byte TEMPO , 190*se_w207_tbs/2 + .byte VOICE , 2 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 28*se_w207_mvl/mxv + .byte BEND , c_v+0 + .byte N15 , An1 , v127 + .byte W01 + .byte VOL , 60*se_w207_mvl/mxv + .byte W01 + .byte 111*se_w207_mvl/mxv + .byte W01 + .byte 120*se_w207_mvl/mxv + .byte W01 + .byte BEND , c_v-3 + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 109*se_w207_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v-10 + .byte W01 + .byte PAN , c_v-9 + .byte BEND , c_v-14 + .byte W01 + .byte VOL , 95*se_w207_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-19 + .byte W02 + .byte VOL , 71*se_w207_mvl/mxv + .byte BEND , c_v-29 + .byte W01 + .byte VOL , 41*se_w207_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte VOL , 15*se_w207_mvl/mxv + .byte BEND , c_v-52 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w207: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w207_pri @ Priority + .byte se_w207_rev @ Reverb. + + .word se_w207_grp + + .word se_w207_1 + + .end diff --git a/sound/songs/se_w207b.s b/sound/songs/se_w207b.s new file mode 100644 index 000000000..9d199e8d3 --- /dev/null +++ b/sound/songs/se_w207b.s @@ -0,0 +1,56 @@ + .include "MPlayDef.s" + + .equ se_w207b_grp, voicegroup128 + .equ se_w207b_pri, 4 + .equ se_w207b_rev, reverb_set+50 + .equ se_w207b_mvl, 127 + .equ se_w207b_key, 0 + .equ se_w207b_tbs, 1 + .equ se_w207b_exg, 0 + .equ se_w207b_cmp, 1 + + .section .rodata + .global se_w207b + .align 2 + +@********************** Track 1 **********************@ + +se_w207b_1: + .byte KEYSH , se_w207b_key+0 + .byte TEMPO , 150*se_w207b_tbs/2 + .byte VOICE , 56 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 65*se_w207b_mvl/mxv + .byte BEND , c_v+8 + .byte N01 , Cs6 , v112 + .byte W01 + .byte BEND , c_v+0 + .byte N01 , Dn6 , v100 + .byte W01 + .byte Dn6 , v060 + .byte W04 + .byte BEND , c_v-8 + .byte N01 , Ds6 , v112 + .byte W01 + .byte BEND , c_v+0 + .byte N01 , En6 , v100 + .byte W01 + .byte En6 , v060 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w207b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w207b_pri @ Priority + .byte se_w207b_rev @ Reverb. + + .word se_w207b_grp + + .word se_w207b_1 + + .end diff --git a/sound/songs/se_w208.s b/sound/songs/se_w208.s new file mode 100644 index 000000000..b26ce23d7 --- /dev/null +++ b/sound/songs/se_w208.s @@ -0,0 +1,129 @@ + .include "MPlayDef.s" + + .equ se_w208_grp, voicegroup128 + .equ se_w208_pri, 4 + .equ se_w208_rev, reverb_set+50 + .equ se_w208_mvl, 127 + .equ se_w208_key, 0 + .equ se_w208_tbs, 1 + .equ se_w208_exg, 0 + .equ se_w208_cmp, 1 + + .section .rodata + .global se_w208 + .align 2 + +@********************** Track 1 **********************@ + +se_w208_1: + .byte KEYSH , se_w208_key+0 + .byte TEMPO , 180*se_w208_tbs/2 + .byte VOICE , 16 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v100 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte N02 , An6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte W01 + .byte c_v-6 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v100 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W02 + .byte PAN , c_v+1 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W01 + .byte PAN , c_v-6 + .byte N02 , An6 , v056 + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte c_v-10 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v072 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W01 + .byte PAN , c_v-10 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w208_2: + .byte KEYSH , se_w208_key+0 + .byte VOICE , 53 + .byte VOL , 100*se_w208_mvl/mxv + .byte W02 + .byte N06 , Fs6 , v040 + .byte W04 + .byte W04 + .byte N06 + .byte W02 + .byte W06 + .byte W01 + .byte Fs6 , v032 + .byte W05 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w208: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w208_pri @ Priority + .byte se_w208_rev @ Reverb. + + .word se_w208_grp + + .word se_w208_1 + .word se_w208_2 + + .end diff --git a/sound/songs/se_w213.s b/sound/songs/se_w213.s new file mode 100644 index 000000000..b35e17038 --- /dev/null +++ b/sound/songs/se_w213.s @@ -0,0 +1,126 @@ + .include "MPlayDef.s" + + .equ se_w213_grp, voicegroup128 + .equ se_w213_pri, 4 + .equ se_w213_rev, reverb_set+50 + .equ se_w213_mvl, 127 + .equ se_w213_key, 0 + .equ se_w213_tbs, 1 + .equ se_w213_exg, 0 + .equ se_w213_cmp, 1 + + .section .rodata + .global se_w213 + .align 2 + +@********************** Track 1 **********************@ + +se_w213_1: + .byte KEYSH , se_w213_key+0 + .byte TEMPO , 210*se_w213_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w213_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Cn6 , v116 + .byte W03 + .byte W03 + .byte En6 , v108 + .byte W03 + .byte W03 + .byte Cs5 , v100 + .byte W03 + .byte W03 + .byte Gs5 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Cs6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , Dn6 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Fs6 , v060 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , Ds5 , v052 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , As5 , v040 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte W03 + .byte c_v+4 + .byte W03 + .byte W03 + .byte c_v+0 + .byte FINE + +@********************** Track 2 **********************@ + +se_w213_2: + .byte KEYSH , se_w213_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w213_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , Cn5 , v120 + .byte W03 + .byte W03 + .byte Gn5 , v112 + .byte W03 + .byte W03 + .byte Cn6 , v104 + .byte W03 + .byte W03 + .byte Cs6 , v092 + .byte W03 + .byte W03 + .byte Fn6 , v084 + .byte W03 + .byte W03 + .byte Dn5 , v076 + .byte W03 + .byte W03 + .byte An5 , v064 + .byte W03 + .byte W03 + .byte Dn6 , v056 + .byte W03 + .byte W03 + .byte Ds6 , v048 + .byte W03 + .byte W03 + .byte Gn6 , v036 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w213: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w213_pri @ Priority + .byte se_w213_rev @ Reverb. + + .word se_w213_grp + + .word se_w213_1 + .word se_w213_2 + + .end diff --git a/sound/songs/se_w213b.s b/sound/songs/se_w213b.s new file mode 100644 index 000000000..b7da4378e --- /dev/null +++ b/sound/songs/se_w213b.s @@ -0,0 +1,127 @@ + .include "MPlayDef.s" + + .equ se_w213b_grp, voicegroup128 + .equ se_w213b_pri, 4 + .equ se_w213b_rev, reverb_set+50 + .equ se_w213b_mvl, 127 + .equ se_w213b_key, 0 + .equ se_w213b_tbs, 1 + .equ se_w213b_exg, 0 + .equ se_w213b_cmp, 1 + + .section .rodata + .global se_w213b + .align 2 + +@********************** Track 1 **********************@ + +se_w213b_1: + .byte KEYSH , se_w213b_key+0 + .byte TEMPO , 150*se_w213b_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte VOL , 110*se_w213b_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+2 + .byte N54 , Dn4 , v080 + .byte W12 + .byte PAN , c_v-4 + .byte W12 + .byte c_v-10 + .byte W12 + .byte c_v-4 + .byte W12 + .byte c_v+0 + .byte W06 + .byte N54 , Cn4 + .byte W06 + .byte PAN , c_v+6 + .byte W12 + .byte c_v+9 + .byte W12 + .byte c_v+5 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v-4 + .byte N54 , Dn4 + .byte W12 + .byte PAN , c_v-10 + .byte W12 + .byte c_v-4 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v+6 + .byte W06 + .byte N54 , Cn4 + .byte W06 + .byte PAN , c_v+9 + .byte W12 + .byte c_v+5 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v-4 + .byte W12 + .byte FINE + +@********************** Track 2 **********************@ + +se_w213b_2: + .byte KEYSH , se_w213b_key+0 + .byte VOICE , 62 + .byte BENDR , 44 + .byte VOL , 110*se_w213b_mvl/mxv + .byte MOD , 30 + .byte PAN , c_v+1 + .byte BEND , c_v+1 + .byte N24 , Dn4 , v040 + .byte W24 + .byte W02 + .byte PAN , c_v+47 + .byte N24 , Dn4 , v032 + .byte W22 + .byte W06 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v040 + .byte W18 + .byte W08 + .byte PAN , c_v-49 + .byte N24 , Cn4 , v032 + .byte W16 + .byte W12 + .byte PAN , c_v+1 + .byte N24 , Dn4 , v040 + .byte W12 + .byte W14 + .byte PAN , c_v+47 + .byte N24 , Dn4 , v032 + .byte W10 + .byte W18 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v040 + .byte W06 + .byte W20 + .byte PAN , c_v-48 + .byte N24 , Cn4 , v032 + .byte W04 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w213b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w213b_pri @ Priority + .byte se_w213b_rev @ Reverb. + + .word se_w213b_grp + + .word se_w213b_1 + .word se_w213b_2 + + .end diff --git a/sound/songs/se_w215.s b/sound/songs/se_w215.s new file mode 100644 index 000000000..196686fbd --- /dev/null +++ b/sound/songs/se_w215.s @@ -0,0 +1,83 @@ + .include "MPlayDef.s" + + .equ se_w215_grp, voicegroup128 + .equ se_w215_pri, 4 + .equ se_w215_rev, reverb_set+50 + .equ se_w215_mvl, 127 + .equ se_w215_key, 0 + .equ se_w215_tbs, 1 + .equ se_w215_exg, 0 + .equ se_w215_cmp, 1 + + .section .rodata + .global se_w215 + .align 2 + +@********************** Track 1 **********************@ + +se_w215_1: + .byte KEYSH , se_w215_key+0 + .byte TEMPO , 150*se_w215_tbs/2 + .byte VOICE , 51 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 90*se_w215_mvl/mxv + .byte BEND , c_v+4 + .byte N03 , As5 , v100 + .byte W01 + .byte PAN , c_v-13 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v+1 + .byte N01 , An5 + .byte W01 + .byte MOD , 7 + .byte N18 , Bn5 + .byte W02 + .byte PAN , c_v+11 + .byte W01 + .byte MOD , 0 + .byte PAN , c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+11 + .byte W02 + .byte c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+11 + .byte W01 + .byte MOD , 7 + .byte PAN , c_v-14 + .byte W02 + .byte c_v+11 + .byte W01 + .byte c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w215: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w215_pri @ Priority + .byte se_w215_rev @ Reverb. + + .word se_w215_grp + + .word se_w215_1 + + .end diff --git a/sound/songs/se_w221.s b/sound/songs/se_w221.s new file mode 100644 index 000000000..68e9d0957 --- /dev/null +++ b/sound/songs/se_w221.s @@ -0,0 +1,105 @@ + .include "MPlayDef.s" + + .equ se_w221_grp, voicegroup128 + .equ se_w221_pri, 4 + .equ se_w221_rev, reverb_set+50 + .equ se_w221_mvl, 127 + .equ se_w221_key, 0 + .equ se_w221_tbs, 1 + .equ se_w221_exg, 0 + .equ se_w221_cmp, 1 + + .section .rodata + .global se_w221 + .align 2 + +@********************** Track 1 **********************@ + +se_w221_1: + .byte KEYSH , se_w221_key+0 + .byte TEMPO , 150*se_w221_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 110*se_w221_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte N04 , Cn3 , v127 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte N18 , Gn4 + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 98*se_w221_mvl/mxv + .byte BEND , c_v+2 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 83*se_w221_mvl/mxv + .byte BEND , c_v+6 + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 63*se_w221_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+13 + .byte W02 + .byte VOL , 44*se_w221_mvl/mxv + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 28*se_w221_mvl/mxv + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 12*se_w221_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w221_2: + .byte KEYSH , se_w221_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w221_mvl/mxv + .byte N01 , Gn2 , v032 + .byte W02 + .byte N01 + .byte W02 + .byte N18 + .byte W03 + .byte VOL , 98*se_w221_mvl/mxv + .byte W03 + .byte 83*se_w221_mvl/mxv + .byte W04 + .byte 63*se_w221_mvl/mxv + .byte W04 + .byte 44*se_w221_mvl/mxv + .byte W02 + .byte 28*se_w221_mvl/mxv + .byte W02 + .byte 12*se_w221_mvl/mxv + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w221: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w221_pri @ Priority + .byte se_w221_rev @ Reverb. + + .word se_w221_grp + + .word se_w221_1 + .word se_w221_2 + + .end diff --git a/sound/songs/se_w221b.s b/sound/songs/se_w221b.s new file mode 100644 index 000000000..ed0120acf --- /dev/null +++ b/sound/songs/se_w221b.s @@ -0,0 +1,180 @@ + .include "MPlayDef.s" + + .equ se_w221b_grp, voicegroup128 + .equ se_w221b_pri, 4 + .equ se_w221b_rev, reverb_set+50 + .equ se_w221b_mvl, 127 + .equ se_w221b_key, 0 + .equ se_w221b_tbs, 1 + .equ se_w221b_exg, 0 + .equ se_w221b_cmp, 1 + + .section .rodata + .global se_w221b + .align 2 + +@********************** Track 1 **********************@ + +se_w221b_1: + .byte KEYSH , se_w221b_key+0 + .byte TEMPO , 150*se_w221b_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 22*se_w221b_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte N96 , Gn3 , v127 + .byte W01 + .byte VOL , 49*se_w221b_mvl/mxv + .byte W01 + .byte 71*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 95*se_w221b_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 110*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+16 + .byte W03 + .byte VOL , 97*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 84*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-9 + .byte W03 + .byte VOL , 76*se_w221b_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v-24 + .byte W03 + .byte PAN , c_v-2 + .byte BEND , c_v-46 + .byte W03 + .byte VOL , 84*se_w221b_mvl/mxv + .byte PAN , c_v+5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 92*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte BEND , c_v-32 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W02 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 78*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte W02 + .byte VOL , 71*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v-2 + .byte W03 + .byte c_v+5 + .byte W03 + .byte c_v+0 + .byte VOL , 78*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v+5 + .byte W02 + .byte VOL , 90*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte W03 + .byte c_v-2 + .byte W01 + .byte VOL , 80*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte VOL , 83*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 63*se_w221b_mvl/mxv + .byte W03 + .byte 37*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte VOL , 13*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v-2 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w221b_2: + .byte KEYSH , se_w221b_key+0 + .byte VOICE , 27 + .byte VOL , 22*se_w221b_mvl/mxv + .byte N96 , Gn2 , v032 + .byte W01 + .byte VOL , 49*se_w221b_mvl/mxv + .byte W01 + .byte 71*se_w221b_mvl/mxv + .byte W01 + .byte 95*se_w221b_mvl/mxv + .byte W01 + .byte 110*se_w221b_mvl/mxv + .byte W05 + .byte 97*se_w221b_mvl/mxv + .byte W15 + .byte W24 + .byte W24 + .byte W09 + .byte 83*se_w221b_mvl/mxv + .byte W03 + .byte 63*se_w221b_mvl/mxv + .byte W03 + .byte 37*se_w221b_mvl/mxv + .byte W03 + .byte 13*se_w221b_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w221b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w221b_pri @ Priority + .byte se_w221b_rev @ Reverb. + + .word se_w221b_grp + + .word se_w221b_1 + .word se_w221b_2 + + .end diff --git a/sound/songs/se_w226.s b/sound/songs/se_w226.s new file mode 100644 index 000000000..fe6c6d05e --- /dev/null +++ b/sound/songs/se_w226.s @@ -0,0 +1,169 @@ + .include "MPlayDef.s" + + .equ se_w226_grp, voicegroup128 + .equ se_w226_pri, 4 + .equ se_w226_rev, reverb_set+50 + .equ se_w226_mvl, 127 + .equ se_w226_key, 0 + .equ se_w226_tbs, 1 + .equ se_w226_exg, 0 + .equ se_w226_cmp, 1 + + .section .rodata + .global se_w226 + .align 2 + +@********************** Track 1 **********************@ + +se_w226_1: + .byte KEYSH , se_w226_key+0 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 12*se_w226_mvl/mxv + .byte BEND , c_v+49 + .byte N06 , Gn4 , v080 + .byte W01 + .byte VOL , 44*se_w226_mvl/mxv + .byte BEND , c_v+22 + .byte W01 + .byte VOL , 62*se_w226_mvl/mxv + .byte PAN , c_v+8 + .byte VOL , 75*se_w226_mvl/mxv + .byte BEND , c_v+20 + .byte W01 + .byte VOL , 87*se_w226_mvl/mxv + .byte BEND , c_v+33 + .byte W01 + .byte VOL , 96*se_w226_mvl/mxv + .byte PAN , c_v-7 + .byte VOL , 100*se_w226_mvl/mxv + .byte BEND , c_v+54 + .byte W01 + .byte c_v+63 + .byte W01 + .byte W02 + .byte PAN , c_v+0 + .byte N04 , Gn4 , v040 + .byte W01 + .byte W03 + .byte W03 + .byte VOICE , 45 + .byte MOD , 30 + .byte BENDR , 24 + .byte VOL , 54*se_w226_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Gn3 , v108 + .byte W01 + .byte VOL , 70*se_w226_mvl/mxv + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 80*se_w226_mvl/mxv + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 100*se_w226_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte c_v+24 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N06 , An3 , v100 + .byte W01 + .byte BEND , c_v+7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W01 + .byte c_v+18 + .byte W01 + .byte c_v+27 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte N06 , Bn3 , v060 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+14 + .byte W01 + .byte c_v+20 + .byte W01 + .byte c_v+29 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte N06 , Cn4 , v040 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+15 + .byte W01 + .byte c_v+22 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte N06 , Dn4 , v020 + .byte W01 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+18 + .byte W01 + .byte c_v+25 + .byte W01 + .byte c_v+34 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w226_2: + .byte KEYSH , se_w226_key+0 + .byte VOICE , 57 + .byte VOL , 59*se_w226_mvl/mxv + .byte N06 , Gs4 , v052 + .byte W01 + .byte VOL , 72*se_w226_mvl/mxv + .byte W01 + .byte 90*se_w226_mvl/mxv + .byte W01 + .byte 100*se_w226_mvl/mxv + .byte W03 + .byte W02 + .byte N04 , Gs4 , v024 + .byte W01 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w226: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w226_pri @ Priority + .byte se_w226_rev @ Reverb. + + .word se_w226_grp + + .word se_w226_1 + .word se_w226_2 + + .end diff --git a/sound/songs/se_w227.s b/sound/songs/se_w227.s new file mode 100644 index 000000000..7a6f87abc --- /dev/null +++ b/sound/songs/se_w227.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w227_grp, voicegroup128 + .equ se_w227_pri, 4 + .equ se_w227_rev, reverb_set+50 + .equ se_w227_mvl, 127 + .equ se_w227_key, 0 + .equ se_w227_tbs, 1 + .equ se_w227_exg, 0 + .equ se_w227_cmp, 1 + + .section .rodata + .global se_w227 + .align 2 + +@********************** Track 1 **********************@ + +se_w227_1: + .byte KEYSH , se_w227_key+0 + .byte TEMPO , 150*se_w227_tbs/2 + .byte VOICE , 59 + .byte BENDR , 12 + .byte VOL , 110*se_w227_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , En3 , v127 + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte c_v-9 + .byte W01 + .byte c_v+14 + .byte W01 + .byte c_v-10 + .byte W02 + .byte c_v+0 + .byte N03 , An3 , v048 + .byte W01 + .byte PAN , c_v+16 + .byte W01 + .byte c_v-16 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w227: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w227_pri @ Priority + .byte se_w227_rev @ Reverb. + + .word se_w227_grp + + .word se_w227_1 + + .end diff --git a/sound/songs/se_w227b.s b/sound/songs/se_w227b.s new file mode 100644 index 000000000..a3fa4adfe --- /dev/null +++ b/sound/songs/se_w227b.s @@ -0,0 +1,173 @@ + .include "MPlayDef.s" + + .equ se_w227b_grp, voicegroup128 + .equ se_w227b_pri, 4 + .equ se_w227b_rev, reverb_set+50 + .equ se_w227b_mvl, 127 + .equ se_w227b_key, 0 + .equ se_w227b_tbs, 1 + .equ se_w227b_exg, 0 + .equ se_w227b_cmp, 1 + + .section .rodata + .global se_w227b + .align 2 + +@********************** Track 1 **********************@ + +se_w227b_1: + .byte KEYSH , se_w227b_key+0 + .byte TEMPO , 150*se_w227b_tbs/2 + .byte VOICE , 60 + .byte BENDR , 12 + .byte VOL , 25*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte TIE , Cn3 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 34*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 46*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 56*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 70*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 80*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 88*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte VOL , 96*se_w227b_mvl/mxv + .byte PAN , c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte VOL , 100*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte c_v-2 + .byte W02 +se_w227b_1_000: + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte c_v-2 + .byte W02 + .byte PEND + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte VOL , 96*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 92*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 84*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 72*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte VOL , 63*se_w227b_mvl/mxv + .byte PAN , c_v+5 + .byte W02 + .byte VOL , 52*se_w227b_mvl/mxv + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 37*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W01 + .byte VOL , 22*se_w227b_mvl/mxv + .byte W01 + .byte 12*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte EOT , Cn3 + .byte FINE + +@******************************************************@ + .align 2 + +se_w227b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w227b_pri @ Priority + .byte se_w227b_rev @ Reverb. + + .word se_w227b_grp + + .word se_w227b_1 + + .end diff --git a/sound/songs/se_w230.s b/sound/songs/se_w230.s new file mode 100644 index 000000000..b446b3448 --- /dev/null +++ b/sound/songs/se_w230.s @@ -0,0 +1,192 @@ + .include "MPlayDef.s" + + .equ se_w230_grp, voicegroup128 + .equ se_w230_pri, 4 + .equ se_w230_rev, reverb_set+50 + .equ se_w230_mvl, 127 + .equ se_w230_key, 0 + .equ se_w230_tbs, 1 + .equ se_w230_exg, 0 + .equ se_w230_cmp, 1 + + .section .rodata + .global se_w230 + .align 2 + +@********************** Track 1 **********************@ + +se_w230_1: + .byte KEYSH , se_w230_key+0 + .byte TEMPO , 150*se_w230_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte VOL , 110*se_w230_mvl/mxv + .byte BEND , c_v+2 + .byte N36 , En3 , v096 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+2 + .byte W12 + .byte PAN , c_v-10 + .byte BEND , c_v+4 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+5 + .byte N36 , Fn3 + .byte W12 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte W12 + .byte PAN , c_v+6 + .byte BEND , c_v+7 + .byte W12 + .byte PAN , c_v+9 + .byte BEND , c_v+8 + .byte N36 , En3 , v088 + .byte W12 + .byte PAN , c_v+5 + .byte BEND , c_v+8 + .byte W12 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+10 + .byte N60 , Fs3 , v056 + .byte W12 + .byte PAN , c_v-10 + .byte BEND , c_v+11 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W04 + .byte VOL , 103*se_w230_mvl/mxv + .byte W04 + .byte 97*se_w230_mvl/mxv + .byte W04 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 91*se_w230_mvl/mxv + .byte W05 + .byte 81*se_w230_mvl/mxv + .byte W03 + .byte 72*se_w230_mvl/mxv + .byte W03 + .byte PAN , c_v+6 + .byte BEND , c_v+13 + .byte W01 + .byte VOL , 62*se_w230_mvl/mxv + .byte W02 + .byte 51*se_w230_mvl/mxv + .byte W03 + .byte 39*se_w230_mvl/mxv + .byte W02 + .byte 24*se_w230_mvl/mxv + .byte W02 + .byte 12*se_w230_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w230_2: + .byte KEYSH , se_w230_key+0 + .byte VOICE , 22 + .byte BENDR , 44 + .byte PAN , c_v+1 + .byte VOL , 38*se_w230_mvl/mxv + .byte BEND , c_v+1 + .byte TIE , Gn3 , v100 + .byte W03 + .byte VOL , 50*se_w230_mvl/mxv + .byte W04 + .byte 62*se_w230_mvl/mxv + .byte W02 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 65*se_w230_mvl/mxv + .byte W04 + .byte 74*se_w230_mvl/mxv + .byte W04 + .byte 78*se_w230_mvl/mxv + .byte BEND , c_v-2 + .byte W03 + .byte VOL , 86*se_w230_mvl/mxv + .byte W03 + .byte 95*se_w230_mvl/mxv + .byte W03 + .byte 105*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v-4 + .byte W03 + .byte VOL , 110*se_w230_mvl/mxv + .byte W13 + .byte BEND , c_v-2 + .byte W04 + .byte W10 + .byte c_v-1 + .byte W10 + .byte c_v+0 + .byte W04 + .byte W03 + .byte c_v+1 + .byte W10 + .byte c_v+1 + .byte W11 + .byte W02 + .byte c_v+2 + .byte W14 + .byte c_v+3 + .byte W08 + .byte VOL , 105*se_w230_mvl/mxv + .byte W03 + .byte 101*se_w230_mvl/mxv + .byte W05 + .byte 96*se_w230_mvl/mxv + .byte W04 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 91*se_w230_mvl/mxv + .byte W03 + .byte 86*se_w230_mvl/mxv + .byte W05 + .byte 78*se_w230_mvl/mxv + .byte W03 + .byte W02 + .byte 68*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v+1 + .byte W04 + .byte VOL , 58*se_w230_mvl/mxv + .byte W03 + .byte 48*se_w230_mvl/mxv + .byte W04 + .byte 37*se_w230_mvl/mxv + .byte BEND , c_v+0 + .byte W04 + .byte VOL , 23*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v-1 + .byte W02 + .byte VOL , 12*se_w230_mvl/mxv + .byte W03 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w230: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w230_pri @ Priority + .byte se_w230_rev @ Reverb. + + .word se_w230_grp + + .word se_w230_1 + .word se_w230_2 + + .end diff --git a/sound/songs/se_w231.s b/sound/songs/se_w231.s new file mode 100644 index 000000000..46e5ba938 --- /dev/null +++ b/sound/songs/se_w231.s @@ -0,0 +1,74 @@ + .include "MPlayDef.s" + + .equ se_w231_grp, voicegroup128 + .equ se_w231_pri, 4 + .equ se_w231_rev, reverb_set+50 + .equ se_w231_mvl, 127 + .equ se_w231_key, 0 + .equ se_w231_tbs, 1 + .equ se_w231_exg, 0 + .equ se_w231_cmp, 1 + + .section .rodata + .global se_w231 + .align 2 + +@********************** Track 1 **********************@ + +se_w231_1: + .byte KEYSH , se_w231_key+0 + .byte TEMPO , 150*se_w231_tbs/2 + .byte VOICE , 28 + .byte VOL , 100*se_w231_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte N03 , Gs3 , v080 + .byte W01 + .byte BEND , c_v+38 + .byte W01 + .byte c_v+62 + .byte W02 + .byte N17 , Gs4 , v096 + .byte W03 + .byte PAN , c_v+6 + .byte W02 + .byte c_v+0 + .byte W03 + .byte c_v-8 + .byte W02 + .byte c_v+0 + .byte W02 + .byte c_v+6 + .byte W03 + .byte c_v+0 + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w231_2: + .byte KEYSH , se_w231_key+0 + .byte VOICE , 4 + .byte VOL , 100*se_w231_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , En4 , v060 + .byte W04 + .byte N17 , Gs4 , v096 + .byte W20 + .byte FINE + +@******************************************************@ + .align 2 + +se_w231: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w231_pri @ Priority + .byte se_w231_rev @ Reverb. + + .word se_w231_grp + + .word se_w231_1 + .word se_w231_2 + + .end diff --git a/sound/songs/se_w233.s b/sound/songs/se_w233.s new file mode 100644 index 000000000..84381fc0e --- /dev/null +++ b/sound/songs/se_w233.s @@ -0,0 +1,75 @@ + .include "MPlayDef.s" + + .equ se_w233_grp, voicegroup128 + .equ se_w233_pri, 4 + .equ se_w233_rev, reverb_set+50 + .equ se_w233_mvl, 127 + .equ se_w233_key, 0 + .equ se_w233_tbs, 1 + .equ se_w233_exg, 0 + .equ se_w233_cmp, 1 + + .section .rodata + .global se_w233 + .align 2 + +@********************** Track 1 **********************@ + +se_w233_1: + .byte KEYSH , se_w233_key+0 + .byte TEMPO , 220*se_w233_tbs/2 + .byte VOICE , 22 + .byte VOL , 110*se_w233_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+16 + .byte BEND , c_v+46 + .byte N09 , Cn3 , v127 + .byte W03 + .byte VOL , 104*se_w233_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+23 + .byte W03 + .byte VOL , 93*se_w233_mvl/mxv + .byte PAN , c_v-16 + .byte BEND , c_v-15 + .byte W03 + .byte VOICE , 21 + .byte VOL , 110*se_w233_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn4 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn5 + .byte W09 + .byte FINE + +@********************** Track 2 **********************@ + +se_w233_2: + .byte KEYSH , se_w233_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w233_mvl/mxv + .byte W09 + .byte PAN , c_v+8 + .byte N03 , Cn3 , v052 + .byte W06 + .byte PAN , c_v-7 + .byte N03 + .byte W09 + .byte FINE + +@******************************************************@ + .align 2 + +se_w233: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w233_pri @ Priority + .byte se_w233_rev @ Reverb. + + .word se_w233_grp + + .word se_w233_1 + .word se_w233_2 + + .end diff --git a/sound/songs/se_w233b.s b/sound/songs/se_w233b.s new file mode 100644 index 000000000..65d256d9a --- /dev/null +++ b/sound/songs/se_w233b.s @@ -0,0 +1,108 @@ + .include "MPlayDef.s" + + .equ se_w233b_grp, voicegroup128 + .equ se_w233b_pri, 4 + .equ se_w233b_rev, reverb_set+50 + .equ se_w233b_mvl, 127 + .equ se_w233b_key, 0 + .equ se_w233b_tbs, 1 + .equ se_w233b_exg, 0 + .equ se_w233b_cmp, 1 + + .section .rodata + .global se_w233b + .align 2 + +@********************** Track 1 **********************@ + +se_w233b_1: + .byte KEYSH , se_w233b_key+0 + .byte TEMPO , 220*se_w233b_tbs/2 + .byte VOICE , 6 + .byte VOL , 110*se_w233b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v127 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v-40 + .byte W01 + .byte c_v-64 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , En3 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-21 + .byte W01 + .byte PAN , c_v+7 + .byte BEND , c_v-40 + .byte W01 + .byte c_v-64 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , An2 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-19 + .byte W01 + .byte c_v-29 + .byte W01 + .byte VOL , 86*se_w233b_mvl/mxv + .byte BEND , c_v-39 + .byte W02 + .byte VOL , 69*se_w233b_mvl/mxv + .byte BEND , c_v-45 + .byte W01 + .byte VOL , 53*se_w233b_mvl/mxv + .byte BEND , c_v-56 + .byte W01 + .byte VOL , 20*se_w233b_mvl/mxv + .byte BEND , c_v-64 + .byte W04 + .byte c_v-64 + .byte FINE + +@********************** Track 2 **********************@ + +se_w233b_2: + .byte KEYSH , se_w233b_key+0 + .byte VOICE , 5 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 110*se_w233b_mvl/mxv + .byte PAN , c_v+9 + .byte N03 , Gs2 , v052 + .byte W06 + .byte PAN , c_v-7 + .byte N03 + .byte W06 + .byte PAN , c_v+0 + .byte N03 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w233b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w233b_pri @ Priority + .byte se_w233b_rev @ Reverb. + + .word se_w233b_grp + + .word se_w233b_1 + .word se_w233b_2 + + .end diff --git a/sound/songs/se_w234.s b/sound/songs/se_w234.s new file mode 100644 index 000000000..4f07ef30a --- /dev/null +++ b/sound/songs/se_w234.s @@ -0,0 +1,135 @@ + .include "MPlayDef.s" + + .equ se_w234_grp, voicegroup128 + .equ se_w234_pri, 5 + .equ se_w234_rev, reverb_set+50 + .equ se_w234_mvl, 127 + .equ se_w234_key, 0 + .equ se_w234_tbs, 1 + .equ se_w234_exg, 0 + .equ se_w234_cmp, 1 + + .section .rodata + .global se_w234 + .align 2 + +@********************** Track 1 **********************@ + +se_w234_1: + .byte KEYSH , se_w234_key+0 + .byte TEMPO , 150*se_w234_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w234_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Ds6 , v112 + .byte W03 + .byte W03 + .byte En5 , v104 + .byte W03 + .byte W03 + .byte Ds6 , v096 + .byte W03 + .byte W03 + .byte En5 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Ds6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Ds6 , v064 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v056 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Ds6 , v044 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v036 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Ds6 , v028 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v020 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w234_2: + .byte KEYSH , se_w234_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w234_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , Gs6 , v108 + .byte W03 + .byte W03 + .byte Bn5 + .byte W03 + .byte W03 + .byte Gs6 , v100 + .byte W03 + .byte W03 + .byte Bn5 , v092 + .byte W03 + .byte W03 + .byte Gs6 , v084 + .byte W03 + .byte W03 + .byte Bn5 , v076 + .byte W03 + .byte W03 + .byte Gs6 , v068 + .byte W03 + .byte W03 + .byte Bn5 , v060 + .byte W03 + .byte W03 + .byte Gs6 , v052 + .byte W03 + .byte W03 + .byte Bn5 , v040 + .byte W03 + .byte W03 + .byte Gs6 , v032 + .byte W03 + .byte W03 + .byte Bn5 , v024 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w234: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w234_pri @ Priority + .byte se_w234_rev @ Reverb. + + .word se_w234_grp + + .word se_w234_1 + .word se_w234_2 + + .end diff --git a/sound/songs/se_w236.s b/sound/songs/se_w236.s new file mode 100644 index 000000000..c3bb3d90f --- /dev/null +++ b/sound/songs/se_w236.s @@ -0,0 +1,218 @@ + .include "MPlayDef.s" + + .equ se_w236_grp, voicegroup128 + .equ se_w236_pri, 4 + .equ se_w236_rev, reverb_set+50 + .equ se_w236_mvl, 127 + .equ se_w236_key, 0 + .equ se_w236_tbs, 1 + .equ se_w236_exg, 0 + .equ se_w236_cmp, 1 + + .section .rodata + .global se_w236 + .align 2 + +@********************** Track 1 **********************@ + +se_w236_1: + .byte KEYSH , se_w236_key+0 + .byte TEMPO , 150*se_w236_tbs/2 + .byte VOICE , 46 + .byte VOL , 100*se_w236_mvl/mxv + .byte BENDR , 4 + .byte PAN , c_v+0 + .byte MOD , 6 + .byte BEND , c_v+3 + .byte N01 , Ds6 , v092 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v100 + .byte W21 +se_w236_1_000: + .byte N01 , Ds6 , v056 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v064 + .byte W03 + .byte PAN , c_v+6 + .byte W04 + .byte c_v-4 + .byte W05 + .byte c_v+6 + .byte W05 + .byte c_v-4 + .byte W04 + .byte PEND +se_w236_1_001: + .byte PAN , c_v+0 + .byte N01 , Gs5 , v092 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 , v100 + .byte W21 + .byte PEND +se_w236_1_002: + .byte PAN , c_v+16 + .byte N01 , Gs5 , v056 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 , v064 + .byte W21 + .byte PEND +se_w236_1_003: + .byte PAN , c_v-16 + .byte N01 , Gs5 , v040 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 + .byte W21 + .byte PEND +se_w236_1_004: + .byte PAN , c_v+32 + .byte N01 , Gs5 , v020 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte PAN , c_v-32 + .byte N20 , Cn6 + .byte W21 + .byte PEND + .byte PAN , c_v+0 + .byte N01 , Ds6 , v092 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v100 + .byte W21 + .byte PATT + .word se_w236_1_000 + .byte PATT + .word se_w236_1_001 + .byte PATT + .word se_w236_1_002 + .byte PATT + .word se_w236_1_003 + .byte PATT + .word se_w236_1_004 + .byte FINE + +@********************** Track 2 **********************@ + +se_w236_2: + .byte KEYSH , se_w236_key+0 + .byte VOICE , 55 + .byte PAN , c_v+0 + .byte VOL , 39*se_w236_mvl/mxv + .byte BEND , c_v-4 + .byte W10 + .byte N01 , Ds6 , v112 + .byte W02 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N04 , Gn6 + .byte W05 + .byte Gn6 , v096 + .byte W05 +se_w236_2_000: + .byte PAN , c_v+50 + .byte N04 , Gn6 , v080 + .byte W04 + .byte PAN , c_v-48 + .byte N04 , Gn6 , v064 + .byte W05 + .byte PAN , c_v+50 + .byte N04 , Gn6 , v048 + .byte W05 + .byte PAN , c_v-49 + .byte N04 , Gn6 , v032 + .byte W10 + .byte PEND +se_w236_2_001: + .byte PAN , c_v+0 + .byte W10 + .byte N01 , Gs5 , v112 + .byte W02 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N04 , Cn6 + .byte W05 + .byte Cn6 , v096 + .byte W05 + .byte PEND +se_w236_2_002: + .byte PAN , c_v+50 + .byte N04 , Cn6 , v080 + .byte W04 + .byte PAN , c_v-48 + .byte N04 , Cn6 , v064 + .byte W05 + .byte PAN , c_v+50 + .byte N04 , Cn6 , v048 + .byte W05 + .byte PAN , c_v-49 + .byte N04 , Cn6 , v032 + .byte W10 + .byte PEND + .byte W24 + .byte W24 + .byte PAN , c_v+0 + .byte W10 + .byte N01 , Ds6 , v112 + .byte W02 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N04 , Gn6 + .byte W05 + .byte Gn6 , v096 + .byte W05 + .byte PATT + .word se_w236_2_000 + .byte PATT + .word se_w236_2_001 + .byte PATT + .word se_w236_2_002 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w236: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w236_pri @ Priority + .byte se_w236_rev @ Reverb. + + .word se_w236_grp + + .word se_w236_1 + .word se_w236_2 + + .end diff --git a/sound/songs/se_w239.s b/sound/songs/se_w239.s new file mode 100644 index 000000000..fc18c1d5c --- /dev/null +++ b/sound/songs/se_w239.s @@ -0,0 +1,210 @@ + .include "MPlayDef.s" + + .equ se_w239_grp, voicegroup128 + .equ se_w239_pri, 4 + .equ se_w239_rev, reverb_set+50 + .equ se_w239_mvl, 127 + .equ se_w239_key, 0 + .equ se_w239_tbs, 1 + .equ se_w239_exg, 0 + .equ se_w239_cmp, 1 + + .section .rodata + .global se_w239 + .align 2 + +@********************** Track 1 **********************@ + +se_w239_1: + .byte KEYSH , se_w239_key+0 + .byte TEMPO , 150*se_w239_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 67*se_w239_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Dn2 , v127 + .byte W03 + .byte VOL , 83*se_w239_mvl/mxv + .byte BEND , c_v+22 + .byte W03 + .byte VOL , 88*se_w239_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 95*se_w239_mvl/mxv + .byte W02 + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 105*se_w239_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 115*se_w239_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v-12 + .byte W06 + .byte c_v-17 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte W06 + .byte c_v-3 + .byte W01 + .byte BEND , c_v-12 + .byte W02 + .byte PAN , c_v+6 + .byte W03 + .byte c_v+10 + .byte W06 + .byte c_v+16 + .byte W01 + .byte BEND , c_v-20 + .byte W05 + .byte PAN , c_v+13 + .byte W06 + .byte c_v+8 + .byte W03 + .byte c_v+0 + .byte W01 + .byte BEND , c_v-13 + .byte W02 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-11 + .byte W03 + .byte c_v-17 + .byte W01 + .byte BEND , c_v-6 + .byte W05 + .byte PAN , c_v-9 + .byte W06 + .byte c_v-3 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+10 + .byte W01 + .byte BEND , c_v+6 + .byte W05 + .byte PAN , c_v+16 + .byte W06 + .byte c_v+13 + .byte W06 + .byte c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+11 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-11 + .byte VOL , 103*se_w239_mvl/mxv + .byte W03 + .byte PAN , c_v-17 + .byte W01 + .byte BEND , c_v+20 + .byte W05 + .byte PAN , c_v-9 + .byte W01 + .byte VOL , 97*se_w239_mvl/mxv + .byte W05 + .byte PAN , c_v-3 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+6 + .byte VOL , 88*se_w239_mvl/mxv + .byte W03 + .byte PAN , c_v+10 + .byte W02 + .byte BEND , c_v+7 + .byte W02 + .byte VOL , 79*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v+16 + .byte W04 + .byte VOL , 62*se_w239_mvl/mxv + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+13 + .byte W04 + .byte VOL , 45*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v+8 + .byte W01 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 33*se_w239_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-8 + .byte W01 + .byte VOL , 18*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v-11 + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w239_2: + .byte KEYSH , se_w239_key+0 + .byte VOICE , 25 + .byte VOL , 67*se_w239_mvl/mxv + .byte TIE , Gs4 , v012 + .byte W03 + .byte VOL , 83*se_w239_mvl/mxv + .byte W03 + .byte 88*se_w239_mvl/mxv + .byte W03 + .byte 95*se_w239_mvl/mxv + .byte W03 + .byte 105*se_w239_mvl/mxv + .byte W03 + .byte 115*se_w239_mvl/mxv + .byte W09 + .byte W24 + .byte W24 + .byte W24 + .byte W21 + .byte 103*se_w239_mvl/mxv + .byte W03 + .byte W07 + .byte 97*se_w239_mvl/mxv + .byte W08 + .byte 88*se_w239_mvl/mxv + .byte W07 + .byte 79*se_w239_mvl/mxv + .byte W02 + .byte W04 + .byte 62*se_w239_mvl/mxv + .byte W06 + .byte 45*se_w239_mvl/mxv + .byte W04 + .byte 33*se_w239_mvl/mxv + .byte W05 + .byte 18*se_w239_mvl/mxv + .byte W05 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w239: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w239_pri @ Priority + .byte se_w239_rev @ Reverb. + + .word se_w239_grp + + .word se_w239_1 + .word se_w239_2 + + .end diff --git a/sound/songs/se_w240.s b/sound/songs/se_w240.s new file mode 100644 index 000000000..744cc3b88 --- /dev/null +++ b/sound/songs/se_w240.s @@ -0,0 +1,116 @@ + .include "MPlayDef.s" + + .equ se_w240_grp, voicegroup128 + .equ se_w240_pri, 4 + .equ se_w240_rev, reverb_set+50 + .equ se_w240_mvl, 127 + .equ se_w240_key, 0 + .equ se_w240_tbs, 1 + .equ se_w240_exg, 0 + .equ se_w240_cmp, 1 + + .section .rodata + .global se_w240 + .align 2 + +@********************** Track 1 **********************@ + +se_w240_1: + .byte KEYSH , se_w240_key+0 + .byte TEMPO , 220*se_w240_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 20*se_w240_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Gn3 , v064 + .byte W03 + .byte VOL , 37*se_w240_mvl/mxv + .byte W03 + .byte 53*se_w240_mvl/mxv + .byte W03 + .byte 60*se_w240_mvl/mxv + .byte W03 + .byte 71*se_w240_mvl/mxv + .byte W03 + .byte 81*se_w240_mvl/mxv + .byte W03 + .byte 93*se_w240_mvl/mxv + .byte W03 + .byte 110*se_w240_mvl/mxv + .byte W03 + .byte PAN , c_v+3 + .byte W06 + .byte c_v+11 + .byte W12 + .byte c_v+20 + .byte W06 + .byte c_v+25 + .byte W12 + .byte c_v+14 + .byte W06 + .byte c_v+8 + .byte W06 + .byte W06 + .byte c_v-3 + .byte W12 + .byte c_v-16 + .byte W06 + .byte W06 + .byte c_v-26 + .byte W12 + .byte c_v-16 + .byte W06 + .byte VOL , 104*se_w240_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte VOL , 101*se_w240_mvl/mxv + .byte W03 + .byte 98*se_w240_mvl/mxv + .byte PAN , c_v+6 + .byte W03 + .byte VOL , 93*se_w240_mvl/mxv + .byte W03 + .byte 90*se_w240_mvl/mxv + .byte PAN , c_v+14 + .byte W03 + .byte VOL , 86*se_w240_mvl/mxv + .byte W03 + .byte 83*se_w240_mvl/mxv + .byte W03 + .byte 77*se_w240_mvl/mxv + .byte W03 + .byte 73*se_w240_mvl/mxv + .byte PAN , c_v+24 + .byte W03 + .byte VOL , 66*se_w240_mvl/mxv + .byte W03 + .byte 58*se_w240_mvl/mxv + .byte W03 + .byte 44*se_w240_mvl/mxv + .byte W03 + .byte 32*se_w240_mvl/mxv + .byte PAN , c_v+15 + .byte W03 + .byte VOL , 16*se_w240_mvl/mxv + .byte W03 + .byte 1*se_w240_mvl/mxv + .byte PAN , c_v+4 + .byte W06 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w240: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w240_pri @ Priority + .byte se_w240_rev @ Reverb. + + .word se_w240_grp + + .word se_w240_1 + + .end diff --git a/sound/songs/se_w250.s b/sound/songs/se_w250.s new file mode 100644 index 000000000..20a660411 --- /dev/null +++ b/sound/songs/se_w250.s @@ -0,0 +1,125 @@ + .include "MPlayDef.s" + + .equ se_w250_grp, voicegroup128 + .equ se_w250_pri, 4 + .equ se_w250_rev, reverb_set+50 + .equ se_w250_mvl, 127 + .equ se_w250_key, 0 + .equ se_w250_tbs, 1 + .equ se_w250_exg, 0 + .equ se_w250_cmp, 1 + + .section .rodata + .global se_w250 + .align 2 + +@********************** Track 1 **********************@ + +se_w250_1: + .byte KEYSH , se_w250_key+0 + .byte TEMPO , 150*se_w250_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w250_mvl/mxv + .byte BEND , c_v-18 + .byte TIE , Dn2 , v127 + .byte W03 + .byte BEND , c_v-12 + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-10 + .byte W01 + .byte BEND , c_v-3 + .byte W03 + .byte c_v+2 + .byte W02 + .byte PAN , c_v-13 + .byte W04 + .byte BEND , c_v+5 + .byte W02 + .byte PAN , c_v-16 + .byte W04 + .byte BEND , c_v+14 + .byte W02 + .byte PAN , c_v-14 + .byte W06 + .byte c_v-9 + .byte BEND , c_v+18 + .byte W06 + .byte PAN , c_v-6 + .byte W01 + .byte BEND , c_v+24 + .byte W05 + .byte PAN , c_v+0 + .byte W06 + .byte c_v+3 + .byte W06 + .byte c_v+7 + .byte W06 + .byte c_v+11 + .byte BEND , c_v+17 + .byte W06 + .byte PAN , c_v+16 + .byte BEND , c_v+10 + .byte W06 + .byte PAN , c_v+11 + .byte W01 + .byte BEND , c_v+5 + .byte W05 + .byte PAN , c_v+6 + .byte W02 + .byte VOL , 103*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v+0 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v-5 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 71*se_w250_mvl/mxv + .byte W02 + .byte BEND , c_v-8 + .byte W03 + .byte VOL , 52*se_w250_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 32*se_w250_mvl/mxv + .byte W02 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 11*se_w250_mvl/mxv + .byte BEND , c_v-19 + .byte W03 + .byte PAN , c_v-15 + .byte W01 + .byte VOL , 6*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v-28 + .byte W04 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w250: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w250_pri @ Priority + .byte se_w250_rev @ Reverb. + + .word se_w250_grp + + .word se_w250_1 + + .end diff --git a/sound/songs/se_w253.s b/sound/songs/se_w253.s new file mode 100644 index 000000000..e33de4550 --- /dev/null +++ b/sound/songs/se_w253.s @@ -0,0 +1,86 @@ + .include "MPlayDef.s" + + .equ se_w253_grp, voicegroup128 + .equ se_w253_pri, 4 + .equ se_w253_rev, reverb_set+50 + .equ se_w253_mvl, 127 + .equ se_w253_key, 0 + .equ se_w253_tbs, 1 + .equ se_w253_exg, 0 + .equ se_w253_cmp, 1 + + .section .rodata + .global se_w253 + .align 2 + +@********************** Track 1 **********************@ + +se_w253_1: + .byte KEYSH , se_w253_key+0 + .byte TEMPO , 150*se_w253_tbs/2 + .byte VOICE , 60 + .byte BENDR , 12 + .byte VOL , 25*se_w253_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N24 , Gs2 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte VOL , 51*se_w253_mvl/mxv + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w253_mvl/mxv + .byte W01 + .byte 89*se_w253_mvl/mxv + .byte BEND , c_v+1 + .byte W01 + .byte PAN , c_v+2 + .byte VOL , 100*se_w253_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v-4 + .byte W02 + .byte c_v-2 + .byte BEND , c_v+5 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 85*se_w253_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte VOL , 62*se_w253_mvl/mxv + .byte W01 + .byte 33*se_w253_mvl/mxv + .byte W01 + .byte PAN , c_v-2 + .byte VOL , 11*se_w253_mvl/mxv + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w253: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w253_pri @ Priority + .byte se_w253_rev @ Reverb. + + .word se_w253_grp + + .word se_w253_1 + + .end diff --git a/sound/songs/se_w255.s b/sound/songs/se_w255.s new file mode 100644 index 000000000..73169ec42 --- /dev/null +++ b/sound/songs/se_w255.s @@ -0,0 +1,88 @@ + .include "MPlayDef.s" + + .equ se_w255_grp, voicegroup128 + .equ se_w255_pri, 4 + .equ se_w255_rev, reverb_set+50 + .equ se_w255_mvl, 127 + .equ se_w255_key, 0 + .equ se_w255_tbs, 1 + .equ se_w255_exg, 0 + .equ se_w255_cmp, 1 + + .section .rodata + .global se_w255 + .align 2 + +@********************** Track 1 **********************@ + +se_w255_1: + .byte KEYSH , se_w255_key+0 + .byte TEMPO , 150*se_w255_tbs/2 + .byte VOICE , 65 + .byte BENDR , 12 + .byte VOL , 110*se_w255_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v112 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-36 + .byte W01 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn4 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+15 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+28 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn4 , v064 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v+15 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v+28 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w255_2: + .byte KEYSH , se_w255_key+0 + .byte VOICE , 57 + .byte VOL , 110*se_w255_mvl/mxv + .byte N03 , En3 , v052 + .byte W03 + .byte W01 + .byte N03 + .byte W02 + .byte W03 + .byte En3 , v032 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w255: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w255_pri @ Priority + .byte se_w255_rev @ Reverb. + + .word se_w255_grp + + .word se_w255_1 + .word se_w255_2 + + .end diff --git a/sound/songs/se_w257.s b/sound/songs/se_w257.s new file mode 100644 index 000000000..5e9b6d06d --- /dev/null +++ b/sound/songs/se_w257.s @@ -0,0 +1,206 @@ + .include "MPlayDef.s" + + .equ se_w257_grp, voicegroup128 + .equ se_w257_pri, 4 + .equ se_w257_rev, reverb_set+50 + .equ se_w257_mvl, 127 + .equ se_w257_key, 0 + .equ se_w257_tbs, 1 + .equ se_w257_exg, 0 + .equ se_w257_cmp, 1 + + .section .rodata + .global se_w257 + .align 2 + +@********************** Track 1 **********************@ + +se_w257_1: + .byte KEYSH , se_w257_key+0 + .byte TEMPO , 150*se_w257_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 23*se_w257_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Fn4 , v127 + .byte W01 + .byte VOL , 51*se_w257_mvl/mxv + .byte W01 + .byte 75*se_w257_mvl/mxv + .byte W01 + .byte 99*se_w257_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 115*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 99*se_w257_mvl/mxv + .byte W02 + .byte 92*se_w257_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 97*se_w257_mvl/mxv + .byte W02 + .byte 105*se_w257_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 110*se_w257_mvl/mxv + .byte BEND , c_v-9 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v-24 + .byte W03 + .byte VOL , 115*se_w257_mvl/mxv + .byte BEND , c_v-38 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v-41 + .byte W04 + .byte c_v-45 + .byte W02 + .byte PAN , c_v+6 + .byte W02 + .byte BEND , c_v-39 + .byte W04 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-35 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte BEND , c_v-30 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-26 + .byte W03 + .byte PAN , c_v+6 + .byte W01 + .byte BEND , c_v-22 + .byte W05 + .byte PAN , c_v+0 + .byte BEND , c_v-18 + .byte W04 + .byte c_v-13 + .byte W02 + .byte PAN , c_v-8 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+6 + .byte W03 + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v+0 + .byte W04 + .byte BEND , c_v-3 + .byte W02 + .byte PAN , c_v-8 + .byte VOL , 113*se_w257_mvl/mxv + .byte W04 + .byte 110*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W02 + .byte BEND , c_v-7 + .byte W02 + .byte VOL , 105*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte W03 + .byte VOL , 98*se_w257_mvl/mxv + .byte BEND , c_v-11 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 91*se_w257_mvl/mxv + .byte W03 + .byte 81*se_w257_mvl/mxv + .byte BEND , c_v-15 + .byte W02 + .byte PAN , c_v-8 + .byte W02 + .byte VOL , 74*se_w257_mvl/mxv + .byte W01 + .byte BEND , c_v-22 + .byte W03 + .byte PAN , c_v+0 + .byte VOL , 63*se_w257_mvl/mxv + .byte W01 + .byte BEND , c_v-30 + .byte W01 + .byte VOL , 50*se_w257_mvl/mxv + .byte W02 + .byte 40*se_w257_mvl/mxv + .byte BEND , c_v-39 + .byte W02 + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 28*se_w257_mvl/mxv + .byte BEND , c_v-52 + .byte W02 + .byte VOL , 17*se_w257_mvl/mxv + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w257_2: + .byte KEYSH , se_w257_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 23*se_w257_mvl/mxv + .byte N30 , Gn2 , v032 + .byte W01 + .byte VOL , 51*se_w257_mvl/mxv + .byte W01 + .byte 75*se_w257_mvl/mxv + .byte W01 + .byte 99*se_w257_mvl/mxv + .byte W01 + .byte 115*se_w257_mvl/mxv + .byte W03 + .byte 99*se_w257_mvl/mxv + .byte W02 + .byte 92*se_w257_mvl/mxv + .byte W01 + .byte 97*se_w257_mvl/mxv + .byte W02 + .byte 115*se_w257_mvl/mxv + .byte W12 + .byte PAN , c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w257: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w257_pri @ Priority + .byte se_w257_rev @ Reverb. + + .word se_w257_grp + + .word se_w257_1 + .word se_w257_2 + + .end diff --git a/sound/songs/se_w258.s b/sound/songs/se_w258.s new file mode 100644 index 000000000..e2b1a531f --- /dev/null +++ b/sound/songs/se_w258.s @@ -0,0 +1,98 @@ + .include "MPlayDef.s" + + .equ se_w258_grp, voicegroup128 + .equ se_w258_pri, 4 + .equ se_w258_rev, reverb_set+50 + .equ se_w258_mvl, 127 + .equ se_w258_key, 0 + .equ se_w258_tbs, 1 + .equ se_w258_exg, 0 + .equ se_w258_cmp, 1 + + .section .rodata + .global se_w258 + .align 2 + +@********************** Track 1 **********************@ + +se_w258_1: + .byte KEYSH , se_w258_key+0 + .byte TEMPO , 150*se_w258_tbs/2 + .byte VOICE , 3 + .byte VOL , 100*se_w258_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Fn4 , v112 + .byte W04 + .byte PAN , c_v+6 + .byte N02 , Ds5 , v040 + .byte W02 + .byte W02 + .byte PAN , c_v-5 + .byte N01 , Gn4 , v112 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W03 + .byte W01 + .byte PAN , c_v+6 + .byte N02 , Ds5 , v020 + .byte W03 + .byte PAN , c_v-5 + .byte N01 , Gn4 , v064 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W03 + .byte PAN , c_v+11 + .byte N02 , Ds5 , v020 + .byte W03 + .byte W01 + .byte PAN , c_v-13 + .byte N01 , Gn4 , v064 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W04 + .byte FINE + +@********************** Track 2 **********************@ + +se_w258_2: + .byte KEYSH , se_w258_key+0 + .byte VOICE , 4 + .byte VOL , 100*se_w258_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Dn4 , v040 + .byte W04 + .byte Bn3 + .byte W02 + .byte W03 + .byte Dn4 + .byte W03 + .byte W01 + .byte Bn3 , v032 + .byte W05 + .byte Dn4 + .byte W03 + .byte Bn3 , v012 + .byte W03 + .byte W02 + .byte Dn4 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w258: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w258_pri @ Priority + .byte se_w258_rev @ Reverb. + + .word se_w258_grp + + .word se_w258_1 + .word se_w258_2 + + .end diff --git a/sound/songs/se_w260.s b/sound/songs/se_w260.s new file mode 100644 index 000000000..70e58fda1 --- /dev/null +++ b/sound/songs/se_w260.s @@ -0,0 +1,67 @@ + .include "MPlayDef.s" + + .equ se_w260_grp, voicegroup128 + .equ se_w260_pri, 4 + .equ se_w260_rev, reverb_set+50 + .equ se_w260_mvl, 127 + .equ se_w260_key, 0 + .equ se_w260_tbs, 1 + .equ se_w260_exg, 0 + .equ se_w260_cmp, 1 + + .section .rodata + .global se_w260 + .align 2 + +@********************** Track 1 **********************@ + +se_w260_1: + .byte KEYSH , se_w260_key+0 + .byte TEMPO , 150*se_w260_tbs/2 + .byte VOICE , 41 + .byte VOL , 100*se_w260_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Dn5 , v127 + .byte W01 + .byte Gn4 + .byte W01 + .byte N09 , En5 + .byte W02 + .byte PAN , c_v+6 + .byte W02 + .byte VOL , 92*se_w260_mvl/mxv + .byte PAN , c_v-8 + .byte W01 + .byte VOL , 83*se_w260_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 71*se_w260_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 46*se_w260_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 22*se_w260_mvl/mxv + .byte PAN , c_v-12 + .byte BEND , c_v-15 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w260: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w260_pri @ Priority + .byte se_w260_rev @ Reverb. + + .word se_w260_grp + + .word se_w260_1 + + .end diff --git a/sound/songs/se_w268.s b/sound/songs/se_w268.s new file mode 100644 index 000000000..c2c9ee9f7 --- /dev/null +++ b/sound/songs/se_w268.s @@ -0,0 +1,186 @@ + .include "MPlayDef.s" + + .equ se_w268_grp, voicegroup128 + .equ se_w268_pri, 4 + .equ se_w268_rev, reverb_set+50 + .equ se_w268_mvl, 127 + .equ se_w268_key, 0 + .equ se_w268_tbs, 1 + .equ se_w268_exg, 0 + .equ se_w268_cmp, 1 + + .section .rodata + .global se_w268 + .align 2 + +@********************** Track 1 **********************@ + +se_w268_1: + .byte KEYSH , se_w268_key+0 + .byte TEMPO , 150*se_w268_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 34*se_w268_mvl/mxv + .byte BEND , c_v+0 + .byte N66 , Cn5 , v127 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 43*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-2 + .byte W01 + .byte VOL , 58*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W02 + .byte c_v-2 + .byte W01 + .byte VOL , 70*se_w268_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 76*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-6 + .byte W02 + .byte VOL , 90*se_w268_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+0 + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-15 + .byte W01 + .byte PAN , c_v-4 + .byte W02 + .byte c_v-2 + .byte W01 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+4 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte c_v+2 + .byte BEND , c_v-28 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-24 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte VOL , 84*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v-2 + .byte W01 + .byte VOL , 78*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-27 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 70*se_w268_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v-4 + .byte W01 + .byte VOL , 55*se_w268_mvl/mxv + .byte PAN , c_v-2 + .byte BEND , c_v-29 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 46*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W01 + .byte c_v+4 + .byte BEND , c_v-31 + .byte W02 + .byte VOL , 36*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W01 + .byte c_v+0 + .byte W01 + .byte VOL , 24*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-36 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 13*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-42 + .byte W02 + .byte VOL , 5*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w268: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w268_pri @ Priority + .byte se_w268_rev @ Reverb. + + .word se_w268_grp + + .word se_w268_1 + + .end diff --git a/sound/songs/se_w280.s b/sound/songs/se_w280.s new file mode 100644 index 000000000..19d383176 --- /dev/null +++ b/sound/songs/se_w280.s @@ -0,0 +1,100 @@ + .include "MPlayDef.s" + + .equ se_w280_grp, voicegroup128 + .equ se_w280_pri, 4 + .equ se_w280_rev, reverb_set+50 + .equ se_w280_mvl, 127 + .equ se_w280_key, 0 + .equ se_w280_tbs, 1 + .equ se_w280_exg, 0 + .equ se_w280_cmp, 1 + + .section .rodata + .global se_w280 + .align 2 + +@********************** Track 1 **********************@ + +se_w280_1: + .byte KEYSH , se_w280_key+0 + .byte TEMPO , 150*se_w280_tbs/2 + .byte VOICE , 41 + .byte VOL , 110*se_w280_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn4 , v127 + .byte W01 + .byte N03 , Cn5 + .byte W01 + .byte PAN , c_v+5 + .byte W01 + .byte c_v-6 + .byte W01 + .byte VOICE , 3 + .byte PAN , c_v+0 + .byte N01 , Gs4 , v112 + .byte W02 + .byte W03 + .byte PAN , c_v+7 + .byte N01 , Dn5 , v096 + .byte W03 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Gs4 , v084 + .byte W04 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Dn5 , v068 + .byte W05 + .byte PAN , c_v+7 + .byte N01 , Gs4 , v052 + .byte W04 + .byte PAN , c_v-8 + .byte N01 , Dn5 , v032 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w280_2: + .byte KEYSH , se_w280_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w280_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn3 , v064 + .byte W01 + .byte N03 , Gn3 + .byte W05 + .byte W01 + .byte N02 , En4 , v040 + .byte W05 + .byte Gn3 + .byte W04 + .byte En4 , v032 + .byte W02 + .byte W03 + .byte Gn3 + .byte W03 + .byte W02 + .byte En4 , v020 + .byte W04 + .byte W01 + .byte Gn3 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w280: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w280_pri @ Priority + .byte se_w280_rev @ Reverb. + + .word se_w280_grp + + .word se_w280_1 + .word se_w280_2 + + .end diff --git a/sound/songs/se_w281.s b/sound/songs/se_w281.s new file mode 100644 index 000000000..21f27203d --- /dev/null +++ b/sound/songs/se_w281.s @@ -0,0 +1,127 @@ + .include "MPlayDef.s" + + .equ se_w281_grp, voicegroup128 + .equ se_w281_pri, 4 + .equ se_w281_rev, reverb_set+50 + .equ se_w281_mvl, 127 + .equ se_w281_key, 0 + .equ se_w281_tbs, 1 + .equ se_w281_exg, 0 + .equ se_w281_cmp, 1 + + .section .rodata + .global se_w281 + .align 2 + +@********************** Track 1 **********************@ + +se_w281_1: + .byte VOL , 110*se_w281_mvl/mxv + .byte KEYSH , se_w281_key+0 + .byte TEMPO , 150*se_w281_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N48 , Cn4 , v108 + .byte W02 + .byte BEND , c_v-1 + .byte W01 + .byte c_v+0 + .byte W03 + .byte c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PAN , c_v-4 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W01 + .byte c_v+1 + .byte W03 + .byte PAN , c_v-10 + .byte BEND , c_v+1 + .byte W01 + .byte c_v+2 + .byte W02 + .byte c_v+2 + .byte W03 + .byte c_v+1 + .byte W02 + .byte c_v+2 + .byte W01 + .byte c_v+1 + .byte W03 + .byte PAN , c_v-4 + .byte BEND , c_v+1 + .byte W01 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v-1 + .byte W01 + .byte c_v-1 + .byte W01 + .byte c_v-3 + .byte W01 + .byte c_v-3 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w281_2: + .byte KEYSH , se_w281_key+0 + .byte VOICE , 66 + .byte BENDR , 44 + .byte PAN , c_v+1 + .byte VOL , 110*se_w281_mvl/mxv + .byte N48 , Dn3 , v020 + .byte W24 + .byte W03 + .byte VOL , 103*se_w281_mvl/mxv + .byte W04 + .byte 96*se_w281_mvl/mxv + .byte W03 + .byte 83*se_w281_mvl/mxv + .byte W04 + .byte 67*se_w281_mvl/mxv + .byte W04 + .byte 49*se_w281_mvl/mxv + .byte W03 + .byte 23*se_w281_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w281: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w281_pri @ Priority + .byte se_w281_rev @ Reverb. + + .word se_w281_grp + + .word se_w281_1 + .word se_w281_2 + + .end diff --git a/sound/songs/se_w287.s b/sound/songs/se_w287.s new file mode 100644 index 000000000..5f5cc503d --- /dev/null +++ b/sound/songs/se_w287.s @@ -0,0 +1,283 @@ + .include "MPlayDef.s" + + .equ se_w287_grp, voicegroup128 + .equ se_w287_pri, 4 + .equ se_w287_rev, reverb_set+50 + .equ se_w287_mvl, 127 + .equ se_w287_key, 0 + .equ se_w287_tbs, 1 + .equ se_w287_exg, 0 + .equ se_w287_cmp, 1 + + .section .rodata + .global se_w287 + .align 2 + +@********************** Track 1 **********************@ + +se_w287_1: + .byte KEYSH , se_w287_key+0 + .byte TEMPO , 170*se_w287_tbs/2 + .byte VOICE , 67 + .byte VOL , 70*se_w287_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , An5 , v076 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Dn5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Dn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , As4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Ds5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Ds4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Bn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Bn4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , En5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cn6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Cn5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 , v056 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+12 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 , v032 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-16 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w287_2: + .byte KEYSH , se_w287_key+0 + .byte VOICE , 55 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 70*se_w287_mvl/mxv + .byte N02 , Cn3 , v052 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte Cs3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Dn3 + .byte W04 + .byte N02 + .byte W03 + .byte Ds3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte En3 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Fn3 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte Fs3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Gn3 + .byte W04 + .byte Gn3 , v032 + .byte W03 + .byte Gs3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte An3 , v020 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte As3 , v012 + .byte W03 + .byte N02 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w287: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w287_pri @ Priority + .byte se_w287_rev @ Reverb. + + .word se_w287_grp + + .word se_w287_1 + .word se_w287_2 + + .end diff --git a/sound/songs/se_w287b.s b/sound/songs/se_w287b.s new file mode 100644 index 000000000..a88a960cb --- /dev/null +++ b/sound/songs/se_w287b.s @@ -0,0 +1,271 @@ + .include "MPlayDef.s" + + .equ se_w287b_grp, voicegroup128 + .equ se_w287b_pri, 4 + .equ se_w287b_rev, reverb_set+50 + .equ se_w287b_mvl, 127 + .equ se_w287b_key, 0 + .equ se_w287b_tbs, 1 + .equ se_w287b_exg, 0 + .equ se_w287b_cmp, 1 + + .section .rodata + .global se_w287b + .align 2 + +@********************** Track 1 **********************@ + +se_w287b_1: + .byte KEYSH , se_w287b_key+0 + .byte TEMPO , 170*se_w287b_tbs/2 + .byte VOICE , 67 + .byte VOL , 70*se_w287b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Cs6 , v076 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Fs5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Fs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Cn6 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Cn5 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Fn5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Fn4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Bn5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Bn4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , En5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , En4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , As4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Ds5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Ds4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Cs5 , v056 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+0 + .byte N02 , Cs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+12 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Cs5 , v032 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-16 + .byte BEND , c_v+0 + .byte N02 , Cs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w287b_2: + .byte KEYSH , se_w287b_key+0 + .byte VOICE , 55 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 70*se_w287b_mvl/mxv + .byte N02 , As3 , v052 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte An3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Gs3 + .byte W04 + .byte N02 + .byte W03 + .byte Gn3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte Fs3 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Fn3 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte En3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Ds3 + .byte W04 + .byte Ds3 , v032 + .byte W03 + .byte Dn3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte Cs3 , v020 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Cn3 , v012 + .byte W03 + .byte N02 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w287b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w287b_pri @ Priority + .byte se_w287b_rev @ Reverb. + + .word se_w287b_grp + + .word se_w287b_1 + .word se_w287b_2 + + .end diff --git a/sound/songs/se_w291.s b/sound/songs/se_w291.s new file mode 100644 index 000000000..ae8d11134 --- /dev/null +++ b/sound/songs/se_w291.s @@ -0,0 +1,123 @@ + .include "MPlayDef.s" + + .equ se_w291_grp, voicegroup128 + .equ se_w291_pri, 4 + .equ se_w291_rev, reverb_set+50 + .equ se_w291_mvl, 127 + .equ se_w291_key, 0 + .equ se_w291_tbs, 1 + .equ se_w291_exg, 0 + .equ se_w291_cmp, 1 + + .section .rodata + .global se_w291 + .align 2 + +@********************** Track 1 **********************@ + +se_w291_1: + .byte KEYSH , se_w291_key+0 + .byte TEMPO , 150*se_w291_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 105*se_w291_mvl/mxv + .byte BEND , c_v-18 + .byte N06 , Fn2 , v127 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-16 + .byte W04 + .byte PAN , c_v+6 + .byte BEND , c_v-14 + .byte N04 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-11 + .byte W02 + .byte N36 , Gn3 , v092 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-3 + .byte BEND , c_v-5 + .byte W02 + .byte VOL , 100*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v-2 + .byte W03 + .byte VOL , 94*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+1 + .byte W02 + .byte VOL , 84*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+3 + .byte VOL , 72*se_w291_mvl/mxv + .byte BEND , c_v+2 + .byte W04 + .byte PAN , c_v+6 + .byte VOL , 57*se_w291_mvl/mxv + .byte BEND , c_v-3 + .byte W03 + .byte PAN , c_v+3 + .byte VOL , 37*se_w291_mvl/mxv + .byte BEND , c_v-7 + .byte W03 + .byte VOL , 20*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte W01 + .byte VOL , 7*se_w291_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte BEND , c_v-16 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w291_2: + .byte KEYSH , se_w291_key+0 + .byte VOICE , 25 + .byte VOL , 105*se_w291_mvl/mxv + .byte N06 , An2 , v040 + .byte W06 + .byte Gn2 + .byte W06 + .byte Gs3 , v044 + .byte W07 + .byte Gs3 , v036 + .byte W05 + .byte W02 + .byte Gs3 , v028 + .byte W07 + .byte Gs3 , v020 + .byte W03 + .byte W04 + .byte Gs3 , v012 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w291: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w291_pri @ Priority + .byte se_w291_rev @ Reverb. + + .word se_w291_grp + + .word se_w291_1 + .word se_w291_2 + + .end diff --git a/sound/songs/se_w298.s b/sound/songs/se_w298.s new file mode 100644 index 000000000..d21e4b710 --- /dev/null +++ b/sound/songs/se_w298.s @@ -0,0 +1,121 @@ + .include "MPlayDef.s" + + .equ se_w298_grp, voicegroup128 + .equ se_w298_pri, 4 + .equ se_w298_rev, reverb_set+50 + .equ se_w298_mvl, 127 + .equ se_w298_key, 0 + .equ se_w298_tbs, 1 + .equ se_w298_exg, 0 + .equ se_w298_cmp, 1 + + .section .rodata + .global se_w298 + .align 2 + +@********************** Track 1 **********************@ + +se_w298_1: + .byte KEYSH , se_w298_key+0 + .byte TEMPO , 170*se_w298_tbs/2 + .byte VOICE , 37 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w298_mvl/mxv + .byte BEND , c_v-4 + .byte N03 , Gn4 , v100 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Gn4 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , An5 , v100 + .byte W03 + .byte W03 + .byte PAN , c_v-15 + .byte N03 , An5 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Cn6 , v100 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn6 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Gn4 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-16 + .byte N03 , Gn4 , v028 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , An5 , v072 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , An5 , v028 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Cn6 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-16 + .byte N03 , Cn6 , v028 + .byte W03 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w298_2: + .byte KEYSH , se_w298_key+0 + .byte VOICE , 47 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte MOD , 20 + .byte VOL , 44*se_w298_mvl/mxv + .byte BEND , c_v-2 + .byte W03 + .byte N03 , Gn3 , v112 + .byte W03 + .byte W03 + .byte Gn3 , v068 + .byte W03 + .byte An4 , v112 + .byte W06 + .byte An4 , v068 + .byte W03 + .byte Cn5 , v112 + .byte W03 + .byte W03 + .byte Cn5 , v068 + .byte W03 + .byte Gn3 , v080 + .byte W06 + .byte Gn3 , v036 + .byte W03 + .byte An4 , v080 + .byte W03 + .byte W03 + .byte An4 , v036 + .byte W03 + .byte Cn5 , v080 + .byte W06 + .byte Cn5 , v036 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w298: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w298_pri @ Priority + .byte se_w298_rev @ Reverb. + + .word se_w298_grp + + .word se_w298_1 + .word se_w298_2 + + .end diff --git a/sound/songs/se_w320.s b/sound/songs/se_w320.s new file mode 100644 index 000000000..82d93b571 --- /dev/null +++ b/sound/songs/se_w320.s @@ -0,0 +1,130 @@ + .include "MPlayDef.s" + + .equ se_w320_grp, voicegroup128 + .equ se_w320_pri, 4 + .equ se_w320_rev, reverb_set+50 + .equ se_w320_mvl, 127 + .equ se_w320_key, 0 + .equ se_w320_tbs, 1 + .equ se_w320_exg, 0 + .equ se_w320_cmp, 1 + + .section .rodata + .global se_w320 + .align 2 + +@********************** Track 1 **********************@ + +se_w320_1: + .byte KEYSH , se_w320_key+0 + .byte TEMPO , 100*se_w320_tbs/2 + .byte VOICE , 64 + .byte BENDR , 2 + .byte LFOS , 40 + .byte PAN , c_v+0 + .byte VOL , 70*se_w320_mvl/mxv + .byte BEND , c_v-16 + .byte N21 , Gn5 , v112 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v+0 + .byte W03 + .byte MOD , 10 + .byte W03 + .byte W09 + .byte 0 + .byte W03 + .byte N09 , An5 + .byte W12 + .byte En5 + .byte W12 + .byte BEND , c_v-14 + .byte N66 , Gn5 + .byte W06 + .byte BEND , c_v-8 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte MOD , 10 + .byte W12 + .byte W12 + .byte W06 + .byte VOL , 61*se_w320_mvl/mxv + .byte W06 + .byte 51*se_w320_mvl/mxv + .byte W06 + .byte 36*se_w320_mvl/mxv + .byte W06 + .byte 18*se_w320_mvl/mxv + .byte W12 + .byte FINE + +@********************** Track 2 **********************@ + +se_w320_2: + .byte KEYSH , se_w320_key+0 + .byte VOICE , 64 + .byte BENDR , 2 + .byte LFOS , 40 + .byte VOL , 70*se_w320_mvl/mxv + .byte W12 + .byte PAN , c_v+12 + .byte BEND , c_v-16 + .byte N21 , Gn5 , v072 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v+0 + .byte W03 + .byte MOD , 10 + .byte W03 + .byte W09 + .byte 0 + .byte W03 + .byte PAN , c_v-12 + .byte N09 , An5 + .byte W12 + .byte PAN , c_v+14 + .byte N09 , En5 + .byte W12 + .byte PAN , c_v-15 + .byte BEND , c_v-14 + .byte N66 , Gn5 + .byte W06 + .byte BEND , c_v-8 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte MOD , 10 + .byte W12 + .byte W06 + .byte VOL , 61*se_w320_mvl/mxv + .byte W06 + .byte 51*se_w320_mvl/mxv + .byte W06 + .byte 36*se_w320_mvl/mxv + .byte W06 + .byte 18*se_w320_mvl/mxv + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w320: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w320_pri @ Priority + .byte se_w320_rev @ Reverb. + + .word se_w320_grp + + .word se_w320_1 + .word se_w320_2 + + .end diff --git a/sound/songs/se_w322.s b/sound/songs/se_w322.s new file mode 100644 index 000000000..2f48ff968 --- /dev/null +++ b/sound/songs/se_w322.s @@ -0,0 +1,208 @@ + .include "MPlayDef.s" + + .equ se_w322_grp, voicegroup128 + .equ se_w322_pri, 4 + .equ se_w322_rev, reverb_set+50 + .equ se_w322_mvl, 127 + .equ se_w322_key, 0 + .equ se_w322_tbs, 1 + .equ se_w322_exg, 0 + .equ se_w322_cmp, 1 + + .section .rodata + .global se_w322 + .align 2 + +@********************** Track 1 **********************@ + +se_w322_1: + .byte KEYSH , se_w322_key+0 + .byte TEMPO , 150*se_w322_tbs/2 + .byte VOICE , 46 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w322_mvl/mxv + .byte BEND , c_v-4 + .byte N09 , As5 , v112 + .byte W06 + .byte W03 + .byte PAN , c_v-5 + .byte N08 , Cn5 + .byte W03 + .byte W06 + .byte PAN , c_v-9 + .byte N10 , Gn5 + .byte W06 + .byte W04 + .byte PAN , c_v-5 + .byte N09 , Fn6 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v+0 + .byte N09 , An5 + .byte W04 + .byte W06 + .byte PAN , c_v+4 + .byte N09 , As5 + .byte W06 + .byte W03 + .byte PAN , c_v+9 + .byte N08 , Cn5 , v108 + .byte W03 + .byte W06 + .byte PAN , c_v+4 + .byte N10 , Gn5 , v104 + .byte W06 + .byte W04 + .byte PAN , c_v+0 + .byte N09 , Fn6 , v096 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v-5 + .byte N09 , An5 , v092 + .byte W04 + .byte W04 + .byte PAN , c_v-9 + .byte W02 + .byte N09 , As5 , v084 + .byte W06 + .byte W03 + .byte PAN , c_v-5 + .byte N08 , Cn5 , v080 + .byte W03 + .byte W06 + .byte N10 , Gn5 , v072 + .byte W01 + .byte PAN , c_v+0 + .byte W05 + .byte W04 + .byte c_v+4 + .byte N09 , Fn6 , v068 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v+9 + .byte N09 , An5 , v060 + .byte W04 + .byte W04 + .byte PAN , c_v+4 + .byte W02 + .byte N09 , As5 , v056 + .byte W06 + .byte W03 + .byte PAN , c_v+0 + .byte N08 , Cn5 , v052 + .byte W03 + .byte W06 + .byte N10 , Gn5 , v044 + .byte W01 + .byte PAN , c_v-5 + .byte W05 + .byte W03 + .byte c_v-9 + .byte W01 + .byte N09 , Fn6 , v040 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v-5 + .byte N09 , An5 , v032 + .byte W04 + .byte W06 + .byte PAN , c_v+0 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w322_2: + .byte KEYSH , se_w322_key+0 + .byte VOICE , 53 + .byte XCMD , xIECV , 9 + .byte xIECL , 8 + .byte VOL , 43*se_w322_mvl/mxv + .byte BEND , c_v-2 + .byte W04 + .byte N08 , Fn5 , v112 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 + .byte W05 + .byte W06 + .byte N09 , As6 + .byte W06 + .byte W03 + .byte Cn6 + .byte W03 + .byte W06 + .byte N10 , Fn5 + .byte W06 + .byte W04 + .byte N08 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v104 + .byte W05 + .byte W06 + .byte N09 , As6 , v100 + .byte W06 + .byte W03 + .byte Cn6 , v092 + .byte W03 + .byte W06 + .byte N10 , Fn5 , v088 + .byte W06 + .byte W04 + .byte N08 , Fn5 , v080 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v076 + .byte W05 + .byte W06 + .byte N09 , As6 , v072 + .byte W06 + .byte W03 + .byte Cn6 , v064 + .byte W03 + .byte W06 + .byte N10 , Fn5 , v060 + .byte W06 + .byte W04 + .byte N08 , Fn5 , v052 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v048 + .byte W05 + .byte W06 + .byte N09 , As6 , v040 + .byte W06 + .byte W03 + .byte Cn6 , v036 + .byte W03 + .byte W06 + .byte N12 , Fn5 , v032 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w322: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w322_pri @ Priority + .byte se_w322_rev @ Reverb. + + .word se_w322_grp + + .word se_w322_1 + .word se_w322_2 + + .end diff --git a/sound/songs/se_w327.s b/sound/songs/se_w327.s new file mode 100644 index 000000000..1efa6c33f --- /dev/null +++ b/sound/songs/se_w327.s @@ -0,0 +1,103 @@ + .include "MPlayDef.s" + + .equ se_w327_grp, voicegroup128 + .equ se_w327_pri, 4 + .equ se_w327_rev, reverb_set+50 + .equ se_w327_mvl, 127 + .equ se_w327_key, 0 + .equ se_w327_tbs, 1 + .equ se_w327_exg, 0 + .equ se_w327_cmp, 1 + + .section .rodata + .global se_w327 + .align 2 + +@********************** Track 1 **********************@ + +se_w327_1: + .byte KEYSH , se_w327_key+0 + .byte TEMPO , 220*se_w327_tbs/2 + .byte VOICE , 41 + .byte VOL , 110*se_w327_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+6 + .byte BEND , c_v+0 + .byte N02 , Cn4 , v127 + .byte W03 + .byte VOL , 104*se_w327_mvl/mxv + .byte W03 + .byte 93*se_w327_mvl/mxv + .byte PAN , c_v-6 + .byte N02 , Cn5 + .byte W03 + .byte VOL , 110*se_w327_mvl/mxv + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v060 + .byte W02 + .byte W02 + .byte BEND , c_v+0 + .byte W04 + .byte c_v+1 + .byte W03 + .byte c_v+1 + .byte W01 + .byte VOL , 105*se_w327_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 103*se_w327_mvl/mxv + .byte W02 + .byte 91*se_w327_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 77*se_w327_mvl/mxv + .byte BEND , c_v-1 + .byte W02 + .byte VOL , 61*se_w327_mvl/mxv + .byte BEND , c_v-2 + .byte W01 + .byte VOL , 38*se_w327_mvl/mxv + .byte W01 + .byte 15*se_w327_mvl/mxv + .byte BEND , c_v-3 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w327_2: + .byte KEYSH , se_w327_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w327_mvl/mxv + .byte N02 , Cn3 , v060 + .byte W03 + .byte Gn2 + .byte W03 + .byte Gs4 + .byte W04 + .byte Gs4 , v020 + .byte W02 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w327: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w327_pri @ Priority + .byte se_w327_rev @ Reverb. + + .word se_w327_grp + + .word se_w327_1 + .word se_w327_2 + + .end diff --git a/sound/songs/se_w328.s b/sound/songs/se_w328.s new file mode 100644 index 000000000..6b5a2d923 --- /dev/null +++ b/sound/songs/se_w328.s @@ -0,0 +1,197 @@ + .include "MPlayDef.s" + + .equ se_w328_grp, voicegroup128 + .equ se_w328_pri, 4 + .equ se_w328_rev, reverb_set+50 + .equ se_w328_mvl, 127 + .equ se_w328_key, 0 + .equ se_w328_tbs, 1 + .equ se_w328_exg, 0 + .equ se_w328_cmp, 1 + + .section .rodata + .global se_w328 + .align 2 + +@********************** Track 1 **********************@ + +se_w328_1: + .byte KEYSH , se_w328_key+0 + .byte TEMPO , 150*se_w328_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 64*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte N96 , En2 , v127 + .byte W03 + .byte VOL , 79*se_w328_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 84*se_w328_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 91*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 100*se_w328_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 110*se_w328_mvl/mxv + .byte W03 + .byte PAN , c_v-12 + .byte W06 + .byte c_v-17 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W03 + .byte c_v-20 + .byte W03 + .byte PAN , c_v-3 + .byte W03 + .byte c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-6 + .byte W03 + .byte PAN , c_v+16 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+13 + .byte BEND , c_v+11 + .byte W03 + .byte c_v+20 + .byte W03 + .byte PAN , c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v-11 + .byte W03 + .byte c_v-17 + .byte VOL , 98*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 90*se_w328_mvl/mxv + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 80*se_w328_mvl/mxv + .byte W02 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 71*se_w328_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte W02 + .byte VOL , 58*se_w328_mvl/mxv + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte VOL , 45*se_w328_mvl/mxv + .byte W02 + .byte 27*se_w328_mvl/mxv + .byte W01 + .byte BEND , c_v-6 + .byte W01 + .byte VOL , 11*se_w328_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w328_2: + .byte KEYSH , se_w328_key+0 + .byte VOICE , 57 + .byte PAN , c_v+0 + .byte VOL , 110*se_w328_mvl/mxv + .byte N03 , Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 + .byte W01 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W02 + .byte W02 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v092 + .byte W04 + .byte En3 , v060 + .byte W03 + .byte Dn3 , v052 + .byte W04 + .byte Cn3 , v060 + .byte W04 + .byte En3 , v032 + .byte W03 + .byte N02 , Dn3 , v020 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w328: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w328_pri @ Priority + .byte se_w328_rev @ Reverb. + + .word se_w328_grp + + .word se_w328_1 + .word se_w328_2 + + .end diff --git a/sound/songs/se_wall_hit.s b/sound/songs/se_wall_hit.s new file mode 100644 index 000000000..feeeb03b1 --- /dev/null +++ b/sound/songs/se_wall_hit.s @@ -0,0 +1,41 @@ + .include "MPlayDef.s" + + .equ se_wall_hit_grp, voicegroup127 + .equ se_wall_hit_pri, 2 + .equ se_wall_hit_rev, reverb_set+50 + .equ se_wall_hit_mvl, 127 + .equ se_wall_hit_key, 0 + .equ se_wall_hit_tbs, 1 + .equ se_wall_hit_exg, 0 + .equ se_wall_hit_cmp, 1 + + .section .rodata + .global se_wall_hit + .align 2 + +@********************** Track 1 **********************@ + +se_wall_hit_1: + .byte KEYSH , se_wall_hit_key+0 + .byte TEMPO , 220*se_wall_hit_tbs/2 + .byte VOICE , 89 + .byte VOL , 80*se_wall_hit_mvl/mxv + .byte BEND , c_v+0 + .byte N18 , Gn1 , v127 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_wall_hit: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_wall_hit_pri @ Priority + .byte se_wall_hit_rev @ Reverb. + + .word se_wall_hit_grp + + .word se_wall_hit_1 + + .end diff --git a/sound/songs/se_win_open.s b/sound/songs/se_win_open.s new file mode 100644 index 000000000..74656e9c0 --- /dev/null +++ b/sound/songs/se_win_open.s @@ -0,0 +1,42 @@ + .include "MPlayDef.s" + + .equ se_win_open_grp, voicegroup127 + .equ se_win_open_pri, 5 + .equ se_win_open_rev, reverb_set+50 + .equ se_win_open_mvl, 127 + .equ se_win_open_key, 0 + .equ se_win_open_tbs, 1 + .equ se_win_open_exg, 0 + .equ se_win_open_cmp, 1 + + .section .rodata + .global se_win_open + .align 2 + +@********************** Track 1 **********************@ + +se_win_open_1: + .byte KEYSH , se_win_open_key+0 + .byte TEMPO , 220*se_win_open_tbs/2 + .byte VOICE , 127 + .byte VOL , 110*se_win_open_mvl/mxv + .byte N03 , Ds3 , v127 + .byte W03 + .byte N15 , Gn4 + .byte W21 + .byte FINE + +@******************************************************@ + .align 2 + +se_win_open: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_win_open_pri @ Priority + .byte se_win_open_rev @ Reverb. + + .word se_win_open_grp + + .word se_win_open_1 + + .end diff --git a/sound/songs/se_z_page.s b/sound/songs/se_z_page.s new file mode 100644 index 000000000..a767bf5ad --- /dev/null +++ b/sound/songs/se_z_page.s @@ -0,0 +1,54 @@ + .include "MPlayDef.s" + + .equ se_z_page_grp, voicegroup127 + .equ se_z_page_pri, 5 + .equ se_z_page_rev, reverb_set+50 + .equ se_z_page_mvl, 127 + .equ se_z_page_key, 0 + .equ se_z_page_tbs, 1 + .equ se_z_page_exg, 0 + .equ se_z_page_cmp, 1 + + .section .rodata + .global se_z_page + .align 2 + +@********************** Track 1 **********************@ + +se_z_page_1: + .byte KEYSH , se_z_page_key+0 + .byte TEMPO , 100*se_z_page_tbs/2 + .byte VOICE , 4 + .byte BENDR , 12 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 90*se_z_page_mvl/mxv + .byte BEND , c_v+4 + .byte N01 , Cn5 , v064 + .byte W01 + .byte Cn5 , v020 + .byte W01 + .byte Cn5 , v064 + .byte W01 + .byte Cn5 , v020 + .byte W01 + .byte Cn6 , v064 + .byte W02 + .byte Cn6 , v020 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_z_page: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_z_page_pri @ Priority + .byte se_z_page_rev @ Reverb. + + .word se_z_page_grp + + .word se_z_page_1 + + .end diff --git a/sound/songs/se_z_scroll.s b/sound/songs/se_z_scroll.s new file mode 100644 index 000000000..d8c792b17 --- /dev/null +++ b/sound/songs/se_z_scroll.s @@ -0,0 +1,46 @@ + .include "MPlayDef.s" + + .equ se_z_scroll_grp, voicegroup127 + .equ se_z_scroll_pri, 5 + .equ se_z_scroll_rev, reverb_set+50 + .equ se_z_scroll_mvl, 127 + .equ se_z_scroll_key, 0 + .equ se_z_scroll_tbs, 1 + .equ se_z_scroll_exg, 0 + .equ se_z_scroll_cmp, 1 + + .section .rodata + .global se_z_scroll + .align 2 + +@********************** Track 1 **********************@ + +se_z_scroll_1: + .byte KEYSH , se_z_scroll_key+0 + .byte TEMPO , 100*se_z_scroll_tbs/2 + .byte VOICE , 4 + .byte BENDR , 12 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 40*se_z_scroll_mvl/mxv + .byte BEND , c_v+4 + .byte N01 , Gn4 , v127 + .byte W01 + .byte Gn4 , v020 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_z_scroll: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_z_scroll_pri @ Priority + .byte se_z_scroll_rev @ Reverb. + + .word se_z_scroll_grp + + .word se_z_scroll_1 + + .end diff --git a/src/m4a_tables.c b/src/m4a_tables.c index 91f00a31d..9a4ea32e6 100644 --- a/src/m4a_tables.c +++ b/src/m4a_tables.c @@ -261,7 +261,7 @@ const struct PokemonCrySong gPokemonCrySongTemplate = 0, // block count 255, // priority 0, // reverb - (struct ToneData *)&voicegroup_pokemon_cry, + (struct ToneData *)&voicegroup000, NULL, NULL, 0, |