Merge branch 'master' into dodrio_berry_picking

This commit is contained in:
scnorton 2019-03-24 20:08:49 -04:00
commit 708f128568
137 changed files with 1196 additions and 6791 deletions

View File

@ -404,7 +404,7 @@ _08020F48:
ldr r1, [r4]
ldr r0, [r1, 0x68]
str r0, [r1, 0x1C]
bl sub_8024700
bl GiveBerryPowder
lsls r0, 24
cmp r0, 0
bne _08020F66
@ -6510,7 +6510,7 @@ _080240DC:
movs r3, 0x6
bl ConvertIntToDecimalStringN
ldr r4, =gStringVar2
bl sub_80247BC
bl GetBerryPowder
adds r1, r0, 0
adds r0, r4, 0
movs r2, 0

View File

@ -1,374 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.syntax unified
.text
thumb_func_start sub_8024668
sub_8024668: @ 8024668
ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
adds r1, 0xAC
ldr r0, [r0]
ldr r1, [r1]
eors r0, r1
bx lr
.pool
thumb_func_end sub_8024668
thumb_func_start SetBerryPowder
SetBerryPowder: @ 802467C
ldr r2, =gSaveBlock2Ptr
ldr r2, [r2]
adds r2, 0xAC
ldr r2, [r2]
eors r2, r1
str r2, [r0]
bx lr
.pool
thumb_func_end SetBerryPowder
thumb_func_start ApplyNewEncryptionKeyToBerryPowder
ApplyNewEncryptionKeyToBerryPowder: @ 8024690
push {lr}
adds r1, r0, 0
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r2, 0xFA
lsls r2, 1
adds r0, r2
bl ApplyNewEncryptionKeyToWord
pop {r0}
bx r0
.pool
thumb_func_end ApplyNewEncryptionKeyToBerryPowder
thumb_func_start sub_80246AC
sub_80246AC: @ 80246AC
push {r4,lr}
adds r4, r0, 0
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r0, r1
bl sub_8024668
cmp r0, r4
bcc _080246CC
movs r0, 0x1
b _080246CE
.pool
_080246CC:
movs r0, 0
_080246CE:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_80246AC
thumb_func_start sub_80246D4
sub_80246D4: @ 80246D4
push {lr}
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r0, r1
bl sub_8024668
ldr r1, =gSpecialVar_0x8004
ldrh r1, [r1]
cmp r0, r1
bcc _080246F8
movs r0, 0x1
b _080246FA
.pool
_080246F8:
movs r0, 0
_080246FA:
pop {r1}
bx r1
thumb_func_end sub_80246D4
thumb_func_start sub_8024700
sub_8024700: @ 8024700
push {r4,r5,lr}
adds r4, r0, 0
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r5, r0, r1
adds r0, r5, 0
bl sub_8024668
adds r1, r0, r4
ldr r2, =0x0001869f @ Note to decompiler: See UNKNOWN_OFFSET
cmp r1, r2
bhi _08024730
adds r0, r5, 0
bl SetBerryPowder
movs r0, 0x1
b _0802473A
.pool
_08024730:
adds r0, r5, 0
adds r1, r2, 0
bl SetBerryPowder
movs r0, 0
_0802473A:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_8024700
thumb_func_start sub_8024740
sub_8024740: @ 8024740
push {r4,r5,lr}
adds r5, r0, 0
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r4, r0, r1
adds r0, r5, 0
bl sub_80246AC
lsls r0, 24
cmp r0, 0
beq _08024774
adds r0, r4, 0
bl sub_8024668
adds r1, r0, 0
subs r1, r5
adds r0, r4, 0
bl SetBerryPowder
movs r0, 0x1
b _08024776
.pool
_08024774:
movs r0, 0
_08024776:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_8024740
thumb_func_start sub_802477C
sub_802477C: @ 802477C
push {r4,r5,lr}
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r4, r0, r1
ldr r5, =gSpecialVar_0x8004
ldrh r0, [r5]
bl sub_80246AC
lsls r0, 24
cmp r0, 0
beq _080247B4
adds r0, r4, 0
bl sub_8024668
adds r1, r0, 0
ldrh r0, [r5]
subs r1, r0
adds r0, r4, 0
bl SetBerryPowder
movs r0, 0x1
b _080247B6
.pool
_080247B4:
movs r0, 0
_080247B6:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sub_802477C
thumb_func_start sub_80247BC
sub_80247BC: @ 80247BC
push {lr}
ldr r0, =gSaveBlock2Ptr
ldr r0, [r0]
movs r1, 0xFA
lsls r1, 1
adds r0, r1
bl sub_8024668
pop {r1}
bx r1
.pool
thumb_func_end sub_80247BC
thumb_func_start sub_80247D4
sub_80247D4: @ 80247D4
push {r4-r6,lr}
mov r6, r9
mov r5, r8
push {r5,r6}
sub sp, 0xC
adds r6, r0, 0
mov r8, r2
adds r4, r3, 0
ldr r5, [sp, 0x24]
lsls r6, 24
lsrs r6, 24
mov r0, r8
lsls r0, 24
lsrs r0, 24
mov r8, r0
lsls r4, 24
lsrs r4, 24
lsls r5, 24
lsrs r5, 24
ldr r0, =gStringVar1
mov r9, r0
movs r2, 0x1
movs r3, 0x5
bl ConvertIntToDecimalStringN
str r4, [sp]
str r5, [sp, 0x4]
movs r0, 0
str r0, [sp, 0x8]
adds r0, r6, 0
movs r1, 0x1
mov r2, r9
mov r3, r8
bl AddTextPrinterParameterized
add sp, 0xC
pop {r3,r4}
mov r8, r3
mov r9, r4
pop {r4-r6}
pop {r0}
bx r0
.pool
thumb_func_end sub_80247D4
thumb_func_start sub_802482C
sub_802482C: @ 802482C
push {r4-r6,lr}
mov r6, r8
push {r6}
sub sp, 0xC
adds r6, r0, 0
adds r4, r1, 0
adds r5, r2, 0
mov r8, r3
lsls r6, 24
lsrs r6, 24
lsls r4, 16
lsrs r4, 16
lsls r5, 24
lsrs r5, 24
adds r0, r6, 0
movs r1, 0
adds r2, r4, 0
adds r3, r5, 0
bl DrawStdFrameWithCustomTileAndPalette
ldr r2, =gText_Powder
movs r0, 0x1
str r0, [sp]
movs r0, 0xFF
str r0, [sp, 0x4]
movs r4, 0
str r4, [sp, 0x8]
adds r0, r6, 0
movs r1, 0x1
movs r3, 0
bl AddTextPrinterParameterized
str r4, [sp]
adds r0, r6, 0
mov r1, r8
movs r2, 0x1A
movs r3, 0x11
bl sub_80247D4
add sp, 0xC
pop {r3}
mov r8, r3
pop {r4-r6}
pop {r0}
bx r0
.pool
thumb_func_end sub_802482C
thumb_func_start sub_802488C
sub_802488C: @ 802488C
push {lr}
sub sp, 0x4
bl sub_80247BC
adds r1, r0, 0
ldr r0, =gUnknown_02022C94
ldrb r0, [r0]
movs r2, 0
str r2, [sp]
movs r2, 0x1A
movs r3, 0x11
bl sub_80247D4
add sp, 0x4
pop {r0}
bx r0
.pool
thumb_func_end sub_802488C
thumb_func_start sub_80248B0
sub_80248B0: @ 80248B0
push {r4,r5,lr}
sub sp, 0x18
movs r0, 0x7
str r0, [sp]
movs r0, 0x4
str r0, [sp, 0x4]
movs r0, 0xF
str r0, [sp, 0x8]
movs r0, 0x1C
str r0, [sp, 0xC]
add r0, sp, 0x10
movs r1, 0
movs r2, 0x1
movs r3, 0x1
bl SetWindowTemplateFields
ldr r4, =gUnknown_02022C94
add r0, sp, 0x10
bl AddWindow
strb r0, [r4]
ldrb r0, [r4]
movs r1, 0
bl FillWindowPixelBuffer
ldrb r0, [r4]
bl PutWindowTilemap
ldrb r0, [r4]
ldr r5, =0x0000021d
adds r1, r5, 0
movs r2, 0xD0
bl LoadUserWindowBorderGfx_
ldrb r4, [r4]
bl sub_80247BC
adds r3, r0, 0
adds r0, r4, 0
adds r1, r5, 0
movs r2, 0xD
bl sub_802482C
add sp, 0x18
pop {r4,r5}
pop {r0}
bx r0
.pool
thumb_func_end sub_80248B0
thumb_func_start sub_8024918
sub_8024918: @ 8024918
push {r4,lr}
ldr r4, =gUnknown_02022C94
ldrb r0, [r4]
bl ClearWindowTilemap
ldrb r0, [r4]
movs r1, 0x1
bl ClearStdWindowAndFrameToTransparent
ldrb r0, [r4]
bl RemoveWindow
pop {r4}
pop {r0}
bx r0
.pool
thumb_func_end sub_8024918
.align 2, 0 @ don't pad with nop

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
sub_801DB68: @ 801DB68
push {r4,r5,lr}
adds r4, r0, 0
bl GetSaveBlock1Field356C
bl sub_801B044
adds r5, r0, 0
movs r0, 0x3
adds r1, r4, 0
@ -55,7 +55,7 @@ _0801DBB8:
thumb_func_start sub_801DBC0
sub_801DBC0: @ 801DBC0
push {lr}
bl GetSaveBlock1Field356C
bl sub_801B044
movs r1, 0
strb r1, [r0]
strb r1, [r0, 0x1]
@ -72,7 +72,7 @@ sub_801DBDC: @ 801DBDC
ldr r0, =0x0000402e
bl GetVarPointer
adds r4, r0, 0
bl GetSaveBlock1Field356C
bl sub_801B044
adds r2, r0, 0
ldr r0, [r2]
lsls r0, 24
@ -103,7 +103,7 @@ _0801DC10:
sub_801DC20: @ 801DC20
push {r4-r6,lr}
ldr r6, =gSpecialVar_Result
bl GetSaveBlock1Field356C
bl sub_801B044
adds r4, r0, 0
bl IsMysteryEventEnabled
cmp r0, 0

View File

@ -3,8 +3,9 @@
.section .rodata
.align 2
gUnknown_082F7BA4_UnrefDupe:: @ 82F444C struct BgTemplate
gUnknown_082F7BA4_UnrefDupe:: @ 82F444C struct BgTemplate(???)
.4byte 0x000001e0
.4byte 0x000012c9
.4byte 0x000012ea

View File

