Merge branch 'master' into dodrio_berry_picking
This commit is contained in:
+2
-2
@@ -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
|
||||
|
||||
@@ -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
|
||||
-1425
File diff suppressed because it is too large
Load Diff
+4
-4
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
+5
-5
@@ -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
|
||||
|
||||
Executable
+9
@@ -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
|
||||
+17
-18
@@ -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
|
||||
|
||||
+73
-2
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
Executable
+63
@@ -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
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
#ifndef GUARD_MEVENT_NEWS_H
|
||||
#define GUARD_MEVENT_NEWS_H
|
||||
|
||||
void sub_801DBC0(void);
|
||||
|
||||
#endif //GUARD_MEVENT_NEWS_H
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
+58
-57
@@ -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);
|
||||
|
||||
@@ -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.
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.
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
Reference in New Issue
Block a user