dump songs

This commit is contained in:
YamaArashi 2016-08-29 21:30:01 -07:00
parent 31c8226f60
commit 61601293b2
429 changed files with 280814 additions and 52 deletions

View File

@ -44,6 +44,9 @@ data/event_scripts.o data/battle_anim_scripts.o \
data/battle_scripts_1.o data/battle_scripts_2.o data/field_effect_scripts.o \
data/battle_ai_scripts.o data/contest_ai_scripts.o data/script_funcs.o
SONG_SRCS := $(wildcard sound/songs/*.s)
SONG_OBJS := $(SONG_SRCS:%.s=%.o)
OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS)
pokeruby_OBJS := $(OBJS:.o=_ruby.o)
pokesapphire_OBJS := $(OBJS:.o=_sapphire.o)
@ -69,7 +72,7 @@ clean:
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.rl' \) -exec rm {} +
tidy:
rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i) pokeruby.map pokesapphire.map
rm -f $(ROM) $(ELF) $(OBJS) $(pokeruby_OBJS) $(pokesapphire_OBJS) $(C_SRCS:%.c=%.i) pokeruby.map pokesapphire.map ld_script_ruby.txt ld_script_sapphire.txt
include castform.mk
include tilesets.mk
@ -130,15 +133,18 @@ data/%_ruby.o: data/%.s $$(dep)
data/%_sapphire.o: data/%.s $$(dep)
$(PREPROC) $< charmap.txt | $(AS) $(ASFLAGS) --defsym SAPPHIRE=1 -o $@
$(SONG_OBJS): %.o: %.s
$(AS) $(ASFLAGS) -I sound -o $@ $<
ld_script_ruby.txt: ld_script.txt
@sed 's#\(\(src\|asm\|data\)/.*\)\.o#\1_ruby.o#g' $< > $@
ld_script_sapphire.txt: ld_script.txt
@sed 's#\(\(src\|asm\|data\)/.*\)\.o#\1_sapphire.o#g' $< > $@
pokeruby.elf: ld_script_ruby.txt $(pokeruby_OBJS)
$(LD) $(pokeruby_LDFLAGS) -o $@ $(pokeruby_OBJS) $(LIBGCC)
pokesapphire.elf: ld_script_sapphire.txt $(pokesapphire_OBJS)
$(LD) $(pokesapphire_LDFLAGS) -o $@ $(pokesapphire_OBJS) $(LIBGCC)
pokeruby.elf: ld_script_ruby.txt $(pokeruby_OBJS) $(SONG_OBJS)
$(LD) $(pokeruby_LDFLAGS) -o $@ $(pokeruby_OBJS) $(SONG_OBJS) $(LIBGCC)
pokesapphire.elf: ld_script_sapphire.txt $(pokesapphire_OBJS) $(SONG_OBJS)
$(LD) $(pokesapphire_LDFLAGS) -o $@ $(pokesapphire_OBJS) $(SONG_OBJS) $(LIBGCC)
%.gba: %.elf
$(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@

13
asm/macros/m4a.s Normal file
View File

@ -0,0 +1,13 @@
.macro song label, music_player, unknown
.4byte \label
.2byte \music_player
.2byte \unknown
.endm
.macro music_player info_struct, track_struct, unknown_1, unknown_2
.4byte \info_struct
.4byte \track_struct
.byte \unknown_1
.space 1
.2byte \unknown_2
.endm

View File

@ -131013,7 +131013,7 @@ _080BABF2:
b _080BAC98
.align 2, 0
_080BAC04: .4byte 0x020387d8
_080BAC08: .4byte gUnknown_084537C0
_080BAC08: .4byte voicegroup_84537C0
_080BAC0C:
lsls r0, r1, 1
adds r0, r1
@ -131021,7 +131021,7 @@ _080BAC0C:
ldr r1, _080BAC18
b _080BAC98
.align 2, 0
_080BAC18: .4byte gUnknown_08452590
_080BAC18: .4byte voicegroup_8452590
_080BAC1C:
ldr r0, _080BAC30
ldrb r0, [r0]
@ -131034,7 +131034,7 @@ _080BAC1C:
b _080BAC98
.align 2, 0
_080BAC30: .4byte 0x020387d8
_080BAC34: .4byte gUnknown_08453DC0
_080BAC34: .4byte voicegroup_8453DC0
_080BAC38:
lsls r0, r1, 1
adds r0, r1
@ -131042,7 +131042,7 @@ _080BAC38:
ldr r1, _080BAC44
b _080BAC98
.align 2, 0
_080BAC44: .4byte gUnknown_08452B90
_080BAC44: .4byte voicegroup_8452B90
_080BAC48:
ldr r0, _080BAC5C
ldrb r0, [r0]
@ -131055,7 +131055,7 @@ _080BAC48:
b _080BAC98
.align 2, 0
_080BAC5C: .4byte 0x020387d8
_080BAC60: .4byte gUnknown_084543C0
_080BAC60: .4byte voicegroup_84543C0
_080BAC64:
lsls r0, r1, 1
adds r0, r1
@ -131063,7 +131063,7 @@ _080BAC64:
ldr r1, _080BAC70
b _080BAC98
.align 2, 0
_080BAC70: .4byte gUnknown_08453190
_080BAC70: .4byte voicegroup_8453190
_080BAC74:
ldr r0, _080BAC88
ldrb r0, [r0]
@ -131076,7 +131076,7 @@ _080BAC74:
b _080BAC98
.align 2, 0
_080BAC88: .4byte 0x020387d8
_080BAC8C: .4byte gUnknown_084549C0
_080BAC8C: .4byte voicegroup_84549C0
_080BAC90:
lsls r0, r1, 1
adds r0, r1
@ -131110,7 +131110,7 @@ _080BACC6:
pop {r0}
bx r0
.align 2, 0
_080BACCC: .4byte gUnknown_08453790
_080BACCC: .4byte voicegroup_8453790
_080BACD0: .4byte 0x03005d30
_080BACD4: .4byte 0x020387b1
_080BACD8: .4byte 0x020387b2

View File

@ -947,7 +947,7 @@ _080752C6:
ldr r1, _080752D8
b _08075350
.align 2, 0
_080752D8: .4byte gUnknown_084537C0
_080752D8: .4byte voicegroup_84537C0
_080752DC:
lsls r0, r1, 1
adds r0, r1
@ -955,7 +955,7 @@ _080752DC:
ldr r1, _080752E8
b _08075350
.align 2, 0
_080752E8: .4byte gUnknown_08452590
_080752E8: .4byte voicegroup_8452590
_080752EC:
mov r2, r9
cmp r2, 0
@ -966,7 +966,7 @@ _080752EC:
ldr r1, _080752FC
b _08075350
.align 2, 0
_080752FC: .4byte gUnknown_08453DC0
_080752FC: .4byte voicegroup_8453DC0
_08075300:
lsls r0, r1, 1
adds r0, r1
@ -974,7 +974,7 @@ _08075300:
ldr r1, _0807530C
b _08075350
.align 2, 0
_0807530C: .4byte gUnknown_08452B90
_0807530C: .4byte voicegroup_8452B90
_08075310:
mov r0, r9
cmp r0, 0
@ -985,7 +985,7 @@ _08075310:
ldr r1, _08075320
b _08075350
.align 2, 0
_08075320: .4byte gUnknown_084543C0
_08075320: .4byte voicegroup_84543C0
_08075324:
lsls r0, r1, 1
adds r0, r1
@ -993,7 +993,7 @@ _08075324:
ldr r1, _08075330
b _08075350
.align 2, 0
_08075330: .4byte gUnknown_08453190
_08075330: .4byte voicegroup_8453190
_08075334:
mov r2, r9
cmp r2, 0
@ -1004,7 +1004,7 @@ _08075334:
ldr r1, _08075344
b _08075350
.align 2, 0
_08075344: .4byte gUnknown_084549C0
_08075344: .4byte voicegroup_84549C0
_08075348:
lsls r0, r1, 1
adds r0, r1
@ -1025,7 +1025,7 @@ _0807535A:
pop {r0}
bx r0
.align 2, 0
_0807536C: .4byte gUnknown_08453790
_0807536C: .4byte voicegroup_8453790
_08075370: .4byte 0x0202f79c
thumb_func_end sub_80751C0

View File

@ -1,35 +1,12 @@
.section .rodata
gUnknown_0842FC88:: @ 842FC88
.incbin "baserom.gba", 0x0042FC88, 0x22908
.include "asm/macros/m4a.s"
gUnknown_08452590:: @ 8452590
.incbin "baserom.gba", 0x00452590, 0x600
.include "sound/voice_groups.s"
gUnknown_08452B90:: @ 8452B90
.incbin "baserom.gba", 0x00452b90, 0x600
.incbin "baserom.gba", 0x455224, 0x238
gUnknown_08453190:: @ 8453190
.incbin "baserom.gba", 0x00453190, 0x600
.include "sound/music_player_table.s"
.include "sound/song_table.s"
gUnknown_08453790:: @ 8453790
.incbin "baserom.gba", 0x00453790, 0x30
gUnknown_084537C0:: @ 84537C0
.incbin "baserom.gba", 0x004537c0, 0x600
gUnknown_08453DC0:: @ 8453DC0
.incbin "baserom.gba", 0x00453dc0, 0x600
gUnknown_084543C0:: @ 84543C0
.incbin "baserom.gba", 0x004543c0, 0x600
gUnknown_084549C0:: @ 84549C0
.incbin "baserom.gba", 0x004549c0, 0xa9c
gMPlayTable:: @ 845545C
.incbin "baserom.gba", 0x0045545c, 0x30
gSongTable:: @ 845548C
.incbin "baserom.gba", 0x0045548c, 0xEA0 @ pointer tables
.incbin "baserom.gba", 0x0045632C, 0x25A3FC
.incbin "baserom.gba", 0x456330, 0x655FF0 - 0x456330

View File

@ -365,7 +365,7 @@ extern const u8 gNoiseTable[];
extern const struct PokemonCrySong gPokemonCrySongTemplate;
extern const struct ToneData gUnknown_0842FC88;
extern const struct ToneData voicegroup_842FC88;
extern char gNumMusicPlayers[];
extern char gMaxLines[];

View File

@ -133,6 +133,433 @@ SECTIONS {
data/data2.o(.rodata);
src/m4a_tables.o(.rodata);
data/sound_data.o(.rodata);
} =0
song_data :
ALIGN(4)
{
sound/songs/se_stop.o(.rodata);
sound/songs/se_kaifuku.o(.rodata);
sound/songs/se_pc_logon.o(.rodata);
sound/songs/se_pc_off.o(.rodata);
sound/songs/se_pc_on.o(.rodata);
sound/songs/se_select.o(.rodata);
sound/songs/se_win_open.o(.rodata);
sound/songs/se_wall_hit.o(.rodata);
sound/songs/se_door.o(.rodata);
sound/songs/se_kaidan.o(.rodata);
sound/songs/se_dansa.o(.rodata);
sound/songs/se_jitensya.o(.rodata);
sound/songs/se_kouka_l.o(.rodata);
sound/songs/se_kouka_m.o(.rodata);
sound/songs/se_kouka_h.o(.rodata);
sound/songs/se_bowa2.o(.rodata);
sound/songs/se_poke_dead.o(.rodata);
sound/songs/se_nigeru.o(.rodata);
sound/songs/se_jido_doa.o(.rodata);
sound/songs/se_naminori.o(.rodata);
sound/songs/se_ban.o(.rodata);
sound/songs/se_pin.o(.rodata);
sound/songs/se_boo.o(.rodata);
sound/songs/se_bowa.o(.rodata);
sound/songs/se_jyuni.o(.rodata);
sound/songs/se_a.o(.rodata);
sound/songs/se_i.o(.rodata);
sound/songs/se_u.o(.rodata);
sound/songs/se_e.o(.rodata);
sound/songs/se_o.o(.rodata);
sound/songs/se_n.o(.rodata);
sound/songs/se_seikai.o(.rodata);
sound/songs/se_hazure.o(.rodata);
sound/songs/se_exp.o(.rodata);
sound/songs/se_jite_pyoko.o(.rodata);
sound/songs/se_mu_pachi.o(.rodata);
sound/songs/se_tk_kasya.o(.rodata);
sound/songs/se_fu_zaku.o(.rodata);
sound/songs/se_fu_zaku2.o(.rodata);
sound/songs/se_fu_zuzuzu.o(.rodata);
sound/songs/se_ru_gashin.o(.rodata);
sound/songs/se_ru_gasyan.o(.rodata);
sound/songs/se_ru_bari.o(.rodata);
sound/songs/se_ru_hyuu.o(.rodata);
sound/songs/se_ki_gasyan.o(.rodata);
sound/songs/se_tk_warpin.o(.rodata);
sound/songs/se_tk_warpout.o(.rodata);
sound/songs/se_tu_saa.o(.rodata);
sound/songs/se_hi_turun.o(.rodata);
sound/songs/se_track_move.o(.rodata);
sound/songs/se_track_stop.o(.rodata);
sound/songs/se_track_haik.o(.rodata);
sound/songs/se_track_door.o(.rodata);
sound/songs/se_moter.o(.rodata);
sound/songs/se_card.o(.rodata);
sound/songs/se_save.o(.rodata);
sound/songs/se_kon.o(.rodata);
sound/songs/se_kon2.o(.rodata);
sound/songs/se_kon3.o(.rodata);
sound/songs/se_kon4.o(.rodata);
sound/songs/se_suikomu.o(.rodata);
sound/songs/se_nageru.o(.rodata);
sound/songs/se_toy_c.o(.rodata);
sound/songs/se_toy_d.o(.rodata);
sound/songs/se_toy_e.o(.rodata);
sound/songs/se_toy_f.o(.rodata);
sound/songs/se_toy_g.o(.rodata);
sound/songs/se_toy_a.o(.rodata);
sound/songs/se_toy_b.o(.rodata);
sound/songs/se_toy_c1.o(.rodata);
sound/songs/se_mizu.o(.rodata);
sound/songs/se_hashi.o(.rodata);
sound/songs/se_daugi.o(.rodata);
sound/songs/se_pinpon.o(.rodata);
sound/songs/se_fuusen1.o(.rodata);
sound/songs/se_fuusen2.o(.rodata);
sound/songs/se_fuusen3.o(.rodata);
sound/songs/se_toy_kabe.o(.rodata);
sound/songs/se_toy_dango.o(.rodata);
sound/songs/se_doku.o(.rodata);
sound/songs/se_esuka.o(.rodata);
sound/songs/se_t_ame.o(.rodata);
sound/songs/se_t_ame_e.o(.rodata);
sound/songs/se_t_ooame.o(.rodata);
sound/songs/se_t_ooame_e.o(.rodata);
sound/songs/se_t_koame.o(.rodata);
sound/songs/se_t_koame_e.o(.rodata);
sound/songs/se_t_kami.o(.rodata);
sound/songs/se_t_kami2.o(.rodata);
sound/songs/se_elebeta.o(.rodata);
sound/songs/se_hinsi.o(.rodata);
sound/songs/se_expmax.o(.rodata);
sound/songs/se_tamakoro.o(.rodata);
sound/songs/se_tamakoro_e.o(.rodata);
sound/songs/se_basabasa.o(.rodata);
sound/songs/se_regi.o(.rodata);
sound/songs/se_c_gaji.o(.rodata);
sound/songs/se_c_maku_u.o(.rodata);
sound/songs/se_c_maku_d.o(.rodata);
sound/songs/se_c_pasi.o(.rodata);
sound/songs/se_c_syu.o(.rodata);
sound/songs/se_c_pikon.o(.rodata);
sound/songs/se_reapoke.o(.rodata);
sound/songs/se_op_basyu.o(.rodata);
sound/songs/se_bt_start.o(.rodata);
sound/songs/se_dendou.o(.rodata);
sound/songs/se_jihanki.o(.rodata);
sound/songs/se_tama.o(.rodata);
sound/songs/se_z_scroll.o(.rodata);
sound/songs/se_z_page.o(.rodata);
sound/songs/se_pn_on.o(.rodata);
sound/songs/se_pn_off.o(.rodata);
sound/songs/se_z_search.o(.rodata);
sound/songs/se_tamago.o(.rodata);
sound/songs/se_tb_start.o(.rodata);
sound/songs/se_tb_kon.o(.rodata);
sound/songs/se_tb_kara.o(.rodata);
sound/songs/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/se_w015.o(.rodata);
sound/songs/se_w081.o(.rodata);
sound/songs/se_w081b.o(.rodata);
sound/songs/se_w088.o(.rodata);
sound/songs/se_w016.o(.rodata);
sound/songs/se_w016b.o(.rodata);
sound/songs/se_w003.o(.rodata);
sound/songs/se_w104.o(.rodata);
sound/songs/se_w013.o(.rodata);
sound/songs/se_w196.o(.rodata);
sound/songs/se_w086.o(.rodata);
sound/songs/se_w004.o(.rodata);
sound/songs/se_w025.o(.rodata);
sound/songs/se_w025b.o(.rodata);
sound/songs/se_w152.o(.rodata);
sound/songs/se_w026.o(.rodata);
sound/songs/se_w172.o(.rodata);
sound/songs/se_w172b.o(.rodata);
sound/songs/se_w053.o(.rodata);
sound/songs/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/se_w036.o(.rodata);
sound/songs/se_w059.o(.rodata);
sound/songs/se_w059b.o(.rodata);
sound/songs/se_w010.o(.rodata);
sound/songs/se_w011.o(.rodata);
sound/songs/se_w017.o(.rodata);
sound/songs/se_w019.o(.rodata);
sound/songs/se_w028.o(.rodata);
sound/songs/se_w013b.o(.rodata);
sound/songs/se_w044.o(.rodata);
sound/songs/se_w029.o(.rodata);
sound/songs/se_w057.o(.rodata);
sound/songs/se_w056.o(.rodata);
sound/songs/se_w250.o(.rodata);
sound/songs/se_w030.o(.rodata);
sound/songs/se_w039.o(.rodata);
sound/songs/se_w054.o(.rodata);
sound/songs/se_w077.o(.rodata);
sound/songs/se_w020.o(.rodata);
sound/songs/se_w082.o(.rodata);
sound/songs/se_w047.o(.rodata);
sound/songs/se_w195.o(.rodata);
sound/songs/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/se_w014.o(.rodata);
sound/songs/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/song_248.o(.rodata);
sound/songs/song_249.o(.rodata);
sound/songs/song_250.o(.rodata);
sound/songs/song_251.o(.rodata);
sound/songs/song_252.o(.rodata);
sound/songs/song_253.o(.rodata);
sound/songs/song_254.o(.rodata);
sound/songs/song_255.o(.rodata);
sound/songs/song_256.o(.rodata);
sound/songs/song_257.o(.rodata);
sound/songs/song_258.o(.rodata);
sound/songs/song_259.o(.rodata);
sound/songs/song_260.o(.rodata);
sound/songs/song_261.o(.rodata);
sound/songs/song_262.o(.rodata);
sound/songs/song_263.o(.rodata);
sound/songs/song_264.o(.rodata);
sound/songs/song_265.o(.rodata);
sound/songs/song_266.o(.rodata);
sound/songs/song_267.o(.rodata);
sound/songs/song_268.o(.rodata);
sound/songs/song_269.o(.rodata);
sound/songs/song_270.o(.rodata);
sound/songs/song_271.o(.rodata);
sound/songs/song_272.o(.rodata);
sound/songs/song_273.o(.rodata);
sound/songs/song_274.o(.rodata);
sound/songs/song_275.o(.rodata);
sound/songs/song_276.o(.rodata);
sound/songs/song_277.o(.rodata);
sound/songs/song_278.o(.rodata);
sound/songs/song_279.o(.rodata);
sound/songs/song_280.o(.rodata);
sound/songs/song_281.o(.rodata);
sound/songs/song_282.o(.rodata);
sound/songs/song_283.o(.rodata);
sound/songs/song_284.o(.rodata);
sound/songs/song_285.o(.rodata);
sound/songs/song_286.o(.rodata);
sound/songs/song_287.o(.rodata);
sound/songs/song_288.o(.rodata);
sound/songs/song_289.o(.rodata);
sound/songs/song_290.o(.rodata);
sound/songs/song_291.o(.rodata);
sound/songs/song_292.o(.rodata);
sound/songs/song_293.o(.rodata);
sound/songs/song_294.o(.rodata);
sound/songs/song_295.o(.rodata);
sound/songs/song_296.o(.rodata);
sound/songs/song_297.o(.rodata);
sound/songs/song_298.o(.rodata);
sound/songs/bgm_tetsuji.o(.rodata);
sound/songs/bgm_field13.o(.rodata);
sound/songs/bgm_kachi22.o(.rodata);
sound/songs/bgm_kachi2.o(.rodata);
sound/songs/bgm_kachi3.o(.rodata);
sound/songs/bgm_kachi5.o(.rodata);
sound/songs/bgm_pcc.o(.rodata);
sound/songs/bgm_nibi.o(.rodata);
sound/songs/bgm_suikun.o(.rodata);
sound/songs/bgm_dooro1.o(.rodata);
sound/songs/bgm_dooro_x1.o(.rodata);
sound/songs/bgm_dooro_x3.o(.rodata);
sound/songs/bgm_machi_s2.o(.rodata);
sound/songs/bgm_machi_s4.o(.rodata);
sound/songs/bgm_gim.o(.rodata);
sound/songs/bgm_naminori.o(.rodata);
sound/songs/bgm_dan01.o(.rodata);
sound/songs/bgm_fanfa1.o(.rodata);
sound/songs/bgm_me_asa.o(.rodata);
sound/songs/bgm_me_bachi.o(.rodata);
sound/songs/bgm_fanfa4.o(.rodata);
sound/songs/bgm_fanfa5.o(.rodata);
sound/songs/bgm_me_waza.o(.rodata);
sound/songs/bgm_bijyutu.o(.rodata);
sound/songs/bgm_dooro_x4.o(.rodata);
sound/songs/bgm_fune_kan.o(.rodata);
sound/songs/bgm_me_shinka.o(.rodata);
sound/songs/bgm_shinka.o(.rodata);
sound/songs/bgm_me_wasure.o(.rodata);
sound/songs/bgm_syoujoeye.o(.rodata);
sound/songs/bgm_boyeye.o(.rodata);
sound/songs/bgm_dan02.o(.rodata);
sound/songs/bgm_machi_s3.o(.rodata);
sound/songs/bgm_odamaki.o(.rodata);
sound/songs/bgm_b_tower.o(.rodata);
sound/songs/bgm_swimeye.o(.rodata);
sound/songs/bgm_dan03.o(.rodata);
sound/songs/bgm_me_kinomi.o(.rodata);
sound/songs/bgm_me_tama.o(.rodata);
sound/songs/bgm_me_b_big.o(.rodata);
sound/songs/bgm_me_b_small.o(.rodata);
sound/songs/bgm_me_zannen.o(.rodata);
sound/songs/bgm_bd_time.o(.rodata);
sound/songs/bgm_test1.o(.rodata);
sound/songs/bgm_test2.o(.rodata);
sound/songs/bgm_test3.o(.rodata);
sound/songs/bgm_test4.o(.rodata);
sound/songs/bgm_test.o(.rodata);
sound/songs/bgm_gomachi0.o(.rodata);
sound/songs/bgm_gotown.o(.rodata);
sound/songs/bgm_pokecen.o(.rodata);
sound/songs/bgm_nextroad.o(.rodata);
sound/songs/bgm_granroad.o(.rodata);
sound/songs/bgm_cycling.o(.rodata);
sound/songs/bgm_friendly.o(.rodata);
sound/songs/bgm_mishiro.o(.rodata);
sound/songs/bgm_tozan.o(.rodata);
sound/songs/bgm_girleye.o(.rodata);
sound/songs/bgm_minamo.o(.rodata);
sound/songs/bgm_ashroad.o(.rodata);
sound/songs/bgm_event0.o(.rodata);
sound/songs/bgm_deepdeep.o(.rodata);
sound/songs/bgm_kachi1.o(.rodata);
sound/songs/bgm_title3.o(.rodata);
sound/songs/bgm_demo1.o(.rodata);
sound/songs/bgm_girl_sup.o(.rodata);
sound/songs/bgm_hageshii.o(.rodata);
sound/songs/bgm_kakkoii.o(.rodata);
sound/songs/bgm_kazanbai.o(.rodata);
sound/songs/bgm_aqa_0.o(.rodata);
sound/songs/bgm_tsuretek.o(.rodata);
sound/songs/bgm_boy_sup.o(.rodata);
sound/songs/bgm_rainbow.o(.rodata);
sound/songs/bgm_ayasii.o(.rodata);
sound/songs/bgm_kachi4.o(.rodata);
sound/songs/bgm_ropeway.o(.rodata);
sound/songs/bgm_casino.o(.rodata);
sound/songs/bgm_hightown.o(.rodata);
sound/songs/bgm_safari.o(.rodata);
sound/songs/bgm_c_road.o(.rodata);
sound/songs/bgm_ajito.o(.rodata);
sound/songs/bgm_m_boat.o(.rodata);
sound/songs/bgm_m_dungon.o(.rodata);
sound/songs/bgm_finecity.o(.rodata);
sound/songs/bgm_machupi.o(.rodata);
sound/songs/bgm_p_school.o(.rodata);
sound/songs/bgm_dendou.o(.rodata);
sound/songs/bgm_tonekusa.o(.rodata);
sound/songs/bgm_maborosi.o(.rodata);
sound/songs/bgm_con_fan.o(.rodata);
sound/songs/bgm_contest0.o(.rodata);
sound/songs/bgm_mgm0.o(.rodata);
sound/songs/bgm_t_battle.o(.rodata);
sound/songs/bgm_ooame.o(.rodata);
sound/songs/bgm_hideri.o(.rodata);
sound/songs/bgm_runecity.o(.rodata);
sound/songs/bgm_con_k.o(.rodata);
sound/songs/bgm_eikou_r.o(.rodata);
sound/songs/bgm_karakuri.o(.rodata);
sound/songs/bgm_hutago.o(.rodata);
sound/songs/bgm_sitennou.o(.rodata);
sound/songs/bgm_yama_eye.o(.rodata);
sound/songs/bgm_conlobby.o(.rodata);
sound/songs/bgm_inter_v.o(.rodata);
sound/songs/bgm_daigo.o(.rodata);
sound/songs/bgm_thankfor.o(.rodata);
sound/songs/bgm_end.o(.rodata);
sound/songs/bgm_battle27.o(.rodata);
sound/songs/bgm_battle31.o(.rodata);
sound/songs/bgm_battle20.o(.rodata);
sound/songs/bgm_battle32.o(.rodata);
sound/songs/bgm_battle33.o(.rodata);
sound/songs/bgm_battle36.o(.rodata);
sound/songs/bgm_battle34.o(.rodata);
sound/songs/bgm_battle35.o(.rodata);
sound/songs/bgm_battle38.o(.rodata);
sound/songs/bgm_battle30.o(.rodata);
sound/songs/song_467.o(.rodata);
} =0
lib_rodata :
ALIGN(4)
{
src/agb_flash.o(.rodata);
src/agb_flash_1m.o(.rodata);
src/agb_flash_mx.o(.rodata);

430
sound/MPlayDef.s Normal file
View File

@ -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 @

View File

@ -0,0 +1,6 @@
.align 2
gMPlayTable:: @ 845545C
music_player 0x3007380, 0x30007F8, 10, 0
music_player 0x30073C0, 0x3000B18, 3, 1
music_player 0x3007400, 0x3000C08, 9, 1
music_player 0x3007450, 0x3000ED8, 1, 0

474
sound/song_table.s Normal file
View File

@ -0,0 +1,474 @@
.align 2
gSongTable:: @ 845548C
song se_stop, 0, 0
song se_kaifuku, 1, 1
song se_pc_logon, 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_a, 1, 1
song se_i, 1, 1
song se_u, 1, 1
song se_e, 1, 1
song se_o, 1, 1
song se_n, 1, 1
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_haik, 2, 2
song se_track_door, 1, 1
song se_moter, 2, 2
song se_card, 1, 1
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 song_248, 2, 2
song song_249, 2, 2
song song_250, 2, 2
song song_251, 2, 2
song song_252, 2, 2
song song_253, 2, 2
song song_254, 2, 2
song song_255, 2, 2
song song_256, 2, 2
song song_257, 2, 2
song song_258, 2, 2
song song_259, 2, 2
song song_260, 2, 2
song song_261, 2, 2
song song_262, 2, 2
song song_263, 2, 2
song song_264, 2, 2
song song_265, 2, 2
song song_266, 2, 2
song song_267, 2, 2
song song_268, 2, 2
song song_269, 2, 2
song song_270, 2, 2
song song_271, 2, 2
song song_272, 2, 2
song song_273, 2, 2
song song_274, 2, 2
song song_275, 2, 2
song song_276, 2, 2
song song_277, 2, 2
song song_278, 2, 2
song song_279, 2, 2
song song_280, 2, 2
song song_281, 2, 2
song song_282, 2, 2
song song_283, 2, 2
song song_284, 2, 2
song song_285, 2, 2
song song_286, 2, 2
song song_287, 2, 2
song song_288, 2, 2
song song_289, 2, 2
song song_290, 2, 2
song song_291, 2, 2
song song_292, 2, 2
song song_293, 2, 2
song song_294, 2, 2
song song_295, 2, 2
song song_296, 2, 2
song song_297, 2, 2
song song_298, 2, 2
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song dummy_song_header, 0, 0
song bgm_tetsuji, 0, 0
song bgm_field13, 0, 0
song bgm_kachi22, 0, 0
song bgm_kachi2, 0, 0
song bgm_kachi3, 0, 0
song bgm_kachi5, 0, 0
song bgm_pcc, 0, 0
song bgm_nibi, 0, 0
song bgm_suikun, 0, 0
song bgm_dooro1, 0, 0
song bgm_dooro_x1, 0, 0
song bgm_dooro_x3, 0, 0
song bgm_machi_s2, 0, 0
song bgm_machi_s4, 0, 0
song bgm_gim, 0, 0
song bgm_naminori, 0, 0
song bgm_dan01, 0, 0
song bgm_fanfa1, 2, 2
song bgm_me_asa, 2, 2
song bgm_me_bachi, 2, 2
song bgm_fanfa4, 2, 2
song bgm_fanfa5, 2, 2
song bgm_me_waza, 2, 2
song bgm_bijyutu, 0, 0
song bgm_dooro_x4, 0, 0
song bgm_fune_kan, 0, 0
song bgm_me_shinka, 2, 2
song bgm_shinka, 0, 0
song bgm_me_wasure, 2, 2
song bgm_syoujoeye, 0, 0
song bgm_boyeye, 0, 0
song bgm_dan02, 0, 0
song bgm_machi_s3, 0, 0
song bgm_odamaki, 0, 0
song bgm_b_tower, 0, 0
song bgm_swimeye, 0, 0
song bgm_dan03, 0, 0
song bgm_me_kinomi, 2, 2
song bgm_me_tama, 2, 2
song bgm_me_b_big, 2, 2
song bgm_me_b_small, 2, 2
song bgm_me_zannen, 2, 2
song bgm_bd_time, 0, 0
song bgm_test1, 0, 0
song bgm_test2, 0, 0
song bgm_test3, 0, 0
song bgm_test4, 0, 0
song bgm_test, 0, 0
song bgm_gomachi0, 0, 0
song bgm_gotown, 0, 0
song bgm_pokecen, 0, 0
song bgm_nextroad, 0, 0
song bgm_granroad, 0, 0
song bgm_cycling, 0, 0
song bgm_friendly, 0, 0
song bgm_mishiro, 0, 0
song bgm_tozan, 0, 0
song bgm_girleye, 0, 0
song bgm_minamo, 0, 0
song bgm_ashroad, 0, 0
song bgm_event0, 0, 0
song bgm_deepdeep, 0, 0
song bgm_kachi1, 0, 0
song bgm_title3, 0, 0
song bgm_demo1, 0, 0
song bgm_girl_sup, 0, 0
song bgm_hageshii, 0, 0
song bgm_kakkoii, 0, 0
song bgm_kazanbai, 0, 0
song bgm_aqa_0, 0, 0
song bgm_tsuretek, 0, 0
song bgm_boy_sup, 0, 0
song bgm_rainbow, 0, 0
song bgm_ayasii, 0, 0
song bgm_kachi4, 0, 0
song bgm_ropeway, 0, 0
song bgm_casino, 0, 0
song bgm_hightown, 0, 0
song bgm_safari, 0, 0
song bgm_c_road, 0, 0
song bgm_ajito, 0, 0
song bgm_m_boat, 0, 0
song bgm_m_dungon, 0, 0
song bgm_finecity, 0, 0
song bgm_machupi, 0, 0
song bgm_p_school, 0, 0
song bgm_dendou, 0, 0
song bgm_tonekusa, 0, 0
song bgm_maborosi, 0, 0
song bgm_con_fan, 0, 0
song bgm_contest0, 0, 0
song bgm_mgm0, 0, 0
song bgm_t_battle, 0, 0
song bgm_ooame, 0, 0
song bgm_hideri, 0, 0
song bgm_runecity, 0, 0
song bgm_con_k, 0, 0
song bgm_eikou_r, 0, 0
song bgm_karakuri, 0, 0
song bgm_hutago, 0, 0
song bgm_sitennou, 0, 0
song bgm_yama_eye, 0, 0
song bgm_conlobby, 0, 0
song bgm_inter_v, 0, 0
song bgm_daigo, 0, 0
song bgm_thankfor, 0, 0
song bgm_end, 0, 0
song bgm_battle27, 0, 0
song bgm_battle31, 0, 0
song bgm_battle20, 0, 0
song bgm_battle32, 0, 0
song bgm_battle33, 0, 0
song bgm_battle36, 0, 0
song bgm_battle34, 0, 0
song bgm_battle35, 0, 0
song bgm_battle38, 0, 0
song bgm_battle30, 0, 0
song song_467, 0, 0
.align 2
dummy_song_header: @ 845632C
.byte 0, 0, 0, 0

1561
sound/songs/bgm_ajito.s Normal file

File diff suppressed because it is too large Load Diff

2755
sound/songs/bgm_aqa_0.s Normal file

File diff suppressed because it is too large Load Diff

2829
sound/songs/bgm_ashroad.s Normal file

File diff suppressed because it is too large Load Diff

1738
sound/songs/bgm_ayasii.s Normal file

File diff suppressed because it is too large Load Diff

2380
sound/songs/bgm_b_tower.s Normal file

File diff suppressed because it is too large Load Diff

3176
sound/songs/bgm_battle20.s Normal file

File diff suppressed because it is too large Load Diff

2030
sound/songs/bgm_battle27.s Normal file

File diff suppressed because it is too large Load Diff

2749
sound/songs/bgm_battle30.s Normal file

File diff suppressed because it is too large Load Diff

3263
sound/songs/bgm_battle31.s Normal file

File diff suppressed because it is too large Load Diff

2623
sound/songs/bgm_battle32.s Normal file

File diff suppressed because it is too large Load Diff

2886
sound/songs/bgm_battle33.s Normal file

File diff suppressed because it is too large Load Diff

1213
sound/songs/bgm_battle34.s Normal file

File diff suppressed because it is too large Load Diff

2381
sound/songs/bgm_battle35.s Normal file

File diff suppressed because it is too large Load Diff

1657
sound/songs/bgm_battle36.s Normal file

File diff suppressed because it is too large Load Diff

2267
sound/songs/bgm_battle38.s Normal file

File diff suppressed because it is too large Load Diff

1327
sound/songs/bgm_bd_time.s Normal file

File diff suppressed because it is too large Load Diff

2124
sound/songs/bgm_bijyutu.s Normal file

File diff suppressed because it is too large Load Diff

2591
sound/songs/bgm_boy_sup.s Normal file

File diff suppressed because it is too large Load Diff

1238
sound/songs/bgm_boyeye.s Normal file

File diff suppressed because it is too large Load Diff

4036
sound/songs/bgm_c_road.s Normal file

File diff suppressed because it is too large Load Diff

4151
sound/songs/bgm_casino.s Normal file

File diff suppressed because it is too large Load Diff

1215
sound/songs/bgm_con_fan.s Normal file

File diff suppressed because it is too large Load Diff

824
sound/songs/bgm_con_k.s Normal file
View File

@ -0,0 +1,824 @@
.include "MPlayDef.s"
.equ bgm_con_k_grp, voicegroup_844ADF0
.equ bgm_con_k_pri, 0
.equ bgm_con_k_rev, reverb_set+50
.equ bgm_con_k_mvl, 127
.equ bgm_con_k_key, 0
.equ bgm_con_k_tbs, 1
.equ bgm_con_k_exg, 0
.equ bgm_con_k_cmp, 1
.section .rodata
.global bgm_con_k
.align 2
@********************** Track 1 **********************@
bgm_con_k_1:
.byte KEYSH , bgm_con_k_key+0
.byte TEMPO , 128*bgm_con_k_tbs/2
.byte VOICE , 127
.byte LFOS , 44
.byte PAN , c_v+4
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 46*bgm_con_k_mvl/mxv
.byte W24
bgm_con_k_1_B1:
bgm_con_k_1_000:
.byte N02 , Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte PEND
bgm_con_k_1_001:
.byte N02 , Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W04
.byte Gn5 , v060
.byte W04
.byte Gn5 , v064
.byte W08
.byte Gn5 , v112
.byte W08
.byte Gn5 , v064
.byte W08
.byte N02
.byte W08
.byte PEND
.byte PATT
.word bgm_con_k_1_000
.byte PATT
.word bgm_con_k_1_001
.byte PATT
.word bgm_con_k_1_000
.byte PATT
.word bgm_con_k_1_001
.byte PATT
.word bgm_con_k_1_000
.byte PATT
.word bgm_con_k_1_001
.byte GOTO
.word bgm_con_k_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_con_k_2:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 24
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 57*bgm_con_k_mvl/mxv
.byte W24
bgm_con_k_2_B1:
.byte N20 , Bn3 , v112
.byte W24
.byte N04 , As3
.byte W16
.byte Bn3
.byte W08
.byte N08 , Cs4
.byte W16
.byte N04 , En4
.byte W08
.byte N08 , Bn3
.byte W24
.byte Fs3
.byte W24
.byte N08
.byte W24
.byte Gs3
.byte W16
.byte N04 , Ds4
.byte W08
.byte N08 , Fs3
.byte W08
.byte N04 , Gs3
.byte W08
.byte Fs3
.byte W08
.byte N08 , En3
.byte W24
.byte N08
.byte W24
.byte Fs3
.byte W24
.byte En3
.byte W24
.byte N24 , Fs3
.byte W24
.byte N08 , Fn3
.byte W16
.byte Fs3
.byte W08
.byte Gs3
.byte W24
.byte N08
.byte W24
.byte N12 , Bn3
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte As3
.byte W08
.byte Bn3
.byte W08
.byte N08 , Cs4
.byte W24
.byte Bn3
.byte W16
.byte N04 , As3
.byte W08
.byte N08 , Fs3
.byte W24
.byte N08
.byte W24
.byte Bn3
.byte W24
.byte Cs4
.byte W24
.byte En3
.byte N24 , En4
.byte W24
.byte N08 , En3
.byte N08 , Ds4
.byte W16
.byte Bn3
.byte W08
.byte Fs3
.byte N08 , Cn4
.byte W24
.byte En3
.byte N08 , Cs4
.byte W24
.byte N24 , Fs3
.byte W24
.byte N08 , Fn3
.byte W16
.byte Fs3
.byte W08
.byte Bn3
.byte W24
.byte N08
.byte W24
.byte GOTO
.word bgm_con_k_2_B1
.byte FINE
@********************** Track 3 **********************@
bgm_con_k_3:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 38
.byte BENDR , 12
.byte LFOS , 44
.byte BENDR , 12
.byte LFOS , 44
.byte PAN , c_v+0
.byte VOL , 80*bgm_con_k_mvl/mxv
.byte BEND , c_v-48
.byte N24 , Bn0 , v112
.byte W04
.byte BEND , c_v-32
.byte W04
.byte c_v-18
.byte W04
.byte c_v+0
.byte W12
bgm_con_k_3_B1:
.byte BEND , c_v+0
.byte N32 , En1 , v112
.byte W32
.byte N08 , Ds1
.byte W08
.byte N04 , En1
.byte W08
.byte N36
.byte W40
.byte N04
.byte W08
bgm_con_k_3_000:
.byte N32 , Ds1 , v112
.byte W32
.byte N08 , Dn1
.byte W08
.byte N04 , Cs1
.byte W08
.byte N16 , Bn0
.byte W16
.byte N04
.byte W16
.byte N08 , As0
.byte W08
.byte N04 , Bn0
.byte W08
.byte PEND
bgm_con_k_3_001:
.byte N32 , Cs1 , v112
.byte W32
.byte N04 , Cn1
.byte W08
.byte Cs1
.byte W08
.byte N16 , Fs1
.byte W24
.byte N08
.byte W08
.byte N04 , En1
.byte W08
.byte Ds1
.byte W08
.byte PEND
bgm_con_k_3_002:
.byte N24 , Bn0 , v112
.byte W24
.byte N08 , As0
.byte W16
.byte N04 , Bn0
.byte W08
.byte N08
.byte W16
.byte N04
.byte W08
.byte N08
.byte W16
.byte N04
.byte W08
.byte PEND
.byte N12 , En1
.byte W16
.byte N04
.byte W16
.byte N08 , Ds1
.byte W08
.byte N04 , En1
.byte W08
.byte N36
.byte W40
.byte N04
.byte W08
.byte PATT
.word bgm_con_k_3_000
.byte PATT
.word bgm_con_k_3_001
.byte PATT
.word bgm_con_k_3_002
.byte GOTO
.word bgm_con_k_3_B1
.byte FINE
@********************** Track 4 **********************@
bgm_con_k_4:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 24
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v+2
.byte VOL , 50*bgm_con_k_mvl/mxv
.byte N24 , Fs3 , v112
.byte W24
bgm_con_k_4_B1:
.byte W16
.byte N08 , Gs4 , v112
.byte W08
.byte N04 , As4
.byte W04
.byte N08 , As4 , v032
.byte W12
.byte N04 , Bn4 , v112
.byte W08
.byte N16 , As4
.byte W16
.byte N08 , As4 , v032
.byte W08
.byte N24 , Gs4 , v112
.byte W24
.byte N48 , Fs4
.byte W24
.byte VOL , 48*bgm_con_k_mvl/mxv
.byte MOD , 6
.byte W01
.byte VOL , 45*bgm_con_k_mvl/mxv
.byte W03
.byte 43*bgm_con_k_mvl/mxv
.byte W01
.byte 37*bgm_con_k_mvl/mxv
.byte W03
.byte 36*bgm_con_k_mvl/mxv
.byte W01
.byte 35*bgm_con_k_mvl/mxv
.byte W03
.byte 28*bgm_con_k_mvl/mxv
.byte W01
.byte 25*bgm_con_k_mvl/mxv
.byte W03
.byte 20*bgm_con_k_mvl/mxv
.byte W01
.byte 18*bgm_con_k_mvl/mxv
.byte W03
.byte 16*bgm_con_k_mvl/mxv
.byte W01
.byte 15*bgm_con_k_mvl/mxv
.byte W03
.byte 49*bgm_con_k_mvl/mxv
.byte MOD , 0
.byte N08 , Bn4
.byte W08
.byte Bn4 , v032
.byte W40
.byte W16
.byte En4 , v112
.byte W08
.byte N04 , Fs4
.byte W04
.byte N08 , Fs4 , v032
.byte W12
.byte N04 , Gs4 , v112
.byte W08
.byte N08 , Fs4
.byte W16
.byte N32 , En4
.byte W32
.byte N48 , Ds4
.byte W24
.byte MOD , 7
.byte VOL , 48*bgm_con_k_mvl/mxv
.byte W01
.byte 45*bgm_con_k_mvl/mxv
.byte W03
.byte 43*bgm_con_k_mvl/mxv
.byte W01
.byte 37*bgm_con_k_mvl/mxv
.byte W03
.byte 36*bgm_con_k_mvl/mxv
.byte W01
.byte 35*bgm_con_k_mvl/mxv
.byte W03
.byte 28*bgm_con_k_mvl/mxv
.byte W01
.byte 25*bgm_con_k_mvl/mxv
.byte W03
.byte 20*bgm_con_k_mvl/mxv
.byte W01
.byte 18*bgm_con_k_mvl/mxv
.byte W03
.byte 16*bgm_con_k_mvl/mxv
.byte W01
.byte 15*bgm_con_k_mvl/mxv
.byte W03
.byte MOD , 0
.byte VOL , 49*bgm_con_k_mvl/mxv
.byte N08 , Fs4
.byte W08
.byte Fs4 , v032
.byte W40
.byte W16
.byte N04 , Gs4 , v112
.byte W08
.byte N08 , As4
.byte W16
.byte N04 , Bn4
.byte W08
.byte Cs5
.byte W16
.byte N08 , Bn4
.byte W08
.byte As4
.byte W08
.byte As4 , v032
.byte W08
.byte N04 , Bn4 , v112
.byte W08
.byte W16
.byte As4
.byte W08
.byte N08 , Bn4
.byte W08
.byte Bn4 , v032
.byte W08
.byte N04 , Cs5 , v112
.byte W08
.byte N08 , Ds5 , v100
.byte W08
.byte Ds5 , v032
.byte W08
.byte N04 , Bn4 , v096
.byte W04
.byte N08 , Bn4 , v032
.byte W28
.byte W16
.byte En5 , v100
.byte W08
.byte N04 , Ds5
.byte W04
.byte N08 , Ds5 , v032
.byte W12
.byte N04 , Bn4 , v112
.byte W08
.byte Cn5
.byte W04
.byte N08 , Cn5 , v032
.byte W20
.byte N04 , Cs5 , v112
.byte W04
.byte N08 , Cs5 , v032
.byte W20
.byte Bn4 , v112
.byte W08
.byte Bn4 , v032
.byte W88
.byte GOTO
.word bgm_con_k_4_B1
.byte FINE
@********************** Track 5 **********************@
bgm_con_k_5:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v-62
.byte VOL , 46*bgm_con_k_mvl/mxv
.byte W24
bgm_con_k_5_B1:
.byte N20 , En3 , v112
.byte W24
.byte N04
.byte W16
.byte N04
.byte W08
.byte N08
.byte W24
.byte N08
.byte W24
bgm_con_k_5_000:
.byte N08 , As2 , v112
.byte W24
.byte N08
.byte W24
.byte An2
.byte W24
.byte N08
.byte W24
.byte PEND
bgm_con_k_5_001:
.byte N08 , Gs2 , v112
.byte W24
.byte N08
.byte W24
.byte As2
.byte W24
.byte N08
.byte W24
.byte PEND
bgm_con_k_5_002:
.byte N24 , An2 , v112
.byte W24
.byte N08 , Gs2
.byte W16
.byte An2
.byte W08
.byte Bn2
.byte W24
.byte N08
.byte W24
.byte PEND
.byte N12 , En3
.byte W16
.byte N04
.byte W08
.byte N04
.byte W16
.byte N04
.byte W08
.byte N08
.byte W24
.byte N08
.byte W24
.byte PATT
.word bgm_con_k_5_000
.byte PATT
.word bgm_con_k_5_001
.byte PATT
.word bgm_con_k_5_002
.byte GOTO
.word bgm_con_k_5_B1
.byte FINE
@********************** Track 6 **********************@
bgm_con_k_6:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 81
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+63
.byte VOL , 45*bgm_con_k_mvl/mxv
.byte W24
bgm_con_k_6_B1:
.byte N20 , Gs3 , v112
.byte W24
.byte N04
.byte W16
.byte N04
.byte W08
.byte N08 , As3
.byte W24
.byte Gs3
.byte W24
bgm_con_k_6_000:
.byte N08 , Cs3 , v112
.byte W24
.byte N08
.byte W24
.byte Ds3
.byte W24
.byte N08
.byte W24
.byte PEND
bgm_con_k_6_001:
.byte N08 , Bn2 , v112
.byte W24
.byte N08
.byte W24
.byte Cs3
.byte W24
.byte N08
.byte W24
.byte PEND
bgm_con_k_6_002:
.byte N24 , Cs3 , v112
.byte W24
.byte N08
.byte W16
.byte N08
.byte W08
.byte Ds3
.byte W24
.byte N08
.byte W24
.byte PEND
.byte W16
.byte N04 , Gs3
.byte W08
.byte N04
.byte W16
.byte N04
.byte W08
.byte N08 , As3
.byte W24
.byte Gs3
.byte W24
.byte PATT
.word bgm_con_k_6_000
.byte PATT
.word bgm_con_k_6_001
.byte PATT
.word bgm_con_k_6_002
.byte GOTO
.word bgm_con_k_6_B1
.byte FINE
@********************** Track 7 **********************@
bgm_con_k_7:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 0
.byte VOL , 70*bgm_con_k_mvl/mxv
.byte PAN , c_v+0
.byte N04 , Dn1 , v112
.byte W08
.byte N04
.byte W08
.byte Cn1
.byte W08
bgm_con_k_7_B1:
bgm_con_k_7_000:
.byte N04 , Cn1 , v112
.byte W24
.byte Dn1
.byte W16
.byte Cn1 , v084
.byte W08
.byte Cn1 , v112
.byte W16
.byte N04
.byte W08
.byte Dn1
.byte W24
.byte PEND
bgm_con_k_7_001:
.byte N04 , Cn1 , v112
.byte W24
.byte Dn1
.byte W16
.byte Cn1 , v084
.byte W08
.byte Cn1 , v112
.byte W08
.byte Dn1 , v088
.byte W08
.byte Cn1 , v112
.byte W08
.byte N04
.byte W16
.byte Dn1
.byte W08
.byte PEND
.byte PATT
.word bgm_con_k_7_000
.byte N04 , Cn1 , v112
.byte W24
.byte Dn1
.byte W16
.byte Cn1 , v084
.byte W08
.byte Cn1 , v112
.byte W08
.byte Dn1
.byte W08
.byte Cn1
.byte W08
.byte N04
.byte W16
.byte Dn1
.byte W08
.byte PATT
.word bgm_con_k_7_000
.byte PATT
.word bgm_con_k_7_001
.byte PATT
.word bgm_con_k_7_000
.byte N04 , Cn1 , v112
.byte W24
.byte Dn1
.byte W16
.byte Cn1 , v084
.byte W08
.byte Cn1 , v112
.byte W16
.byte N04
.byte W08
.byte Dn1
.byte W08
.byte Cn1 , v088
.byte W08
.byte N04
.byte W08
.byte GOTO
.word bgm_con_k_7_B1
.byte FINE
@********************** Track 8 **********************@
bgm_con_k_8:
.byte KEYSH , bgm_con_k_key+0
.byte VOICE , 82
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 34*bgm_con_k_mvl/mxv
.byte W24
bgm_con_k_8_B1:
.byte W16
.byte N08 , Gs4 , v112
.byte W08
.byte N04 , As4
.byte W16
.byte Bn4
.byte W08
.byte N16 , As4
.byte W24
.byte N24 , Gs4
.byte W24
.byte N48 , Fs4
.byte W48
.byte N08 , Bn4
.byte W48
.byte W16
.byte En4
.byte W08
.byte N04 , Fs4
.byte W16
.byte Gs4
.byte W08
.byte N08 , Fs4
.byte W16
.byte N32 , En4
.byte W32
.byte N48 , Ds4
.byte W48
.byte N08 , Fs4
.byte W16
.byte BEND , c_v+1
.byte W32
.byte W16
.byte N04 , Gs4
.byte W08
.byte N08 , As4
.byte W16
.byte N04 , Bn4
.byte W08
.byte Cs5
.byte W16
.byte N08 , Bn4
.byte W08
.byte As4
.byte W16
.byte N04 , Bn4
.byte W08
.byte W16
.byte As4
.byte W08
.byte N08 , Bn4
.byte W16
.byte N04 , Cs5
.byte W08
.byte N08 , Ds5
.byte W16
.byte N04 , Bn4
.byte W32
.byte W16
.byte N08 , En5
.byte W08
.byte N04 , Ds5
.byte W16
.byte Bn4
.byte W08
.byte Cn5
.byte W24
.byte Cs5
.byte W24
.byte N08 , Bn4
.byte W96
.byte GOTO
.word bgm_con_k_8_B1
.byte FINE
@******************************************************@
.align 2
bgm_con_k:
.byte 8 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_con_k_pri @ Priority
.byte bgm_con_k_rev @ Reverb.
.word bgm_con_k_grp
.word bgm_con_k_1
.word bgm_con_k_2
.word bgm_con_k_3
.word bgm_con_k_4
.word bgm_con_k_5
.word bgm_con_k_6
.word bgm_con_k_7
.word bgm_con_k_8
.end

1200
sound/songs/bgm_conlobby.s Normal file

File diff suppressed because it is too large Load Diff

3062
sound/songs/bgm_contest0.s Normal file

File diff suppressed because it is too large Load Diff

4651
sound/songs/bgm_cycling.s Normal file

File diff suppressed because it is too large Load Diff

3312
sound/songs/bgm_daigo.s Normal file

File diff suppressed because it is too large Load Diff

1635
sound/songs/bgm_dan01.s Normal file

File diff suppressed because it is too large Load Diff

1789
sound/songs/bgm_dan02.s Normal file

File diff suppressed because it is too large Load Diff

1926
sound/songs/bgm_dan03.s Normal file

File diff suppressed because it is too large Load Diff

3932
sound/songs/bgm_deepdeep.s Normal file

File diff suppressed because it is too large Load Diff

3430
sound/songs/bgm_demo1.s Normal file

File diff suppressed because it is too large Load Diff

2303
sound/songs/bgm_dendou.s Normal file

File diff suppressed because it is too large Load Diff

1713
sound/songs/bgm_dooro1.s Normal file

File diff suppressed because it is too large Load Diff

2206
sound/songs/bgm_dooro_x1.s Normal file

File diff suppressed because it is too large Load Diff

3650
sound/songs/bgm_dooro_x3.s Normal file

File diff suppressed because it is too large Load Diff

2905
sound/songs/bgm_dooro_x4.s Normal file

File diff suppressed because it is too large Load Diff

1610
sound/songs/bgm_eikou_r.s Normal file

File diff suppressed because it is too large Load Diff

924
sound/songs/bgm_end.s Normal file
View File

@ -0,0 +1,924 @@
.include "MPlayDef.s"
.equ bgm_end_grp, voicegroup_844E918
.equ bgm_end_pri, 0
.equ bgm_end_rev, reverb_set+50
.equ bgm_end_mvl, 127
.equ bgm_end_key, 0
.equ bgm_end_tbs, 1
.equ bgm_end_exg, 0
.equ bgm_end_cmp, 1
.section .rodata
.global bgm_end
.align 2
@********************** Track 1 **********************@
bgm_end_1:
.byte KEYSH , bgm_end_key+0
.byte TEMPO , 138*bgm_end_tbs/2
.byte VOICE , 24
.byte PAN , c_v+0
.byte VOL , 30*bgm_end_mvl/mxv
.byte N03 , Cn4 , v112
.byte W24
.byte Dn4
.byte W12
.byte Ds3 , v064
.byte W03
.byte Gn3
.byte W03
.byte As3 , v068
.byte W03
.byte Ds4
.byte W03
bgm_end_1_B1:
.byte TEMPO , 138*bgm_end_tbs/2
.byte N03 , Gn4 , v112
.byte W42
.byte As3 , v064
.byte W03
.byte Ds4 , v068
.byte W03
.byte TEMPO , 132*bgm_end_tbs/2
.byte An4 , v112
.byte W24
.byte TEMPO , 124*bgm_end_tbs/2
.byte W24
.byte TEMPO , 140*bgm_end_tbs/2
.byte As4
.byte W42
.byte Gn4 , v052
.byte W03
.byte As4 , v056
.byte W03
.byte TEMPO , 132*bgm_end_tbs/2
.byte Dn5 , v068
.byte W03
.byte Fn5 , v112
.byte W21
.byte TEMPO , 118*bgm_end_tbs/2
.byte W24
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte Ds5
.byte W24
.byte Dn5
.byte W24
.byte TEMPO , 128*bgm_end_tbs/2
.byte Cn5
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte W12
.byte TEMPO , 116*bgm_end_tbs/2
.byte Ds5
.byte W06
.byte Dn4 , v064
.byte W03
.byte Fn4 , v072
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte An4 , v076
.byte W03
.byte Dn5 , v112
.byte W44
.byte W01
.byte TEMPO , 128*bgm_end_tbs/2
.byte N01 , Fn4
.byte W16
.byte Gn4
.byte W08
.byte TEMPO , 122*bgm_end_tbs/2
.byte W08
.byte Gs4
.byte W04
.byte TEMPO , 108*bgm_end_tbs/2
.byte W06
.byte N03 , An3 , v068
.byte W03
.byte Dn4 , v076
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte An4 , v112
.byte W48
.byte TEMPO , 132*bgm_end_tbs/2
.byte Cn5
.byte W24
.byte TEMPO , 124*bgm_end_tbs/2
.byte W12
.byte TEMPO , 114*bgm_end_tbs/2
.byte W06
.byte Dn4 , v068
.byte W03
.byte Gn4
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte N01 , Cn5 , v112
.byte W16
.byte Dn5
.byte W16
.byte As4
.byte W64
.byte W09
.byte N03 , Fn4 , v068
.byte W03
.byte As4 , v076
.byte W30
.byte Dn4 , v064
.byte W03
.byte Fn4 , v068
.byte W03
.byte TEMPO , 122*bgm_end_tbs/2
.byte N01 , As4 , v112
.byte W16
.byte An4
.byte W08
.byte TEMPO , 100*bgm_end_tbs/2
.byte W08
.byte As4
.byte W04
.byte N03 , Ds3 , v064
.byte W03
.byte Gn3
.byte W03
.byte As3 , v068
.byte W03
.byte Ds4
.byte W03
.byte TEMPO , 140*bgm_end_tbs/2
.byte Gn4 , v112
.byte W42
.byte As3 , v064
.byte W03
.byte Ds4 , v068
.byte W03
.byte An4 , v112
.byte W48
.byte As4
.byte W42
.byte Gn4 , v052
.byte W03
.byte As4 , v056
.byte W03
.byte TEMPO , 128*bgm_end_tbs/2
.byte Ds5 , v068
.byte W03
.byte Gn5 , v112
.byte W21
.byte TEMPO , 122*bgm_end_tbs/2
.byte W12
.byte TEMPO , 112*bgm_end_tbs/2
.byte W12
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte An5
.byte W24
.byte Gn5
.byte W24
.byte TEMPO , 132*bgm_end_tbs/2
.byte Fn5
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte W12
.byte Ds5
.byte W06
.byte Fn4 , v064
.byte W03
.byte An4 , v072
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte Dn5 , v076
.byte W03
.byte Fn5 , v112
.byte W44
.byte W01
.byte N01 , Dn5
.byte W16
.byte Ds5
.byte W16
.byte En5
.byte W16
.byte N03 , Fn5
.byte W24
.byte N01 , Gs5
.byte W24
.byte TEMPO , 130*bgm_end_tbs/2
.byte W16
.byte Gn5
.byte W08
.byte TEMPO , 126*bgm_end_tbs/2
.byte W08
.byte Dn5
.byte W04
.byte TEMPO , 122*bgm_end_tbs/2
.byte W06
.byte N03 , Gn4 , v068
.byte W03
.byte As4
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte Fn5 , v112
.byte W24
.byte TEMPO , 122*bgm_end_tbs/2
.byte W24
.byte Ds5
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte W21
.byte TEMPO , 118*bgm_end_tbs/2
.byte W24
.byte TEMPO , 138*bgm_end_tbs/2
.byte Dn5
.byte W48
.byte TEMPO , 130*bgm_end_tbs/2
.byte Fn5
.byte W24
.byte TEMPO , 120*bgm_end_tbs/2
.byte W12
.byte Ds3 , v064
.byte W03
.byte Gn3
.byte W03
.byte As3 , v068
.byte W03
.byte Ds4
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte An4 , v112
.byte W12
.byte As4
.byte W09
.byte Gn4 , v064
.byte W03
.byte Dn5
.byte W03
.byte Fn5 , v112
.byte W68
.byte W01
.byte W48
.byte TEMPO , 128*bgm_end_tbs/2
.byte W24
.byte TEMPO , 122*bgm_end_tbs/2
.byte W12
.byte TEMPO , 108*bgm_end_tbs/2
.byte W06
.byte En4 , v068
.byte W03
.byte Gn4
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte An4 , v112
.byte W12
.byte As4
.byte W06
.byte Gn4 , v064
.byte W03
.byte En5
.byte W03
.byte Gn5 , v112
.byte W72
.byte W48
.byte TEMPO , 128*bgm_end_tbs/2
.byte N01 , An5
.byte W16
.byte Gn5
.byte W08
.byte TEMPO , 122*bgm_end_tbs/2
.byte W08
.byte En5
.byte W10
.byte N03 , As4 , v060
.byte W03
.byte Cn5 , v064
.byte W03
bgm_end_1_000:
.byte TEMPO , 138*bgm_end_tbs/2
.byte N03 , Fn5 , v112
.byte W96
.byte PEND
.byte W90
.byte Fn4 , v060
.byte W03
.byte As4 , v064
.byte W03
.byte Cn5 , v068
.byte W03
.byte Ds5 , v072
.byte W03
.byte Fn5 , v112
.byte W90
.byte W84
.byte W03
.byte As3 , v056
.byte W03
.byte Dn4 , v068
.byte W03
.byte Fn4
.byte W03
.byte As4 , v112
.byte W03
.byte Dn5
.byte W44
.byte W01
.byte TEMPO , 128*bgm_end_tbs/2
.byte Ds5
.byte W24
.byte TEMPO , 122*bgm_end_tbs/2
.byte W24
.byte PATT
.word bgm_end_1_000
.byte W24
.byte N03 , Dn5 , v112
.byte W24
.byte TEMPO , 128*bgm_end_tbs/2
.byte Ds5
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte Fn5
.byte W18
.byte As4 , v056
.byte W03
.byte Dn5 , v060
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte As5 , v112
.byte W24
.byte Fn5
.byte W18
.byte As4 , v060
.byte W03
.byte Dn5
.byte W03
.byte TEMPO , 132*bgm_end_tbs/2
.byte N01 , Ds5 , v112
.byte W16
.byte Fn5
.byte W08
.byte TEMPO , 128*bgm_end_tbs/2
.byte W08
.byte Dn5
.byte W04
.byte TEMPO , 122*bgm_end_tbs/2
.byte W12
bgm_end_1_001:
.byte TEMPO , 138*bgm_end_tbs/2
.byte N03 , Cn5 , v112
.byte W96
.byte PEND
bgm_end_1_002:
.byte W48
.byte TEMPO , 128*bgm_end_tbs/2
.byte W24
.byte TEMPO , 112*bgm_end_tbs/2
.byte W24
.byte PEND
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte W48
.byte TEMPO , 128*bgm_end_tbs/2
.byte W24
.byte TEMPO , 108*bgm_end_tbs/2
.byte W15
.byte N03 , Cn4 , v056
.byte W03
.byte Ds4 , v060
.byte W03
.byte Fn4 , v064
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte An4
.byte W03
.byte Cn5 , v112
.byte W44
.byte W01
.byte Dn5
.byte W48
.byte Ds5
.byte W60
.byte TEMPO , 134*bgm_end_tbs/2
.byte W12
.byte TEMPO , 128*bgm_end_tbs/2
.byte W12
.byte TEMPO , 126*bgm_end_tbs/2
.byte W12
bgm_end_1_003:
.byte TEMPO , 138*bgm_end_tbs/2
.byte W24
.byte N03 , Cn5 , v112
.byte W24
.byte Dn5
.byte W24
.byte Ds5
.byte W24
.byte PEND
.byte An5
.byte W24
.byte Gn5
.byte W24
.byte TEMPO , 122*bgm_end_tbs/2
.byte An5
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte W12
.byte TEMPO , 102*bgm_end_tbs/2
.byte Cn6
.byte W06
.byte Fn4 , v064
.byte W03
.byte As4 , v072
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte Dn5
.byte W03
.byte Fn5 , v112
.byte W92
.byte W01
.byte PATT
.word bgm_end_1_002
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte W48
.byte TEMPO , 122*bgm_end_tbs/2
.byte W24
.byte TEMPO , 112*bgm_end_tbs/2
.byte W12
.byte TEMPO , 102*bgm_end_tbs/2
.byte W06
.byte N03 , Dn4 , v064
.byte W03
.byte Fn4 , v068
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte As4
.byte W03
.byte Dn5 , v112
.byte W44
.byte W01
.byte Ds5
.byte W24
.byte TEMPO , 132*bgm_end_tbs/2
.byte W12
.byte TEMPO , 126*bgm_end_tbs/2
.byte W12
.byte PATT
.word bgm_end_1_000
.byte W24
.byte N03 , Dn5 , v112
.byte W24
.byte TEMPO , 128*bgm_end_tbs/2
.byte Ds5
.byte W24
.byte TEMPO , 116*bgm_end_tbs/2
.byte Fn5
.byte W18
.byte Dn5 , v064
.byte W03
.byte Fn5 , v068
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte As5 , v112
.byte W24
.byte Fn5
.byte W18
.byte An4 , v064
.byte W03
.byte Cn5
.byte W03
.byte TEMPO , 128*bgm_end_tbs/2
.byte N01 , Ds5 , v112
.byte W16
.byte Fn5
.byte W08
.byte TEMPO , 118*bgm_end_tbs/2
.byte W08
.byte Dn5
.byte W16
.byte PATT
.word bgm_end_1_001
.byte W48
.byte TEMPO , 126*bgm_end_tbs/2
.byte W24
.byte TEMPO , 108*bgm_end_tbs/2
.byte W24
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte W48
.byte TEMPO , 118*bgm_end_tbs/2
.byte W24
.byte TEMPO , 108*bgm_end_tbs/2
.byte W15
.byte N03 , Ds4 , v064
.byte W03
.byte Gn4 , v072
.byte W03
.byte An4
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte Cn5 , v112
.byte W48
.byte Dn5
.byte W24
.byte TEMPO , 132*bgm_end_tbs/2
.byte W12
.byte TEMPO , 122*bgm_end_tbs/2
.byte W12
.byte TEMPO , 138*bgm_end_tbs/2
.byte Ds5
.byte W48
.byte TEMPO , 134*bgm_end_tbs/2
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte W24
.byte PATT
.word bgm_end_1_003
.byte N03 , An5 , v112
.byte W24
.byte Gn5
.byte W24
.byte TEMPO , 122*bgm_end_tbs/2
.byte An5
.byte W24
.byte TEMPO , 102*bgm_end_tbs/2
.byte W12
.byte Cn6
.byte W06
.byte Dn5 , v060
.byte W03
.byte Fn5 , v068
.byte W03
.byte TEMPO , 138*bgm_end_tbs/2
.byte As5 , v064
.byte W03
.byte Dn6 , v112
.byte W92
.byte W01
.byte W48
.byte TEMPO , 130*bgm_end_tbs/2
.byte W24
.byte TEMPO , 112*bgm_end_tbs/2
.byte W24
.byte TEMPO , 138*bgm_end_tbs/2
.byte W96
.byte W24
.byte TEMPO , 132*bgm_end_tbs/2
.byte As3
.byte W24
.byte TEMPO , 118*bgm_end_tbs/2
.byte Cn4
.byte W24
.byte TEMPO , 102*bgm_end_tbs/2
.byte Dn4
.byte W12
.byte Ds3 , v064
.byte W03
.byte Gn3
.byte W03
.byte As3 , v068
.byte W03
.byte Ds4
.byte W03
.byte GOTO
.word bgm_end_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_end_2:
.byte KEYSH , bgm_end_key+0
.byte VOICE , 24
.byte PAN , c_v+0
.byte VOL , 36*bgm_end_mvl/mxv
.byte N03 , Gs2 , v112
.byte W24
.byte Fn2
.byte W24
bgm_end_2_B1:
bgm_end_2_000:
.byte N03 , Ds2 , v112
.byte W24
.byte As2 , v068
.byte W24
.byte Gn3
.byte W24
.byte As2
.byte W24
.byte PEND
bgm_end_2_001:
.byte N03 , Gn3 , v068
.byte W24
.byte As2
.byte W24
.byte Gn3
.byte W24
.byte As2
.byte W24
.byte PEND
bgm_end_2_002:
.byte N03 , Ds2 , v112
.byte W24
.byte Cn3 , v068
.byte W24
.byte An3
.byte W24
.byte Cn3
.byte W24
.byte PEND
bgm_end_2_003:
.byte N03 , An3 , v068
.byte W24
.byte Cn3
.byte W24
.byte An3
.byte W24
.byte Cn3
.byte W24
.byte PEND
bgm_end_2_004:
.byte N03 , Dn2 , v112
.byte W24
.byte An2 , v068
.byte W24
.byte Fn3
.byte W24
.byte An2
.byte W24
.byte PEND
bgm_end_2_005:
.byte N03 , Fn3 , v068
.byte W24
.byte An2
.byte W24
.byte Fn3
.byte W24
.byte An2
.byte W24
.byte PEND
.byte Gn2 , v112
.byte W48
.byte Fs2
.byte W48
.byte Fn2
.byte W48
.byte En2
.byte W48
.byte PATT
.word bgm_end_2_000
.byte PATT
.word bgm_end_2_001
.byte PATT
.word bgm_end_2_002
.byte PATT
.word bgm_end_2_003
.byte PATT
.word bgm_end_2_004
.byte PATT
.word bgm_end_2_005
.byte N01 , Gn3 , v112
.byte W32
.byte Dn3 , v100
.byte W16
.byte Fn3 , v112
.byte W16
.byte Dn3 , v100
.byte W16
.byte Bn2 , v112
.byte W16
.byte Dn3
.byte W32
.byte Gn2 , v100
.byte W16
.byte Bn2 , v112
.byte W16
.byte Gn2 , v100
.byte W16
.byte Fn2 , v112
.byte W16
.byte N03 , Ds2
.byte W24
.byte As2 , v072
.byte W24
.byte Gn3 , v068
.byte W24
.byte As2
.byte W24
.byte PATT
.word bgm_end_2_001
.byte N03 , En2 , v112
.byte W24
.byte As2 , v068
.byte W24
.byte Gn3
.byte W24
.byte As2
.byte W24
.byte PATT
.word bgm_end_2_001
.byte N03 , Fn2 , v112
.byte W24
.byte As2 , v068
.byte W24
.byte Cn3
.byte W24
.byte Ds3
.byte W24
.byte Fn3
.byte W24
.byte As3
.byte W24
.byte Cn4
.byte W24
.byte Ds4
.byte W24
.byte Cn4 , v080
.byte W96
.byte W96
bgm_end_2_006:
.byte N03 , As2 , v112
.byte W24
.byte Fn3 , v068
.byte W24
.byte Dn3
.byte W24
.byte Fn3
.byte W24
.byte PEND
bgm_end_2_007:
.byte N03 , As2 , v112
.byte W24
.byte Gn3 , v068
.byte W24
.byte Ds3
.byte W24
.byte Gn3
.byte W24
.byte PEND
bgm_end_2_008:
.byte N03 , As2 , v112
.byte W24
.byte An3 , v068
.byte W24
.byte Fn3
.byte W24
.byte An3
.byte W24
.byte PEND
.byte As2 , v112
.byte W24
.byte As3 , v068
.byte W24
.byte Fn3
.byte W24
.byte Dn3
.byte W24
bgm_end_2_009:
.byte N03 , Fn2 , v112
.byte W24
.byte Cn3 , v068
.byte W24
.byte An2
.byte W24
.byte Cn3
.byte W24
.byte PEND
bgm_end_2_010:
.byte N03 , Fn2 , v112
.byte W24
.byte Dn3 , v068
.byte W24
.byte An2
.byte W24
.byte Dn3
.byte W24
.byte PEND
bgm_end_2_011:
.byte N03 , Fn2 , v112
.byte W24
.byte Ds3 , v068
.byte W24
.byte An2
.byte W24
.byte Ds3
.byte W24
.byte PEND
bgm_end_2_012:
.byte N03 , Fn2 , v112
.byte W24
.byte Fn3 , v068
.byte W24
.byte Ds3
.byte W24
.byte Dn3
.byte W24
.byte PEND
.byte PATT
.word bgm_end_2_011
bgm_end_2_013:
.byte N03 , Fn2 , v112
.byte W24
.byte Fn3 , v068
.byte W24
.byte Ds3
.byte W24
.byte Cn3
.byte W24
.byte PEND
.byte PATT
.word bgm_end_2_011
.byte PATT
.word bgm_end_2_013
.byte PATT
.word bgm_end_2_006
.byte PATT
.word bgm_end_2_007
.byte PATT
.word bgm_end_2_008
.byte N03 , As2 , v112
.byte W24
.byte Cn4 , v068
.byte W24
.byte As3
.byte W24
.byte Fn3
.byte W24
.byte PATT
.word bgm_end_2_006
.byte PATT
.word bgm_end_2_007
.byte PATT
.word bgm_end_2_008
.byte N03 , As2 , v112
.byte W24
.byte As3 , v068
.byte W24
.byte Fn3
.byte W24
.byte As3
.byte W24
.byte PATT
.word bgm_end_2_009
.byte PATT
.word bgm_end_2_010
.byte PATT
.word bgm_end_2_011
.byte PATT
.word bgm_end_2_012
.byte PATT
.word bgm_end_2_011
.byte PATT
.word bgm_end_2_013
.byte PATT
.word bgm_end_2_011
.byte PATT
.word bgm_end_2_013
.byte N03 , As3 , v112
.byte W24
.byte Fn3
.byte W24
.byte Dn3
.byte W24
.byte Fn3
.byte W24
.byte An3
.byte W24
.byte Fn3
.byte W24
.byte Dn3
.byte W24
.byte Fn3
.byte W24
.byte Gs3
.byte W24
.byte Fn3
.byte W24
.byte Dn3
.byte W24
.byte Fn3
.byte W24
.byte Dn3
.byte W24
.byte As2
.byte W24
.byte Gs2
.byte W24
.byte Fn2
.byte W24
.byte GOTO
.word bgm_end_2_B1
.byte FINE
@******************************************************@
.align 2
bgm_end:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_end_pri @ Priority
.byte bgm_end_rev @ Reverb.
.word bgm_end_grp
.word bgm_end_1
.word bgm_end_2
.end

677
sound/songs/bgm_event0.s Normal file
View File

@ -0,0 +1,677 @@
.include "MPlayDef.s"
.equ bgm_event0_grp, voicegroup_843DFBC
.equ bgm_event0_pri, 0
.equ bgm_event0_rev, reverb_set+50
.equ bgm_event0_mvl, 127
.equ bgm_event0_key, 0
.equ bgm_event0_tbs, 1
.equ bgm_event0_exg, 0
.equ bgm_event0_cmp, 1
.section .rodata
.global bgm_event0
.align 2
@********************** Track 1 **********************@
bgm_event0_1:
.byte KEYSH , bgm_event0_key+0
.byte TEMPO , 136*bgm_event0_tbs/2
.byte VOICE , 60
.byte PAN , c_v+0
.byte VOL , 49*bgm_event0_mvl/mxv
.byte N03 , Dn5 , v112
.byte W03
.byte Ds5
.byte W03
.byte N06 , Gn5
.byte W06
.byte Fs5
.byte W06
.byte Fn5
.byte W06
.byte Ds5
.byte W12
.byte Dn5
.byte W12
.byte Cn5
.byte W12
.byte Bn4
.byte W18
.byte TEMPO , 112*bgm_event0_tbs/2
.byte N24 , As4
.byte W15
.byte TEMPO , 156*bgm_event0_tbs/2
.byte W09
bgm_event0_1_B1:
bgm_event0_1_000:
.byte W12
.byte N09 , Gn4 , v112
.byte W09
.byte N06 , Gn4 , v036
.byte W09
.byte N03 , Gn4 , v112
.byte W03
.byte N06 , Gn4 , v036
.byte W24
.byte W03
.byte N09 , Gs4 , v112
.byte W09
.byte N06 , Gs4 , v036
.byte W09
.byte N03 , Gs4 , v112
.byte W03
.byte N06 , Gs4 , v036
.byte W15
.byte PEND
.byte W12
.byte N09 , An4 , v112
.byte W09
.byte N06 , An4 , v036
.byte W09
.byte N03 , An4 , v112
.byte W03
.byte N06 , An4 , v036
.byte W24
.byte W03
.byte N09 , Gs4 , v112
.byte W09
.byte N06 , Gs4 , v036
.byte W09
.byte N03 , Gs4 , v112
.byte W03
.byte N06 , Gs4 , v036
.byte W15
.byte PATT
.word bgm_event0_1_000
.byte W12
.byte N09 , An4 , v112
.byte W09
.byte N06 , An4 , v036
.byte W09
.byte N03 , An4 , v112
.byte W03
.byte N06 , An4 , v036
.byte W24
.byte W03
.byte N03 , As4 , v124
.byte W06
.byte As4 , v112
.byte W06
.byte As4 , v104
.byte W12
.byte N03
.byte W06
.byte As4 , v116
.byte W06
.byte GOTO
.word bgm_event0_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_event0_2:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 38
.byte PAN , c_v+7
.byte VOL , 78*bgm_event0_mvl/mxv
.byte W06
.byte W66
.byte N06 , Gn2 , v112
.byte W06
.byte N24 , Gn1
.byte W24
bgm_event0_2_B1:
bgm_event0_2_000:
.byte N12 , Cn1 , v112
.byte W12
.byte N03 , Cn2
.byte W12
.byte Cn1
.byte W06
.byte N03
.byte W06
.byte Cn2
.byte W06
.byte N03
.byte W06
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W06
.byte N03
.byte W06
.byte PEND
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte PATT
.word bgm_event0_2_000
.byte N12 , Cn1 , v112
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Gn1
.byte W12
.byte N03 , Gn2 , v124
.byte W12
.byte Gn1 , v104
.byte W06
.byte Bn1 , v112
.byte W06
.byte Fn2 , v104
.byte W06
.byte Gn2 , v112
.byte W06
.byte GOTO
.word bgm_event0_2_B1
.byte FINE
@********************** Track 3 **********************@
bgm_event0_3:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 73
.byte PAN , c_v-46
.byte VOL , 39*bgm_event0_mvl/mxv
.byte W06
.byte N06 , Bn4 , v112
.byte W06
.byte As4
.byte W06
.byte An4
.byte W06
.byte Gn4
.byte W12
.byte Fn4
.byte W12
.byte Ds4
.byte W12
.byte Dn4
.byte W18
.byte N24 , Fn4
.byte W24
bgm_event0_3_B1:
bgm_event0_3_000:
.byte W12
.byte N09 , Cn4 , v112
.byte W18
.byte N03
.byte W30
.byte N09 , Cs4
.byte W18
.byte N03
.byte W18
.byte PEND
.byte W12
.byte N09 , Dn4
.byte W18
.byte N03
.byte W30
.byte N09 , Cs4
.byte W18
.byte N03
.byte W18
.byte PATT
.word bgm_event0_3_000
.byte W12
.byte N09 , Dn4 , v112
.byte W18
.byte N03
.byte W30
.byte Fn4 , v124
.byte W06
.byte Fn4 , v112
.byte W06
.byte Fn4 , v104
.byte W12
.byte N03
.byte W06
.byte Fn4 , v116
.byte W06
.byte GOTO
.word bgm_event0_3_B1
.byte FINE
@********************** Track 4 **********************@
bgm_event0_4:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 87
.byte PAN , c_v+0
.byte VOL , 48*bgm_event0_mvl/mxv
.byte LFOS , 44
.byte XCMD , xIECV , 12
.byte xIECV , 22
.byte BENDR , 12
.byte BEND , c_v+2
.byte W06
.byte W66
.byte N06 , Gn2 , v112
.byte W06
.byte N24 , Gn1
.byte W24
bgm_event0_4_B1:
bgm_event0_4_000:
.byte N12 , Cn1 , v112
.byte W12
.byte N03 , Cn2
.byte W12
.byte Cn1
.byte W06
.byte N03
.byte W06
.byte Cn2
.byte W06
.byte N03
.byte W06
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W06
.byte N03
.byte W06
.byte PEND
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte PATT
.word bgm_event0_4_000
.byte N12 , Cn1 , v112
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Cn1
.byte W12
.byte N03 , Cn2
.byte W12
.byte N12 , Gn1
.byte W12
.byte N03 , Gn2 , v124
.byte W12
.byte Gn1 , v104
.byte W06
.byte Bn1 , v112
.byte W06
.byte Fn2 , v104
.byte W06
.byte Gn2 , v112
.byte W06
.byte GOTO
.word bgm_event0_4_B1
.byte FINE
@********************** Track 5 **********************@
bgm_event0_5:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 82
.byte PAN , c_v+63
.byte LFOS , 44
.byte XCMD , xIECV , 12
.byte xIECV , 22
.byte BENDR , 12
.byte VOL , 50*bgm_event0_mvl/mxv
.byte W06
.byte W66
.byte N06 , Bn2 , v084
.byte W06
.byte N24 , Gn3 , v088
.byte W24
bgm_event0_5_B1:
bgm_event0_5_000:
.byte PAN , c_v-62
.byte N03 , Gn3 , v096
.byte W06
.byte Ds3 , v048
.byte W06
.byte Cn3
.byte W06
.byte Gn2
.byte W06
.byte PAN , c_v+63
.byte N03 , Gn3 , v096
.byte W06
.byte Ds3 , v048
.byte W06
.byte Cn3
.byte W06
.byte Gn2
.byte W06
.byte PAN , c_v-62
.byte N03 , Gs3 , v096
.byte W06
.byte En3 , v048
.byte W06
.byte Cs3
.byte W06
.byte Gs2
.byte W06
.byte PAN , c_v+63
.byte N03 , Gs3 , v096
.byte W06
.byte En3 , v048
.byte W06
.byte Cs3
.byte W06
.byte Gs2
.byte W06
.byte PEND
.byte PAN , c_v-62
.byte N03 , An3 , v096
.byte W06
.byte Fn3 , v048
.byte W06
.byte Dn3
.byte W06
.byte An2
.byte W06
.byte PAN , c_v+63
.byte N03 , An3 , v096
.byte W06
.byte Fn3 , v048
.byte W06
.byte Dn3
.byte W06
.byte An2
.byte W06
.byte PAN , c_v-62
.byte N03 , Gs3 , v096
.byte W06
.byte En3 , v048
.byte W06
.byte Cs3
.byte W06
.byte Gs2
.byte W06
.byte PAN , c_v+63
.byte N03 , Gs3 , v096
.byte W06
.byte En3 , v048
.byte W06
.byte Cs3
.byte W06
.byte Gs2
.byte W06
.byte PATT
.word bgm_event0_5_000
.byte PAN , c_v-62
.byte N03 , An3 , v096
.byte W06
.byte Fn3 , v048
.byte W06
.byte Dn3
.byte W06
.byte An2
.byte W06
.byte PAN , c_v+63
.byte N03 , An3 , v096
.byte W06
.byte Fn3 , v048
.byte W06
.byte Dn3
.byte W06
.byte An2
.byte W06
.byte PAN , c_v+0
.byte N04 , As3 , v100
.byte W08
.byte Fn3 , v084
.byte W08
.byte Bn2
.byte W08
.byte N03 , Gn2 , v112
.byte W06
.byte Bn2
.byte W06
.byte Dn3
.byte W06
.byte Fn3
.byte W06
.byte GOTO
.word bgm_event0_5_B1
.byte FINE
@********************** Track 6 **********************@
bgm_event0_6:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 12
.byte xIECV , 22
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 40*bgm_event0_mvl/mxv
.byte W06
.byte W66
.byte N06 , Gn3 , v112
.byte W06
.byte N24 , Bn3
.byte W24
bgm_event0_6_B1:
bgm_event0_6_000:
.byte N12 , Ds3 , v112
.byte W18
.byte N06
.byte W30
.byte N12 , En3
.byte W18
.byte N06
.byte W30
.byte PEND
.byte N12 , Fn3
.byte W18
.byte N06
.byte W30
.byte N12 , En3
.byte W18
.byte N06
.byte W30
.byte PATT
.word bgm_event0_6_000
.byte N12 , Fn3 , v112
.byte W18
.byte N06
.byte W42
.byte N03 , Bn3 , v124
.byte W06
.byte Bn3 , v112
.byte W06
.byte Bn3 , v104
.byte W12
.byte N03
.byte W06
.byte Bn3 , v116
.byte W06
.byte GOTO
.word bgm_event0_6_B1
.byte FINE
@********************** Track 7 **********************@
bgm_event0_7:
.byte KEYSH , bgm_event0_key+0
.byte VOICE , 0
.byte PAN , c_v+0
.byte VOL , 62*bgm_event0_mvl/mxv
.byte W06
.byte N06 , En1 , v112
.byte W06
.byte En1 , v080
.byte W06
.byte N06
.byte W06
.byte En1 , v092
.byte W12
.byte En1 , v080
.byte W12
.byte En1 , v088
.byte W12
.byte En1 , v112
.byte W12
.byte Cn1
.byte W06
.byte Dn1
.byte N24 , An2
.byte W12
.byte N06 , En1
.byte W06
.byte N06
.byte W06
bgm_event0_7_B1:
bgm_event0_7_000:
.byte N06 , Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte N12 , As1 , v112
.byte W12
.byte N06 , Fs1
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte PEND
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte N12 , As1 , v112
.byte W12
.byte N06 , Fs1
.byte W06
.byte Fs1 , v072
.byte W06
.byte En1 , v127
.byte W06
.byte Fs1 , v068
.byte W06
.byte PATT
.word bgm_event0_7_000
.byte N06 , Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte Fs1 , v096
.byte W06
.byte Fs1 , v068
.byte W06
.byte Fs1 , v112
.byte W06
.byte Fs1 , v072
.byte W06
.byte N12 , As1 , v096
.byte W12
.byte N06 , Fs1 , v112
.byte W06
.byte Fs1 , v108
.byte W06
.byte N12 , As1 , v112
.byte W12
.byte GOTO
.word bgm_event0_7_B1
.byte FINE
@******************************************************@
.align 2
bgm_event0:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_event0_pri @ Priority
.byte bgm_event0_rev @ Reverb.
.word bgm_event0_grp
.word bgm_event0_1
.word bgm_event0_2
.word bgm_event0_3
.word bgm_event0_4
.word bgm_event0_5
.word bgm_event0_6
.word bgm_event0_7
.end

180
sound/songs/bgm_fanfa1.s Normal file
View File

@ -0,0 +1,180 @@
.include "MPlayDef.s"
.equ bgm_fanfa1_grp, voicegroup_843129C
.equ bgm_fanfa1_pri, 5
.equ bgm_fanfa1_rev, reverb_set+50
.equ bgm_fanfa1_mvl, 127
.equ bgm_fanfa1_key, 0
.equ bgm_fanfa1_tbs, 1
.equ bgm_fanfa1_exg, 0
.equ bgm_fanfa1_cmp, 1
.section .rodata
.global bgm_fanfa1
.align 2
@********************** Track 1 **********************@
bgm_fanfa1_1:
.byte KEYSH , bgm_fanfa1_key+0
.byte TEMPO , 174*bgm_fanfa1_tbs/2
.byte VOICE , 46
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 90*bgm_fanfa1_mvl/mxv
.byte PAN , c_v+48
.byte W08
.byte N04 , Bn3 , v100
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N24 , Gs4
.byte W10
.byte MOD , 5
.byte W06
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_fanfa1_2:
.byte KEYSH , bgm_fanfa1_key+0
.byte VOICE , 46
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 90*bgm_fanfa1_mvl/mxv
.byte W08
.byte PAN , c_v-16
.byte N04 , En4 , v100
.byte W08
.byte PAN , c_v+16
.byte N04
.byte W08
.byte PAN , c_v-16
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N24 , Bn4
.byte W10
.byte MOD , 5
.byte W06
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_fanfa1_3:
.byte KEYSH , bgm_fanfa1_key+0
.byte VOICE , 46
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 90*bgm_fanfa1_mvl/mxv
.byte PAN , c_v-48
.byte W08
.byte N04 , Gs3 , v068
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N24 , En4
.byte W10
.byte MOD , 5
.byte W06
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_fanfa1_4:
.byte KEYSH , bgm_fanfa1_key+0
.byte VOICE , 84
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 90*bgm_fanfa1_mvl/mxv
.byte W08
.byte N04 , Bn3 , v048
.byte W04
.byte Bn3 , v020
.byte W04
.byte Bn3 , v048
.byte W04
.byte Bn3 , v020
.byte W04
.byte Bn3 , v048
.byte W04
.byte Bn3 , v020
.byte W04
.byte N24 , Gs4 , v048
.byte W10
.byte MOD , 5
.byte W03
.byte VOL , 71*bgm_fanfa1_mvl/mxv
.byte W03
.byte 48*bgm_fanfa1_mvl/mxv
.byte W03
.byte 25*bgm_fanfa1_mvl/mxv
.byte W03
.byte 10*bgm_fanfa1_mvl/mxv
.byte W03
.byte 0*bgm_fanfa1_mvl/mxv
.byte W15
.byte FINE
@********************** Track 5 **********************@
bgm_fanfa1_5:
.byte KEYSH , bgm_fanfa1_key+0
.byte VOICE , 85
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 90*bgm_fanfa1_mvl/mxv
.byte W08
.byte N04 , En4 , v048
.byte W04
.byte En4 , v020
.byte W04
.byte En4 , v048
.byte W04
.byte En4 , v020
.byte W04
.byte En4 , v048
.byte W04
.byte En4 , v020
.byte W04
.byte N24 , Bn4 , v048
.byte W10
.byte MOD , 5
.byte W03
.byte VOL , 71*bgm_fanfa1_mvl/mxv
.byte W03
.byte 48*bgm_fanfa1_mvl/mxv
.byte W03
.byte 25*bgm_fanfa1_mvl/mxv
.byte W03
.byte 10*bgm_fanfa1_mvl/mxv
.byte W03
.byte 0*bgm_fanfa1_mvl/mxv
.byte W15
.byte FINE
@******************************************************@
.align 2
bgm_fanfa1:
.byte 5 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_fanfa1_pri @ Priority
.byte bgm_fanfa1_rev @ Reverb.
.word bgm_fanfa1_grp
.word bgm_fanfa1_1
.word bgm_fanfa1_2
.word bgm_fanfa1_3
.word bgm_fanfa1_4
.word bgm_fanfa1_5
.end

283
sound/songs/bgm_fanfa4.s Normal file
View File

@ -0,0 +1,283 @@
.include "MPlayDef.s"
.equ bgm_fanfa4_grp, voicegroup_843129C
.equ bgm_fanfa4_pri, 5
.equ bgm_fanfa4_rev, reverb_set+50
.equ bgm_fanfa4_mvl, 127
.equ bgm_fanfa4_key, 0
.equ bgm_fanfa4_tbs, 1
.equ bgm_fanfa4_exg, 0
.equ bgm_fanfa4_cmp, 1
.section .rodata
.global bgm_fanfa4
.align 2
@********************** Track 1 **********************@
bgm_fanfa4_1:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte TEMPO , 190*bgm_fanfa4_tbs/2
.byte VOICE , 46
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte PAN , c_v-24
.byte N16 , Gs4 , v080
.byte W08
.byte MOD , 5
.byte W08
.byte 0
.byte W08
.byte N06 , Ds4
.byte W08
.byte Gs4
.byte W08
.byte Ds4
.byte W08
.byte N08 , As4
.byte W16
.byte N08
.byte W16
.byte N08
.byte W16
.byte N48 , Gs4
.byte W16
.byte MOD , 5
.byte W08
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte MOD , 0
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_fanfa4_2:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte VOICE , 46
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte PAN , c_v+0
.byte N16 , Cn5 , v104
.byte W08
.byte MOD , 5
.byte W08
.byte 0
.byte W08
.byte N06
.byte W08
.byte N06
.byte W08
.byte N06
.byte W08
.byte N08 , Cs5
.byte W16
.byte N08
.byte W16
.byte N08
.byte W16
.byte N48 , Cn5
.byte W16
.byte MOD , 5
.byte W08
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte MOD , 0
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_fanfa4_3:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte VOICE , 58
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte N16 , Gs1 , v120
.byte W24
.byte N06
.byte W08
.byte N06
.byte W08
.byte N06
.byte W08
.byte N08 , Fs1
.byte W16
.byte N08
.byte W16
.byte Gn1
.byte W16
.byte N48 , Gs1
.byte W24
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_fanfa4_4:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte VOICE , 82
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte PAN , c_v-48
.byte N16 , Cn4 , v036
.byte W08
.byte MOD , 5
.byte W08
.byte 0
.byte W08
.byte N06 , Gs3
.byte W08
.byte Cn4
.byte W08
.byte Gs3
.byte W08
.byte N08 , As3
.byte W16
.byte N08
.byte W16
.byte N08
.byte W16
.byte N48 , Gs3
.byte W16
.byte MOD , 5
.byte W08
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte MOD , 0
.byte W24
.byte FINE
@********************** Track 5 **********************@
bgm_fanfa4_5:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte VOICE , 83
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte PAN , c_v+48
.byte N16 , Gs3 , v036
.byte W08
.byte MOD , 5
.byte W08
.byte 0
.byte W08
.byte N06 , Ds3
.byte W08
.byte Gs3
.byte W08
.byte Ds3
.byte W08
.byte N08 , Fs3
.byte W16
.byte N08
.byte W16
.byte N08
.byte W16
.byte N48 , Ds3
.byte W16
.byte MOD , 5
.byte W08
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte MOD , 0
.byte W24
.byte FINE
@********************** Track 6 **********************@
bgm_fanfa4_6:
.byte KEYSH , bgm_fanfa4_key+0
.byte W12
.byte VOICE , 46
.byte PAN , c_v+24
.byte VOL , 90*bgm_fanfa4_mvl/mxv
.byte N16 , Ds4 , v080
.byte W08
.byte MOD , 5
.byte W08
.byte 0
.byte W08
.byte N06 , Cn4
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte N08 , Fs4
.byte W16
.byte N08
.byte W16
.byte N08
.byte W16
.byte N48 , Ds4
.byte W16
.byte MOD , 5
.byte W08
.byte VOL , 82*bgm_fanfa4_mvl/mxv
.byte W05
.byte 72*bgm_fanfa4_mvl/mxv
.byte W07
.byte 41*bgm_fanfa4_mvl/mxv
.byte W05
.byte 14*bgm_fanfa4_mvl/mxv
.byte W07
.byte MOD , 0
.byte W24
.byte FINE
@******************************************************@
.align 2
bgm_fanfa4:
.byte 6 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_fanfa4_pri @ Priority
.byte bgm_fanfa4_rev @ Reverb.
.word bgm_fanfa4_grp
.word bgm_fanfa4_1
.word bgm_fanfa4_2
.word bgm_fanfa4_3
.word bgm_fanfa4_4
.word bgm_fanfa4_5
.word bgm_fanfa4_6
.end

350
sound/songs/bgm_fanfa5.s Normal file
View File

@ -0,0 +1,350 @@
.include "MPlayDef.s"
.equ bgm_fanfa5_grp, voicegroup_843129C
.equ bgm_fanfa5_pri, 5
.equ bgm_fanfa5_rev, reverb_set+50
.equ bgm_fanfa5_mvl, 127
.equ bgm_fanfa5_key, 0
.equ bgm_fanfa5_tbs, 1
.equ bgm_fanfa5_exg, 0
.equ bgm_fanfa5_cmp, 1
.section .rodata
.global bgm_fanfa5
.align 2
@********************** Track 1 **********************@
bgm_fanfa5_1:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte TEMPO , 150*bgm_fanfa5_tbs/2
.byte VOICE , 56
.byte PAN , c_v+18
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N22 , Ds4 , v092
.byte W16
.byte VOL , 68*bgm_fanfa5_mvl/mxv
.byte W04
.byte 36*bgm_fanfa5_mvl/mxv
.byte W04
.byte 90*bgm_fanfa5_mvl/mxv
.byte N22 , Cn4
.byte W16
.byte VOL , 68*bgm_fanfa5_mvl/mxv
.byte W04
.byte 36*bgm_fanfa5_mvl/mxv
.byte W04
.byte 90*bgm_fanfa5_mvl/mxv
.byte N16 , Gs3
.byte W16
.byte N06 , Ds3
.byte W08
.byte Cn3
.byte W08
.byte Gs3
.byte W08
.byte Cn4
.byte W08
.byte N04 , 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 , Gs4
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_fanfa5_2:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 56
.byte PAN , c_v-16
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N22 , Cn5 , v100
.byte W16
.byte VOL , 68*bgm_fanfa5_mvl/mxv
.byte W04
.byte 36*bgm_fanfa5_mvl/mxv
.byte W04
.byte 90*bgm_fanfa5_mvl/mxv
.byte N22 , Gs4
.byte W16
.byte VOL , 68*bgm_fanfa5_mvl/mxv
.byte W04
.byte 36*bgm_fanfa5_mvl/mxv
.byte W04
.byte 90*bgm_fanfa5_mvl/mxv
.byte N40 , Ds4
.byte W12
.byte MOD , 6
.byte W28
.byte VOL , 68*bgm_fanfa5_mvl/mxv
.byte MOD , 0
.byte W04
.byte VOL , 36*bgm_fanfa5_mvl/mxv
.byte W04
.byte 90*bgm_fanfa5_mvl/mxv
.byte N04 , 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 , Cn5
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_fanfa5_3:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 88
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N12 , Ds1 , v080
.byte W24
.byte N12
.byte W24
.byte N12
.byte W24
.byte N08 , Cn1
.byte W08
.byte Ds1
.byte W08
.byte Gs1
.byte W08
.byte N24 , As1
.byte W24
.byte Cs2
.byte W24
.byte N40 , Cn2
.byte W48
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_fanfa5_4:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 82
.byte PAN , c_v-48
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N08 , Gs4 , v040
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W08
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N08 , 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 , Ds3
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte W24
.byte FINE
@********************** Track 5 **********************@
bgm_fanfa5_5:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 83
.byte PAN , c_v+48
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte W04
.byte N08 , Gs4 , v040
.byte W08
.byte Ds4
.byte W08
.byte Cn4
.byte W04
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte W04
.byte N08 , 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 , Ds3
.byte W12
.byte MOD , 6
.byte W32
.byte 0
.byte W24
.byte FINE
@********************** Track 6 **********************@
bgm_fanfa5_6:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 47
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte W24
.byte 90*bgm_fanfa5_mvl/mxv
.byte W56
.byte N08 , Cn2 , v127
.byte W08
.byte N08
.byte W08
.byte Fs2
.byte W24
.byte Cs2
.byte W08
.byte As1 , v112
.byte W08
.byte N08
.byte W08
.byte N12 , Cn2 , v127
.byte W48
.byte W24
.byte FINE
@********************** Track 7 **********************@
bgm_fanfa5_7:
.byte KEYSH , bgm_fanfa5_key+0
.byte W12
.byte VOICE , 0
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N04 , En1 , v112
.byte N80 , An2 , v120
.byte W24
.byte VOL , 90*bgm_fanfa5_mvl/mxv
.byte N04 , En1 , v112
.byte W08
.byte En1 , v092
.byte W08
.byte N04
.byte W08
.byte En1 , v112
.byte W16
.byte En1 , v092
.byte W08
.byte En1 , v112
.byte W08
.byte En1 , v092
.byte W08
.byte N04
.byte W08
.byte En1 , v112
.byte W16
.byte En1 , v092
.byte W08
.byte En1 , v112
.byte W08
.byte En1 , v092
.byte W04
.byte En1 , v112
.byte W04
.byte En1 , v092
.byte W04
.byte N04
.byte W04
.byte En1 , v112
.byte W48
.byte W24
.byte FINE
@******************************************************@
.align 2
bgm_fanfa5:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_fanfa5_pri @ Priority
.byte bgm_fanfa5_rev @ Reverb.
.word bgm_fanfa5_grp
.word bgm_fanfa5_1
.word bgm_fanfa5_2
.word bgm_fanfa5_3
.word bgm_fanfa5_4
.word bgm_fanfa5_5
.word bgm_fanfa5_6
.word bgm_fanfa5_7
.end

778
sound/songs/bgm_field13.s Normal file
View File

@ -0,0 +1,778 @@
.include "MPlayDef.s"
.equ bgm_field13_grp, voicegroup_842FC88
.equ bgm_field13_pri, 0
.equ bgm_field13_rev, reverb_set+50
.equ bgm_field13_mvl, 127
.equ bgm_field13_key, 0
.equ bgm_field13_tbs, 1
.equ bgm_field13_exg, 0
.equ bgm_field13_cmp, 1
.section .rodata
.global bgm_field13
.align 2
@********************** Track 1 **********************@
bgm_field13_1:
.byte KEYSH , bgm_field13_key+0
.byte TEMPO , 130*bgm_field13_tbs/2
.byte VOICE , 56
.byte VOL , 80*bgm_field13_mvl/mxv
.byte W96
.byte W96
bgm_field13_1_B1:
.byte W12
.byte VOICE , 48
.byte N11 , Fs2 , v080
.byte W12
.byte Bn2
.byte W12
.byte En3
.byte W12
.byte N44 , Ds3
.byte W48
.byte W12
.byte N23 , En3
.byte W24
.byte Ds3
.byte W24
.byte Cs3
.byte W24
.byte N11 , Bn2
.byte W12
.byte N17 , Ds3
.byte W18
.byte N05 , Bn2
.byte W06
.byte N44 , Fs2
.byte W48
.byte Bn2
.byte W24
.byte W24
.byte Bn3
.byte W72
.byte W12
.byte N11 , Fs2
.byte W12
.byte Bn2
.byte W12
.byte En3
.byte W12
.byte N44 , Ds3
.byte W48
.byte W12
.byte N23 , An2
.byte W24
.byte Cs3
.byte W24
.byte En3
.byte W24
.byte N11 , An3
.byte W12
.byte N17 , Fs3
.byte W18
.byte N05 , An3
.byte W06
.byte N32 , Bn3
.byte W36
.byte N11 , Bn2
.byte W12
.byte Ds3
.byte W12
.byte Fs3
.byte W12
.byte Bn3
.byte W12
.byte N23 , An3
.byte W24
.byte Fs3
.byte W24
.byte N11 , En3
.byte W12
.byte N23 , Ds3
.byte W24
.byte VOICE , 56
.byte N05 , An2 , v104
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Cs3
.byte W24
.byte N05 , An2
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Cs3
.byte W24
bgm_field13_1_000:
.byte N05 , Bn2 , v104
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Fs3
.byte W24
.byte PEND
.byte PATT
.word bgm_field13_1_000
.byte N05 , An2 , v104
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , En3
.byte W24
.byte N05 , An2
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Gs3
.byte W24
.byte N05 , Bn2
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Ds4
.byte W24
.byte N05 , Bn2
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Fn3
.byte W24
bgm_field13_1_001:
.byte N05 , Bn2 , v104
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W36
.byte PEND
.byte PATT
.word bgm_field13_1_001
.byte GOTO
.word bgm_field13_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_field13_2:
.byte KEYSH , bgm_field13_key+0
.byte VOICE , 56
.byte VOL , 80*bgm_field13_mvl/mxv
.byte N05 , Bn2 , v112
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W36
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23 , Fs3
.byte W24
bgm_field13_2_B1:
bgm_field13_2_000:
.byte N44 , Bn3 , v112
.byte W60
.byte N11 , Fs3
.byte W12
.byte N11
.byte W12
.byte Bn3
.byte W12
.byte PEND
.byte N23 , Cs4
.byte W24
.byte Bn3
.byte W24
.byte An3
.byte W24
.byte En3
.byte W24
.byte N92 , Fs3
.byte W96
.byte VOICE , 48
.byte N68 , Ds3 , v092
.byte W72
.byte VOICE , 56
.byte N23 , Fs3 , v112
.byte W24
.byte PATT
.word bgm_field13_2_000
.byte N23 , Cs4 , v112
.byte W24
.byte Bn3
.byte W24
.byte Cs4
.byte W24
.byte En4
.byte W24
.byte TIE , Ds4
.byte W96
.byte W92
.byte W03
.byte EOT
.byte W01
.byte W24
.byte VOICE , 48
.byte N17 , An3 , v096
.byte W18
.byte N05 , En4
.byte W06
.byte N23 , An4
.byte W24
.byte Gs4
.byte W24
bgm_field13_2_001:
.byte N32 , Cs4 , v096
.byte W36
.byte Ds4
.byte W36
.byte N23 , En4
.byte W24
.byte PEND
.byte N17 , Fs4
.byte W18
.byte N05 , En4
.byte W06
.byte N68 , Ds4
.byte W72
.byte N17 , Bn3
.byte W18
.byte N05 , Fs3
.byte W06
.byte N68 , Ds4
.byte W72
.byte W24
.byte N17 , An3
.byte W18
.byte N05 , En4
.byte W06
.byte N23 , An4
.byte W24
.byte Gs4
.byte W24
.byte PATT
.word bgm_field13_2_001
.byte N17 , Fs4 , v096
.byte W18
.byte N05 , Ds4
.byte W06
.byte N68 , Bn4
.byte W72
.byte N17
.byte W18
.byte N05 , Fs4
.byte W06
.byte N68 , Ds5
.byte W72
.byte VOICE , 56
.byte N05 , Fs3 , v112
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W36
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N23
.byte W24
.byte GOTO
.word bgm_field13_2_B1
.byte FINE
@********************** Track 3 **********************@
bgm_field13_3:
.byte KEYSH , bgm_field13_key+0
.byte VOICE , 38
.byte VOL , 80*bgm_field13_mvl/mxv
.byte N11 , Fs1 , v112
.byte W48
.byte N11
.byte W48
bgm_field13_3_000:
.byte N11 , Fs1 , v112
.byte W48
.byte N11
.byte W48
.byte PEND
bgm_field13_3_B1:
bgm_field13_3_001:
.byte N11 , Fs1 , v112
.byte W12
.byte Bn1
.byte W12
.byte Fs1
.byte W12
.byte Bn1
.byte W12
.byte Fs1
.byte W12
.byte Bn1
.byte W12
.byte Fs1
.byte W12
.byte Bn1
.byte W12
.byte PEND
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte Gs1
.byte W12
.byte Bn1
.byte W12
.byte Fs1
.byte W12
.byte An1
.byte W12
.byte Fs1
.byte W12
.byte En1
.byte W12
.byte Ds1
.byte W12
.byte Fs1
.byte W12
.byte Ds1
.byte W12
.byte Fs1
.byte W12
.byte Ds1
.byte W12
.byte Fs1
.byte W12
.byte Ds1
.byte W12
.byte Fs1
.byte W12
.byte PATT
.word bgm_field13_3_001
.byte PATT
.word bgm_field13_3_001
.byte N11 , An1 , v112
.byte W12
.byte Cs2
.byte W12
.byte Gs1
.byte W12
.byte Bn1
.byte W12
.byte Fs1
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte PATT
.word bgm_field13_3_001
bgm_field13_3_002:
.byte N11 , Bn1 , v112
.byte W12
.byte Ds2
.byte W12
.byte Bn1
.byte W12
.byte Ds2
.byte W12
.byte Bn1
.byte W12
.byte Ds2
.byte W12
.byte Bn1
.byte W12
.byte Ds2
.byte W12
.byte PEND
bgm_field13_3_003:
.byte N11 , An1 , v112
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte PEND
bgm_field13_3_004:
.byte N11 , An1 , v112
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte An1
.byte W12
.byte Cs2
.byte W12
.byte En2
.byte W12
.byte Cs2
.byte W12
.byte PEND
.byte PATT
.word bgm_field13_3_002
.byte N11 , Bn1 , v112
.byte W12
.byte Fs2
.byte W12
.byte Bn1
.byte W12
.byte Fs2
.byte W12
.byte Bn1
.byte W12
.byte Fs2
.byte W12
.byte Bn1
.byte W12
.byte Fs2
.byte W12
.byte PATT
.word bgm_field13_3_003
.byte PATT
.word bgm_field13_3_004
.byte PATT
.word bgm_field13_3_002
.byte PATT
.word bgm_field13_3_001
.byte PATT
.word bgm_field13_3_000
.byte PATT
.word bgm_field13_3_000
.byte GOTO
.word bgm_field13_3_B1
.byte FINE
@********************** Track 4 **********************@
bgm_field13_4:
.byte KEYSH , bgm_field13_key+0
.byte VOICE , 0
.byte VOL , 80*bgm_field13_mvl/mxv
.byte N05 , En1 , v072
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
bgm_field13_4_000:
.byte N05 , En1 , v072
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte N02
.byte W03
.byte PEND
bgm_field13_4_B1:
bgm_field13_4_001:
.byte N05 , En1 , v072
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W12
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte N05
.byte W06
.byte PEND
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_000
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_000
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_001
.byte PATT
.word bgm_field13_4_000
.byte GOTO
.word bgm_field13_4_B1
.byte FINE
@******************************************************@
.align 2
bgm_field13:
.byte 4 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_field13_pri @ Priority
.byte bgm_field13_rev @ Reverb.
.word bgm_field13_grp
.word bgm_field13_1
.word bgm_field13_2
.word bgm_field13_3
.word bgm_field13_4
.end

5380
sound/songs/bgm_finecity.s Normal file

File diff suppressed because it is too large Load Diff

3305
sound/songs/bgm_friendly.s Normal file

File diff suppressed because it is too large Load Diff

2764
sound/songs/bgm_fune_kan.s Normal file

File diff suppressed because it is too large Load Diff

1884
sound/songs/bgm_gim.s Normal file

File diff suppressed because it is too large Load Diff

2588
sound/songs/bgm_girl_sup.s Normal file

File diff suppressed because it is too large Load Diff

1267
sound/songs/bgm_girleye.s Normal file

File diff suppressed because it is too large Load Diff

2085
sound/songs/bgm_gomachi0.s Normal file

File diff suppressed because it is too large Load Diff

3337
sound/songs/bgm_gotown.s Normal file

File diff suppressed because it is too large Load Diff

5437
sound/songs/bgm_granroad.s Normal file

File diff suppressed because it is too large Load Diff

1607
sound/songs/bgm_hageshii.s Normal file

File diff suppressed because it is too large Load Diff

562
sound/songs/bgm_hideri.s Normal file
View File

@ -0,0 +1,562 @@
.include "MPlayDef.s"
.equ bgm_hideri_grp, voicegroup_844A1F0
.equ bgm_hideri_pri, 0
.equ bgm_hideri_rev, reverb_set+50
.equ bgm_hideri_mvl, 127
.equ bgm_hideri_key, 0
.equ bgm_hideri_tbs, 1
.equ bgm_hideri_exg, 0
.equ bgm_hideri_cmp, 1
.section .rodata
.global bgm_hideri
.align 2
@********************** Track 1 **********************@
bgm_hideri_1:
.byte KEYSH , bgm_hideri_key+0
bgm_hideri_1_B1:
.byte TEMPO , 78*bgm_hideri_tbs/2
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v-64
.byte VOL , 39*bgm_hideri_mvl/mxv
.byte BEND , c_v+2
.byte N03 , Ds6 , v112
.byte W12
.byte Fs5 , v064
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte Ds6
.byte W12
.byte Fs5
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
bgm_hideri_1_000:
.byte N03 , Ds6 , v096
.byte W12
.byte Fs5 , v064
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte Ds6
.byte W12
.byte Fs5
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte PEND
bgm_hideri_1_001:
.byte N03 , Fn6 , v096
.byte W12
.byte Gs5 , v064
.byte W12
.byte Bn5
.byte W12
.byte Gs5
.byte W12
.byte Fn6
.byte W12
.byte Gs5
.byte W12
.byte Bn5
.byte W12
.byte Gs5
.byte W12
.byte PEND
.byte PATT
.word bgm_hideri_1_001
.byte PATT
.word bgm_hideri_1_000
.byte PATT
.word bgm_hideri_1_000
.byte PATT
.word bgm_hideri_1_001
.byte PATT
.word bgm_hideri_1_001
bgm_hideri_1_002:
.byte N03 , Ds6 , v096
.byte W09
.byte Ds6 , v064
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte Ds6
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte PEND
.byte PATT
.word bgm_hideri_1_002
bgm_hideri_1_003:
.byte N03 , Fn6 , v096
.byte W09
.byte Fn6 , v064
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Fn6
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte PEND
.byte PATT
.word bgm_hideri_1_003
.byte PATT
.word bgm_hideri_1_002
.byte PATT
.word bgm_hideri_1_002
.byte PATT
.word bgm_hideri_1_003
.byte PATT
.word bgm_hideri_1_003
.byte GOTO
.word bgm_hideri_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_hideri_2:
.byte KEYSH , bgm_hideri_key+0
bgm_hideri_2_B1:
.byte VOICE , 81
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+63
.byte VOL , 39*bgm_hideri_mvl/mxv
.byte N03 , Ds6 , v112
.byte W12
.byte Fs5 , v064
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte Ds6
.byte W12
.byte Fs5
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
bgm_hideri_2_000:
.byte N03 , Ds6 , v096
.byte W12
.byte Fs5 , v064
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte Ds6
.byte W12
.byte Fs5
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte PEND
bgm_hideri_2_001:
.byte N03 , Fn6 , v096
.byte W12
.byte Gs5 , v064
.byte W12
.byte Bn5
.byte W12
.byte Gs5
.byte W12
.byte Fn6
.byte W12
.byte Gs5
.byte W12
.byte Bn5
.byte W12
.byte Gs5
.byte W12
.byte PEND
.byte PATT
.word bgm_hideri_2_001
.byte BEND , c_v-2
.byte N03 , Ds6 , v096
.byte W12
.byte Fs5 , v064
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte Ds6
.byte W12
.byte Fs5
.byte W12
.byte An5
.byte W12
.byte Fs5
.byte W12
.byte PATT
.word bgm_hideri_2_000
.byte PATT
.word bgm_hideri_2_001
.byte PATT
.word bgm_hideri_2_001
bgm_hideri_2_002:
.byte N03 , Ds6 , v096
.byte W09
.byte Ds6 , v064
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte Ds6
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte PEND
.byte PATT
.word bgm_hideri_2_002
bgm_hideri_2_003:
.byte N03 , Fn6 , v096
.byte W09
.byte Fn6 , v064
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Fn6
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte PEND
.byte PATT
.word bgm_hideri_2_003
bgm_hideri_2_004:
.byte W02
.byte N03 , Ds6 , v096
.byte W09
.byte Ds6 , v064
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte Ds6
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W03
.byte An5
.byte W09
.byte N03
.byte W03
.byte Fs5
.byte W09
.byte N03
.byte W01
.byte PEND
.byte PATT
.word bgm_hideri_2_004
.byte W02
.byte N03 , Fn6 , v096
.byte W09
.byte Fn6 , v064
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Fn6
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W01
.byte W02
.byte Fn6 , v096
.byte W09
.byte Fn6 , v064
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Fn6
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W09
.byte N03
.byte W03
.byte Bn5
.byte W09
.byte N03
.byte W03
.byte Gs5
.byte W10
.byte GOTO
.word bgm_hideri_2_B1
.byte FINE
@********************** Track 3 **********************@
bgm_hideri_3:
.byte KEYSH , bgm_hideri_key+0
bgm_hideri_3_B1:
.byte VOICE , 82
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 50*bgm_hideri_mvl/mxv
.byte N92 , Dn1 , v064
.byte W48
.byte MOD , 6
.byte W24
.byte 6
.byte W20
.byte N02 , Cn1
.byte W02
.byte Cs1
.byte W02
bgm_hideri_3_000:
.byte MOD , 0
.byte N92 , Dn1 , v064
.byte W48
.byte MOD , 6
.byte W24
.byte 6
.byte W20
.byte 0
.byte N04 , Ds1
.byte W04
.byte PEND
bgm_hideri_3_001:
.byte MOD , 0
.byte N92 , En1 , v064
.byte W48
.byte MOD , 6
.byte W24
.byte 6
.byte W20
.byte 0
.byte N02 , Fs1
.byte W02
.byte Fn1
.byte W02
.byte PEND
bgm_hideri_3_002:
.byte MOD , 0
.byte N44 , En1 , v064
.byte W24
.byte MOD , 6
.byte W20
.byte 0
.byte N02 , Dn1
.byte W02
.byte Ds1
.byte W02
.byte MOD , 0
.byte N48 , En1
.byte W24
.byte MOD , 6
.byte W24
.byte PEND
bgm_hideri_3_003:
.byte MOD , 0
.byte N92 , Dn1 , v064
.byte W48
.byte MOD , 6
.byte W24
.byte 6
.byte W20
.byte N02 , Cn1
.byte W02
.byte Cs1
.byte W02
.byte PEND
.byte PATT
.word bgm_hideri_3_000
.byte PATT
.word bgm_hideri_3_001
.byte PATT
.word bgm_hideri_3_002
.byte PATT
.word bgm_hideri_3_003
.byte PATT
.word bgm_hideri_3_000
.byte PATT
.word bgm_hideri_3_001
.byte PATT
.word bgm_hideri_3_002
.byte PATT
.word bgm_hideri_3_003
.byte PATT
.word bgm_hideri_3_000
.byte PATT
.word bgm_hideri_3_001
.byte PATT
.word bgm_hideri_3_002
.byte GOTO
.word bgm_hideri_3_B1
.byte MOD , 0
.byte FINE
@******************************************************@
.align 2
bgm_hideri:
.byte 3 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_hideri_pri @ Priority
.byte bgm_hideri_rev @ Reverb.
.word bgm_hideri_grp
.word bgm_hideri_1
.word bgm_hideri_2
.word bgm_hideri_3
.end

2703
sound/songs/bgm_hightown.s Normal file

File diff suppressed because it is too large Load Diff

1009
sound/songs/bgm_hutago.s Normal file

File diff suppressed because it is too large Load Diff

1067
sound/songs/bgm_inter_v.s Normal file

File diff suppressed because it is too large Load Diff

3186
sound/songs/bgm_kachi1.s Normal file

File diff suppressed because it is too large Load Diff

1073
sound/songs/bgm_kachi2.s Normal file

File diff suppressed because it is too large Load Diff

882
sound/songs/bgm_kachi22.s Normal file
View File

@ -0,0 +1,882 @@
.include "MPlayDef.s"
.equ bgm_kachi22_grp, voicegroup_8434728
.equ bgm_kachi22_pri, 0
.equ bgm_kachi22_rev, reverb_set+50
.equ bgm_kachi22_mvl, 127
.equ bgm_kachi22_key, 0
.equ bgm_kachi22_tbs, 1
.equ bgm_kachi22_exg, 0
.equ bgm_kachi22_cmp, 1
.section .rodata
.global bgm_kachi22
.align 2
@********************** Track 1 **********************@
bgm_kachi22_1:
.byte KEYSH , bgm_kachi22_key+0
.byte TEMPO , 140*bgm_kachi22_tbs/2
.byte W12
bgm_kachi22_1_B1:
.byte VOICE , 73
.byte PAN , c_v+0
.byte MOD , 0
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte N06 , Bn4 , v112
.byte W12
.byte An4
.byte W12
.byte Gs4
.byte W12
.byte An4
.byte W12
.byte Bn4
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte Cs5
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Bn4
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte N06
.byte W12
.byte An4
.byte W12
.byte Gs4
.byte W12
.byte An4
.byte W12
.byte Bn4
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte Cs5
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Bn4
.byte W24
.byte Cn4
.byte W06
.byte En4
.byte W06
.byte Gn4
.byte W06
.byte As4
.byte W06
bgm_kachi22_1_000:
.byte N06 , Cn5 , v112
.byte W12
.byte As4
.byte W12
.byte An4
.byte W12
.byte As4
.byte W12
.byte Cn5
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte PEND
.byte Dn5
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Cn5
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte PATT
.word bgm_kachi22_1_000
.byte N06 , Dn5 , v112
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Cn5
.byte W24
.byte Bn3
.byte W06
.byte Ds4
.byte W06
.byte Fs4
.byte W06
.byte An4
.byte W06
.byte GOTO
.word bgm_kachi22_1_B1
.byte FINE
@********************** Track 2 **********************@
bgm_kachi22_2:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_2_B1:
.byte VOICE , 56
.byte PAN , c_v+0
.byte MOD , 0
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte W12
.byte N06 , En3 , v092
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte N06
.byte W36
.byte VOICE , 47
.byte PAN , c_v+10
.byte N12 , An1 , v112
.byte W12
.byte Bn1
.byte W48
.byte VOICE , 56
.byte PAN , c_v+0
.byte W12
.byte N06 , En3 , v092
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte N06
.byte W24
.byte VOICE , 47
.byte PAN , c_v+10
.byte N12 , An1 , v112
.byte W24
.byte Bn1
.byte W48
bgm_kachi22_2_000:
.byte VOICE , 56
.byte PAN , c_v+0
.byte W12
.byte N06 , Fn3 , v092
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte PEND
.byte N06
.byte W36
.byte VOICE , 47
.byte PAN , c_v+10
.byte N12 , As1 , v112
.byte W12
.byte Cn2
.byte W48
.byte PATT
.word bgm_kachi22_2_000
.byte N06 , Fn3 , v092
.byte W24
.byte VOICE , 47
.byte PAN , c_v+10
.byte N12 , As1 , v112
.byte W24
.byte Cn2
.byte W48
.byte GOTO
.word bgm_kachi22_2_B1
.byte FINE
@********************** Track 3 **********************@
bgm_kachi22_3:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_3_B1:
.byte VOICE , 58
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte N21 , En1 , v127
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Bn0
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , En1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Bn0
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N48 , An1
.byte W06
.byte VOL , 67*bgm_kachi22_mvl/mxv
.byte W03
.byte 58*bgm_kachi22_mvl/mxv
.byte W06
.byte 54*bgm_kachi22_mvl/mxv
.byte W06
.byte 57*bgm_kachi22_mvl/mxv
.byte W06
.byte 64*bgm_kachi22_mvl/mxv
.byte W03
.byte 69*bgm_kachi22_mvl/mxv
.byte W03
.byte 76*bgm_kachi22_mvl/mxv
.byte W06
.byte 80*bgm_kachi22_mvl/mxv
.byte W09
.byte 62*bgm_kachi22_mvl/mxv
.byte N48 , Bn1
.byte W06
.byte VOL , 65*bgm_kachi22_mvl/mxv
.byte W06
.byte 67*bgm_kachi22_mvl/mxv
.byte W06
.byte 69*bgm_kachi22_mvl/mxv
.byte W06
.byte 73*bgm_kachi22_mvl/mxv
.byte W09
.byte 76*bgm_kachi22_mvl/mxv
.byte W06
.byte 80*bgm_kachi22_mvl/mxv
.byte W09
.byte N21 , En1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Bn0
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , En1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Bn0
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N24 , An1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W30
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , En1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Cn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Fn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Cn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Fn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Cn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N48 , As1
.byte W06
.byte VOL , 67*bgm_kachi22_mvl/mxv
.byte W03
.byte 58*bgm_kachi22_mvl/mxv
.byte W06
.byte 54*bgm_kachi22_mvl/mxv
.byte W06
.byte 57*bgm_kachi22_mvl/mxv
.byte W06
.byte 64*bgm_kachi22_mvl/mxv
.byte W03
.byte 69*bgm_kachi22_mvl/mxv
.byte W03
.byte 76*bgm_kachi22_mvl/mxv
.byte W06
.byte 80*bgm_kachi22_mvl/mxv
.byte W09
.byte 62*bgm_kachi22_mvl/mxv
.byte N48 , Cn2
.byte W06
.byte VOL , 65*bgm_kachi22_mvl/mxv
.byte W06
.byte 67*bgm_kachi22_mvl/mxv
.byte W06
.byte 69*bgm_kachi22_mvl/mxv
.byte W06
.byte 73*bgm_kachi22_mvl/mxv
.byte W09
.byte 76*bgm_kachi22_mvl/mxv
.byte W06
.byte 80*bgm_kachi22_mvl/mxv
.byte W09
.byte N21 , Fn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Cn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Fn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N21 , Cn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N24 , As1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W30
.byte 80*bgm_kachi22_mvl/mxv
.byte N24 , Fn1
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte 80*bgm_kachi22_mvl/mxv
.byte N24 , Bn0
.byte W12
.byte VOL , 73*bgm_kachi22_mvl/mxv
.byte W03
.byte 61*bgm_kachi22_mvl/mxv
.byte W03
.byte 37*bgm_kachi22_mvl/mxv
.byte W03
.byte 25*bgm_kachi22_mvl/mxv
.byte W03
.byte GOTO
.word bgm_kachi22_3_B1
.byte FINE
@********************** Track 4 **********************@
bgm_kachi22_4:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_4_B1:
.byte VOICE , 82
.byte PAN , c_v+0
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte W12
.byte N06 , Bn2 , v060
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte Cs3
.byte W96
.byte W12
.byte Bn2
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte Cs3
.byte W96
bgm_kachi22_4_000:
.byte W12
.byte N06 , Cn3 , v060
.byte W24
.byte N06
.byte W24
.byte N06
.byte W24
.byte N06
.byte W12
.byte PEND
.byte Dn3
.byte W96
.byte PATT
.word bgm_kachi22_4_000
.byte N06 , Dn3 , v060
.byte W96
.byte GOTO
.word bgm_kachi22_4_B1
.byte FINE
@********************** Track 5 **********************@
bgm_kachi22_5:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_5_B1:
.byte VOICE , 83
.byte PAN , c_v+48
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte N03 , Bn5 , v032
.byte W12
.byte An5
.byte W12
.byte Gs5
.byte W12
.byte An5
.byte W12
.byte Bn5
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Cs6
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Bn5
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte N03
.byte W12
.byte An5
.byte W12
.byte Gs5
.byte W12
.byte An5
.byte W12
.byte Bn5
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Cs6
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Bn5
.byte W48
bgm_kachi22_5_000:
.byte N03 , Cn6 , v032
.byte W12
.byte As5
.byte W12
.byte An5
.byte W12
.byte As5
.byte W12
.byte Cn6
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte PEND
.byte Dn6
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Cn6
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte PATT
.word bgm_kachi22_5_000
.byte N03 , Dn6 , v032
.byte W12
.byte N03
.byte W12
.byte N03
.byte W24
.byte Cn6
.byte W48
.byte GOTO
.word bgm_kachi22_5_B1
.byte FINE
@********************** Track 6 **********************@
bgm_kachi22_6:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_6_B1:
.byte VOICE , 81
.byte MOD , 0
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte BEND , c_v+0
.byte W96
.byte N06 , An4 , v048
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Fs4
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte W96
.byte An4
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Gs4
.byte W48
.byte W96
.byte As4
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , Gn4
.byte W12
.byte N06
.byte W12
.byte N06
.byte W24
.byte W96
.byte As4
.byte W12
.byte N06
.byte W12
.byte N24
.byte W12
.byte MOD , 5
.byte W12
.byte 0
.byte N06 , An4
.byte W48
.byte GOTO
.word bgm_kachi22_6_B1
.byte FINE
@********************** Track 7 **********************@
bgm_kachi22_7:
.byte KEYSH , bgm_kachi22_key+0
.byte W12
bgm_kachi22_7_B1:
.byte VOICE , 0
.byte VOL , 80*bgm_kachi22_mvl/mxv
.byte N06 , En1 , v076
.byte W12
.byte N06
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v112
.byte N06 , Fs2 , v064
.byte W12
.byte En1 , v076
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v076
.byte W12
.byte En1 , v084
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v112
.byte N06 , Fs2 , v064
.byte W06
.byte En1
.byte W06
.byte En1 , v076
.byte W06
.byte En1 , v064
.byte W06
bgm_kachi22_7_000:
.byte N06 , En1 , v112
.byte W24
.byte Fs2 , v064
.byte W24
.byte N12 , Bn2 , v092
.byte W24
.byte N06 , En1 , v112
.byte N03 , Fs2 , v064
.byte W03
.byte N03
.byte W03
.byte N06 , Fs2 , v040
.byte W06
.byte En1 , v112
.byte N06 , Fs2 , v052
.byte W06
.byte En1 , v088
.byte N06 , Fs2 , v060
.byte W06
.byte PEND
bgm_kachi22_7_001:
.byte N06 , En1 , v076
.byte W12
.byte N06
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v112
.byte N06 , Fs2 , v064
.byte W12
.byte En1 , v076
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v076
.byte W12
.byte En1 , v084
.byte W06
.byte En1 , v064
.byte W06
.byte En1 , v112
.byte N06 , Fs2 , v064
.byte W06
.byte En1
.byte W06
.byte En1 , v076
.byte W06
.byte En1 , v064
.byte W06
.byte PEND
.byte PATT
.word bgm_kachi22_7_000
.byte PATT
.word bgm_kachi22_7_001
.byte PATT
.word bgm_kachi22_7_000
.byte PATT
.word bgm_kachi22_7_001
.byte PATT
.word bgm_kachi22_7_000
.byte GOTO
.word bgm_kachi22_7_B1
.byte FINE
@******************************************************@
.align 2
bgm_kachi22:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_kachi22_pri @ Priority
.byte bgm_kachi22_rev @ Reverb.
.word bgm_kachi22_grp
.word bgm_kachi22_1
.word bgm_kachi22_2
.word bgm_kachi22_3
.word bgm_kachi22_4
.word bgm_kachi22_5
.word bgm_kachi22_6
.word bgm_kachi22_7
.end

2951
sound/songs/bgm_kachi3.s Normal file

File diff suppressed because it is too large Load Diff

898
sound/songs/bgm_kachi4.s Normal file
View File

@ -0,0 +1,898 @@
.include "MPlayDef.s"
.equ bgm_kachi4_grp, voicegroup_84431E8
.equ bgm_kachi4_pri, 0
.equ bgm_kachi4_rev, reverb_set+50
.equ bgm_kachi4_mvl, 127
.equ bgm_kachi4_key, 0
.equ bgm_kachi4_tbs, 1
.equ bgm_kachi4_exg, 0
.equ bgm_kachi4_cmp, 1
.section .rodata
.global bgm_kachi4
.align 2
@********************** Track 1 **********************@
bgm_kachi4_1:
.byte KEYSH , bgm_kachi4_key+0
.byte TEMPO , 142*bgm_kachi4_tbs/2
.byte VOICE , 127
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v+63
.byte VOL , 44*bgm_kachi4_mvl/mxv
.byte W08
.byte W08
.byte W96
.byte W96
bgm_kachi4_1_B1:
.byte VOICE , 127
.byte N04 , En5 , v096
.byte W12
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v092
.byte W12
.byte VOICE , 127
.byte N04 , En5 , v080
.byte W06
.byte N04
.byte W06
.byte En5 , v096
.byte W12
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v096
.byte W12
.byte N04 , En5 , v080
.byte W04
.byte VOICE , 127
.byte W02
.byte N04
.byte W06
bgm_kachi4_1_000:
.byte N04 , En5 , v096
.byte W12
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v096
.byte W12
.byte VOICE , 127
.byte N04 , En5 , v080
.byte W06
.byte N04
.byte W06
.byte En5 , v096
.byte W04
.byte En5 , v064
.byte W04
.byte N04
.byte W04
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v096
.byte W12
.byte N04 , En5 , v080
.byte W04
.byte VOICE , 127
.byte W02
.byte N04
.byte W06
.byte PEND
.byte En5 , v096
.byte W12
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v092
.byte W12
.byte VOICE , 127
.byte N04 , En5 , v080
.byte W06
.byte N04
.byte W06
.byte En5 , v096
.byte W12
.byte En5 , v080
.byte W06
.byte N04
.byte W06
.byte VOICE , 126
.byte N12 , Gn5 , v096
.byte W12
.byte N04 , En5 , v080
.byte W04
.byte VOICE , 127
.byte W02
.byte N04
.byte W06
.byte PATT
.word bgm_kachi4_1_000
.byte GOTO
.word bgm_kachi4_1_B1
.byte W96
.byte FINE
@********************** Track 2 **********************@
bgm_kachi4_2:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 56
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 82*bgm_kachi4_mvl/mxv
.byte PAN , c_v-13
.byte W08
.byte W08
.byte W48
.byte W02
.byte N22 , Fn3 , v112
.byte W22
.byte N24 , As3
.byte W24
.byte N04 , Dn4
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte Cn4
.byte W08
.byte N24 , Dn4
.byte W24
.byte Ds4 , v096
.byte W24
bgm_kachi4_2_B1:
.byte VOICE , 24
.byte VOL , 48*bgm_kachi4_mvl/mxv
.byte W02
.byte N44 , Fn4 , v112
.byte W48
.byte N04 , An4
.byte W04
.byte N08 , An4 , v036
.byte W08
.byte N04 , Gn4 , v112
.byte W04
.byte N08 , Gn4 , v036
.byte W08
.byte N04 , Fn4 , v112
.byte W04
.byte N08 , Fn4 , v036
.byte W08
.byte N04 , Gn4 , v112
.byte W04
.byte N08 , Gn4 , v036
.byte W06
.byte W02
.byte N32 , Dn4 , v112
.byte W32
.byte W02
.byte N04 , Gn4
.byte W04
.byte N08 , Gn4 , v036
.byte W10
.byte N24 , Bn4 , v112
.byte W24
.byte N04 , An4
.byte W04
.byte N08 , An4 , v036
.byte W08
.byte N04 , Gn4 , v112
.byte W04
.byte N08 , Gn4 , v036
.byte W06
.byte W02
.byte N44 , Fn4 , v112
.byte W48
.byte N10 , An4
.byte W12
.byte N04 , Fn4
.byte W04
.byte An4
.byte W04
.byte Fn4
.byte W04
.byte N12 , Dn4
.byte W12
.byte N10 , Cn4
.byte W10
.byte W02
.byte N04 , Bn3
.byte W04
.byte N08 , Bn3 , v036
.byte W08
.byte N04 , Gn3 , v112
.byte W04
.byte Gn3 , v036
.byte W02
.byte Bn3 , v112
.byte W06
.byte Dn4
.byte W04
.byte Dn4 , v036
.byte W04
.byte Bn3 , v112
.byte W04
.byte Bn3 , v036
.byte W04
.byte Dn4 , v112
.byte W04
.byte Dn4 , v036
.byte W04
.byte N22 , Gn4 , v112
.byte W22
.byte N04 , Fn4
.byte W04
.byte N08 , Fn4 , v036
.byte W10
.byte N04 , Dn4 , v112
.byte W04
.byte Dn4 , v036
.byte W06
.byte GOTO
.word bgm_kachi4_2_B1
.byte W96
.byte FINE
@********************** Track 3 **********************@
bgm_kachi4_3:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 56
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 85*bgm_kachi4_mvl/mxv
.byte PAN , c_v+14
.byte W08
.byte W08
.byte N06 , Cn4 , v120
.byte W12
.byte An3
.byte W06
.byte Cn4
.byte W06
.byte N48 , Fn4
.byte W48
.byte N24 , Fs4
.byte W24
.byte N04 , Gn4 , v112
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte Fn4
.byte W08
.byte N24 , Gn4
.byte W24
.byte Gs4 , v096
.byte W24
bgm_kachi4_3_B1:
.byte VOICE , 24
.byte VOL , 63*bgm_kachi4_mvl/mxv
.byte N48 , An4 , v112
.byte W48
.byte N04 , Dn5
.byte W04
.byte N08 , Dn5 , v036
.byte W08
.byte N04 , Cn5 , v112
.byte W04
.byte N08 , Cn5 , v036
.byte W08
.byte N04 , Bn4 , v112
.byte W04
.byte N08 , Bn4 , v036
.byte W08
.byte N04 , Cn5 , v112
.byte W04
.byte N08 , Cn5 , v036
.byte W08
.byte N36 , Gn4 , v112
.byte W36
.byte N04 , Bn4
.byte W04
.byte N08 , Bn4 , v036
.byte W08
.byte N24 , Gn5 , v112
.byte W24
.byte N04 , Fn5
.byte W04
.byte N08 , Fn5 , v036
.byte W08
.byte N04 , En5 , v112
.byte W04
.byte N08 , En5 , v036
.byte W08
.byte N48 , An4 , v112
.byte W48
.byte N12 , Dn5
.byte W12
.byte N04 , Cn5
.byte W04
.byte Dn5
.byte W04
.byte Cn5
.byte W04
.byte N12 , Bn4
.byte W12
.byte An4
.byte W12
.byte N04 , Gn4
.byte W04
.byte N08 , Gn4 , v036
.byte W08
.byte N04 , Dn4 , v112
.byte W06
.byte Gn4
.byte W06
.byte Bn4
.byte W04
.byte Bn4 , v036
.byte W04
.byte Gn4 , v112
.byte W04
.byte Gn4 , v036
.byte W04
.byte Bn4 , v112
.byte W04
.byte Bn4 , v036
.byte W04
.byte N24 , Dn5 , v112
.byte W24
.byte N04 , Cn5
.byte W04
.byte N08 , Cn5 , v036
.byte W08
.byte N04 , Bn4 , v112
.byte W04
.byte N08 , Bn4 , v036
.byte W08
.byte GOTO
.word bgm_kachi4_3_B1
.byte W96
.byte FINE
@********************** Track 4 **********************@
bgm_kachi4_4:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 47
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 88*bgm_kachi4_mvl/mxv
.byte W08
.byte N02 , Fn2 , v108
.byte W04
.byte Fn2 , v092
.byte W04
.byte W02
.byte N04 , Fn2 , v112
.byte W36
.byte W02
.byte N02
.byte W04
.byte N02
.byte W04
.byte N04
.byte W12
.byte Cn2
.byte W12
.byte Fn2
.byte W12
.byte Cn2
.byte W12
.byte Gn2
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte Fn2
.byte W08
.byte N24 , Gn2
.byte W24
.byte Fs1
.byte W24
bgm_kachi4_4_B1:
.byte VOICE , 48
.byte VOL , 35*bgm_kachi4_mvl/mxv
.byte N72 , Cn3 , v112
.byte W72
.byte N08 , An2
.byte W08
.byte Cn3
.byte W08
.byte An2
.byte W08
.byte N72 , Bn2
.byte W72
.byte N08 , Gn2
.byte W08
.byte Bn2
.byte W08
.byte Dn2
.byte W08
.byte N72 , Fn2
.byte W72
.byte N08 , Dn2
.byte W08
.byte Gn2
.byte W08
.byte An2
.byte W08
.byte N72 , Bn2
.byte W72
.byte N08 , Gn2
.byte W08
.byte An2
.byte W08
.byte Bn2
.byte W08
.byte GOTO
.word bgm_kachi4_4_B1
.byte W96
.byte FINE
@********************** Track 5 **********************@
bgm_kachi4_5:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte VOL , 41*bgm_kachi4_mvl/mxv
.byte PAN , c_v+63
.byte W08
.byte W08
.byte N06 , Cn3 , v096
.byte W12
.byte An2 , v112
.byte W06
.byte Cn3
.byte W06
.byte N48 , Fn3
.byte W48
.byte N24 , As3
.byte W24
.byte N04 , Bn3
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte An3
.byte W08
.byte N24 , Bn3
.byte W24
.byte Cn4
.byte W24
bgm_kachi4_5_B1:
bgm_kachi4_5_000:
.byte W12
.byte N04 , An3 , v112
.byte W06
.byte N04
.byte W18
.byte N04
.byte W24
.byte N04
.byte W24
.byte As3
.byte W12
.byte PEND
bgm_kachi4_5_001:
.byte W12
.byte N04 , Bn3 , v112
.byte W06
.byte N04
.byte W18
.byte N04
.byte W24
.byte N04
.byte W24
.byte As3
.byte W12
.byte PEND
.byte PATT
.word bgm_kachi4_5_000
.byte PATT
.word bgm_kachi4_5_001
.byte GOTO
.word bgm_kachi4_5_B1
.byte W96
.byte FINE
@********************** Track 6 **********************@
bgm_kachi4_6:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 81
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v-1
.byte VOL , 58*bgm_kachi4_mvl/mxv
.byte W02
.byte 55*bgm_kachi4_mvl/mxv
.byte W06
.byte W08
.byte N06 , Fn1 , v112
.byte W12
.byte Cn2
.byte W06
.byte An1
.byte W06
.byte N48 , Fn1
.byte W48
.byte N24 , Fs1
.byte W24
.byte N04 , Gn1
.byte W16
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N24
.byte W24
.byte Fs1
.byte W24
bgm_kachi4_6_B1:
bgm_kachi4_6_000:
.byte N04 , Fn1 , v112
.byte W12
.byte Fn2
.byte W06
.byte N04
.byte W18
.byte N04
.byte W12
.byte Fn1
.byte W12
.byte Fn2
.byte W24
.byte Fs2
.byte W12
.byte PEND
.byte Gn1
.byte W12
.byte Gn2
.byte W06
.byte N04
.byte W18
.byte N04
.byte W12
.byte Gn1
.byte W12
.byte Gn2
.byte W24
.byte N04
.byte W12
.byte PATT
.word bgm_kachi4_6_000
.byte N04 , Gn1 , v112
.byte W12
.byte Gn2
.byte W06
.byte N04
.byte W18
.byte N04
.byte W12
.byte Gn1
.byte W12
.byte Gn2
.byte W24
.byte Fs2
.byte W12
.byte GOTO
.word bgm_kachi4_6_B1
.byte W96
.byte FINE
@********************** Track 7 **********************@
bgm_kachi4_7:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 0
.byte VOL , 65*bgm_kachi4_mvl/mxv
.byte W08
.byte W08
.byte N48 , An2 , v112
.byte W96
.byte W96
bgm_kachi4_7_B1:
bgm_kachi4_7_000:
.byte N04 , Cn1 , v112
.byte W24
.byte Dn1
.byte W36
.byte Cn1
.byte W12
.byte Dn1
.byte W24
.byte PEND
.byte Cn1
.byte W24
.byte Dn1
.byte W36
.byte Cn1
.byte W12
.byte Dn1
.byte W12
.byte En1
.byte W06
.byte Cn1 , v096
.byte W06
.byte PATT
.word bgm_kachi4_7_000
.byte N04 , Dn1 , v088
.byte W12
.byte Dn1 , v112
.byte W12
.byte Cn1
.byte W06
.byte Dn1
.byte W06
.byte Cn1
.byte W12
.byte N04
.byte W12
.byte N04
.byte W12
.byte Dn1
.byte W12
.byte Cn1 , v096
.byte W12
.byte GOTO
.word bgm_kachi4_7_B1
.byte W96
.byte FINE
@********************** Track 8 **********************@
bgm_kachi4_8:
.byte KEYSH , bgm_kachi4_key+0
.byte VOICE , 83
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte VOL , 41*bgm_kachi4_mvl/mxv
.byte PAN , c_v-64
.byte W08
.byte W08
.byte N06 , An4 , v112
.byte W12
.byte Fn4
.byte W06
.byte An4
.byte W06
.byte N48 , Cn5
.byte W48
.byte N24 , Fs5
.byte W24
.byte W96
bgm_kachi4_8_B1:
bgm_kachi4_8_000:
.byte W12
.byte N04 , Cn3 , v112
.byte W06
.byte N04
.byte W18
.byte N04
.byte W24
.byte N04
.byte W24
.byte Cs3
.byte W12
.byte PEND
bgm_kachi4_8_001:
.byte W12
.byte N04 , Dn3 , v112
.byte W06
.byte N04
.byte W18
.byte N04
.byte W24
.byte N04
.byte W24
.byte Cs3
.byte W12
.byte PEND
.byte PATT
.word bgm_kachi4_8_000
.byte PATT
.word bgm_kachi4_8_001
.byte GOTO
.word bgm_kachi4_8_B1
.byte W96
.byte FINE
@********************** Track 9 **********************@
bgm_kachi4_9:
.byte KEYSH , bgm_kachi4_key+0
.byte LFOS , 44
.byte BENDR , 12
.byte PAN , c_v-1
.byte VOL , 37*bgm_kachi4_mvl/mxv
.byte W03
.byte VOICE , 46
.byte W05
.byte W08
.byte PAN , c_v-40
.byte N04 , Fn4 , v112
.byte W04
.byte An4
.byte W04
.byte Cn5
.byte W04
.byte PAN , c_v-16
.byte N04 , Fn5
.byte W04
.byte An5
.byte W04
.byte Cn6
.byte W04
.byte PAN , c_v+43
.byte N04 , Fn6
.byte W04
.byte Cn6
.byte W04
.byte An5
.byte W04
.byte PAN , c_v+16
.byte N04 , Fn5
.byte W04
.byte Cn5
.byte W04
.byte An4
.byte W04
.byte PAN , c_v-40
.byte N04 , Fn4
.byte W04
.byte An4
.byte W04
.byte Cn5
.byte W04
.byte PAN , c_v-16
.byte N04 , Fn5
.byte W04
.byte An5
.byte W04
.byte Cn6
.byte W04
.byte PAN , c_v+38
.byte N04 , Fs6
.byte W04
.byte Cs6
.byte W04
.byte As5
.byte W04
.byte PAN , c_v-7
.byte N04 , Fs5
.byte W04
.byte Cs5
.byte W04
.byte As4
.byte W04
.byte PAN , c_v-38
.byte N04 , Gn4
.byte W04
.byte Bn4
.byte W04
.byte Dn5
.byte W04
.byte PAN , c_v-24
.byte N04 , Bn4
.byte W04
.byte Dn5
.byte W04
.byte Gn5
.byte W04
.byte PAN , c_v-16
.byte N04 , Dn5
.byte W04
.byte Gn5
.byte W04
.byte Bn5
.byte W04
.byte Gn5
.byte W04
.byte Bn5
.byte W04
.byte Dn6
.byte W04
.byte PAN , c_v+43
.byte N04 , Gn6
.byte W04
.byte Dn6
.byte W04
.byte Bn5
.byte W04
.byte PAN , c_v+13
.byte N04 , Dn6
.byte W04
.byte Bn5
.byte W04
.byte Gn5
.byte W04
.byte PAN , c_v-8
.byte N04 , Cn6
.byte W04
.byte Gs5
.byte W04
.byte Ds5
.byte W04
.byte PAN , c_v-23
.byte N04 , Gs5
.byte W04
.byte Ds5
.byte W04
.byte Cn5
.byte W04
bgm_kachi4_9_B1:
.byte W96
.byte W96
.byte W96
.byte W96
.byte GOTO
.word bgm_kachi4_9_B1
.byte W96
.byte FINE
@******************************************************@
.align 2
bgm_kachi4:
.byte 9 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_kachi4_pri @ Priority
.byte bgm_kachi4_rev @ Reverb.
.word bgm_kachi4_grp
.word bgm_kachi4_1
.word bgm_kachi4_2
.word bgm_kachi4_3
.word bgm_kachi4_4
.word bgm_kachi4_5
.word bgm_kachi4_6
.word bgm_kachi4_7
.word bgm_kachi4_8
.word bgm_kachi4_9
.end

2335
sound/songs/bgm_kachi5.s Normal file

File diff suppressed because it is too large Load Diff

2334
sound/songs/bgm_kakkoii.s Normal file

File diff suppressed because it is too large Load Diff

2949
sound/songs/bgm_karakuri.s Normal file

File diff suppressed because it is too large Load Diff

4007
sound/songs/bgm_kazanbai.s Normal file

File diff suppressed because it is too large Load Diff

2557
sound/songs/bgm_m_boat.s Normal file

File diff suppressed because it is too large Load Diff

2488
sound/songs/bgm_m_dungon.s Normal file

File diff suppressed because it is too large Load Diff

1421
sound/songs/bgm_maborosi.s Normal file

File diff suppressed because it is too large Load Diff

1913
sound/songs/bgm_machi_s2.s Normal file

File diff suppressed because it is too large Load Diff

1768
sound/songs/bgm_machi_s3.s Normal file

File diff suppressed because it is too large Load Diff

1858
sound/songs/bgm_machi_s4.s Normal file

File diff suppressed because it is too large Load Diff

5949
sound/songs/bgm_machupi.s Normal file

File diff suppressed because it is too large Load Diff

150
sound/songs/bgm_me_asa.s Normal file
View File

@ -0,0 +1,150 @@
.include "MPlayDef.s"
.equ bgm_me_asa_grp, voicegroup_843129C
.equ bgm_me_asa_pri, 5
.equ bgm_me_asa_rev, reverb_set+50
.equ bgm_me_asa_mvl, 127
.equ bgm_me_asa_key, 0
.equ bgm_me_asa_tbs, 1
.equ bgm_me_asa_exg, 0
.equ bgm_me_asa_cmp, 1
.section .rodata
.global bgm_me_asa
.align 2
@********************** Track 1 **********************@
bgm_me_asa_1:
.byte KEYSH , bgm_me_asa_key+0
.byte TEMPO , 132*bgm_me_asa_tbs/2
.byte VOICE , 46
.byte VOL , 90*bgm_me_asa_mvl/mxv
.byte PAN , c_v+0
.byte N12 , Bn4 , v112
.byte W12
.byte N06 , Bn4 , v052
.byte W12
.byte N12 , Bn4 , v112
.byte W12
.byte N06 , Bn4 , v052
.byte W12
.byte N12 , Bn4 , v112
.byte W12
.byte Gs4
.byte W12
.byte En5
.byte W12
.byte N06 , En5 , v052
.byte W12
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_me_asa_2:
.byte KEYSH , bgm_me_asa_key+0
.byte VOICE , 46
.byte VOL , 90*bgm_me_asa_mvl/mxv
.byte PAN , c_v+48
.byte N06 , En4 , v080
.byte W12
.byte En4 , v020
.byte W12
.byte En4 , v080
.byte W12
.byte En4 , v020
.byte W12
.byte En4 , v080
.byte W12
.byte En4 , v020
.byte W12
.byte Bn4 , v080
.byte W12
.byte Bn4 , v020
.byte W12
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_me_asa_3:
.byte KEYSH , bgm_me_asa_key+0
.byte VOICE , 46
.byte VOL , 90*bgm_me_asa_mvl/mxv
.byte PAN , c_v-47
.byte W12
.byte N06 , Gs3 , v080
.byte W12
.byte Gs3 , v024
.byte W12
.byte Gs3 , v080
.byte W12
.byte Gs3 , v024
.byte W12
.byte Gs3 , v080
.byte W12
.byte En3
.byte W12
.byte En3 , v024
.byte W12
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_me_asa_4:
.byte VOL , 90*bgm_me_asa_mvl/mxv
.byte KEYSH , bgm_me_asa_key+0
.byte VOICE , 100
.byte PAN , c_v+0
.byte W12
.byte N03 , En5 , v080
.byte W06
.byte PAN , c_v-48
.byte N03 , En5 , v024
.byte W06
.byte PAN , c_v+0
.byte N03 , En5 , v080
.byte W06
.byte PAN , c_v+48
.byte N03 , En5 , v024
.byte W06
.byte VOICE , 101
.byte PAN , c_v+0
.byte N03 , En4 , v080
.byte W06
.byte PAN , c_v-48
.byte N03 , En4 , v024
.byte W30
.byte VOICE , 100
.byte PAN , c_v+0
.byte N03 , En5 , v080
.byte W06
.byte PAN , c_v+48
.byte N03 , En5 , v024
.byte W18
.byte PAN , c_v+0
.byte N03 , En5 , v072
.byte W06
.byte En5 , v028
.byte W18
.byte FINE
@******************************************************@
.align 2
bgm_me_asa:
.byte 4 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_asa_pri @ Priority
.byte bgm_me_asa_rev @ Reverb.
.word bgm_me_asa_grp
.word bgm_me_asa_1
.word bgm_me_asa_2
.word bgm_me_asa_3
.word bgm_me_asa_4
.end

442
sound/songs/bgm_me_b_big.s Normal file
View File

@ -0,0 +1,442 @@
.include "MPlayDef.s"
.equ bgm_me_b_big_grp, voicegroup_843129C
.equ bgm_me_b_big_pri, 5
.equ bgm_me_b_big_rev, reverb_set+50
.equ bgm_me_b_big_mvl, 127
.equ bgm_me_b_big_key, 0
.equ bgm_me_b_big_tbs, 1
.equ bgm_me_b_big_exg, 0
.equ bgm_me_b_big_cmp, 1
.section .rodata
.global bgm_me_b_big
.align 2
@********************** Track 1 **********************@
bgm_me_b_big_1:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte VOICE , 48
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte PAN , c_v+0
.byte N08 , Gn3 , v040
.byte W08
.byte Bn3 , v052
.byte W08
.byte Dn4 , v060
.byte W08
.byte TEMPO , 144*bgm_me_b_big_tbs/2
.byte VOICE , 56
.byte N04 , Gn3 , v116
.byte W08
.byte Bn3
.byte W08
.byte Gn3
.byte W08
.byte N44 , Dn4
.byte W24
.byte MOD , 6
.byte W04
.byte VOL , 88*bgm_me_b_big_mvl/mxv
.byte W04
.byte 81*bgm_me_b_big_mvl/mxv
.byte W04
.byte 68*bgm_me_b_big_mvl/mxv
.byte W04
.byte 49*bgm_me_b_big_mvl/mxv
.byte W04
.byte MOD , 0
.byte W04
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte N05 , Bn3
.byte W08
.byte Dn4
.byte W08
.byte Gn4
.byte W08
.byte N04 , En4
.byte W08
.byte Cn5
.byte W08
.byte Gn4
.byte W08
.byte N48 , Bn4
.byte W03
.byte VOL , 82*bgm_me_b_big_mvl/mxv
.byte W03
.byte 79*bgm_me_b_big_mvl/mxv
.byte W03
.byte 68*bgm_me_b_big_mvl/mxv
.byte W06
.byte 72*bgm_me_b_big_mvl/mxv
.byte W01
.byte MOD , 6
.byte W05
.byte VOL , 76*bgm_me_b_big_mvl/mxv
.byte W06
.byte 82*bgm_me_b_big_mvl/mxv
.byte W06
.byte 85*bgm_me_b_big_mvl/mxv
.byte W06
.byte 90*bgm_me_b_big_mvl/mxv
.byte W09
.byte MOD , 0
.byte N12
.byte W48
.byte FINE
@********************** Track 2 **********************@
bgm_me_b_big_2:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte VOICE , 48
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte PAN , c_v+10
.byte W04
.byte N08 , An3 , v044
.byte W08
.byte Cn4 , v056
.byte W08
.byte N04 , Fs4 , v064
.byte W04
.byte N08 , Gn4 , 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 , Gn5
.byte W03
.byte VOL , 82*bgm_me_b_big_mvl/mxv
.byte W03
.byte 79*bgm_me_b_big_mvl/mxv
.byte W03
.byte 68*bgm_me_b_big_mvl/mxv
.byte W06
.byte 72*bgm_me_b_big_mvl/mxv
.byte W06
.byte 76*bgm_me_b_big_mvl/mxv
.byte W06
.byte 82*bgm_me_b_big_mvl/mxv
.byte W06
.byte 85*bgm_me_b_big_mvl/mxv
.byte W06
.byte 90*bgm_me_b_big_mvl/mxv
.byte W09
.byte N12
.byte W48
.byte FINE
@********************** Track 3 **********************@
bgm_me_b_big_3:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte W24
.byte VOICE , 47
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte PAN , c_v+0
.byte N08 , Gn2 , v127
.byte W08
.byte N16 , Bn1
.byte W16
.byte N24 , Dn2
.byte W40
.byte N08 , Gn2
.byte W08
.byte N24 , Dn2
.byte W24
.byte N04 , Cn2
.byte W04
.byte N04
.byte W04
.byte N08
.byte W08
.byte N08
.byte W08
.byte N04 , Gn2
.byte W04
.byte Dn2 , v092
.byte W04
.byte Dn2 , v096
.byte W04
.byte N04
.byte W04
.byte Dn2 , v100
.byte W04
.byte Dn2 , v104
.byte W04
.byte Dn2 , v108
.byte W04
.byte Dn2 , v112
.byte W04
.byte Dn2 , v116
.byte W04
.byte N04
.byte W04
.byte Dn2 , v120
.byte W04
.byte Dn2 , v124
.byte W04
.byte N24 , Gn2 , v127
.byte W48
.byte FINE
@********************** Track 4 **********************@
bgm_me_b_big_4:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte W24
.byte VOICE , 82
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte PAN , c_v-48
.byte N04 , Dn3 , v052
.byte W08
.byte Gn3
.byte W08
.byte Dn3
.byte W08
.byte N68 , Bn3
.byte W24
.byte MOD , 6
.byte W04
.byte VOL , 87*bgm_me_b_big_mvl/mxv
.byte W08
.byte 75*bgm_me_b_big_mvl/mxv
.byte W09
.byte 64*bgm_me_b_big_mvl/mxv
.byte W06
.byte 54*bgm_me_b_big_mvl/mxv
.byte W06
.byte 43*bgm_me_b_big_mvl/mxv
.byte W06
.byte 27*bgm_me_b_big_mvl/mxv
.byte W03
.byte 9*bgm_me_b_big_mvl/mxv
.byte W02
.byte MOD , 0
.byte W04
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte N04 , Gn3
.byte W08
.byte En4
.byte W08
.byte Cn4
.byte W08
.byte N48 , Dn4
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte N12
.byte W48
.byte FINE
@********************** Track 5 **********************@
bgm_me_b_big_5:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte XCMD , xIECV , 10
.byte W24
.byte VOICE , 83
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte PAN , c_v+47
.byte BEND , c_v+0
.byte N04 , Bn2 , v052
.byte W08
.byte Dn3
.byte W08
.byte Bn2
.byte W08
.byte N68 , Gn3
.byte W24
.byte MOD , 6
.byte W04
.byte VOL , 87*bgm_me_b_big_mvl/mxv
.byte W08
.byte 75*bgm_me_b_big_mvl/mxv
.byte W09
.byte 64*bgm_me_b_big_mvl/mxv
.byte W06
.byte 54*bgm_me_b_big_mvl/mxv
.byte W06
.byte 43*bgm_me_b_big_mvl/mxv
.byte W06
.byte 27*bgm_me_b_big_mvl/mxv
.byte W03
.byte 9*bgm_me_b_big_mvl/mxv
.byte W02
.byte MOD , 0
.byte W04
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte N04 , En3
.byte W08
.byte Cn4
.byte W08
.byte Gn3
.byte W08
.byte N48 , Bn3
.byte W16
.byte MOD , 6
.byte W32
.byte 0
.byte N12
.byte W48
.byte FINE
@********************** Track 6 **********************@
bgm_me_b_big_6:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte W24
.byte VOICE , 88
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte W24
.byte N24 , Gn1 , 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 , Gn1
.byte W08
.byte N04 , Dn1
.byte W04
.byte Fs1
.byte W04
.byte N12 , Gn1
.byte W48
.byte FINE
@********************** Track 7 **********************@
bgm_me_b_big_7:
.byte KEYSH , bgm_me_b_big_key+0
.byte W12
.byte W24
.byte VOICE , 0
.byte VOL , 90*bgm_me_b_big_mvl/mxv
.byte N04 , En1 , v112
.byte W04
.byte En1 , v076
.byte W04
.byte N04
.byte W04
.byte En1 , v080
.byte W04
.byte En1 , v084
.byte W04
.byte En1 , v088
.byte W04
.byte En1 , v112
.byte N72 , Bn2 , v092
.byte W16
.byte N04 , En1 , v112
.byte W08
.byte N04
.byte W04
.byte En1 , v068
.byte W04
.byte En1 , v088
.byte W04
.byte En1 , v108
.byte W04
.byte En1 , v112
.byte W08
.byte N04
.byte W16
.byte N04
.byte W08
.byte En1 , v120
.byte W16
.byte En1 , v092
.byte W04
.byte N04
.byte W04
.byte En1 , v112
.byte N48 , Bn2 , v092
.byte W04
.byte N04 , En1 , v076
.byte W04
.byte N04
.byte W04
.byte En1 , v080
.byte W04
.byte En1 , v084
.byte W04
.byte En1 , v088
.byte W04
.byte En1 , v092
.byte W04
.byte N04
.byte W04
.byte En1 , v096
.byte W04
.byte En1 , v100
.byte W04
.byte En1 , v104
.byte W04
.byte En1 , v108
.byte W04
.byte En1 , v120
.byte N24 , Bn2 , v092
.byte W48
.byte FINE
@******************************************************@
.align 2
bgm_me_b_big:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_b_big_pri @ Priority
.byte bgm_me_b_big_rev @ Reverb.
.word bgm_me_b_big_grp
.word bgm_me_b_big_1
.word bgm_me_b_big_2
.word bgm_me_b_big_3
.word bgm_me_b_big_4
.word bgm_me_b_big_5
.word bgm_me_b_big_6
.word bgm_me_b_big_7
.end

View File

@ -0,0 +1,257 @@
.include "MPlayDef.s"
.equ bgm_me_b_small_grp, voicegroup_843129C
.equ bgm_me_b_small_pri, 5
.equ bgm_me_b_small_rev, reverb_set+50
.equ bgm_me_b_small_mvl, 127
.equ bgm_me_b_small_key, 0
.equ bgm_me_b_small_tbs, 1
.equ bgm_me_b_small_exg, 0
.equ bgm_me_b_small_cmp, 1
.section .rodata
.global bgm_me_b_small
.align 2
@********************** Track 1 **********************@
bgm_me_b_small_1:
.byte KEYSH , bgm_me_b_small_key+0
.byte TEMPO , 144*bgm_me_b_small_tbs/2
.byte W09
.byte VOICE , 56
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte PAN , c_v+6
.byte N03 , Cs3 , v084
.byte W03
.byte Fn3
.byte W03
.byte Fs3
.byte W03
.byte Gs3
.byte W03
.byte An3
.byte W03
.byte N06 , As3 , v112
.byte W12
.byte N03
.byte W06
.byte N03
.byte W06
.byte N06 , Fs3
.byte W12
.byte N03
.byte W06
.byte N03
.byte W06
.byte N12 , Cs4
.byte W03
.byte MOD , 6
.byte W09
.byte 0
.byte N06 , En4
.byte W06
.byte Fn4
.byte W06
.byte N12 , Fs4
.byte W24
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_me_b_small_2:
.byte KEYSH , bgm_me_b_small_key+0
.byte W24
.byte VOICE , 60
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte PAN , c_v-16
.byte N24 , Fs2 , v080
.byte W24
.byte N06
.byte W12
.byte N06
.byte W06
.byte N06
.byte W06
.byte N12 , Fs3
.byte W12
.byte Bn3
.byte W12
.byte As3
.byte W24
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_me_b_small_3:
.byte KEYSH , bgm_me_b_small_key+0
.byte W24
.byte VOICE , 47
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte PAN , c_v-4
.byte W48
.byte N03 , Ds2 , v120
.byte W03
.byte Ds2 , v092
.byte W03
.byte Ds2 , v096
.byte W03
.byte Ds2 , v100
.byte W03
.byte N06 , Ds2 , v108
.byte W06
.byte Ds2 , v116
.byte W06
.byte N24 , Fs2 , v120
.byte W24
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_me_b_small_4:
.byte KEYSH , bgm_me_b_small_key+0
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte W24
.byte VOICE , 90
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte PAN , c_v+0
.byte N03 , Fs5 , 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
@********************** Track 5 **********************@
bgm_me_b_small_5:
.byte KEYSH , bgm_me_b_small_key+0
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte BEND , c_v+0
.byte W24
.byte VOICE , 83
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte PAN , c_v+48
.byte N06 , Fs3 , v052
.byte W12
.byte N03
.byte W06
.byte N03
.byte W06
.byte N06 , Cs3
.byte W12
.byte N03
.byte W06
.byte N03
.byte W06
.byte N12 , Fs4
.byte W03
.byte MOD , 6
.byte W09
.byte 0
.byte N06 , Gs4
.byte W06
.byte An4
.byte W06
.byte N12 , As4
.byte W24
.byte W24
.byte FINE
@********************** Track 6 **********************@
bgm_me_b_small_6:
.byte KEYSH , bgm_me_b_small_key+0
.byte W24
.byte VOICE , 88
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte N12 , Fs1 , v080
.byte W24
.byte N12
.byte W24
.byte N12
.byte W12
.byte N06 , En1
.byte W06
.byte Fn1
.byte W06
.byte N12 , Fs1
.byte W24
.byte W24
.byte FINE
@********************** Track 7 **********************@
bgm_me_b_small_7:
.byte KEYSH , bgm_me_b_small_key+0
.byte W24
.byte VOICE , 0
.byte VOL , 90*bgm_me_b_small_mvl/mxv
.byte N06 , En1 , v100
.byte N72 , Bn2 , v092
.byte W24
.byte N06 , En1 , v100
.byte W12
.byte N06
.byte W06
.byte N06
.byte W06
.byte N03 , En1 , v112
.byte W03
.byte En1 , v080
.byte W03
.byte En1 , v084
.byte W03
.byte En1 , v092
.byte W03
.byte N06 , En1 , v096
.byte W06
.byte En1 , v108
.byte W06
.byte N09 , En1 , v100
.byte N24 , Bn2 , v092
.byte W24
.byte W24
.byte FINE
@******************************************************@
.align 2
bgm_me_b_small:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_b_small_pri @ Priority
.byte bgm_me_b_small_rev @ Reverb.
.word bgm_me_b_small_grp
.word bgm_me_b_small_1
.word bgm_me_b_small_2
.word bgm_me_b_small_3
.word bgm_me_b_small_4
.word bgm_me_b_small_5
.word bgm_me_b_small_6
.word bgm_me_b_small_7
.end

544
sound/songs/bgm_me_bachi.s Normal file
View File

@ -0,0 +1,544 @@
.include "MPlayDef.s"
.equ bgm_me_bachi_grp, voicegroup_843129C
.equ bgm_me_bachi_pri, 5
.equ bgm_me_bachi_rev, reverb_set+50
.equ bgm_me_bachi_mvl, 127
.equ bgm_me_bachi_key, 0
.equ bgm_me_bachi_tbs, 1
.equ bgm_me_bachi_exg, 0
.equ bgm_me_bachi_cmp, 1
.section .rodata
.global bgm_me_bachi
.align 2
@********************** Track 1 **********************@
bgm_me_bachi_1:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte TEMPO , 144*bgm_me_bachi_tbs/2
.byte VOICE , 82
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte PAN , c_v+47
.byte N09 , Fn4 , v060
.byte W18
.byte N03 , Dn4
.byte W06
.byte N24
.byte W09
.byte MOD , 6
.byte W15
.byte VOICE , 80
.byte MOD , 0
.byte PAN , c_v+0
.byte N06 , Fn3 , v072
.byte W06
.byte As2 , v060
.byte W06
.byte Dn3
.byte W06
.byte Fn3
.byte W06
.byte Dn3 , v072
.byte W06
.byte Fn3 , v060
.byte W06
.byte As3
.byte W06
.byte Dn4
.byte W06
.byte VOICE , 82
.byte PAN , c_v+47
.byte N09 , Gn4 , v056
.byte W18
.byte N03 , En4 , v060
.byte W06
.byte N24
.byte W12
.byte MOD , 6
.byte W12
.byte VOICE , 80
.byte MOD , 0
.byte PAN , c_v+0
.byte N06 , Gn3 , v072
.byte W06
.byte Cn3 , v060
.byte W06
.byte En3
.byte W06
.byte Gn3
.byte W06
.byte En3 , v072
.byte W06
.byte Gn3 , v060
.byte W06
.byte Cn4
.byte W06
.byte En4
.byte W06
.byte VOICE , 82
.byte PAN , c_v-47
.byte N48 , An4
.byte W05
.byte VOL , 76*bgm_me_bachi_mvl/mxv
.byte W04
.byte 65*bgm_me_bachi_mvl/mxv
.byte W05
.byte 68*bgm_me_bachi_mvl/mxv
.byte W01
.byte MOD , 6
.byte W04
.byte VOL , 71*bgm_me_bachi_mvl/mxv
.byte W05
.byte 75*bgm_me_bachi_mvl/mxv
.byte W05
.byte 77*bgm_me_bachi_mvl/mxv
.byte W04
.byte MOD , 8
.byte W01
.byte VOL , 80*bgm_me_bachi_mvl/mxv
.byte W05
.byte 84*bgm_me_bachi_mvl/mxv
.byte W05
.byte 87*bgm_me_bachi_mvl/mxv
.byte W04
.byte 90*bgm_me_bachi_mvl/mxv
.byte MOD , 0
.byte N09
.byte W48
.byte FINE
@********************** Track 2 **********************@
bgm_me_bachi_2:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 56
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte PAN , c_v+11
.byte N09 , As4 , v116
.byte W18
.byte N03 , Fn4
.byte W06
.byte N44
.byte W09
.byte MOD , 6
.byte W15
.byte VOL , 78*bgm_me_bachi_mvl/mxv
.byte W05
.byte 63*bgm_me_bachi_mvl/mxv
.byte W05
.byte 38*bgm_me_bachi_mvl/mxv
.byte W05
.byte 14*bgm_me_bachi_mvl/mxv
.byte W03
.byte 0*bgm_me_bachi_mvl/mxv
.byte W03
.byte 90*bgm_me_bachi_mvl/mxv
.byte MOD , 0
.byte N03 , An4 , v100
.byte W03
.byte N06 , As4 , v116
.byte W12
.byte Bn4
.byte W12
.byte N09 , Cn5
.byte W18
.byte N03 , Gn4
.byte W06
.byte N44
.byte W12
.byte MOD , 6
.byte W12
.byte VOL , 78*bgm_me_bachi_mvl/mxv
.byte W05
.byte 63*bgm_me_bachi_mvl/mxv
.byte W05
.byte 38*bgm_me_bachi_mvl/mxv
.byte W05
.byte 14*bgm_me_bachi_mvl/mxv
.byte W03
.byte 0*bgm_me_bachi_mvl/mxv
.byte W03
.byte 90*bgm_me_bachi_mvl/mxv
.byte MOD , 0
.byte N03 , Bn4 , v100
.byte W03
.byte N24 , Cn5 , v116
.byte W15
.byte MOD , 6
.byte W09
.byte 0
.byte N48 , Dn5
.byte W05
.byte VOL , 76*bgm_me_bachi_mvl/mxv
.byte W04
.byte 65*bgm_me_bachi_mvl/mxv
.byte W05
.byte 68*bgm_me_bachi_mvl/mxv
.byte W01
.byte MOD , 6
.byte W04
.byte VOL , 71*bgm_me_bachi_mvl/mxv
.byte W05
.byte 75*bgm_me_bachi_mvl/mxv
.byte W05
.byte 77*bgm_me_bachi_mvl/mxv
.byte W04
.byte MOD , 8
.byte W01
.byte VOL , 80*bgm_me_bachi_mvl/mxv
.byte W05
.byte 84*bgm_me_bachi_mvl/mxv
.byte W05
.byte 87*bgm_me_bachi_mvl/mxv
.byte W04
.byte 90*bgm_me_bachi_mvl/mxv
.byte MOD , 0
.byte N09
.byte W48
.byte FINE
@********************** Track 3 **********************@
bgm_me_bachi_3:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 88
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte N09 , As1 , v080
.byte W18
.byte N03
.byte W06
.byte N24
.byte W24
.byte N18 , Dn2
.byte W18
.byte Cn2
.byte W18
.byte N12 , As1
.byte W12
.byte N09 , Cn2
.byte W18
.byte N03
.byte W06
.byte N24
.byte W24
.byte N18 , En2
.byte W18
.byte Dn2
.byte W18
.byte N12 , Cn2
.byte W12
.byte N06 , Dn2
.byte W12
.byte An1
.byte W12
.byte Dn2
.byte W12
.byte An1
.byte W12
.byte N09 , Dn2
.byte W48
.byte FINE
@********************** Track 4 **********************@
bgm_me_bachi_4:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 47
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte PAN , c_v-13
.byte N06 , As1 , v127
.byte W36
.byte As1 , v100
.byte W06
.byte Fn1
.byte W06
.byte As1 , v127
.byte W12
.byte Fn1
.byte W12
.byte As1
.byte W12
.byte Fn1
.byte W12
.byte Cn2
.byte W36
.byte Cn2 , v100
.byte W06
.byte Gn1
.byte W06
.byte Cn2 , 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
@********************** Track 5 **********************@
bgm_me_bachi_5:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 83
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte PAN , c_v-48
.byte BEND , c_v+0
.byte N09 , Dn4 , v060
.byte W18
.byte N03 , As3
.byte W06
.byte N24
.byte W09
.byte MOD , 6
.byte W15
.byte 0
.byte W06
.byte VOICE , 81
.byte PAN , c_v+48
.byte BEND , c_v-2
.byte N06 , Fn3 , v052
.byte W06
.byte PAN , c_v-48
.byte N06 , As2
.byte W06
.byte PAN , c_v+48
.byte N06 , Dn3
.byte W06
.byte PAN , c_v-48
.byte N06 , Fn3
.byte W06
.byte PAN , c_v+48
.byte N06 , Dn3
.byte W06
.byte PAN , c_v-48
.byte N06 , Fn3
.byte W06
.byte PAN , c_v+48
.byte N06 , As3
.byte W06
.byte VOICE , 83
.byte PAN , c_v-48
.byte BEND , c_v+0
.byte N09 , En4 , v060
.byte W18
.byte N03 , Cn4
.byte W06
.byte N24
.byte W12
.byte MOD , 6
.byte W12
.byte 0
.byte W06
.byte VOICE , 81
.byte PAN , c_v+48
.byte BEND , c_v-2
.byte N06 , Gn3 , v052
.byte W06
.byte PAN , c_v-48
.byte N06 , Cn3
.byte W06
.byte PAN , c_v+48
.byte N06 , En3
.byte W06
.byte PAN , c_v-48
.byte N06 , Gn3
.byte W06
.byte PAN , c_v+48
.byte N06 , En3
.byte W06
.byte PAN , c_v-48
.byte N06 , Gn3
.byte W06
.byte PAN , c_v+48
.byte N06 , Cn4
.byte W06
.byte VOICE , 83
.byte BEND , c_v+0
.byte N48 , Fs4 , v060
.byte W05
.byte VOL , 76*bgm_me_bachi_mvl/mxv
.byte W04
.byte 65*bgm_me_bachi_mvl/mxv
.byte W05
.byte 68*bgm_me_bachi_mvl/mxv
.byte W01
.byte MOD , 6
.byte W04
.byte VOL , 71*bgm_me_bachi_mvl/mxv
.byte W05
.byte 75*bgm_me_bachi_mvl/mxv
.byte W05
.byte 77*bgm_me_bachi_mvl/mxv
.byte W04
.byte MOD , 8
.byte W01
.byte VOL , 80*bgm_me_bachi_mvl/mxv
.byte W05
.byte 84*bgm_me_bachi_mvl/mxv
.byte W05
.byte 87*bgm_me_bachi_mvl/mxv
.byte W04
.byte 90*bgm_me_bachi_mvl/mxv
.byte MOD , 0
.byte N09
.byte W48
.byte FINE
@********************** Track 6 **********************@
bgm_me_bachi_6:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 56
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte PAN , c_v+0
.byte W68
.byte W01
.byte N03 , En4 , v080
.byte W03
.byte N06 , Fn4 , v100
.byte W12
.byte Gn4
.byte W12
.byte W68
.byte W01
.byte N03 , Fs4 , v080
.byte W03
.byte N24 , Gn4 , v100
.byte W24
.byte W96
.byte FINE
@********************** Track 7 **********************@
bgm_me_bachi_7:
.byte KEYSH , bgm_me_bachi_key+0
.byte W12
.byte VOICE , 0
.byte VOL , 90*bgm_me_bachi_mvl/mxv
.byte N06 , En1 , v096
.byte N24 , Bn2 , v100
.byte W18
.byte N06 , En1 , v096
.byte W06
.byte En1 , v120
.byte W12
.byte N03 , En1 , v100
.byte W03
.byte N03
.byte W03
.byte N06
.byte W06
.byte N12
.byte W12
.byte N12
.byte W12
.byte N03 , En1 , v084
.byte W03
.byte En1 , 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 , En1 , v096
.byte N24 , Bn2 , v100
.byte W18
.byte N06 , En1 , v096
.byte W06
.byte En1 , v120
.byte W12
.byte N03 , En1 , v100
.byte W03
.byte N03
.byte W03
.byte N06
.byte W06
.byte N12
.byte W12
.byte N12
.byte W12
.byte N03 , En1 , v084
.byte W03
.byte En1 , 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 , En1 , v096
.byte N24 , Bn2 , v100
.byte W18
.byte N06 , En1 , v096
.byte W06
.byte N06
.byte W12
.byte N06
.byte W06
.byte N06
.byte W06
.byte En1 , v120
.byte N24 , Bn2 , v100
.byte W48
.byte FINE
@******************************************************@
.align 2
bgm_me_bachi:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_bachi_pri @ Priority
.byte bgm_me_bachi_rev @ Reverb.
.word bgm_me_bachi_grp
.word bgm_me_bachi_1
.word bgm_me_bachi_2
.word bgm_me_bachi_3
.word bgm_me_bachi_4
.word bgm_me_bachi_5
.word bgm_me_bachi_6
.word bgm_me_bachi_7
.end

167
sound/songs/bgm_me_kinomi.s Normal file
View File

@ -0,0 +1,167 @@
.include "MPlayDef.s"
.equ bgm_me_kinomi_grp, voicegroup_843129C
.equ bgm_me_kinomi_pri, 5
.equ bgm_me_kinomi_rev, reverb_set+50
.equ bgm_me_kinomi_mvl, 127
.equ bgm_me_kinomi_key, 0
.equ bgm_me_kinomi_tbs, 1
.equ bgm_me_kinomi_exg, 0
.equ bgm_me_kinomi_cmp, 1
.section .rodata
.global bgm_me_kinomi
.align 2
@********************** Track 1 **********************@
bgm_me_kinomi_1:
.byte KEYSH , bgm_me_kinomi_key+0
.byte W12
.byte TEMPO , 140*bgm_me_kinomi_tbs/2
.byte VOICE , 13
.byte PAN , c_v-10
.byte VOL , 90*bgm_me_kinomi_mvl/mxv
.byte N04 , Fn4 , v092
.byte W04
.byte Fn4 , v080
.byte W04
.byte N04
.byte W04
.byte Cn4 , v092
.byte W04
.byte Cn4 , v080
.byte W04
.byte N04
.byte W04
.byte Cn5 , v092
.byte W08
.byte Dn5
.byte W08
.byte Cn5
.byte W08
.byte Fn5
.byte W04
.byte Fn5 , v080
.byte W04
.byte N04
.byte W04
.byte N04
.byte W36
.byte FINE
@********************** Track 2 **********************@
bgm_me_kinomi_2:
.byte KEYSH , bgm_me_kinomi_key+0
.byte W12
.byte VOICE , 13
.byte PAN , c_v+31
.byte VOL , 90*bgm_me_kinomi_mvl/mxv
.byte W24
.byte N04 , Gn4 , v092
.byte W08
.byte As4
.byte W08
.byte Gn4
.byte W08
.byte N16 , An4
.byte W48
.byte FINE
@********************** Track 3 **********************@
bgm_me_kinomi_3:
.byte KEYSH , bgm_me_kinomi_key+0
.byte W12
.byte VOICE , 1
.byte VOL , 90*bgm_me_kinomi_mvl/mxv
.byte PAN , c_v-32
.byte N24 , Fn3 , v080
.byte W24
.byte N04 , Gn3
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N16 , Fn3
.byte W48
.byte FINE
@********************** Track 4 **********************@
bgm_me_kinomi_4:
.byte KEYSH , bgm_me_kinomi_key+0
.byte W12
.byte VOICE , 1
.byte VOL , 90*bgm_me_kinomi_mvl/mxv
.byte PAN , c_v+0
.byte N24 , An2 , v080
.byte W24
.byte N04 , As2
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N16 , An2
.byte W48
.byte FINE
@********************** Track 5 **********************@
bgm_me_kinomi_5:
.byte KEYSH , bgm_me_kinomi_key+0
.byte W12
.byte VOICE , 100
.byte VOL , 90*bgm_me_kinomi_mvl/mxv
.byte PAN , c_v+0
.byte N04 , Cn5 , v060
.byte W08
.byte PAN , c_v-49
.byte N04 , Cn5 , v020
.byte W16
.byte VOICE , 101
.byte PAN , c_v-1
.byte N04 , As3 , v060
.byte W08
.byte Gn3
.byte W08
.byte PAN , c_v+50
.byte N04 , Gn3 , v020
.byte W08
.byte VOICE , 100
.byte PAN , c_v+0
.byte N04 , An3 , v060
.byte W08
.byte PAN , c_v-48
.byte N04 , An3 , v020
.byte W16
.byte VOICE , 101
.byte PAN , c_v+0
.byte N04 , An3 , v060
.byte W08
.byte PAN , c_v+50
.byte N04 , An3 , v020
.byte W16
.byte FINE
@******************************************************@
.align 2
bgm_me_kinomi:
.byte 5 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_kinomi_pri @ Priority
.byte bgm_me_kinomi_rev @ Reverb.
.word bgm_me_kinomi_grp
.word bgm_me_kinomi_1
.word bgm_me_kinomi_2
.word bgm_me_kinomi_3
.word bgm_me_kinomi_4
.word bgm_me_kinomi_5
.end

View File

@ -0,0 +1,94 @@
.include "MPlayDef.s"
.equ bgm_me_shinka_grp, voicegroup_8434B18
.equ bgm_me_shinka_pri, 0
.equ bgm_me_shinka_rev, reverb_set+50
.equ bgm_me_shinka_mvl, 127
.equ bgm_me_shinka_key, 0
.equ bgm_me_shinka_tbs, 1
.equ bgm_me_shinka_exg, 0
.equ bgm_me_shinka_cmp, 1
.section .rodata
.global bgm_me_shinka
.align 2
@********************** Track 1 **********************@
bgm_me_shinka_1:
.byte KEYSH , bgm_me_shinka_key+0
.byte TEMPO , 120*bgm_me_shinka_tbs/2
.byte VOICE , 47
.byte VOL , 80*bgm_me_shinka_mvl/mxv
.byte PAN , c_v-8
.byte N24 , Dn2 , v127
.byte W48
.byte FINE
@********************** Track 2 **********************@
bgm_me_shinka_2:
.byte KEYSH , bgm_me_shinka_key+0
.byte VOICE , 80
.byte VOL , 80*bgm_me_shinka_mvl/mxv
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte PAN , c_v+0
.byte N06 , Gn4 , v080
.byte W06
.byte Dn4
.byte W06
.byte Gn4
.byte W06
.byte Dn4
.byte W30
.byte FINE
@********************** Track 3 **********************@
bgm_me_shinka_3:
.byte KEYSH , bgm_me_shinka_key+0
.byte VOICE , 82
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte VOL , 80*bgm_me_shinka_mvl/mxv
.byte BEND , c_v+2
.byte W06
.byte N06 , Gn4 , v032
.byte W06
.byte Dn4
.byte W06
.byte Gn4
.byte W06
.byte Dn4
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_me_shinka_4:
.byte KEYSH , bgm_me_shinka_key+0
.byte VOICE , 0
.byte VOL , 80*bgm_me_shinka_mvl/mxv
.byte PAN , c_v+23
.byte N48 , Bn2 , v100
.byte W48
.byte FINE
@******************************************************@
.align 2
bgm_me_shinka:
.byte 4 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_shinka_pri @ Priority
.byte bgm_me_shinka_rev @ Reverb.
.word bgm_me_shinka_grp
.word bgm_me_shinka_1
.word bgm_me_shinka_2
.word bgm_me_shinka_3
.word bgm_me_shinka_4
.end

683
sound/songs/bgm_me_tama.s Normal file
View File

@ -0,0 +1,683 @@
.include "MPlayDef.s"
.equ bgm_me_tama_grp, voicegroup_843129C
.equ bgm_me_tama_pri, 5
.equ bgm_me_tama_rev, reverb_set+50
.equ bgm_me_tama_mvl, 127
.equ bgm_me_tama_key, 0
.equ bgm_me_tama_tbs, 1
.equ bgm_me_tama_exg, 0
.equ bgm_me_tama_cmp, 1
.section .rodata
.global bgm_me_tama
.align 2
@********************** Track 1 **********************@
bgm_me_tama_1:
.byte KEYSH , bgm_me_tama_key+0
.byte W12
.byte TEMPO , 140*bgm_me_tama_tbs/2
.byte VOICE , 48
.byte PAN , c_v-10
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N04 , Cn3 , v076
.byte W08
.byte En3
.byte W08
.byte Gn3 , v084
.byte W08
.byte Bn3 , v076
.byte W08
.byte Dn4
.byte W08
.byte Fs4
.byte W08
.byte TIE , Gs4 , v080
.byte W96
.byte W24
.byte VOL , 77*bgm_me_tama_mvl/mxv
.byte W08
.byte 70*bgm_me_tama_mvl/mxv
.byte W04
.byte 60*bgm_me_tama_mvl/mxv
.byte W04
.byte 46*bgm_me_tama_mvl/mxv
.byte W04
.byte EOT
.byte W04
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N04 , An3
.byte W04
.byte Bn3
.byte W04
.byte Cn4
.byte W04
.byte Dn4
.byte W04
.byte En4
.byte W04
.byte Fs4
.byte W04
.byte Gs4
.byte W04
.byte An4
.byte W04
.byte Bn4
.byte W04
.byte Cn5
.byte W04
.byte Dn5
.byte W04
.byte En5
.byte W04
.byte N48 , Fn5
.byte W48
.byte N16 , Cs5
.byte W16
.byte Ds5
.byte W16
.byte Fn5
.byte W16
.byte N48 , Gs5
.byte W48
.byte N16 , Fn5
.byte W16
.byte Ds5
.byte W16
.byte Cs5
.byte W16
.byte N96 , Cn5 , v088
.byte W96
.byte N84 , Cn4
.byte W44
.byte VOL , 86*bgm_me_tama_mvl/mxv
.byte W08
.byte 80*bgm_me_tama_mvl/mxv
.byte W08
.byte 74*bgm_me_tama_mvl/mxv
.byte W08
.byte 65*bgm_me_tama_mvl/mxv
.byte W08
.byte 50*bgm_me_tama_mvl/mxv
.byte W04
.byte 32*bgm_me_tama_mvl/mxv
.byte W16
.byte FINE
@********************** Track 2 **********************@
bgm_me_tama_2:
.byte KEYSH , bgm_me_tama_key+0
.byte W12
.byte VOICE , 48
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte PAN , c_v-10
.byte W04
.byte N04 , Dn3 , v076
.byte W08
.byte Fs3
.byte W08
.byte An3 , v088
.byte W08
.byte Cn4 , v076
.byte W08
.byte En4
.byte W08
.byte Gn4
.byte W04
.byte VOICE , 60
.byte PAN , c_v+10
.byte N96 , Cn4 , v088
.byte W96
.byte N08 , En4
.byte W08
.byte Cn4
.byte W08
.byte An3
.byte W08
.byte En4
.byte W08
.byte Cn4
.byte W08
.byte An3
.byte W08
.byte N24 , En3
.byte W24
.byte Cn3
.byte W24
.byte N96 , Fn4
.byte W96
.byte N08 , Gs4
.byte W08
.byte Fn4
.byte W08
.byte Cs4
.byte W08
.byte Gs4
.byte W08
.byte Fn4
.byte W08
.byte Cs4
.byte W08
.byte N16
.byte W16
.byte Cn4
.byte W16
.byte As3
.byte W16
.byte En3 , v076
.byte W16
.byte Gn3 , v080
.byte W16
.byte As3
.byte W16
.byte Cn4 , v084
.byte W16
.byte En4 , v088
.byte W16
.byte Gn4 , v092
.byte W16
.byte N84 , As4 , v100
.byte W44
.byte VOL , 86*bgm_me_tama_mvl/mxv
.byte W08
.byte 80*bgm_me_tama_mvl/mxv
.byte W08
.byte 74*bgm_me_tama_mvl/mxv
.byte W08
.byte 65*bgm_me_tama_mvl/mxv
.byte W08
.byte 50*bgm_me_tama_mvl/mxv
.byte W04
.byte 32*bgm_me_tama_mvl/mxv
.byte W16
.byte FINE
@********************** Track 3 **********************@
bgm_me_tama_3:
.byte KEYSH , bgm_me_tama_key+0
.byte W12
.byte W48
.byte VOICE , 85
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte PAN , c_v+0
.byte N04 , An5 , v040
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , As5
.byte W08
.byte PAN , c_v-48
.byte N04 , An5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , As5
.byte W08
.byte PAN , c_v-48
.byte N04 , An5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , As5
.byte W08
.byte PAN , c_v-48
.byte N04 , An5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , As5
.byte W08
.byte PAN , c_v-48
.byte N04 , An5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
bgm_me_tama_3_000:
.byte PAN , c_v+0
.byte N04 , As5 , v040
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , Cn6
.byte W08
.byte PAN , c_v-48
.byte N04 , As5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04
.byte W08
.byte PAN , c_v-48
.byte N04
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , Cn6
.byte W08
.byte PAN , c_v-48
.byte N04 , As5
.byte W08
.byte PAN , c_v+48
.byte N04
.byte W08
.byte PEND
.byte PATT
.word bgm_me_tama_3_000
.byte VOICE , 83
.byte PAN , c_v-48
.byte N16 , Gn3 , v060
.byte W16
.byte As3
.byte W16
.byte Cn4
.byte W16
.byte En4
.byte W16
.byte Gn4
.byte W16
.byte As4
.byte W16
.byte N84 , Cn5
.byte W44
.byte VOL , 86*bgm_me_tama_mvl/mxv
.byte W08
.byte 80*bgm_me_tama_mvl/mxv
.byte W08
.byte 74*bgm_me_tama_mvl/mxv
.byte W08
.byte 65*bgm_me_tama_mvl/mxv
.byte W08
.byte 50*bgm_me_tama_mvl/mxv
.byte W04
.byte 32*bgm_me_tama_mvl/mxv
.byte W16
.byte FINE
@********************** Track 4 **********************@
bgm_me_tama_4:
.byte KEYSH , bgm_me_tama_key+0
.byte XCMD , xIECV , 10
.byte xIECL , 13
.byte W12
.byte W48
.byte VOICE , 82
.byte PAN , c_v+0
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N96 , En3 , v052
.byte W96
.byte N08 , Cn4
.byte W08
.byte An3
.byte W08
.byte En3
.byte W08
.byte Cn4
.byte W08
.byte An3
.byte W08
.byte En3
.byte W08
.byte N24 , Cn3
.byte W24
.byte An2
.byte W24
.byte N96 , Cs4
.byte W96
.byte N08 , Fn4
.byte W08
.byte Cs4
.byte W08
.byte As3
.byte W08
.byte Fn4
.byte W08
.byte Cs4
.byte W08
.byte As3
.byte W08
.byte N16
.byte W16
.byte Gs3
.byte W16
.byte Fs3
.byte W16
.byte PAN , c_v+48
.byte N16 , Cn3 , v060
.byte W16
.byte En3
.byte W16
.byte Gn3
.byte W16
.byte As3
.byte W16
.byte Cn4
.byte W16
.byte En4
.byte W16
.byte N84 , Gn4
.byte W44
.byte VOL , 86*bgm_me_tama_mvl/mxv
.byte W08
.byte 80*bgm_me_tama_mvl/mxv
.byte W08
.byte 74*bgm_me_tama_mvl/mxv
.byte W08
.byte 65*bgm_me_tama_mvl/mxv
.byte W08
.byte 50*bgm_me_tama_mvl/mxv
.byte W04
.byte 32*bgm_me_tama_mvl/mxv
.byte W16
.byte FINE
@********************** Track 5 **********************@
bgm_me_tama_5:
.byte KEYSH , bgm_me_tama_key+0
.byte XCMD , xIECV , 10
.byte xIECL , 13
.byte W12
.byte W48
.byte VOICE , 47
.byte PAN , c_v+0
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N04 , An1 , v112
.byte W04
.byte N04
.byte W04
.byte PAN , c_v+31
.byte N16
.byte W16
.byte PAN , c_v-33
.byte N12
.byte W32
.byte PAN , c_v+31
.byte N04 , En2
.byte W08
.byte PAN , c_v-32
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N24 , An1
.byte W24
.byte BEND , c_v-5
.byte N08 , En2
.byte W08
.byte N16 , An1
.byte W16
.byte N08 , En2
.byte W08
.byte N16 , An1
.byte W16
.byte PAN , c_v+32
.byte N08 , En2
.byte W08
.byte PAN , c_v-33
.byte N08 , An1
.byte W08
.byte PAN , c_v+32
.byte N04 , En2
.byte W04
.byte N04
.byte W04
.byte PAN , c_v-33
.byte N08 , An1
.byte W08
.byte PAN , c_v-1
.byte N04 , En2
.byte W04
.byte En2 , v092
.byte W04
.byte En2 , v100
.byte W04
.byte En2 , v112
.byte W04
.byte As1
.byte W04
.byte N04
.byte W04
.byte PAN , c_v+31
.byte N16
.byte W16
.byte PAN , c_v-33
.byte N12
.byte W32
.byte PAN , c_v+31
.byte N04 , Fn2
.byte W08
.byte PAN , c_v-32
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N24 , As1
.byte W24
.byte N08 , Fn2
.byte W08
.byte PAN , c_v+31
.byte N16 , As1
.byte W16
.byte PAN , c_v-33
.byte N08 , Fn2
.byte W08
.byte N16 , As1
.byte W16
.byte N08 , Fn2
.byte W08
.byte PAN , c_v+31
.byte N08 , As1
.byte W08
.byte PAN , c_v-32
.byte N04 , Fn2
.byte W04
.byte N04
.byte W04
.byte PAN , c_v+0
.byte N08 , As1
.byte W08
.byte N04 , Fn2
.byte W04
.byte Fn2 , v092
.byte W04
.byte Fn2 , v100
.byte W04
.byte Fn2 , v112
.byte W04
.byte Cn2
.byte W04
.byte N04
.byte W04
.byte N16
.byte W16
.byte N12 , En2
.byte W16
.byte PAN , c_v+32
.byte N04 , As1
.byte W08
.byte PAN , c_v-33
.byte N04
.byte W08
.byte PAN , c_v+0
.byte N04 , Cn2
.byte W04
.byte Cn2 , v084
.byte W04
.byte Cn2 , v088
.byte W04
.byte Cn2 , v092
.byte W04
.byte N04
.byte W04
.byte Cn2 , v096
.byte W04
.byte Cn2 , v100
.byte W04
.byte N04
.byte W04
.byte Cn2 , v104
.byte W04
.byte Cn2 , v108
.byte W04
.byte N48 , Cn2 , v112
.byte W96
.byte FINE
@********************** Track 6 **********************@
bgm_me_tama_6:
.byte KEYSH , bgm_me_tama_key+0
.byte W12
.byte W48
.byte VOICE , 88
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N68 , An1 , v072
.byte W72
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N96
.byte W96
.byte N68 , As1
.byte W72
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N96
.byte W96
.byte Cn2
.byte W96
.byte N48 , Cn1 , v080
.byte W96
.byte FINE
@********************** Track 7 **********************@
bgm_me_tama_7:
.byte KEYSH , bgm_me_tama_key+0
.byte W12
.byte W48
.byte VOICE , 0
.byte VOL , 90*bgm_me_tama_mvl/mxv
.byte N88 , An2 , v092
.byte W88
.byte N08
.byte W08
.byte N72
.byte W72
.byte N24
.byte W24
.byte N88
.byte W88
.byte N08
.byte W08
.byte N48
.byte W48
.byte N32
.byte W32
.byte N16
.byte W16
.byte N56
.byte W56
.byte VOL , 28*bgm_me_tama_mvl/mxv
.byte N40 , Cn3 , v064
.byte W04
.byte VOL , 36*bgm_me_tama_mvl/mxv
.byte W04
.byte 43*bgm_me_tama_mvl/mxv
.byte W04
.byte 47*bgm_me_tama_mvl/mxv
.byte W04
.byte 53*bgm_me_tama_mvl/mxv
.byte W04
.byte 57*bgm_me_tama_mvl/mxv
.byte W04
.byte 63*bgm_me_tama_mvl/mxv
.byte W04
.byte 75*bgm_me_tama_mvl/mxv
.byte W04
.byte 84*bgm_me_tama_mvl/mxv
.byte W04
.byte 90*bgm_me_tama_mvl/mxv
.byte W04
.byte N72 , An2 , v092
.byte W96
.byte FINE
@******************************************************@
.align 2
bgm_me_tama:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_tama_pri @ Priority
.byte bgm_me_tama_rev @ Reverb.
.word bgm_me_tama_grp
.word bgm_me_tama_1
.word bgm_me_tama_2
.word bgm_me_tama_3
.word bgm_me_tama_4
.word bgm_me_tama_5
.word bgm_me_tama_6
.word bgm_me_tama_7
.end

200
sound/songs/bgm_me_wasure.s Normal file
View File

@ -0,0 +1,200 @@
.include "MPlayDef.s"
.equ bgm_me_wasure_grp, voicegroup_843129C
.equ bgm_me_wasure_pri, 5
.equ bgm_me_wasure_rev, reverb_set+50
.equ bgm_me_wasure_mvl, 127
.equ bgm_me_wasure_key, 0
.equ bgm_me_wasure_tbs, 1
.equ bgm_me_wasure_exg, 0
.equ bgm_me_wasure_cmp, 1
.section .rodata
.global bgm_me_wasure
.align 2
@********************** Track 1 **********************@
bgm_me_wasure_1:
.byte KEYSH , bgm_me_wasure_key+0
.byte TEMPO , 150*bgm_me_wasure_tbs/2
.byte W12
.byte VOICE , 13
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte N06 , En3 , v068
.byte W06
.byte Bn3
.byte W06
.byte En4
.byte W06
.byte Bn4
.byte W06
.byte N12 , Ds5 , v088
.byte W09
.byte Cn5
.byte W12
.byte As4
.byte W12
.byte Gn4
.byte W12
.byte En4
.byte W12
.byte N06 , En5
.byte W12
.byte N12
.byte W24
.byte W03
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_me_wasure_2:
.byte KEYSH , bgm_me_wasure_key+0
.byte W12
.byte VOICE , 13
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte W03
.byte N06 , Gs3 , v068
.byte W06
.byte Cs4
.byte W06
.byte Gs4
.byte W06
.byte Cs5
.byte W03
.byte W03
.byte N12 , En5 , v088
.byte W09
.byte Cs5
.byte W12
.byte Bn4
.byte W12
.byte Gs4
.byte W12
.byte En4
.byte W12
.byte N06 , En5
.byte W12
.byte N12
.byte W24
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_me_wasure_3:
.byte KEYSH , bgm_me_wasure_key+0
.byte W12
.byte BEND , c_v+1
.byte W24
.byte VOICE , 13
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte PAN , c_v-48
.byte W12
.byte N12 , En5 , v012
.byte W09
.byte Cs5
.byte W12
.byte Bn4
.byte W12
.byte Gs4
.byte W12
.byte En4
.byte W12
.byte N06 , En5
.byte W12
.byte N12
.byte W15
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_me_wasure_4:
.byte KEYSH , bgm_me_wasure_key+0
.byte W12
.byte BEND , c_v-2
.byte W24
.byte VOICE , 13
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte PAN , c_v+48
.byte W24
.byte N12 , En5 , v012
.byte W09
.byte Cs5
.byte W12
.byte Bn4
.byte W12
.byte Gs4
.byte W12
.byte En4
.byte W12
.byte N06 , En5
.byte W12
.byte N12
.byte W03
.byte W24
.byte FINE
@********************** Track 5 **********************@
bgm_me_wasure_5:
.byte KEYSH , bgm_me_wasure_key+0
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte W12
.byte VOICE , 84
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte W21
.byte N12 , En2 , v072
.byte W03
.byte W56
.byte W01
.byte En3
.byte W12
.byte En4
.byte W24
.byte W03
.byte W24
.byte FINE
@********************** Track 6 **********************@
bgm_me_wasure_6:
.byte KEYSH , bgm_me_wasure_key+0
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte W12
.byte VOICE , 85
.byte VOL , 90*bgm_me_wasure_mvl/mxv
.byte BEND , c_v+8
.byte W24
.byte N12 , En2 , v052
.byte W60
.byte En3
.byte W12
.byte En4
.byte W24
.byte W24
.byte FINE
@******************************************************@
.align 2
bgm_me_wasure:
.byte 6 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_wasure_pri @ Priority
.byte bgm_me_wasure_rev @ Reverb.
.word bgm_me_wasure_grp
.word bgm_me_wasure_1
.word bgm_me_wasure_2
.word bgm_me_wasure_3
.word bgm_me_wasure_4
.word bgm_me_wasure_5
.word bgm_me_wasure_6
.end

327
sound/songs/bgm_me_waza.s Normal file
View File

@ -0,0 +1,327 @@
.include "MPlayDef.s"
.equ bgm_me_waza_grp, voicegroup_843129C
.equ bgm_me_waza_pri, 5
.equ bgm_me_waza_rev, reverb_set+50
.equ bgm_me_waza_mvl, 127
.equ bgm_me_waza_key, 0
.equ bgm_me_waza_tbs, 1
.equ bgm_me_waza_exg, 0
.equ bgm_me_waza_cmp, 1
.section .rodata
.global bgm_me_waza
.align 2
@********************** Track 1 **********************@
bgm_me_waza_1:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte TEMPO , 140*bgm_me_waza_tbs/2
.byte VOICE , 73
.byte PAN , c_v-47
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N06 , Dn4 , v096
.byte W12
.byte Gn3
.byte W06
.byte Bn3
.byte W06
.byte N30 , Dn4
.byte W12
.byte MOD , 6
.byte W18
.byte 0
.byte W06
.byte N06 , Cn4
.byte W12
.byte Dn4
.byte W12
.byte En4
.byte W12
.byte N48 , Fs4
.byte W18
.byte MOD , 6
.byte W06
.byte W24
.byte W24
.byte FINE
@********************** Track 2 **********************@
bgm_me_waza_2:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 73
.byte PAN , c_v+0
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N06 , Gn4 , v116
.byte W12
.byte Dn4
.byte W06
.byte Gn4
.byte W06
.byte N30 , Bn4
.byte W12
.byte MOD , 6
.byte W18
.byte 0
.byte W06
.byte N06 , An4
.byte W12
.byte Bn4
.byte W12
.byte Cn5
.byte W12
.byte N48 , Dn5
.byte W18
.byte MOD , 6
.byte W06
.byte W24
.byte W24
.byte FINE
@********************** Track 3 **********************@
bgm_me_waza_3:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 58
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N12 , Gn1 , v120
.byte W24
.byte N12
.byte W24
.byte Fn1
.byte W24
.byte N12
.byte W24
.byte N48 , Dn1
.byte W24
.byte W24
.byte W24
.byte FINE
@********************** Track 4 **********************@
bgm_me_waza_4:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 82
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte PAN , c_v+0
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N12 , Dn3 , v056
.byte W24
.byte N12
.byte W12
.byte N06 , Gn2 , v068
.byte W06
.byte Bn2
.byte W06
.byte N12 , Fn3 , v056
.byte W24
.byte N24
.byte W03
.byte VOL , 79*bgm_me_waza_mvl/mxv
.byte W03
.byte 76*bgm_me_waza_mvl/mxv
.byte W02
.byte 79*bgm_me_waza_mvl/mxv
.byte W04
.byte 80*bgm_me_waza_mvl/mxv
.byte W02
.byte 83*bgm_me_waza_mvl/mxv
.byte W03
.byte 86*bgm_me_waza_mvl/mxv
.byte W03
.byte 90*bgm_me_waza_mvl/mxv
.byte W04
.byte N06 , An2 , v048
.byte W06
.byte Dn3
.byte W06
.byte Fs3
.byte W06
.byte An3
.byte W06
.byte N08 , Dn4
.byte W08
.byte Fs4
.byte W08
.byte An4
.byte W08
.byte N06 , Dn5
.byte W24
.byte FINE
@********************** Track 5 **********************@
bgm_me_waza_5:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 83
.byte XCMD , xIECV , 8
.byte xIECL , 8
.byte PAN , c_v+48
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N12 , Bn2 , v048
.byte W24
.byte N12
.byte W12
.byte N06 , Dn2 , v056
.byte W06
.byte Gn2
.byte W06
.byte N12 , Cn3 , v048
.byte W24
.byte N24
.byte W03
.byte VOL , 79*bgm_me_waza_mvl/mxv
.byte W03
.byte 76*bgm_me_waza_mvl/mxv
.byte W02
.byte 79*bgm_me_waza_mvl/mxv
.byte W04
.byte 80*bgm_me_waza_mvl/mxv
.byte W02
.byte 83*bgm_me_waza_mvl/mxv
.byte W03
.byte 86*bgm_me_waza_mvl/mxv
.byte W03
.byte 90*bgm_me_waza_mvl/mxv
.byte W04
.byte BEND , c_v-2
.byte W02
.byte N06 , An2 , v024
.byte W06
.byte Dn3
.byte W06
.byte Fs3
.byte W06
.byte An3
.byte W04
.byte W02
.byte N08 , Dn4
.byte W08
.byte Fs4
.byte W08
.byte An4
.byte W06
.byte W02
.byte N06 , Dn5
.byte W22
.byte FINE
@********************** Track 6 **********************@
bgm_me_waza_6:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 87
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte PAN , c_v+48
.byte N12 , Gn2 , v048
.byte W24
.byte N12
.byte W24
.byte Fn2
.byte W24
.byte N12
.byte W24
.byte N36 , Dn2
.byte W24
.byte W12
.byte N12 , Dn2 , v024
.byte W12
.byte W24
.byte FINE
@********************** Track 7 **********************@
bgm_me_waza_7:
.byte KEYSH , bgm_me_waza_key+0
.byte W12
.byte VOICE , 0
.byte VOL , 90*bgm_me_waza_mvl/mxv
.byte N04 , En1 , v100
.byte W12
.byte N04
.byte W04
.byte En1 , v068
.byte W04
.byte N04
.byte W04
.byte En1 , v100
.byte W12
.byte N04
.byte W04
.byte En1 , v072
.byte W04
.byte N04
.byte W04
.byte En1 , v100
.byte W12
.byte N04
.byte W04
.byte En1 , v072
.byte W04
.byte N04
.byte W04
.byte En1 , v100
.byte W08
.byte N04
.byte W08
.byte N04
.byte W08
.byte N04
.byte W04
.byte En1 , v040
.byte W04
.byte N04
.byte W04
.byte En1 , v044
.byte W04
.byte N04
.byte W04
.byte N04
.byte W04
.byte En1 , v072
.byte W04
.byte En1 , v048
.byte W04
.byte En1 , v056
.byte W04
.byte En1 , v060
.byte W04
.byte En1 , v064
.byte W04
.byte N05 , En1 , v068
.byte W04
.byte W02
.byte En1 , v104
.byte W22
.byte FINE
@******************************************************@
.align 2
bgm_me_waza:
.byte 7 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_waza_pri @ Priority
.byte bgm_me_waza_rev @ Reverb.
.word bgm_me_waza_grp
.word bgm_me_waza_1
.word bgm_me_waza_2
.word bgm_me_waza_3
.word bgm_me_waza_4
.word bgm_me_waza_5
.word bgm_me_waza_6
.word bgm_me_waza_7
.end

221
sound/songs/bgm_me_zannen.s Normal file
View File

@ -0,0 +1,221 @@
.include "MPlayDef.s"
.equ bgm_me_zannen_grp, voicegroup_843129C
.equ bgm_me_zannen_pri, 5
.equ bgm_me_zannen_rev, reverb_set+50
.equ bgm_me_zannen_mvl, 127
.equ bgm_me_zannen_key, 0
.equ bgm_me_zannen_tbs, 1
.equ bgm_me_zannen_exg, 0
.equ bgm_me_zannen_cmp, 1
.section .rodata
.global bgm_me_zannen
.align 2
@********************** Track 1 **********************@
bgm_me_zannen_1:
.byte KEYSH , bgm_me_zannen_key+0
.byte TEMPO , 180*bgm_me_zannen_tbs/2
.byte VOL , 90*bgm_me_zannen_mvl/mxv
.byte W09
.byte VOICE , 73
.byte PAN , c_v+1
.byte N06 , Dn3 , v088
.byte W06
.byte Dn4
.byte W09
.byte N03 , As4
.byte W03
.byte N09 , Bn4
.byte W09
.byte Bn3
.byte W12
.byte N03 , Gs4
.byte W03
.byte N09 , An4
.byte W09
.byte An3
.byte W12
.byte N03 , Fn4
.byte W03
.byte N09 , Fs4
.byte W09
.byte Fs3
.byte W12
.byte N03 , Cs4
.byte W03
.byte N60 , Dn4
.byte W09
.byte MOD , 32
.byte W21
.byte VOL , 85*bgm_me_zannen_mvl/mxv
.byte W06
.byte 79*bgm_me_zannen_mvl/mxv
.byte W06
.byte 73*bgm_me_zannen_mvl/mxv
.byte W03
.byte W03
.byte 62*bgm_me_zannen_mvl/mxv
.byte W03
.byte 45*bgm_me_zannen_mvl/mxv
.byte W03
.byte 31*bgm_me_zannen_mvl/mxv
.byte W03
.byte 14*bgm_me_zannen_mvl/mxv
.byte W12
.byte FINE
@********************** Track 2 **********************@
bgm_me_zannen_2:
.byte KEYSH , bgm_me_zannen_key+0
.byte VOL , 90*bgm_me_zannen_mvl/mxv
.byte W09
.byte VOICE , 73
.byte PAN , c_v+20
.byte W03
.byte N06 , An3 , v088
.byte W06
.byte An4
.byte W06
.byte W03
.byte N09
.byte W09
.byte An3
.byte W12
.byte W03
.byte Gn4
.byte W09
.byte Gn3
.byte W15
.byte En4
.byte W09
.byte En3
.byte W12
.byte N60 , An3
.byte W12
.byte MOD , 32
.byte W21
.byte VOL , 85*bgm_me_zannen_mvl/mxv
.byte W06
.byte 79*bgm_me_zannen_mvl/mxv
.byte W06
.byte 73*bgm_me_zannen_mvl/mxv
.byte W03
.byte W03
.byte 62*bgm_me_zannen_mvl/mxv
.byte W03
.byte 45*bgm_me_zannen_mvl/mxv
.byte W03
.byte 31*bgm_me_zannen_mvl/mxv
.byte W03
.byte 14*bgm_me_zannen_mvl/mxv
.byte W12
.byte FINE
@********************** Track 3 **********************@
bgm_me_zannen_3:
.byte KEYSH , bgm_me_zannen_key+0
.byte W24
.byte VOICE , 2
.byte VOL , 90*bgm_me_zannen_mvl/mxv
.byte N09 , Dn2 , v112
.byte W12
.byte Bn2
.byte W12
.byte Dn2
.byte W12
.byte An2
.byte W12
.byte Dn2
.byte W12
.byte Fs2
.byte W12
.byte N60 , Dn2
.byte W32
.byte W01
.byte VOL , 85*bgm_me_zannen_mvl/mxv
.byte W06
.byte 79*bgm_me_zannen_mvl/mxv
.byte W06
.byte 73*bgm_me_zannen_mvl/mxv
.byte W03
.byte W03
.byte 62*bgm_me_zannen_mvl/mxv
.byte W03
.byte 45*bgm_me_zannen_mvl/mxv
.byte W03
.byte 31*bgm_me_zannen_mvl/mxv
.byte W03
.byte 14*bgm_me_zannen_mvl/mxv
.byte W12
.byte FINE
@********************** Track 4 **********************@
bgm_me_zannen_4:
.byte KEYSH , bgm_me_zannen_key+0
.byte XCMD , xIECV , 10
.byte xIECL , 8
.byte W24
.byte VOICE , 90
.byte VOL , 90*bgm_me_zannen_mvl/mxv
.byte PAN , c_v-48
.byte W03
.byte N06 , Bn5 , v052
.byte W21
.byte W03
.byte An5
.byte W24
.byte Fs5
.byte W24
.byte Dn5
.byte W44
.byte W01
.byte W24
.byte FINE
@********************** Track 5 **********************@
bgm_me_zannen_5:
.byte KEYSH , bgm_me_zannen_key+0
.byte W24
.byte VOICE , 0
.byte VOL , 90*bgm_me_zannen_mvl/mxv
.byte W03
.byte N03 , En3 , v064
.byte W21
.byte W03
.byte Dn3
.byte W24
.byte En3
.byte W21
.byte N03
.byte W03
.byte Dn3
.byte W44
.byte W01
.byte W24
.byte FINE
@******************************************************@
.align 2
bgm_me_zannen:
.byte 5 @ NumTrks
.byte 0 @ NumBlks
.byte bgm_me_zannen_pri @ Priority
.byte bgm_me_zannen_rev @ Reverb.
.word bgm_me_zannen_grp
.word bgm_me_zannen_1
.word bgm_me_zannen_2
.word bgm_me_zannen_3
.word bgm_me_zannen_4
.word bgm_me_zannen_5
.end

2187
sound/songs/bgm_mgm0.s Normal file

File diff suppressed because it is too large Load Diff

2959
sound/songs/bgm_minamo.s Normal file

File diff suppressed because it is too large Load Diff

3177
sound/songs/bgm_mishiro.s Normal file

File diff suppressed because it is too large Load Diff

3005
sound/songs/bgm_naminori.s Normal file

File diff suppressed because it is too large Load Diff

3679
sound/songs/bgm_nextroad.s Normal file

File diff suppressed because it is too large Load Diff

1079
sound/songs/bgm_nibi.s Normal file

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More