@ -732,11 +732,11 @@ SlateportCity_EventScript_1DD36E:: @ 81DD36E
SlateportCity_EventScript_1DD39A:: @ 81DD39A
setvar VAR_0x8004, 1
specialvar VAR_RESULT, sub_80246D4
specialvar VAR_RESULT, HasEnoughBerryPowder
compare VAR_RESULT, 0
goto_if_eq SlateportCity_EventScript_1DD3C0
msgbox SlateportCity_Text_1DEE40, MSGBOX_DEFAULT
special sub_80248B0
special DisplayBerryPowderVendorMenu
goto SlateportCity_EventScript_1DD3CA
end
@ -846,7 +846,7 @@ SlateportCity_EventScript_1DD536:: @ 81DD536
SlateportCity_EventScript_1DD54A:: @ 81DD54A
msgbox SlateportCity_Text_1DEFBC, MSGBOX_DEFAULT
special sub_8024918
special RemoveBerryPowderVendorMenu
release
end
@ -855,26 +855,26 @@ SlateportCity_EventScript_1DD557:: @ 81DD557
compare VAR_RESULT, 0
goto_if_eq SlateportCity_EventScript_1DD3CA
copyvar VAR_0x8004, VAR_0x8009
specialvar VAR_RESULT, sub_80246D4
specialvar VAR_RESULT, HasEnoughBerryPowder
compare VAR_RESULT, 0
goto_if_eq SlateportCity_EventScript_1DD5CE
giveitem_std VAR_0x8008
compare VAR_RESULT, 0
goto_if_eq SlateportCity_EventScript_1DD5C1
copyvar VAR_0x8004, VAR_0x8009
special sub_802477C
special sub_802488C
special TakeBerryPowder
special PrintPlayerBerryPowderAmount
msgbox SlateportCity_Text_1DEEF7, MSGBOX_YESNO
compare VAR_RESULT, 1
goto_if_eq SlateportCity_EventScript_1DD3CA
msgbox SlateportCity_Text_1DEF79, MSGBOX_DEFAULT
special sub_8024918
special RemoveBerryPowderVendorMenu
release
end
SlateportCity_EventScript_1DD5C1:: @ 81DD5C1
msgbox gUnknown_08272A89, MSGBOX_DEFAULT
special sub_8024918
special RemoveBerryPowderVendorMenu
release
end

View File

@ -3,12 +3,6 @@
.section .rodata
.align 2
gUnknown_082F0DE8:: @ 82F0DE8
.2byte 0x013a, 0x013b, 0x013c, 0x013d, 0x013e, 0x013f, 0x0140, 0x0141
.2byte 0x0142, 0x0143, 0x0144, 0x0145, 0x0146, 0x0147, 0x0148, 0x0149
.2byte 0x014a, 0x014b, 0x014c, 0x014d
.align 2
gUnknown_082F0E10:: @ 82F0E10
.byte 0x00, 0x02, 0x03

View File

@ -471,11 +471,11 @@ gSpecials:: @ 81DBA64
def_special sub_813AA04
def_special sub_813AA18
def_special sub_813AA44
def_special sub_80248B0
def_special sub_8024918
def_special sub_80246D4
def_special sub_802477C
def_special sub_802488C
def_special DisplayBerryPowderVendorMenu
def_special RemoveBerryPowderVendorMenu
def_special HasEnoughBerryPowder
def_special TakeBerryPowder
def_special PrintPlayerBerryPowderAmount
def_special sub_813A820
def_special sub_813A854
def_special sub_813B7D8

9
include/berry_powder.h Executable file
View File

@ -0,0 +1,9 @@
#ifndef GUARD_BERRY_POWDER_H
#define GUARD_BERRY_POWDER_H
void SetBerryPowder(u32 *powder, u32 amount);
void ApplyNewEncryptionKeyToBerryPowder(u32 encryptionKey);
bool8 GiveBerryPowder(u32 amountToAdd);
u32 GetBerryPowder(void);
#endif // GUARD_BERRY_POWDER_H

View File

@ -336,24 +336,23 @@
#define FLAG_RECEIVED_AURORA_TICKET 0x13A // RECEIVED Aurora Ticket in Mystery Gift
#define FLAG_RECEIVED_MYSTIC_TICKET 0x13B // RECEIVED Mystic Ticket in Mystery Gift
#define FLAG_RECEIVED_OLD_SEA_MAP 0x13C // RECEIVED Old Sea Map in Mystery Gift
#define FLAG_UNUSED_0x13D 0x13D // Unused Flag
#define FLAG_UNUSED_0x13E 0x13E // Unused Flag
#define FLAG_UNUSED_0x13F 0x13F // Unused Flag
#define FLAG_UNUSED_0x140 0x140 // Unused Flag
#define FLAG_UNUSED_0x141 0x141 // Unused Flag
#define FLAG_UNUSED_0x142 0x142 // Unused Flag
#define FLAG_UNUSED_0x143 0x143 // Unused Flag
#define FLAG_UNUSED_0x144 0x144 // Unused Flag
#define FLAG_UNUSED_0x145 0x145 // Unused Flag
#define FLAG_UNUSED_0x146 0x146 // Unused Flag
#define FLAG_UNUSED_0x147 0x147 // Unused Flag
#define FLAG_UNUSED_0x148 0x148 // Unused Flag
#define FLAG_UNUSED_0x149 0x149 // Unused Flag
#define FLAG_UNUSED_0x14A 0x14A // Unused Flag
#define FLAG_UNUSED_0x14B 0x14B // Unused Flag
#define FLAG_UNUSED_0x14C 0x14C // Unused Flag
#define FLAG_UNUSED_0x14D 0x14D // Unused Flag
#define FLAG_UNUSED_MYSTERY_GIFT_0x13D 0x13D
#define FLAG_UNUSED_MYSTERY_GIFT_0x13E 0x13E
#define FLAG_UNUSED_MYSTERY_GIFT_0x13F 0x13F
#define FLAG_UNUSED_MYSTERY_GIFT_0x140 0x140
#define FLAG_UNUSED_MYSTERY_GIFT_0x141 0x141
#define FLAG_UNUSED_MYSTERY_GIFT_0x142 0x142
#define FLAG_UNUSED_MYSTERY_GIFT_0x143 0x143
#define FLAG_UNUSED_MYSTERY_GIFT_0x144 0x144
#define FLAG_UNUSED_MYSTERY_GIFT_0x145 0x145
#define FLAG_UNUSED_MYSTERY_GIFT_0x146 0x146
#define FLAG_UNUSED_MYSTERY_GIFT_0x147 0x147
#define FLAG_UNUSED_MYSTERY_GIFT_0x148 0x148
#define FLAG_UNUSED_MYSTERY_GIFT_0x149 0x149
#define FLAG_UNUSED_MYSTERY_GIFT_0x14A 0x14A
#define FLAG_UNUSED_MYSTERY_GIFT_0x14B 0x14B
#define FLAG_UNUSED_MYSTERY_GIFT_0x14C 0x14C
#define FLAG_UNUSED_MYSTERY_GIFT_0x14D 0x14D
#define FLAG_MIRAGE_TOWER_VISIBLE 0x14E
#define FLAG_CHOSE_CLAW_FOSSIL 0x14F // Player chose Claw Fossil

View File

@ -808,6 +808,76 @@ struct SaveTrainerHill
/*0x3D6E*/ u16 tag:2; // x40, x80 = xC0
};
struct MysteryEventStruct
{
u8 unk_0_0:2;
u8 unk_0_2:3;
u8 unk_0_5:3;
u8 unk_1;
};
struct MEventBuffer_3120_Sub
{
u16 unk_00;
u8 unk_02;
u8 unk_03;
u8 unk_04[40];
u8 unk_2C[10][40];
};
struct MEventBuffer_3120
{
u32 crc;
struct MEventBuffer_3120_Sub data;
};
struct MEventBuffer_32E0_Sub
{
u16 unk_00;
u16 unk_02;
u32 unk_04;
u8 unk_08_0:2;
u8 unk_08_2:4;
u8 unk_08_6:2;
u8 unk_09;
u8 unk_0A[40];
u8 unk_32[40];
u8 unk_5A[4][40];
u8 unk_FA[40];
u8 unk_122[40];
};
struct MEventBuffer_32E0
{
u32 crc;
struct MEventBuffer_32E0_Sub data;
};
struct MEventBuffer_3430_Sub
{
u16 unk_00;
u16 unk_02;
u16 unk_04;
u16 unk_06;
u16 unk_08[2][7];
};
struct MEventBuffer_3430
{
u32 crc;
struct MEventBuffer_3430_Sub data;
};
struct MEventBuffers
{
/*0x000 0x322C*/ struct MEventBuffer_3120 buffer_000;
/*0x1c0 0x33EC*/ struct MEventBuffer_32E0 buffer_1c0;
/*0x310 0x353C*/ struct MEventBuffer_3430 buffer_310;
/*0x338 0x3564*/ u16 unk_338[4];
/*0x340 0x356C*/ struct MysteryEventStruct unk_340;
/*0x344 0x3570*/ u32 unk_344[2][5];
}; // 0x36C 0x3598
struct SaveBlock1
{
/*0x00*/ struct Coords16 pos;
@ -884,14 +954,15 @@ struct SaveBlock1
/*0x31A8*/ u8 giftRibbons[52];
/*0x31DC*/ struct Roamer roamer;
/*0x31F8*/ struct EnigmaBerry enigmaBerry;
/*0x322C*/ u8 field_322C[1260];
/*0x322C*/ struct MEventBuffers unk_322C;
/*0x3598*/ u8 field_3598[0x180];
/*0x3718*/ u32 trainerHillTimes[4];
/*0x3728*/ struct RamScript ramScript;
/*0x3B14*/ struct RecordMixingGift recordMixingGift;
/*0x3B24*/ u8 seen2[DEX_FLAGS_NO];
/*0x3B58*/ LilycoveLady lilycoveLady;
/*0x3B98*/ struct TrainerNameRecord trainerNameRecords[20];
/*0x3C88*/ u8 filler_3C88[0xDC];
/*0x3C88*/ u8 unk3C88[11][20];
/*0x3D64*/ struct SaveTrainerHill trainerHill;
/*0x3D70*/ struct WaldaPhrase waldaPhrase;
// sizeof: 0x3D88

View File

@ -306,7 +306,6 @@ void sub_8009FAC(void);
bool8 sub_800A4D8(u8 a0);
u8 sub_800A9D8(void);
u8 sub_800A0C8(s32, s32);
u16 *GetSaveBlock1Field3564(void);
u8 sub_800A9A8(void);
void sub_800AD10(void);
void sub_800AB18(void);

View File

@ -42,6 +42,8 @@ struct Main
extern const u8 gGameVersion;
extern const u8 gGameLanguage;
extern const u8 RomHeaderGameCode[4];
extern const u8 RomHeaderSoftwareVersion;
extern u16 gKeyRepeatStartDelay;
extern bool8 gLinkTransferringData;

63
include/mevent.h Executable file
View File

@ -0,0 +1,63 @@
#ifndef GUARD_MEVENT_H
#define GUARD_MEVENT_H
struct MEvent_Str_1
{
u16 unk_000;
size_t unk_004;
const void * unk_008;
};
struct MEvent_Str_2
{
u8 fill_00[0x40];
};
struct MEventStruct_Unk1442CC
{
u32 unk_00;
u16 unk_04;
u32 unk_08;
u16 unk_0C;
u32 unk_10;
u16 unk_14;
u16 unk_16[4];
struct MEventBuffer_3430_Sub unk_20;
u8 unk_44;
u8 unk_45[7];
u8 unk_4C[4];
u16 unk_50[6];
u8 unk_5C[4];
u8 unk_60;
};
void sub_801AFD8(void);
struct MEventBuffer_3120_Sub *sub_801B00C(void);
struct MEventBuffer_32E0_Sub *sav1_get_mevent_buffer_1(void);
struct MEventBuffer_3430_Sub *sav1_get_mevent_buffer_2(void);
struct MysteryEventStruct *sub_801B044(void);
u16 *sub_801B058(void);
void sub_801B06C(void);
bool32 sub_801B078(const struct MEventBuffer_3120_Sub *src);
bool32 sub_801B0CC(void);
bool32 sub_801B128(void);
bool32 sub_801B1A4(const u8 *src);
void sub_801B1E8(void);
bool32 sub_801B21C(const struct MEventBuffer_32E0_Sub *data);
bool32 sub_801B27C(void);
bool32 sub_801B308(void);
u16 sub_801B39C(void);
void sub_801B3C0(struct MEventBuffer_32E0_Sub *buffer);
bool32 sub_801B3F8(void);
bool32 sub_801B508(const u16 *data);
void sub_801B580(struct MEventStruct_Unk1442CC *data, bool32 a1);
bool32 sub_801B6A0(const struct MEventStruct_Unk1442CC *data, bool32 a1);
u32 sub_801B6EC(const u16 *a0, const struct MEventStruct_Unk1442CC *a1, void *unused);
u32 sub_801B708(const u16 *a0, const struct MEventStruct_Unk1442CC *a1, void *unused);
bool32 sub_801B748(const struct MEventStruct_Unk1442CC *a0, const u16 *a1);
u16 sub_801B784(const struct MEventStruct_Unk1442CC *a0, u32 command);
u16 mevent_081445C0(u32 command);
void sub_801B940(void);
bool32 sub_801B94C(u16 a0);
#endif //GUARD_MEVENT_H

6
include/mevent_news.h Executable file
View File

@ -0,0 +1,6 @@
#ifndef GUARD_MEVENT_NEWS_H
#define GUARD_MEVENT_NEWS_H
void sub_801DBC0(void);
#endif //GUARD_MEVENT_NEWS_H

View File

@ -13,7 +13,6 @@ extern u8 gUnknown_02022C3E;
// Exported ROM declarations
void sub_8018438(void);
u16 mevent_081445C0(u8);
void sub_801B990(u32, u32);
u8 sub_8013F78(void);
bool32 sub_802C908(u16);

View File

@ -2589,4 +2589,7 @@ extern const u8 gUnknown_085EE14B[];
extern const u8 gUnknown_085EE14F[];
extern const u8 gUnknown_085EE154[];
// Berry Powder Menu
extern const u8 gText_Powder[];
#endif // GUARD_STRINGS_H

View File

@ -56,7 +56,7 @@ SECTIONS {
src/link_rfu.o(.text);
src/union_room.o(.text);
asm/union_room.o(.text);
asm/mevent2.o(.text);
src/mevent2.o(.text);
asm/mevent_801BAAC.o(.text);
asm/mevent_server.o(.text);
asm/mevent_server_ish.o(.text);
@ -64,7 +64,7 @@ SECTIONS {
asm/mevent_news.o(.text);
asm/union_room_chat.o(.text);
asm/berry_crush.o(.text);
asm/berry_powder_vendor.o(.text);
src/berry_powder.o(.text);
src/dodrio_berry_picking.o(.text);
asm/dodrio_berry_picking.o(.text);
asm/pokemon_jump.o(.text);
@ -410,11 +410,12 @@ SECTIONS {
src/link_rfu.o(.rodata);
src/union_room.o(.rodata);
data/union_room.o(.rodata);
data/mevent2.o(.rodata);
src/mevent2.o(.rodata);
data/mevent_801BAAC.o(.rodata);
data/mevent_server.o(.rodata);
data/union_room_chat.o(.rodata);
data/berry_crush.o(.rodata);
data/berry_powder_vendor.o(.rodata);
data/berry_powder.o(.rodata);
src/dodrio_berry_picking.o(.rodata);
data/dodrio_berry_picking.o(.rodata);
data/pokemon_jump.o(.rodata);
@ -663,7 +664,7 @@ SECTIONS {
sound/songs/midi/se_jyuni.o(.rodata);
sound/songs/midi/se_a.o(.rodata);
sound/songs/midi/se_i.o(.rodata);
sound/songs/se_u.o(.rodata);
sound/songs/midi/se_u.o(.rodata);
sound/songs/midi/se_e.o(.rodata);
sound/songs/midi/se_o.o(.rodata);
sound/songs/midi/se_n.o(.rodata);
@ -672,7 +673,7 @@ SECTIONS {
sound/songs/midi/se_exp.o(.rodata);
sound/songs/midi/se_jite_pyoko.o(.rodata);
sound/songs/midi/se_mu_pachi.o(.rodata);
sound/songs/se_tk_kasya.o(.rodata);
sound/songs/midi/se_tk_kasya.o(.rodata);
sound/songs/midi/se_fu_zaku.o(.rodata);
sound/songs/midi/se_fu_zaku2.o(.rodata);
sound/songs/midi/se_fu_zuzuzu.o(.rodata);
@ -681,14 +682,14 @@ SECTIONS {
sound/songs/midi/se_ru_bari.o(.rodata);
sound/songs/midi/se_ru_hyuu.o(.rodata);
sound/songs/midi/se_ki_gasyan.o(.rodata);
sound/songs/se_tk_warpin.o(.rodata);
sound/songs/se_tk_warpout.o(.rodata);
sound/songs/se_tu_saa.o(.rodata);
sound/songs/midi/se_tk_warpin.o(.rodata);
sound/songs/midi/se_tk_warpout.o(.rodata);
sound/songs/midi/se_tu_saa.o(.rodata);
sound/songs/midi/se_hi_turun.o(.rodata);
sound/songs/se_track_move.o(.rodata);
sound/songs/se_track_stop.o(.rodata);
sound/songs/se_track_haiki.o(.rodata);
sound/songs/se_track_door.o(.rodata);
sound/songs/midi/se_track_move.o(.rodata);
sound/songs/midi/se_track_stop.o(.rodata);
sound/songs/midi/se_track_haiki.o(.rodata);
sound/songs/midi/se_track_door.o(.rodata);
sound/songs/midi/se_moter.o(.rodata);
sound/songs/midi/se_card.o(.rodata);
sound/songs/midi/se_save.o(.rodata);
@ -698,14 +699,14 @@ SECTIONS {
sound/songs/midi/se_kon4.o(.rodata);
sound/songs/midi/se_suikomu.o(.rodata);
sound/songs/midi/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/midi/se_toy_c.o(.rodata);
sound/songs/midi/se_toy_d.o(.rodata);
sound/songs/midi/se_toy_e.o(.rodata);
sound/songs/midi/se_toy_f.o(.rodata);
sound/songs/midi/se_toy_g.o(.rodata);
sound/songs/midi/se_toy_a.o(.rodata);
sound/songs/midi/se_toy_b.o(.rodata);
sound/songs/midi/se_toy_c1.o(.rodata);
sound/songs/midi/se_mizu.o(.rodata);
sound/songs/midi/se_hashi.o(.rodata);
sound/songs/midi/se_daugi.o(.rodata);
@ -713,8 +714,8 @@ SECTIONS {
sound/songs/midi/se_fuusen1.o(.rodata);
sound/songs/midi/se_fuusen2.o(.rodata);
sound/songs/midi/se_fuusen3.o(.rodata);
sound/songs/se_toy_kabe.o(.rodata);
sound/songs/se_toy_dango.o(.rodata);
sound/songs/midi/se_toy_kabe.o(.rodata);
sound/songs/midi/se_toy_dango.o(.rodata);
sound/songs/midi/se_doku.o(.rodata);
sound/songs/midi/se_esuka.o(.rodata);
sound/songs/midi/se_t_ame.o(.rodata);
@ -728,8 +729,8 @@ SECTIONS {
sound/songs/midi/se_elebeta.o(.rodata);
sound/songs/midi/se_hinsi.o(.rodata);
sound/songs/midi/se_expmax.o(.rodata);
sound/songs/se_tamakoro.o(.rodata);
sound/songs/se_tamakoro_e.o(.rodata);
sound/songs/midi/se_tamakoro.o(.rodata);
sound/songs/midi/se_tamakoro_e.o(.rodata);
sound/songs/midi/se_basabasa.o(.rodata);
sound/songs/midi/se_regi.o(.rodata);
sound/songs/midi/se_c_gaji.o(.rodata);
@ -743,16 +744,16 @@ SECTIONS {
sound/songs/midi/se_bt_start.o(.rodata);
sound/songs/midi/se_dendou.o(.rodata);
sound/songs/midi/se_jihanki.o(.rodata);
sound/songs/se_tama.o(.rodata);
sound/songs/midi/se_tama.o(.rodata);
sound/songs/se_z_scroll.o(.rodata);
sound/songs/se_z_page.o(.rodata);
sound/songs/midi/se_pn_on.o(.rodata);
sound/songs/midi/se_pn_off.o(.rodata);
sound/songs/midi/se_z_search.o(.rodata);
sound/songs/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/midi/se_tamago.o(.rodata);
sound/songs/midi/se_tb_start.o(.rodata);
sound/songs/midi/se_tb_kon.o(.rodata);
sound/songs/midi/se_tb_kara.o(.rodata);
sound/songs/midi/se_bidoro.o(.rodata);
sound/songs/se_w085.o(.rodata);
sound/songs/se_w085b.o(.rodata);
@ -764,53 +765,53 @@ SECTIONS {
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/midi/se_w015.o(.rodata);
sound/songs/se_w081.o(.rodata);
sound/songs/se_w081b.o(.rodata);
sound/songs/se_w088.o(.rodata);
sound/songs/se_w016.o(.rodata);
sound/songs/se_w016b.o(.rodata);
sound/songs/se_w003.o(.rodata);
sound/songs/midi/se_w016.o(.rodata);
sound/songs/midi/se_w016b.o(.rodata);
sound/songs/midi/se_w003.o(.rodata);
sound/songs/se_w104.o(.rodata);
sound/songs/se_w013.o(.rodata);
sound/songs/midi/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/midi/se_w004.o(.rodata);
sound/songs/midi/se_w025.o(.rodata);
sound/songs/midi/se_w025b.o(.rodata);
sound/songs/se_w152.o(.rodata);
sound/songs/se_w026.o(.rodata);
sound/songs/midi/se_w026.o(.rodata);
sound/songs/se_w172.o(.rodata);
sound/songs/se_w172b.o(.rodata);
sound/songs/se_w053.o(.rodata);
sound/songs/se_w007.o(.rodata);
sound/songs/midi/se_w007.o(.rodata);
sound/songs/se_w092.o(.rodata);
sound/songs/se_w221.o(.rodata);
sound/songs/se_w221b.o(.rodata);
sound/songs/se_w052.o(.rodata);
sound/songs/se_w036.o(.rodata);
sound/songs/midi/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/midi/se_w010.o(.rodata);
sound/songs/midi/se_w011.o(.rodata);
sound/songs/midi/se_w017.o(.rodata);
sound/songs/midi/se_w019.o(.rodata);
sound/songs/midi/se_w028.o(.rodata);
sound/songs/midi/se_w013b.o(.rodata);
sound/songs/se_w044.o(.rodata);
sound/songs/se_w029.o(.rodata);
sound/songs/midi/se_w029.o(.rodata);
sound/songs/se_w057.o(.rodata);
sound/songs/se_w056.o(.rodata);
sound/songs/se_w250.o(.rodata);
sound/songs/se_w030.o(.rodata);
sound/songs/se_w039.o(.rodata);
sound/songs/midi/se_w030.o(.rodata);
sound/songs/midi/se_w039.o(.rodata);
sound/songs/se_w054.o(.rodata);
sound/songs/se_w077.o(.rodata);
sound/songs/se_w020.o(.rodata);
sound/songs/midi/se_w020.o(.rodata);
sound/songs/se_w082.o(.rodata);
sound/songs/se_w047.o(.rodata);
sound/songs/se_w195.o(.rodata);
sound/songs/se_w006.o(.rodata);
sound/songs/midi/se_w006.o(.rodata);
sound/songs/se_w091.o(.rodata);
sound/songs/se_w146.o(.rodata);
sound/songs/se_w120.o(.rodata);
@ -827,8 +828,8 @@ SECTIONS {
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/midi/se_w014.o(.rodata);
sound/songs/midi/se_w043.o(.rodata);
sound/songs/se_w207.o(.rodata);
sound/songs/se_w207b.o(.rodata);
sound/songs/se_w215.o(.rodata);
@ -899,13 +900,13 @@ SECTIONS {
sound/songs/midi/se_rg_deomov.o(.rodata);
sound/songs/midi/se_rg_excellent.o(.rodata);
sound/songs/midi/se_rg_nawamiss.o(.rodata);
sound/songs/se_toreeye.o(.rodata);
sound/songs/se_toreoff.o(.rodata);
sound/songs/midi/se_toreeye.o(.rodata);
sound/songs/midi/se_toreoff.o(.rodata);
sound/songs/midi/se_hantei1.o(.rodata);
sound/songs/midi/se_hantei2.o(.rodata);
sound/songs/midi/se_curtain.o(.rodata);
sound/songs/midi/se_curtain1.o(.rodata);
sound/songs/se_ussoki.o(.rodata);
sound/songs/midi/se_ussoki.o(.rodata);
sound/songs/midi/mus_tetsuji.o(.rodata);
sound/songs/midi/mus_field13.o(.rodata);
sound/songs/midi/mus_kachi22.o(.rodata);

161
songs.mk
View File

@ -1101,5 +1101,164 @@ $(MID_SUBDIR)/se_t_ooame.s: %.s: %.mid
$(MID_SUBDIR)/se_t_ooame_e.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P2
$(MID_SUBDIR)/se_tama.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5
$(MID_SUBDIR)/se_tamago.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P5
$(MID_SUBDIR)/se_tamakoro.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2
$(MID_SUBDIR)/se_tamakoro_e.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2
$(MID_SUBDIR)/se_tb_kara.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5
$(MID_SUBDIR)/se_tb_kon.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5
$(MID_SUBDIR)/se_tb_start.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5
$(MID_SUBDIR)/se_tk_kasya.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4
$(MID_SUBDIR)/se_tk_warpin.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4
$(MID_SUBDIR)/se_tk_warpout.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4
$(MID_SUBDIR)/se_toreeye.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -V120 -P5
$(MID_SUBDIR)/se_toreoff.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -V110 -P5
$(MID_SUBDIR)/se_toy_a.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_b.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_c.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_c1.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_d.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_dango.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_e.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_f.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_g.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_toy_kabe.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_track_door.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_track_haiki.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4
$(MID_SUBDIR)/se_track_move.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4
$(MID_SUBDIR)/se_track_stop.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4
$(MID_SUBDIR)/se_tu_saa.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4
$(MID_SUBDIR)/se_u.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4
$(MID_SUBDIR)/se_ussoki.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -V077 -P5
$(MID_SUBDIR)/se_w003.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w004.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4
$(MID_SUBDIR)/se_w006.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4
$(MID_SUBDIR)/se_w007.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w010.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w011.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w013.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w013b.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4
$(MID_SUBDIR)/se_w014.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
$(MID_SUBDIR)/se_w015.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4
$(MID_SUBDIR)/se_w016.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w016b.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w017.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4
$(MID_SUBDIR)/se_w019.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w020.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
$(MID_SUBDIR)/se_w025.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4
$(MID_SUBDIR)/se_w025b.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w026.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w028.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w029.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w030.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w036.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4
$(MID_SUBDIR)/se_w039.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_w043.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
$(MID_SUBDIR)/se_z_search.s: %.s: %.mid
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -P5
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -v100 -P5

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
sound/songs/midi/se_u.mid Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,246 +0,0 @@
.include "MPlayDef.s"
.equ se_tama_grp, voicegroup128
.equ se_tama_pri, 5
.equ se_tama_rev, reverb_set+50
.equ se_tama_mvl, 127
.equ se_tama_key, 0
.equ se_tama_tbs, 1
.equ se_tama_exg, 0
.equ se_tama_cmp, 1
.section .rodata
.global se_tama
.align 2
@********************** Track 1 **********************@
se_tama_1:
.byte KEYSH , se_tama_key+0
.byte TEMPO , 110*se_tama_tbs/2
.byte VOICE , 15
.byte BENDR , 12
.byte VOL , 100*se_tama_mvl/mxv
.byte PAN , c_v+0
.byte BEND , c_v+30
.byte TIE , Cn4 , v100
.byte W01
.byte BEND , c_v+24
.byte W01
.byte c_v+19
.byte W01
.byte c_v+14
.byte W01
.byte c_v+8
.byte W02
.byte c_v+4
.byte W01
.byte c_v+2
.byte W01
.byte c_v+0
.byte W04
.byte W04
.byte c_v+1
.byte W02
.byte W06
.byte c_v+1
.byte W06
.byte c_v+1
.byte W06
.byte c_v+2
.byte W06
.byte c_v+3
.byte W06
.byte c_v+3
.byte W06
.byte c_v+4
.byte W06
.byte c_v+4
.byte W06
.byte c_v+5
.byte W06
.byte c_v+6
.byte W06
.byte c_v+8
.byte W06
.byte c_v+10
.byte W06
.byte c_v+12
.byte W06
.byte c_v+14
.byte W06
.byte c_v+16
.byte W06
.byte c_v+18
.byte W06
.byte c_v+20
.byte W06
.byte VOL , 98*se_tama_mvl/mxv
.byte BEND , c_v+22
.byte W03
.byte VOL , 97*se_tama_mvl/mxv
.byte W03
.byte BEND , c_v+24
.byte W01
.byte VOL , 94*se_tama_mvl/mxv
.byte W03
.byte 91*se_tama_mvl/mxv
.byte W02
.byte BEND , c_v+26
.byte W02
.byte VOL , 88*se_tama_mvl/mxv
.byte W02
.byte 85*se_tama_mvl/mxv
.byte W02
.byte BEND , c_v+28
.byte W02
.byte VOL , 80*se_tama_mvl/mxv
.byte W02
.byte 73*se_tama_mvl/mxv
.byte W02
.byte BEND , c_v+30
.byte W01
.byte VOL , 68*se_tama_mvl/mxv
.byte W02
.byte 62*se_tama_mvl/mxv
.byte W03
.byte 55*se_tama_mvl/mxv
.byte BEND , c_v+32
.byte W02
.byte VOL , 47*se_tama_mvl/mxv
.byte W02
.byte 37*se_tama_mvl/mxv
.byte W02
.byte BEND , c_v+36
.byte W01
.byte VOL , 30*se_tama_mvl/mxv
.byte W01
.byte 20*se_tama_mvl/mxv
.byte W01
.byte 13*se_tama_mvl/mxv
.byte W01
.byte 4*se_tama_mvl/mxv
.byte W02
.byte EOT
.byte FINE
@********************** Track 2 **********************@
se_tama_2:
.byte KEYSH , se_tama_key+0
.byte VOICE , 25
.byte VOL , 15*se_tama_mvl/mxv
.byte PAN , c_v+0
.byte BEND , c_v+0
.byte TIE , Gs2 , v060
.byte W01
.byte VOL , 21*se_tama_mvl/mxv
.byte W01
.byte 33*se_tama_mvl/mxv
.byte W01
.byte 41*se_tama_mvl/mxv
.byte W01
.byte 49*se_tama_mvl/mxv
.byte W02
.byte 55*se_tama_mvl/mxv
.byte W01
.byte 61*se_tama_mvl/mxv
.byte W01
.byte 69*se_tama_mvl/mxv
.byte W01
.byte 76*se_tama_mvl/mxv
.byte W01
.byte 80*se_tama_mvl/mxv
.byte W02
.byte 86*se_tama_mvl/mxv
.byte W01
.byte 90*se_tama_mvl/mxv
.byte W01
.byte 100*se_tama_mvl/mxv
.byte W04
.byte W06
.byte W06
.byte W06
.byte W01
.byte BEND , c_v+1
.byte W05
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W06
.byte W02
.byte c_v+2
.byte W04
.byte W01
.byte c_v+4
.byte W05
.byte c_v+5
.byte W03
.byte VOL , 97*se_tama_mvl/mxv
.byte BEND , c_v+6
.byte W03
.byte VOL , 94*se_tama_mvl/mxv
.byte W01
.byte BEND , c_v+6
.byte W01
.byte VOL , 87*se_tama_mvl/mxv
.byte W02
.byte 83*se_tama_mvl/mxv
.byte BEND , c_v+8
.byte W02
.byte W01
.byte VOL , 77*se_tama_mvl/mxv
.byte BEND , c_v+10
.byte W02
.byte VOL , 66*se_tama_mvl/mxv
.byte BEND , c_v+14
.byte W03
.byte VOL , 55*se_tama_mvl/mxv
.byte BEND , c_v+17
.byte W02
.byte VOL , 45*se_tama_mvl/mxv
.byte BEND , c_v+24
.byte W02
.byte VOL , 33*se_tama_mvl/mxv
.byte BEND , c_v+30
.byte W02
.byte c_v+41
.byte W01
.byte VOL , 21*se_tama_mvl/mxv
.byte BEND , c_v+46
.byte W01
.byte c_v+55
.byte W01
.byte VOL , 11*se_tama_mvl/mxv
.byte BEND , c_v+60
.byte W01
.byte VOL , 5*se_tama_mvl/mxv
.byte BEND , c_v+63
.byte W02
.byte EOT
.byte FINE
@******************************************************@
.align 2
se_tama:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_tama_pri @ Priority
.byte se_tama_rev @ Reverb.
.word se_tama_grp
.word se_tama_1
.word se_tama_2
.end

View File

@ -1,111 +0,0 @@
.include "MPlayDef.s"
.equ se_tamago_grp, voicegroup128
.equ se_tamago_pri, 5
.equ se_tamago_rev, reverb_set+50
.equ se_tamago_mvl, 127
.equ se_tamago_key, 0
.equ se_tamago_tbs, 1
.equ se_tamago_exg, 0
.equ se_tamago_cmp, 1
.section .rodata
.global se_tamago
.align 2
@********************** Track 1 **********************@
se_tamago_1:
.byte KEYSH , se_tamago_key+0
.byte TEMPO , 150*se_tamago_tbs/2
.byte VOICE , 21
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 120*se_tamago_mvl/mxv
.byte BEND , c_v+1
.byte N01 , Bn5 , v127
.byte W01
.byte Cn5 , v100
.byte W01
.byte VOICE , 18
.byte N01 , Cn4 , v127
.byte W02
.byte VOICE , 36
.byte N19 , Cn6 , v040
.byte W02
.byte VOL , 63*se_tamago_mvl/mxv
.byte BEND , c_v+5
.byte W01
.byte VOL , 77*se_tamago_mvl/mxv
.byte BEND , c_v+13
.byte W01
.byte VOL , 91*se_tamago_mvl/mxv
.byte BEND , c_v+21
.byte W01
.byte VOL , 106*se_tamago_mvl/mxv
.byte BEND , c_v+33
.byte W01
.byte VOL , 120*se_tamago_mvl/mxv
.byte W05
.byte 109*se_tamago_mvl/mxv
.byte W01
.byte 102*se_tamago_mvl/mxv
.byte W02
.byte 84*se_tamago_mvl/mxv
.byte W01
.byte 68*se_tamago_mvl/mxv
.byte W01
.byte 56*se_tamago_mvl/mxv
.byte W01
.byte 24*se_tamago_mvl/mxv
.byte W01
.byte 10*se_tamago_mvl/mxv
.byte W02
.byte FINE
@********************** Track 2 **********************@
se_tamago_2:
.byte KEYSH , se_tamago_key+0
.byte VOL , 120*se_tamago_mvl/mxv
.byte PAN , c_v+0
.byte BEND , c_v+1
.byte W07
.byte VOICE , 46
.byte N01 , Cn6 , v100
.byte W02
.byte BEND , c_v+4
.byte N01 , Gn5 , v088
.byte W03
.byte BEND , c_v+8
.byte N01 , Cn6 , v072
.byte W02
.byte BEND , c_v+16
.byte N01 , Gn5 , v056
.byte W02
.byte BEND , c_v+23
.byte N01 , Cn6 , v040
.byte W03
.byte BEND , c_v+33
.byte N01 , Gn5 , v028
.byte W02
.byte BEND , c_v+53
.byte N01 , Cn6 , v012
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tamago:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_tamago_pri @ Priority
.byte se_tamago_rev @ Reverb.
.word se_tamago_grp
.word se_tamago_1
.word se_tamago_2
.end

View File

@ -1,46 +0,0 @@
.include "MPlayDef.s"
.equ se_tamakoro_grp, voicegroup128
.equ se_tamakoro_pri, 2
.equ se_tamakoro_rev, reverb_set+50
.equ se_tamakoro_mvl, 127
.equ se_tamakoro_key, 0
.equ se_tamakoro_tbs, 1
.equ se_tamakoro_exg, 0
.equ se_tamakoro_cmp, 1
.section .rodata
.global se_tamakoro
.align 2
@********************** Track 1 **********************@
se_tamakoro_1:
.byte KEYSH , se_tamakoro_key+0
.byte TEMPO , 150*se_tamakoro_tbs/2
.byte VOICE , 63
.byte VOL , 110*se_tamakoro_mvl/mxv
.byte BEND , c_v+0
.byte TIE , Dn3 , v127
.byte W96
.byte W96
.byte W96
.byte W96
.byte W96
.byte EOT
.byte FINE
@******************************************************@
.align 2
se_tamakoro:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tamakoro_pri @ Priority
.byte se_tamakoro_rev @ Reverb.
.word se_tamakoro_grp
.word se_tamakoro_1
.end

View File

@ -1,75 +0,0 @@
.include "MPlayDef.s"
.equ se_tamakoro_e_grp, voicegroup128
.equ se_tamakoro_e_pri, 2
.equ se_tamakoro_e_rev, reverb_set+50
.equ se_tamakoro_e_mvl, 127
.equ se_tamakoro_e_key, 0
.equ se_tamakoro_e_tbs, 1
.equ se_tamakoro_e_exg, 0
.equ se_tamakoro_e_cmp, 1
.section .rodata
.global se_tamakoro_e
.align 2
@********************** Track 1 **********************@
se_tamakoro_e_1:
.byte KEYSH , se_tamakoro_e_key+0
.byte TEMPO , 150*se_tamakoro_e_tbs/2
.byte VOICE , 63
.byte BENDR , 6
.byte VOL , 110*se_tamakoro_e_mvl/mxv
.byte BEND , c_v+0
.byte N72 , Dn3 , v127
.byte W06
.byte VOL , 107*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-3
.byte W06
.byte VOL , 106*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-5
.byte W06
.byte VOL , 104*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-7
.byte W06
.byte VOL , 102*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-10
.byte W06
.byte VOL , 97*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-12
.byte W06
.byte VOL , 90*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-14
.byte W06
.byte VOL , 73*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-19
.byte W06
.byte VOL , 58*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-24
.byte W06
.byte VOL , 40*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-29
.byte W06
.byte VOL , 25*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-35
.byte W06
.byte VOL , 12*se_tamakoro_e_mvl/mxv
.byte BEND , c_v-46
.byte W06
.byte FINE
@******************************************************@
.align 2
se_tamakoro_e:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tamakoro_e_pri @ Priority
.byte se_tamakoro_e_rev @ Reverb.
.word se_tamakoro_e_grp
.word se_tamakoro_e_1
.end

View File

@ -1,43 +0,0 @@
.include "MPlayDef.s"
.equ se_tb_kara_grp, voicegroup127
.equ se_tb_kara_pri, 5
.equ se_tb_kara_rev, reverb_set+50
.equ se_tb_kara_mvl, 127
.equ se_tb_kara_key, 0
.equ se_tb_kara_tbs, 1
.equ se_tb_kara_exg, 0
.equ se_tb_kara_cmp, 1
.section .rodata
.global se_tb_kara
.align 2
@********************** Track 1 **********************@
se_tb_kara_1:
.byte KEYSH , se_tb_kara_key+0
.byte TEMPO , 150*se_tb_kara_tbs/2
.byte VOICE , 119
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 100*se_tb_kara_mvl/mxv
.byte BEND , c_v+1
.byte N02 , Gs4 , v040
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tb_kara:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tb_kara_pri @ Priority
.byte se_tb_kara_rev @ Reverb.
.word se_tb_kara_grp
.word se_tb_kara_1
.end

View File

@ -1,48 +0,0 @@
.include "MPlayDef.s"
.equ se_tb_kon_grp, voicegroup128
.equ se_tb_kon_pri, 5
.equ se_tb_kon_rev, reverb_set+50
.equ se_tb_kon_mvl, 127
.equ se_tb_kon_key, 0
.equ se_tb_kon_tbs, 1
.equ se_tb_kon_exg, 0
.equ se_tb_kon_cmp, 1
.section .rodata
.global se_tb_kon
.align 2
@********************** Track 1 **********************@
se_tb_kon_1:
.byte KEYSH , se_tb_kon_key+0
.byte TEMPO , 150*se_tb_kon_tbs/2
.byte VOICE , 16
.byte VOL , 110*se_tb_kon_mvl/mxv
.byte BEND , c_v+1
.byte N03 , Gs4 , v072
.byte W01
.byte BEND , c_v-2
.byte W01
.byte VOL , 58*se_tb_kon_mvl/mxv
.byte BEND , c_v-10
.byte W01
.byte VOL , 28*se_tb_kon_mvl/mxv
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tb_kon:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tb_kon_pri @ Priority
.byte se_tb_kon_rev @ Reverb.
.word se_tb_kon_grp
.word se_tb_kon_1
.end

View File

@ -1,75 +0,0 @@
.include "MPlayDef.s"
.equ se_tb_start_grp, voicegroup128
.equ se_tb_start_pri, 5
.equ se_tb_start_rev, reverb_set+50
.equ se_tb_start_mvl, 127
.equ se_tb_start_key, 0
.equ se_tb_start_tbs, 1
.equ se_tb_start_exg, 0
.equ se_tb_start_cmp, 1
.section .rodata
.global se_tb_start
.align 2
@********************** Track 1 **********************@
se_tb_start_1:
.byte KEYSH , se_tb_start_key+0
.byte TEMPO , 150*se_tb_start_tbs/2
.byte VOICE , 36
.byte BENDR , 12
.byte PAN , c_v-32
.byte VOL , 16*se_tb_start_mvl/mxv
.byte BEND , c_v+1
.byte N09 , Gn5 , v032
.byte W01
.byte VOL , 63*se_tb_start_mvl/mxv
.byte W01
.byte 98*se_tb_start_mvl/mxv
.byte W01
.byte 110*se_tb_start_mvl/mxv
.byte W01
.byte 99*se_tb_start_mvl/mxv
.byte BEND , c_v+5
.byte W02
.byte VOL , 63*se_tb_start_mvl/mxv
.byte BEND , c_v+13
.byte W01
.byte VOL , 22*se_tb_start_mvl/mxv
.byte BEND , c_v+21
.byte W01
.byte VOL , 9*se_tb_start_mvl/mxv
.byte BEND , c_v+33
.byte W04
.byte FINE
@********************** Track 2 **********************@
se_tb_start_2:
.byte KEYSH , se_tb_start_key+0
.byte VOICE , 71
.byte PAN , c_v+32
.byte VOL , 110*se_tb_start_mvl/mxv
.byte BEND , c_v+1
.byte N09 , Fs4 , v060
.byte W06
.byte W06
.byte FINE
@******************************************************@
.align 2
se_tb_start:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_tb_start_pri @ Priority
.byte se_tb_start_rev @ Reverb.
.word se_tb_start_grp
.word se_tb_start_1
.word se_tb_start_2
.end

View File

@ -1,46 +0,0 @@
.include "MPlayDef.s"
.equ se_tk_kasya_grp, voicegroup127
.equ se_tk_kasya_pri, 4
.equ se_tk_kasya_rev, reverb_set+50
.equ se_tk_kasya_mvl, 127
.equ se_tk_kasya_key, 0
.equ se_tk_kasya_tbs, 1
.equ se_tk_kasya_exg, 0
.equ se_tk_kasya_cmp, 1
.section .rodata
.global se_tk_kasya
.align 2
@********************** Track 1 **********************@
se_tk_kasya_1:
.byte KEYSH , se_tk_kasya_key+0
.byte TEMPO , 150*se_tk_kasya_tbs/2
.byte VOICE , 126
.byte VOL , 110*se_tk_kasya_mvl/mxv
.byte N01 , Gs3 , v127
.byte W01
.byte Cn4 , v068
.byte W02
.byte W02
.byte N03 , Gs4 , v127
.byte W01
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tk_kasya:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tk_kasya_pri @ Priority
.byte se_tk_kasya_rev @ Reverb.
.word se_tk_kasya_grp
.word se_tk_kasya_1
.end

View File

@ -1,56 +0,0 @@
.include "MPlayDef.s"
.equ se_tk_warpin_grp, voicegroup127
.equ se_tk_warpin_pri, 4
.equ se_tk_warpin_rev, reverb_set+50
.equ se_tk_warpin_mvl, 127
.equ se_tk_warpin_key, 0
.equ se_tk_warpin_tbs, 1
.equ se_tk_warpin_exg, 0
.equ se_tk_warpin_cmp, 1
.section .rodata
.global se_tk_warpin
.align 2
@********************** Track 1 **********************@
se_tk_warpin_1:
.byte KEYSH , se_tk_warpin_key+0
.byte TEMPO , 110*se_tk_warpin_tbs/2
.byte VOICE , 90
.byte VOL , 90*se_tk_warpin_mvl/mxv
.byte N06 , En4 , v127
.byte W03
.byte W03
.byte N03 , En4 , v016
.byte W03
.byte N06 , En4 , v112
.byte W03
.byte W03
.byte N03 , En4 , v016
.byte W03
.byte N06 , En4 , v088
.byte W03
.byte W03
.byte N03 , En4 , v016
.byte W03
.byte N06 , En4 , v064
.byte W03
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tk_warpin:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tk_warpin_pri @ Priority
.byte se_tk_warpin_rev @ Reverb.
.word se_tk_warpin_grp
.word se_tk_warpin_1
.end

View File

@ -1,60 +0,0 @@
.include "MPlayDef.s"
.equ se_tk_warpout_grp, voicegroup127
.equ se_tk_warpout_pri, 4
.equ se_tk_warpout_rev, reverb_set+50
.equ se_tk_warpout_mvl, 127
.equ se_tk_warpout_key, 0
.equ se_tk_warpout_tbs, 1
.equ se_tk_warpout_exg, 0
.equ se_tk_warpout_cmp, 1
.section .rodata
.global se_tk_warpout
.align 2
@********************** Track 1 **********************@
se_tk_warpout_1:
.byte KEYSH , se_tk_warpout_key+0
.byte TEMPO , 110*se_tk_warpout_tbs/2
.byte VOICE , 93
.byte XCMD , xIECV , 9
.byte xIECL , 8
.byte VOL , 90*se_tk_warpout_mvl/mxv
.byte N06 , En5 , v064
.byte W03
.byte W03
.byte N03 , En5 , v016
.byte W03
.byte N06 , En5 , v088
.byte W03
.byte W03
.byte N03 , En5 , v016
.byte W03
.byte N06 , En5 , v112
.byte W03
.byte W03
.byte N03 , En5 , v016
.byte W03
.byte N06 , En5 , v127
.byte W03
.byte W03
.byte N03 , En5 , v016
.byte W03
.byte FINE
@******************************************************@
.align 2
se_tk_warpout:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tk_warpout_pri @ Priority
.byte se_tk_warpout_rev @ Reverb.
.word se_tk_warpout_grp
.word se_tk_warpout_1
.end

View File

@ -1,146 +0,0 @@
.include "MPlayDef.s"
.equ se_toreeye_grp, voicegroup129
.equ se_toreeye_pri, 5
.equ se_toreeye_rev, reverb_set+50
.equ se_toreeye_mvl, 127
.equ se_toreeye_key, 0
.equ se_toreeye_tbs, 1
.equ se_toreeye_exg, 0
.equ se_toreeye_cmp, 1
.section .rodata
.global se_toreeye
.align 2
@********************** Track 1 **********************@
se_toreeye_1:
.byte KEYSH , se_toreeye_key+0
.byte TEMPO , 136*se_toreeye_tbs/2
.byte VOICE , 13
.byte LFOS , 44
.byte BENDR , 12
.byte VOL , 120*se_toreeye_mvl/mxv
.byte PAN , c_v-16
.byte N01 , An5 , v064
.byte W01
.byte Dn6
.byte W01
.byte An5
.byte W01
.byte Dn6
.byte W01
.byte Fs6
.byte W02
.byte An5
.byte W01
.byte Dn6
.byte W01
.byte An5
.byte W01
.byte Fs6
.byte W01
.byte An5
.byte W02
.byte N01
.byte W01
.byte Dn6
.byte W01
.byte An5
.byte W01
.byte Dn6
.byte W01
.byte Fs6
.byte W02
.byte An5
.byte W01
.byte Dn6
.byte W01
.byte An5
.byte W01
.byte Fs6
.byte W01
.byte An5
.byte W02
.byte FINE
@********************** Track 2 **********************@
se_toreeye_2:
.byte KEYSH , se_toreeye_key+0
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte VOL , 45*se_toreeye_mvl/mxv
.byte MOD , 2
.byte PAN , c_v+63
.byte BEND , c_v+2
.byte N01 , Dn5 , v064
.byte W01
.byte Fs5
.byte W01
.byte PAN , c_v-62
.byte N01 , Dn5
.byte W01
.byte Fs5
.byte W01
.byte PAN , c_v+63
.byte N01 , An5
.byte W02
.byte Dn5
.byte W01
.byte PAN , c_v-61
.byte N01 , Fs5
.byte W01
.byte Dn5
.byte W01
.byte PAN , c_v+63
.byte N01 , An5
.byte W01
.byte Dn5
.byte W02
.byte PAN , c_v-61
.byte N01
.byte W01
.byte Fs5
.byte W01
.byte PAN , c_v+63
.byte N01 , Dn5
.byte W01
.byte Fs5
.byte W01
.byte PAN , c_v-61
.byte N01 , An5
.byte W02
.byte Dn5
.byte W01
.byte PAN , c_v+63
.byte N01 , Fs5
.byte W01
.byte Dn5
.byte W01
.byte PAN , c_v-61
.byte N01 , An5
.byte W01
.byte Dn5
.byte W02
.byte FINE
@******************************************************@
.align 2
se_toreeye:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toreeye_pri @ Priority
.byte se_toreeye_rev @ Reverb.
.word se_toreeye_grp
.word se_toreeye_1
.word se_toreeye_2
.end

View File

@ -1,87 +0,0 @@
.include "MPlayDef.s"
.equ se_toreoff_grp, voicegroup129
.equ se_toreoff_pri, 5
.equ se_toreoff_rev, reverb_set+50
.equ se_toreoff_mvl, 127
.equ se_toreoff_key, 0
.equ se_toreoff_tbs, 1
.equ se_toreoff_exg, 0
.equ se_toreoff_cmp, 1
.section .rodata
.global se_toreoff
.align 2
@********************** Track 1 **********************@
se_toreoff_1:
.byte KEYSH , se_toreoff_key+0
.byte TEMPO , 120*se_toreoff_tbs/2
.byte VOICE , 10
.byte VOL , 110*se_toreoff_mvl/mxv
.byte BEND , c_v-8
.byte W01
.byte N01 , Ds3 , v112
.byte W04
.byte Gs1
.byte W01
.byte Bn1 , v056
.byte W04
.byte Bn1 , v024
.byte W02
.byte W06
.byte W06
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toreoff_2:
.byte KEYSH , se_toreoff_key+0
.byte VOICE , 82
.byte VOL , 110*se_toreoff_mvl/mxv
.byte BENDR , 12
.byte LFOS , 44
.byte BEND , c_v+0
.byte N01 , Cs3 , v064
.byte W01
.byte Fs4 , v032
.byte W01
.byte BEND , c_v+0
.byte N01 , Gs5 , v028
.byte W01
.byte BEND , c_v+63
.byte W01
.byte c_v-63
.byte N01 , Cs3 , v036
.byte W01
.byte BEND , c_v+63
.byte W01
.byte c_v-63
.byte N01 , Bn4 , v052
.byte W02
.byte BEND , c_v+0
.byte W02
.byte N01 , Cs1
.byte W02
.byte W06
.byte W06
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toreoff:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toreoff_pri @ Priority
.byte se_toreoff_rev @ Reverb.
.word se_toreoff_grp
.word se_toreoff_1
.word se_toreoff_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_a_grp, voicegroup128
.equ se_toy_a_pri, 4
.equ se_toy_a_rev, reverb_set+50
.equ se_toy_a_mvl, 127
.equ se_toy_a_key, 0
.equ se_toy_a_tbs, 1
.equ se_toy_a_exg, 0
.equ se_toy_a_cmp, 1
.section .rodata
.global se_toy_a
.align 2
@********************** Track 1 **********************@
se_toy_a_1:
.byte KEYSH , se_toy_a_key+0
.byte TEMPO , 150*se_toy_a_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_a_mvl/mxv
.byte BEND , c_v-7
.byte N12 , An5 , v112
.byte W06
.byte W06
.byte N06 , An5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_a_2:
.byte KEYSH , se_toy_a_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_a_mvl/mxv
.byte BEND , c_v-7
.byte N12 , En6 , v060
.byte W06
.byte W06
.byte N06 , En6 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_a:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_a_pri @ Priority
.byte se_toy_a_rev @ Reverb.
.word se_toy_a_grp
.word se_toy_a_1
.word se_toy_a_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_b_grp, voicegroup128
.equ se_toy_b_pri, 4
.equ se_toy_b_rev, reverb_set+50
.equ se_toy_b_mvl, 127
.equ se_toy_b_key, 0
.equ se_toy_b_tbs, 1
.equ se_toy_b_exg, 0
.equ se_toy_b_cmp, 1
.section .rodata
.global se_toy_b
.align 2
@********************** Track 1 **********************@
se_toy_b_1:
.byte KEYSH , se_toy_b_key+0
.byte TEMPO , 150*se_toy_b_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_b_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Bn5 , v112
.byte W06
.byte W06
.byte N06 , Bn5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_b_2:
.byte KEYSH , se_toy_b_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_b_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Fs6 , v060
.byte W06
.byte W06
.byte N06 , Fs6 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_b:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_b_pri @ Priority
.byte se_toy_b_rev @ Reverb.
.word se_toy_b_grp
.word se_toy_b_1
.word se_toy_b_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_c_grp, voicegroup128
.equ se_toy_c_pri, 4
.equ se_toy_c_rev, reverb_set+50
.equ se_toy_c_mvl, 127
.equ se_toy_c_key, 0
.equ se_toy_c_tbs, 1
.equ se_toy_c_exg, 0
.equ se_toy_c_cmp, 1
.section .rodata
.global se_toy_c
.align 2
@********************** Track 1 **********************@
se_toy_c_1:
.byte KEYSH , se_toy_c_key+0
.byte TEMPO , 150*se_toy_c_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_c_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Cn5 , v112
.byte W06
.byte W06
.byte N06 , Cn5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_c_2:
.byte KEYSH , se_toy_c_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_c_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Gn5 , v060
.byte W06
.byte W06
.byte N06 , Gn5 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_c:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_c_pri @ Priority
.byte se_toy_c_rev @ Reverb.
.word se_toy_c_grp
.word se_toy_c_1
.word se_toy_c_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_c1_grp, voicegroup128
.equ se_toy_c1_pri, 4
.equ se_toy_c1_rev, reverb_set+50
.equ se_toy_c1_mvl, 127
.equ se_toy_c1_key, 0
.equ se_toy_c1_tbs, 1
.equ se_toy_c1_exg, 0
.equ se_toy_c1_cmp, 1
.section .rodata
.global se_toy_c1
.align 2
@********************** Track 1 **********************@
se_toy_c1_1:
.byte KEYSH , se_toy_c1_key+0
.byte TEMPO , 150*se_toy_c1_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_c1_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Cn6 , v112
.byte W06
.byte W06
.byte N06 , Cn6 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_c1_2:
.byte KEYSH , se_toy_c1_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_c1_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Gn6 , v060
.byte W06
.byte W06
.byte N06 , Gn6 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_c1:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_c1_pri @ Priority
.byte se_toy_c1_rev @ Reverb.
.word se_toy_c1_grp
.word se_toy_c1_1
.word se_toy_c1_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_d_grp, voicegroup128
.equ se_toy_d_pri, 4
.equ se_toy_d_rev, reverb_set+50
.equ se_toy_d_mvl, 127
.equ se_toy_d_key, 0
.equ se_toy_d_tbs, 1
.equ se_toy_d_exg, 0
.equ se_toy_d_cmp, 1
.section .rodata
.global se_toy_d
.align 2
@********************** Track 1 **********************@
se_toy_d_1:
.byte KEYSH , se_toy_d_key+0
.byte TEMPO , 150*se_toy_d_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_d_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Dn5 , v112
.byte W06
.byte W06
.byte N06 , Dn5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_d_2:
.byte KEYSH , se_toy_d_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_d_mvl/mxv
.byte BEND , c_v-7
.byte N12 , An5 , v060
.byte W06
.byte W06
.byte N06 , An5 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_d:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_d_pri @ Priority
.byte se_toy_d_rev @ Reverb.
.word se_toy_d_grp
.word se_toy_d_1
.word se_toy_d_2
.end

View File

@ -1,52 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_dango_grp, voicegroup128
.equ se_toy_dango_pri, 4
.equ se_toy_dango_rev, reverb_set+50
.equ se_toy_dango_mvl, 127
.equ se_toy_dango_key, 0
.equ se_toy_dango_tbs, 1
.equ se_toy_dango_exg, 0
.equ se_toy_dango_cmp, 1
.section .rodata
.global se_toy_dango
.align 2
@********************** Track 1 **********************@
se_toy_dango_1:
.byte KEYSH , se_toy_dango_key+0
.byte TEMPO , 150*se_toy_dango_tbs/2
.byte VOICE , 36
.byte BENDR , 12
.byte PAN , c_v+0
.byte VOL , 110*se_toy_dango_mvl/mxv
.byte BEND , c_v+0
.byte N01 , Cn4 , v112
.byte W01
.byte VOICE , 26
.byte W01
.byte N01 , Fn4 , v127
.byte W01
.byte W01
.byte VOICE , 36
.byte W02
.byte N01 , Cn3 , v056
.byte W03
.byte FINE
@******************************************************@
.align 2
se_toy_dango:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_dango_pri @ Priority
.byte se_toy_dango_rev @ Reverb.
.word se_toy_dango_grp
.word se_toy_dango_1
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_e_grp, voicegroup128
.equ se_toy_e_pri, 4
.equ se_toy_e_rev, reverb_set+50
.equ se_toy_e_mvl, 127
.equ se_toy_e_key, 0
.equ se_toy_e_tbs, 1
.equ se_toy_e_exg, 0
.equ se_toy_e_cmp, 1
.section .rodata
.global se_toy_e
.align 2
@********************** Track 1 **********************@
se_toy_e_1:
.byte KEYSH , se_toy_e_key+0
.byte TEMPO , 150*se_toy_e_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_e_mvl/mxv
.byte BEND , c_v-7
.byte N12 , En5 , v112
.byte W06
.byte W06
.byte N06 , En5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_e_2:
.byte KEYSH , se_toy_e_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_e_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Bn5 , v060
.byte W06
.byte W06
.byte N06 , Bn5 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_e:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_e_pri @ Priority
.byte se_toy_e_rev @ Reverb.
.word se_toy_e_grp
.word se_toy_e_1
.word se_toy_e_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_f_grp, voicegroup128
.equ se_toy_f_pri, 4
.equ se_toy_f_rev, reverb_set+50
.equ se_toy_f_mvl, 127
.equ se_toy_f_key, 0
.equ se_toy_f_tbs, 1
.equ se_toy_f_exg, 0
.equ se_toy_f_cmp, 1
.section .rodata
.global se_toy_f
.align 2
@********************** Track 1 **********************@
se_toy_f_1:
.byte KEYSH , se_toy_f_key+0
.byte TEMPO , 150*se_toy_f_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_f_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Fn5 , v112
.byte W06
.byte W06
.byte N06 , Fn5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_f_2:
.byte KEYSH , se_toy_f_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_f_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Cn6 , v060
.byte W06
.byte W06
.byte N06 , Cn6 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_f:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_f_pri @ Priority
.byte se_toy_f_rev @ Reverb.
.word se_toy_f_grp
.word se_toy_f_1
.word se_toy_f_2
.end

View File

@ -1,59 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_g_grp, voicegroup128
.equ se_toy_g_pri, 4
.equ se_toy_g_rev, reverb_set+50
.equ se_toy_g_mvl, 127
.equ se_toy_g_key, 0
.equ se_toy_g_tbs, 1
.equ se_toy_g_exg, 0
.equ se_toy_g_cmp, 1
.section .rodata
.global se_toy_g
.align 2
@********************** Track 1 **********************@
se_toy_g_1:
.byte KEYSH , se_toy_g_key+0
.byte TEMPO , 150*se_toy_g_tbs/2
.byte VOICE , 48
.byte VOL , 110*se_toy_g_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Gn5 , v112
.byte W06
.byte W06
.byte N06 , Gn5 , v040
.byte W06
.byte FINE
@********************** Track 2 **********************@
se_toy_g_2:
.byte KEYSH , se_toy_g_key+0
.byte VOICE , 17
.byte VOL , 110*se_toy_g_mvl/mxv
.byte BEND , c_v-7
.byte N12 , Dn6 , v060
.byte W06
.byte W06
.byte N06 , Dn6 , v032
.byte W06
.byte FINE
@******************************************************@
.align 2
se_toy_g:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_g_pri @ Priority
.byte se_toy_g_rev @ Reverb.
.word se_toy_g_grp
.word se_toy_g_1
.word se_toy_g_2
.end

View File

@ -1,75 +0,0 @@
.include "MPlayDef.s"
.equ se_toy_kabe_grp, voicegroup128
.equ se_toy_kabe_pri, 4
.equ se_toy_kabe_rev, reverb_set+50
.equ se_toy_kabe_mvl, 127
.equ se_toy_kabe_key, 0
.equ se_toy_kabe_tbs, 1
.equ se_toy_kabe_exg, 0
.equ se_toy_kabe_cmp, 1
.section .rodata
.global se_toy_kabe
.align 2
@********************** Track 1 **********************@
se_toy_kabe_1:
.byte KEYSH , se_toy_kabe_key+0
.byte TEMPO , 240*se_toy_kabe_tbs/2
.byte VOICE , 41
.byte BENDR , 12
.byte VOL , 110*se_toy_kabe_mvl/mxv
.byte BEND , c_v+0
.byte N03 , Fs4 , v127
.byte W01
.byte BEND , c_v-8
.byte W01
.byte c_v-23
.byte W01
.byte W01
.byte c_v+0
.byte N10 , Cn4
.byte W02
.byte W03
.byte W01
.byte VOL , 96*se_toy_kabe_mvl/mxv
.byte W02
.byte 82*se_toy_kabe_mvl/mxv
.byte W01
.byte 45*se_toy_kabe_mvl/mxv
.byte W01
.byte 20*se_toy_kabe_mvl/mxv
.byte W01
.byte W03
.byte W01
.byte 110*se_toy_kabe_mvl/mxv
.byte N10 , Cn4 , v040
.byte W02
.byte W03
.byte W01
.byte VOL , 96*se_toy_kabe_mvl/mxv
.byte W01
.byte 82*se_toy_kabe_mvl/mxv
.byte W01
.byte 45*se_toy_kabe_mvl/mxv
.byte W01
.byte 20*se_toy_kabe_mvl/mxv
.byte W02
.byte FINE
@******************************************************@
.align 2
se_toy_kabe:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_toy_kabe_pri @ Priority
.byte se_toy_kabe_rev @ Reverb.
.word se_toy_kabe_grp
.word se_toy_kabe_1
.end

View File

@ -1,61 +0,0 @@
.include "MPlayDef.s"
.equ se_track_door_grp, voicegroup128
.equ se_track_door_pri, 4
.equ se_track_door_rev, reverb_set+50
.equ se_track_door_mvl, 127
.equ se_track_door_key, 0
.equ se_track_door_tbs, 1
.equ se_track_door_exg, 0
.equ se_track_door_cmp, 1
.section .rodata
.global se_track_door
.align 2
@********************** Track 1 **********************@
se_track_door_1:
.byte KEYSH , se_track_door_key+0
.byte TEMPO , 150*se_track_door_tbs/2
.byte VOICE , 8
.byte VOL , 110*se_track_door_mvl/mxv
.byte BEND , c_v+0
.byte N03 , Cn2 , v092
.byte W06
.byte N01 , Cn3
.byte W02
.byte N02 , Cn4
.byte W04
.byte FINE
@********************** Track 2 **********************@
se_track_door_2:
.byte VOL , 110*se_track_door_mvl/mxv
.byte KEYSH , se_track_door_key+0
.byte VOICE , 4
.byte N03 , Cn2 , v032
.byte W05
.byte N01 , Cn4
.byte W01
.byte W02
.byte N02
.byte W04
.byte FINE
@******************************************************@
.align 2
se_track_door:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_track_door_pri @ Priority
.byte se_track_door_rev @ Reverb.
.word se_track_door_grp
.word se_track_door_1
.word se_track_door_2
.end

View File

@ -1,49 +0,0 @@
.include "MPlayDef.s"
.equ se_track_haiki_grp, voicegroup127
.equ se_track_haiki_pri, 4
.equ se_track_haiki_rev, reverb_set+50
.equ se_track_haiki_mvl, 127
.equ se_track_haiki_key, 0
.equ se_track_haiki_tbs, 1
.equ se_track_haiki_exg, 0
.equ se_track_haiki_cmp, 1
.section .rodata
.global se_track_haiki
.align 2
@********************** Track 1 **********************@
se_track_haiki_1:
.byte KEYSH , se_track_haiki_key+0
.byte TEMPO , 150*se_track_haiki_tbs/2
.byte VOICE , 120
.byte VOL , 127*se_track_haiki_mvl/mxv
.byte N06 , Bn3 , v028
.byte W03
.byte W03
.byte N21 , Gs4
.byte W03
.byte W03
.byte W03
.byte W03
.byte W03
.byte W03
.byte W03
.byte FINE
@******************************************************@
.align 2
se_track_haiki:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_track_haiki_pri @ Priority
.byte se_track_haiki_rev @ Reverb.
.word se_track_haiki_grp
.word se_track_haiki_1
.end

View File

@ -1,146 +0,0 @@
.include "MPlayDef.s"
.equ se_track_move_grp, voicegroup128
.equ se_track_move_pri, 4
.equ se_track_move_rev, reverb_set+50
.equ se_track_move_mvl, 127
.equ se_track_move_key, 0
.equ se_track_move_tbs, 1
.equ se_track_move_exg, 0
.equ se_track_move_cmp, 1
.section .rodata
.global se_track_move
.align 2
@********************** Track 1 **********************@
se_track_move_1:
.byte KEYSH , se_track_move_key+0
.byte TEMPO , 150*se_track_move_tbs/2
.byte VOICE , 10
.byte VOL , 18*se_track_move_mvl/mxv
.byte BEND , c_v+0
.byte N96 , Cs3 , v127
.byte W08
.byte VOL , 31*se_track_move_mvl/mxv
.byte W08
.byte 42*se_track_move_mvl/mxv
.byte W08
.byte 59*se_track_move_mvl/mxv
.byte W08
.byte 74*se_track_move_mvl/mxv
.byte W08
.byte 88*se_track_move_mvl/mxv
.byte W08
.byte 106*se_track_move_mvl/mxv
.byte W08
.byte 118*se_track_move_mvl/mxv
.byte W08
.byte 127*se_track_move_mvl/mxv
.byte W32
se_track_move_1_B1:
.byte TIE , Cs3 , v127
.byte W96
.byte W96
.byte W96
.byte EOT
.byte GOTO
.word se_track_move_1_B1
.byte FINE
@********************** Track 2 **********************@
se_track_move_2:
.byte KEYSH , se_track_move_key+0
.byte VOICE , 11
.byte VOL , 18*se_track_move_mvl/mxv
.byte W08
.byte 31*se_track_move_mvl/mxv
.byte W04
.byte N03 , Fn2 , v044
.byte W04
.byte VOL , 42*se_track_move_mvl/mxv
.byte W02
.byte N03 , An2
.byte W06
.byte VOL , 59*se_track_move_mvl/mxv
.byte W06
.byte N03 , Cs2 , v052
.byte W02
.byte VOL , 74*se_track_move_mvl/mxv
.byte W08
.byte 88*se_track_move_mvl/mxv
.byte W08
.byte 106*se_track_move_mvl/mxv
.byte N03 , Gn2 , v044
.byte W08
.byte VOL , 118*se_track_move_mvl/mxv
.byte W08
.byte 127*se_track_move_mvl/mxv
.byte W08
.byte N01 , Bn2 , v032
.byte W12
.byte N03 , Fn2 , v044
.byte W12
se_track_move_2_B1:
.byte W12
.byte N03 , Fn2 , v044
.byte W06
.byte An2 , v032
.byte W12
.byte Cs2 , v052
.byte W12
.byte An2 , v032
.byte W06
.byte Gn2 , v044
.byte W24
.byte N03
.byte W12
.byte Fn2
.byte W12
.byte Gn2
.byte W18
.byte Cs2 , v052
.byte W12
.byte N01 , Bn2 , v032
.byte W06
.byte N03 , Fn2 , v044
.byte W24
.byte N03
.byte W18
.byte Cs2 , v052
.byte W18
.byte Gn2 , v044
.byte W18
.byte An2
.byte W12
.byte Cs2 , v052
.byte W18
.byte Gn2 , v044
.byte W12
.byte Fn2
.byte W18
.byte N01 , Bn2 , v032
.byte W06
.byte N03 , Fn2 , v044
.byte W12
.byte GOTO
.word se_track_move_2_B1
.byte FINE
@******************************************************@
.align 2
se_track_move:
.byte 2 @ NumTrks
.byte 0 @ NumBlks
.byte se_track_move_pri @ Priority
.byte se_track_move_rev @ Reverb.
.word se_track_move_grp
.word se_track_move_1
.word se_track_move_2
.end

View File

@ -1,123 +0,0 @@
.include "MPlayDef.s"
.equ se_track_stop_grp, voicegroup128
.equ se_track_stop_pri, 4
.equ se_track_stop_rev, reverb_set+50
.equ se_track_stop_mvl, 127
.equ se_track_stop_key, 0
.equ se_track_stop_tbs, 1
.equ se_track_stop_exg, 0
.equ se_track_stop_cmp, 1
.section .rodata
.global se_track_stop
.align 2
@********************** Track 1 **********************@
se_track_stop_1:
.byte KEYSH , se_track_stop_key+0
.byte TEMPO , 150*se_track_stop_tbs/2
.byte VOICE , 10
.byte VOL , 127*se_track_stop_mvl/mxv
.byte BEND , c_v+0
.byte TIE , Cs3 , v127
.byte W09
.byte BEND , c_v-9
.byte W09
.byte c_v-18
.byte W06
.byte W09
.byte c_v-26
.byte W09
.byte c_v-34
.byte W06
.byte W06
.byte c_v-43
.byte W05
.byte VOL , 123*se_track_stop_mvl/mxv
.byte W04
.byte BEND , c_v-54
.byte W02
.byte VOL , 117*se_track_stop_mvl/mxv
.byte W06
.byte 110*se_track_stop_mvl/mxv
.byte W01
.byte BEND , c_v-64
.byte W08
.byte VOL , 101*se_track_stop_mvl/mxv
.byte W06
.byte 89*se_track_stop_mvl/mxv
.byte W09
.byte 77*se_track_stop_mvl/mxv
.byte W01
.byte W05
.byte 60*se_track_stop_mvl/mxv
.byte W09
.byte 48*se_track_stop_mvl/mxv
.byte W06
.byte 36*se_track_stop_mvl/mxv
.byte W04
.byte W03
.byte 23*se_track_stop_mvl/mxv
.byte W06
.byte 8*se_track_stop_mvl/mxv
.byte W09
.byte 0*se_track_stop_mvl/mxv
.byte W01
.byte EOT
.byte W05
.byte FINE
@********************** Track 2 **********************@
se_track_stop_2:
.byte KEYSH , se_track_stop_key+0
.byte VOICE , 13
.byte VOL , 90*se_track_stop_mvl/mxv
.byte W06
.byte N09 , Gs6 , v024
.byte W18
.byte W05
.byte N15
.byte W19
.byte W24
.byte W24
.byte W24
.byte W24
.byte FINE
@********************** Track 3 **********************@
se_track_stop_3:
.byte KEYSH , se_track_stop_key+0
.byte VOICE , 12
.byte VOL , 90*se_track_stop_mvl/mxv
.byte W06
.byte N09 , An6 , v024
.byte W18
.byte W05
.byte N15
.byte W19
.byte W24
.byte W24
.byte W24
.byte W24
.byte FINE
@******************************************************@
.align 2
se_track_stop:
.byte 3 @ NumTrks
.byte 0 @ NumBlks
.byte se_track_stop_pri @ Priority
.byte se_track_stop_rev @ Reverb.
.word se_track_stop_grp
.word se_track_stop_1
.word se_track_stop_2
.word se_track_stop_3
.end

View File

@ -1,55 +0,0 @@
.include "MPlayDef.s"
.equ se_tu_saa_grp, voicegroup127
.equ se_tu_saa_pri, 4
.equ se_tu_saa_rev, reverb_set+50
.equ se_tu_saa_mvl, 127
.equ se_tu_saa_key, 0
.equ se_tu_saa_tbs, 1
.equ se_tu_saa_exg, 0
.equ se_tu_saa_cmp, 1
.section .rodata
.global se_tu_saa
.align 2
@********************** Track 1 **********************@
se_tu_saa_1:
.byte KEYSH , se_tu_saa_key+0
.byte TEMPO , 220*se_tu_saa_tbs/2
.byte VOICE , 123
.byte VOL , 90*se_tu_saa_mvl/mxv
.byte N03 , Cn4 , v060
.byte W03
.byte VOL , 62*se_tu_saa_mvl/mxv
.byte N32 , Gs4
.byte W03
.byte VOL , 68*se_tu_saa_mvl/mxv
.byte W03
.byte 72*se_tu_saa_mvl/mxv
.byte W03
.byte 78*se_tu_saa_mvl/mxv
.byte W03
.byte 85*se_tu_saa_mvl/mxv
.byte W03
.byte 90*se_tu_saa_mvl/mxv
.byte W06
.byte W06
.byte W06
.byte FINE
@******************************************************@
.align 2
se_tu_saa:
.byte 1 @ NumTrks
.byte 0 @ NumBlks
.byte se_tu_saa_pri @ Priority
.byte se_tu_saa_rev @ Reverb.
.word se_tu_saa_grp
.word se_tu_saa_1
.end

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