Merge branch 'master' of github.com:pret/pokeemerald
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,930 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
|
||||
thumb_func_start sub_80A9C70
|
||||
sub_80A9C70: @ 80A9C70
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
adds r4, r0, 0
|
||||
adds r5, r1, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
lsls r5, 24
|
||||
lsrs r5, 24
|
||||
ldr r0, =gBattlerSpriteIds
|
||||
adds r0, r4, r0
|
||||
ldrb r6, [r0]
|
||||
ldr r0, =sub_80A9DB4
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
ldr r0, =gBattleAnimPicTable + 0x440
|
||||
bl LoadCompressedObjectPicUsingHeap
|
||||
ldr r0, =gBattleAnimPaletteTable + 0x440
|
||||
bl LoadCompressedObjectPaletteUsingHeap
|
||||
ldr r1, =gTasks
|
||||
mov r2, r8
|
||||
lsls r0, r2, 2
|
||||
add r0, r8
|
||||
lsls r0, 3
|
||||
adds r1, r0, r1
|
||||
strh r4, [r1, 0x8]
|
||||
cmp r5, 0
|
||||
beq _080A9D30
|
||||
movs r0, 0x1F
|
||||
strh r0, [r1, 0xA]
|
||||
movs r5, 0
|
||||
lsls r0, r6, 4
|
||||
ldr r7, =gSprites
|
||||
adds r0, r6
|
||||
lsls r0, 2
|
||||
adds r6, r0, r7
|
||||
_080A9CC4:
|
||||
movs r0, 0x20
|
||||
ldrsh r1, [r6, r0]
|
||||
ldrh r2, [r6, 0x22]
|
||||
adds r2, 0x20
|
||||
lsls r2, 16
|
||||
asrs r2, 16
|
||||
ldr r0, =gUnknown_0853EF60
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
lsls r0, r4, 4
|
||||
adds r0, r4
|
||||
lsls r0, 2
|
||||
adds r3, r0, r7
|
||||
lsls r0, r5, 1
|
||||
adds r0, r5
|
||||
lsls r1, r0, 4
|
||||
adds r0, r1
|
||||
strh r0, [r3, 0x2E]
|
||||
movs r0, 0xFF
|
||||
lsls r0, 8
|
||||
strh r0, [r3, 0x30]
|
||||
adds r2, r3, 0
|
||||
adds r2, 0x3E
|
||||
ldrb r0, [r2]
|
||||
movs r1, 0x4
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
cmp r5, 0x4
|
||||
bls _080A9D08
|
||||
movs r0, 0x15
|
||||
strh r0, [r3, 0x3A]
|
||||
_080A9D08:
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
cmp r5, 0x9
|
||||
bls _080A9CC4
|
||||
b _080A9D90
|
||||
.pool
|
||||
_080A9D30:
|
||||
movs r0, 0xF8
|
||||
lsls r0, 7
|
||||
strh r0, [r1, 0xA]
|
||||
movs r5, 0
|
||||
lsls r0, r6, 4
|
||||
ldr r7, =gSprites
|
||||
adds r0, r6
|
||||
lsls r0, 2
|
||||
adds r6, r0, r7
|
||||
_080A9D42:
|
||||
movs r2, 0x20
|
||||
ldrsh r1, [r6, r2]
|
||||
ldrh r2, [r6, 0x22]
|
||||
subs r2, 0x20
|
||||
lsls r2, 16
|
||||
asrs r2, 16
|
||||
ldr r0, =gUnknown_0853EF60
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
lsls r0, r4, 4
|
||||
adds r0, r4
|
||||
lsls r0, 2
|
||||
adds r3, r0, r7
|
||||
lsls r0, r5, 1
|
||||
adds r0, r5
|
||||
lsls r1, r0, 4
|
||||
adds r0, r1
|
||||
strh r0, [r3, 0x2E]
|
||||
movs r0, 0x80
|
||||
lsls r0, 1
|
||||
strh r0, [r3, 0x30]
|
||||
adds r2, r3, 0
|
||||
adds r2, 0x3E
|
||||
ldrb r0, [r2]
|
||||
movs r1, 0x4
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
cmp r5, 0x4
|
||||
bls _080A9D86
|
||||
movs r0, 0x15
|
||||
strh r0, [r3, 0x3A]
|
||||
_080A9D86:
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
cmp r5, 0x9
|
||||
bls _080A9D42
|
||||
_080A9D90:
|
||||
ldr r0, =gSprites
|
||||
lsls r1, r4, 4
|
||||
adds r1, r4
|
||||
lsls r1, 2
|
||||
adds r1, r0
|
||||
movs r0, 0x1
|
||||
strh r0, [r1, 0x3C]
|
||||
mov r0, r8
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.pool
|
||||
thumb_func_end sub_80A9C70
|
||||
|
||||
thumb_func_start sub_80A9DB4
|
||||
sub_80A9DB4: @ 80A9DB4
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
adds r4, r0, r1
|
||||
ldrh r1, [r4, 0xC]
|
||||
movs r2, 0xC
|
||||
ldrsh r0, [r4, r2]
|
||||
cmp r0, 0x2
|
||||
bne _080A9E3A
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0xC]
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r4, r1]
|
||||
lsls r0, 20
|
||||
movs r2, 0x80
|
||||
lsls r2, 17
|
||||
adds r0, r2
|
||||
lsrs r0, 16
|
||||
ldrb r2, [r4, 0x10]
|
||||
ldrh r3, [r4, 0xA]
|
||||
movs r1, 0x10
|
||||
bl BlendPalette
|
||||
ldrh r2, [r4, 0x12]
|
||||
movs r1, 0x12
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0
|
||||
bne _080A9E10
|
||||
ldrh r0, [r4, 0x10]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x10]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x8
|
||||
ble _080A9E3E
|
||||
movs r0, 0x1
|
||||
eors r0, r2
|
||||
strh r0, [r4, 0x12]
|
||||
b _080A9E3E
|
||||
.pool
|
||||
_080A9E10:
|
||||
ldrh r1, [r4, 0x10]
|
||||
subs r0, r1, 0x1
|
||||
strh r0, [r4, 0x10]
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bge _080A9E3E
|
||||
strh r1, [r4, 0x10]
|
||||
movs r0, 0x1
|
||||
eors r0, r2
|
||||
strh r0, [r4, 0x12]
|
||||
ldrh r0, [r4, 0xE]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0xE]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x2
|
||||
bne _080A9E3E
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
b _080A9E3E
|
||||
_080A9E3A:
|
||||
adds r0, r1, 0x1
|
||||
strh r0, [r4, 0xC]
|
||||
_080A9E3E:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A9DB4
|
||||
|
||||
thumb_func_start sub_80A9E44
|
||||
sub_80A9E44: @ 80A9E44
|
||||
push {lr}
|
||||
adds r2, r0, 0
|
||||
ldrh r1, [r2, 0x3A]
|
||||
movs r3, 0x3A
|
||||
ldrsh r0, [r2, r3]
|
||||
cmp r0, 0
|
||||
bne _080A9E70
|
||||
adds r3, r2, 0
|
||||
adds r3, 0x3E
|
||||
ldrb r0, [r3]
|
||||
movs r1, 0x5
|
||||
negs r1, r1
|
||||
ands r1, r0
|
||||
strb r1, [r3]
|
||||
ldr r1, =sub_80A9E78
|
||||
str r1, [r2, 0x1C]
|
||||
adds r0, r2, 0
|
||||
bl _call_via_r1
|
||||
b _080A9E74
|
||||
.pool
|
||||
_080A9E70:
|
||||
subs r0, r1, 0x1
|
||||
strh r0, [r2, 0x3A]
|
||||
_080A9E74:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A9E44
|
||||
|
||||
thumb_func_start sub_80A9E78
|
||||
sub_80A9E78: @ 80A9E78
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r1, 0x2E
|
||||
ldrsh r0, [r4, r1]
|
||||
movs r1, 0x20
|
||||
bl Cos
|
||||
strh r0, [r4, 0x24]
|
||||
movs r1, 0x2E
|
||||
ldrsh r0, [r4, r1]
|
||||
movs r1, 0x8
|
||||
bl Sin
|
||||
strh r0, [r4, 0x26]
|
||||
movs r1, 0x2E
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0x7F
|
||||
bgt _080A9EA4
|
||||
adds r1, r4, 0
|
||||
adds r1, 0x43
|
||||
movs r0, 0x1D
|
||||
b _080A9EAA
|
||||
_080A9EA4:
|
||||
adds r1, r4, 0
|
||||
adds r1, 0x43
|
||||
movs r0, 0x1F
|
||||
_080A9EAA:
|
||||
strb r0, [r1]
|
||||
ldrh r0, [r4, 0x2E]
|
||||
adds r0, 0x8
|
||||
movs r1, 0xFF
|
||||
ands r0, r1
|
||||
strh r0, [r4, 0x2E]
|
||||
ldrh r0, [r4, 0x30]
|
||||
ldrh r1, [r4, 0x38]
|
||||
adds r0, r1
|
||||
strh r0, [r4, 0x38]
|
||||
lsls r0, 16
|
||||
asrs r0, 24
|
||||
ldrh r1, [r4, 0x26]
|
||||
adds r0, r1
|
||||
strh r0, [r4, 0x26]
|
||||
ldrh r0, [r4, 0x32]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x32]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x34
|
||||
bne _080A9EEC
|
||||
movs r1, 0x3C
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0
|
||||
beq _080A9EE6
|
||||
adds r0, r4, 0
|
||||
bl DestroySpriteAndFreeResources
|
||||
b _080A9EEC
|
||||
_080A9EE6:
|
||||
adds r0, r4, 0
|
||||
bl DestroySprite
|
||||
_080A9EEC:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A9E78
|
||||
|
||||
thumb_func_start sub_80A9EF4
|
||||
sub_80A9EF4: @ 80A9EF4
|
||||
push {r4-r6,lr}
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldr r4, =gBattleAnimTarget
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0x2
|
||||
bl GetBattlerSpriteCoord
|
||||
lsls r0, 24
|
||||
lsrs r0, 8
|
||||
ldr r1, =0xffe00000
|
||||
adds r0, r1
|
||||
lsrs r5, r0, 16
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0x3
|
||||
bl GetBattlerSpriteCoord
|
||||
lsls r0, 24
|
||||
lsrs r0, 8
|
||||
ldr r1, =0xffdc0000
|
||||
adds r0, r1
|
||||
lsrs r4, r0, 16
|
||||
bl IsContest
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A9F32
|
||||
lsls r0, r5, 16
|
||||
ldr r1, =0xfffa0000
|
||||
adds r0, r1
|
||||
lsrs r5, r0, 16
|
||||
_080A9F32:
|
||||
movs r1, 0xFD
|
||||
lsls r1, 6
|
||||
movs r0, 0x50
|
||||
bl SetGpuReg
|
||||
movs r1, 0x80
|
||||
lsls r1, 5
|
||||
movs r0, 0x52
|
||||
bl SetGpuReg
|
||||
ldr r0, =gUnknown_0853EF48
|
||||
lsls r1, r5, 16
|
||||
asrs r1, 16
|
||||
lsls r2, r4, 16
|
||||
asrs r2, 16
|
||||
movs r3, 0x4
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, =0x0000271a
|
||||
bl GetSpriteTileStartByTag
|
||||
lsls r0, 16
|
||||
ldr r1, =0xffff0000
|
||||
cmp r0, r1
|
||||
bne _080A9F7C
|
||||
ldr r1, =gSprites
|
||||
lsls r0, r4, 4
|
||||
adds r0, r4
|
||||
lsls r0, 2
|
||||
adds r0, r1
|
||||
adds r0, 0x3E
|
||||
ldrb r1, [r0]
|
||||
movs r2, 0x4
|
||||
orrs r1, r2
|
||||
strb r1, [r0]
|
||||
_080A9F7C:
|
||||
lsls r0, r4, 4
|
||||
adds r0, r4
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
ldr r1, =gUnknown_0853EF40
|
||||
bl SetSubspriteTables
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
strh r4, [r0, 0x26]
|
||||
ldr r1, =sub_80A9FD0
|
||||
str r1, [r0]
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A9EF4
|
||||
|
||||
thumb_func_start sub_80A9FD0
|
||||
sub_80A9FD0: @ 80A9FD0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r1, r2
|
||||
ldrh r0, [r1, 0xA]
|
||||
adds r0, 0x1
|
||||
adds r2, r0, 0
|
||||
strh r0, [r1, 0xA]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0xA
|
||||
bne _080AA004
|
||||
ldr r0, =sub_80AA020
|
||||
str r0, [r1]
|
||||
movs r0, 0
|
||||
strh r0, [r1, 0xA]
|
||||
b _080AA01A
|
||||
.pool
|
||||
_080AA004:
|
||||
lsls r0, r2, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x10
|
||||
subs r1, r0
|
||||
lsls r1, 8
|
||||
orrs r1, r0
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
movs r0, 0x52
|
||||
bl SetGpuReg
|
||||
_080AA01A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A9FD0
|
||||
|
||||
thumb_func_start sub_80AA020
|
||||
sub_80AA020: @ 80AA020
|
||||
push {r4-r6,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r0, =0x0000271a
|
||||
bl IndexOfSpritePaletteTag
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
adds r5, r0, r1
|
||||
ldrh r0, [r5, 0xA]
|
||||
adds r1, r0, 0x1
|
||||
strh r1, [r5, 0xA]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0xD
|
||||
ble _080AA0B0
|
||||
ldrh r0, [r5, 0xC]
|
||||
adds r0, 0x1
|
||||
movs r6, 0
|
||||
strh r0, [r5, 0xC]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x3
|
||||
bne _080AA0B0
|
||||
ldr r3, =gPlttBufferFaded
|
||||
lsls r2, 4
|
||||
mov r12, r2
|
||||
ldr r1, =0x0000010d
|
||||
add r1, r12
|
||||
lsls r1, 1
|
||||
adds r1, r3
|
||||
ldrh r4, [r1]
|
||||
movs r2, 0x87
|
||||
lsls r2, 1
|
||||
add r2, r12
|
||||
lsls r2, 1
|
||||
adds r2, r3
|
||||
ldrh r0, [r2]
|
||||
strh r0, [r1]
|
||||
ldr r0, =0x0000010f
|
||||
add r0, r12
|
||||
lsls r0, 1
|
||||
adds r0, r3
|
||||
ldrh r1, [r0]
|
||||
strh r1, [r2]
|
||||
strh r4, [r0]
|
||||
strh r6, [r5, 0xC]
|
||||
ldrh r0, [r5, 0xE]
|
||||
adds r0, 0x1
|
||||
strh r0, [r5, 0xE]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x3
|
||||
bne _080AA0B0
|
||||
strh r6, [r5, 0xE]
|
||||
strh r6, [r5, 0xA]
|
||||
ldrh r0, [r5, 0x10]
|
||||
adds r0, 0x1
|
||||
strh r0, [r5, 0x10]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x2
|
||||
bne _080AA0B0
|
||||
movs r0, 0x9
|
||||
strh r0, [r5, 0xA]
|
||||
ldr r0, =sub_80AA0D0
|
||||
str r0, [r5]
|
||||
_080AA0B0:
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80AA020
|
||||
|
||||
thumb_func_start sub_80AA0D0
|
||||
sub_80AA0D0: @ 80AA0D0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r2, r1, r2
|
||||
ldrh r0, [r2, 0xA]
|
||||
subs r0, 0x1
|
||||
adds r3, r0, 0
|
||||
strh r0, [r2, 0xA]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
cmp r0, r1
|
||||
bne _080AA108
|
||||
ldr r0, =sub_80AA124
|
||||
str r0, [r2]
|
||||
movs r0, 0
|
||||
strh r0, [r2, 0xA]
|
||||
b _080AA11E
|
||||
.pool
|
||||
_080AA108:
|
||||
lsls r0, r3, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x10
|
||||
subs r1, r0
|
||||
lsls r1, 8
|
||||
orrs r1, r0
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
movs r0, 0x52
|
||||
bl SetGpuReg
|
||||
_080AA11E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80AA0D0
|
||||
|
||||
thumb_func_start sub_80AA124
|
||||
sub_80AA124: @ 80AA124
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r4, r0, 0
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
adds r1, r0, r1
|
||||
ldrh r0, [r1, 0xA]
|
||||
adds r0, 0x1
|
||||
strh r0, [r1, 0xA]
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0x25
|
||||
bne _080AA16C
|
||||
ldrh r0, [r1, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r4, r0, 4
|
||||
adds r4, r0
|
||||
lsls r4, 2
|
||||
ldr r0, =gSprites
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
bl FreeSpriteOamMatrix
|
||||
adds r0, r4, 0
|
||||
bl DestroySprite
|
||||
b _080AA186
|
||||
.pool
|
||||
_080AA16C:
|
||||
cmp r0, 0x27
|
||||
bne _080AA186
|
||||
movs r0, 0x50
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x52
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
adds r0, r4, 0
|
||||
bl DestroyAnimVisualTask
|
||||
_080AA186:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80AA124
|
||||
|
||||
thumb_func_start AnimTask_StatsChange
|
||||
AnimTask_StatsChange: @ 80AA18C
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
movs r3, 0
|
||||
ldr r0, =gBattleSpritesDataPtr
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x8]
|
||||
ldrh r0, [r0]
|
||||
subs r0, 0xF
|
||||
cmp r0, 0x2B
|
||||
bls _080AA1A4
|
||||
b _080AA328
|
||||
_080AA1A4:
|
||||
lsls r0, 2
|
||||
ldr r1, =_080AA1B8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.pool
|
||||
.align 2, 0
|
||||
_080AA1B8:
|
||||
.4byte _080AA268
|
||||
.4byte _080AA26E
|
||||
.4byte _080AA274
|
||||
.4byte _080AA27A
|
||||
.4byte _080AA280
|
||||
.4byte _080AA286
|
||||
.4byte _080AA28C
|
||||
.4byte _080AA292
|
||||
.4byte _080AA298
|
||||
.4byte _080AA29E
|
||||
.4byte _080AA2A4
|
||||
.4byte _080AA2AA
|
||||
.4byte _080AA2B0
|
||||
.4byte _080AA2B6
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA2BC
|
||||
.4byte _080AA2C0
|
||||
.4byte _080AA2C4
|
||||
.4byte _080AA2C8
|
||||
.4byte _080AA2CC
|
||||
.4byte _080AA2D0
|
||||
.4byte _080AA2D4
|
||||
.4byte _080AA2D8
|
||||
.4byte _080AA2E0
|
||||
.4byte _080AA2E8
|
||||
.4byte _080AA2F0
|
||||
.4byte _080AA2F8
|
||||
.4byte _080AA300
|
||||
.4byte _080AA308
|
||||
.4byte _080AA328
|
||||
.4byte _080AA328
|
||||
.4byte _080AA310
|
||||
.4byte _080AA314
|
||||
.4byte _080AA318
|
||||
.4byte _080AA320
|
||||
_080AA268:
|
||||
movs r5, 0
|
||||
movs r2, 0
|
||||
b _080AA330
|
||||
_080AA26E:
|
||||
movs r5, 0
|
||||
movs r2, 0x1
|
||||
b _080AA330
|
||||
_080AA274:
|
||||
movs r5, 0
|
||||
movs r2, 0x3
|
||||
b _080AA330
|
||||
_080AA27A:
|
||||
movs r5, 0
|
||||
movs r2, 0x5
|
||||
b _080AA330
|
||||
_080AA280:
|
||||
movs r5, 0
|
||||
movs r2, 0x6
|
||||
b _080AA330
|
||||
_080AA286:
|
||||
movs r5, 0
|
||||
movs r2, 0x2
|
||||
b _080AA330
|
||||
_080AA28C:
|
||||
movs r5, 0
|
||||
movs r2, 0x4
|
||||
b _080AA330
|
||||
_080AA292:
|
||||
movs r5, 0x1
|
||||
movs r2, 0
|
||||
b _080AA330
|
||||
_080AA298:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x1
|
||||
b _080AA330
|
||||
_080AA29E:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x3
|
||||
b _080AA330
|
||||
_080AA2A4:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x5
|
||||
b _080AA330
|
||||
_080AA2AA:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x6
|
||||
b _080AA330
|
||||
_080AA2B0:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x2
|
||||
b _080AA330
|
||||
_080AA2B6:
|
||||
movs r5, 0x1
|
||||
movs r2, 0x4
|
||||
b _080AA330
|
||||
_080AA2BC:
|
||||
movs r5, 0
|
||||
b _080AA2DA
|
||||
_080AA2C0:
|
||||
movs r5, 0
|
||||
b _080AA2E2
|
||||
_080AA2C4:
|
||||
movs r5, 0
|
||||
b _080AA2EA
|
||||
_080AA2C8:
|
||||
movs r5, 0
|
||||
b _080AA2F2
|
||||
_080AA2CC:
|
||||
movs r5, 0
|
||||
b _080AA2FA
|
||||
_080AA2D0:
|
||||
movs r5, 0
|
||||
b _080AA302
|
||||
_080AA2D4:
|
||||
movs r5, 0
|
||||
b _080AA30A
|
||||
_080AA2D8:
|
||||
movs r5, 0x1
|
||||
_080AA2DA:
|
||||
movs r2, 0
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA2E0:
|
||||
movs r5, 0x1
|
||||
_080AA2E2:
|
||||
movs r2, 0x1
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA2E8:
|
||||
movs r5, 0x1
|
||||
_080AA2EA:
|
||||
movs r2, 0x3
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA2F0:
|
||||
movs r5, 0x1
|
||||
_080AA2F2:
|
||||
movs r2, 0x5
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA2F8:
|
||||
movs r5, 0x1
|
||||
_080AA2FA:
|
||||
movs r2, 0x6
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA300:
|
||||
movs r5, 0x1
|
||||
_080AA302:
|
||||
movs r2, 0x2
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA308:
|
||||
movs r5, 0x1
|
||||
_080AA30A:
|
||||
movs r2, 0x4
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA310:
|
||||
movs r5, 0
|
||||
b _080AA31A
|
||||
_080AA314:
|
||||
movs r5, 0
|
||||
b _080AA322
|
||||
_080AA318:
|
||||
movs r5, 0x1
|
||||
_080AA31A:
|
||||
movs r2, 0xFF
|
||||
movs r3, 0
|
||||
b _080AA330
|
||||
_080AA320:
|
||||
movs r5, 0x1
|
||||
_080AA322:
|
||||
movs r2, 0xFF
|
||||
movs r3, 0x1
|
||||
b _080AA330
|
||||
_080AA328:
|
||||
adds r0, r4, 0
|
||||
bl DestroyAnimVisualTask
|
||||
b _080AA352
|
||||
_080AA330:
|
||||
ldr r0, =gBattleAnimArgs
|
||||
movs r1, 0
|
||||
strh r5, [r0]
|
||||
strh r2, [r0, 0x2]
|
||||
strh r1, [r0, 0x4]
|
||||
strh r1, [r0, 0x6]
|
||||
strh r3, [r0, 0x8]
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
ldr r1, =sub_8116EB4
|
||||
str r1, [r0]
|
||||
adds r0, r4, 0
|
||||
bl _call_via_r1
|
||||
_080AA352:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end AnimTask_StatsChange
|
||||
|
||||
thumb_func_start LaunchStatusAnimation
|
||||
LaunchStatusAnimation: @ 80AA364
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
strb r4, [r0]
|
||||
ldr r0, =gBattleAnimTarget
|
||||
strb r4, [r0]
|
||||
ldr r0, =gBattleAnims_Statuses
|
||||
movs r2, 0
|
||||
bl LaunchBattleAnimation
|
||||
ldr r0, =task0A_80788BC
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, =gTasks
|
||||
lsls r1, r0, 2
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r1, r2
|
||||
strh r4, [r1, 0x8]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end LaunchStatusAnimation
|
||||
|
||||
thumb_func_start task0A_80788BC
|
||||
task0A_80788BC: @ 80AA3B4
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, =gAnimScriptCallback
|
||||
ldr r0, [r0]
|
||||
bl _call_via_r0
|
||||
ldr r0, =gAnimScriptActive
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080AA3F6
|
||||
ldr r0, =gBattleSpritesDataPtr
|
||||
ldr r2, [r0]
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r0, r1]
|
||||
ldr r2, [r2, 0x4]
|
||||
lsls r1, r0, 1
|
||||
adds r1, r0
|
||||
lsls r1, 2
|
||||
adds r1, r2
|
||||
ldrb r2, [r1]
|
||||
movs r0, 0x11
|
||||
negs r0, r0
|
||||
ands r0, r2
|
||||
strb r0, [r1]
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
_080AA3F6:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end task0A_80788BC
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
File diff suppressed because it is too large
Load Diff
+168
-168
File diff suppressed because it is too large
Load Diff
+24
-24
@@ -231,7 +231,7 @@ sub_815A254: @ 815A254
|
||||
subs r1, r6
|
||||
lsls r1, 16
|
||||
asrs r1, 16
|
||||
bl sub_80A74F4
|
||||
bl ArcTan2Neg
|
||||
lsls r0, 16
|
||||
movs r1, 0xC0
|
||||
lsls r1, 23
|
||||
@@ -775,7 +775,7 @@ sub_815A6C4: @ 815A6C4
|
||||
movs r1, 0
|
||||
mov r2, sp
|
||||
adds r3, r5, 0
|
||||
bl sub_80A8924
|
||||
bl SetAverageBattlerPositions
|
||||
ldr r0, =gBattleAnimAttacker
|
||||
ldrb r0, [r0]
|
||||
bl GetBattlerSide
|
||||
@@ -816,7 +816,7 @@ _0815A6F8:
|
||||
sub_815A73C: @ 815A73C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0815A75E
|
||||
@@ -1012,8 +1012,8 @@ _0815A8C2:
|
||||
bx r0
|
||||
thumb_func_end sub_815A8AC
|
||||
|
||||
thumb_func_start sub_815A8C8
|
||||
sub_815A8C8: @ 815A8C8
|
||||
thumb_func_start AnimTask_IsTargetPlayerSide
|
||||
AnimTask_IsTargetPlayerSide: @ 815A8C8
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
@@ -1039,10 +1039,10 @@ _0815A8F0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_815A8C8
|
||||
thumb_func_end AnimTask_IsTargetPlayerSide
|
||||
|
||||
thumb_func_start sub_815A904
|
||||
sub_815A904: @ 815A904
|
||||
thumb_func_start AnimTask_IsHealingMove
|
||||
AnimTask_IsHealingMove: @ 815A904
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
@@ -1064,7 +1064,7 @@ _0815A924:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_815A904
|
||||
thumb_func_end AnimTask_IsHealingMove
|
||||
|
||||
thumb_func_start sub_815A934
|
||||
sub_815A934: @ 815A934
|
||||
@@ -1625,7 +1625,7 @@ _0815ADDC:
|
||||
ldr r4, =gBattleAnimTarget
|
||||
_0815ADDE:
|
||||
ldrb r0, [r4]
|
||||
bl sub_80A6190
|
||||
bl GetBattlerYCoordWithElevation
|
||||
lsls r0, 24
|
||||
lsrs r6, r0, 24
|
||||
ldrb r0, [r4]
|
||||
@@ -6104,7 +6104,7 @@ _0815D26E:
|
||||
strh r0, [r4, 0x18]
|
||||
_0815D2A0:
|
||||
adds r0, r5, 0
|
||||
bl sub_80A6190
|
||||
bl GetBattlerYCoordWithElevation
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
subs r0, 0x22
|
||||
@@ -8524,7 +8524,7 @@ _0815E5FE:
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
ldrh r0, [r4, 0xC]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0xC]
|
||||
@@ -8542,7 +8542,7 @@ _0815E634:
|
||||
lsls r0, 2
|
||||
ldr r1, =gSprites
|
||||
adds r0, r1
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0815E6D2
|
||||
@@ -9804,11 +9804,11 @@ _0815F022:
|
||||
strh r0, [r4, 0x34]
|
||||
strh r1, [r4, 0x36]
|
||||
adds r0, r4, 0
|
||||
bl obj_translate_based_on_private_1_2_3_4
|
||||
bl InitAnimLinearTranslation
|
||||
b _0815F0F8
|
||||
_0815F038:
|
||||
adds r0, r4, 0
|
||||
bl sub_80A6F3C
|
||||
bl TranslateAnimLinear
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0815F106
|
||||
@@ -10048,8 +10048,8 @@ _0815F1DE:
|
||||
.pool
|
||||
thumb_func_end sub_815F18C
|
||||
|
||||
thumb_func_start sub_815F20C
|
||||
sub_815F20C: @ 815F20C
|
||||
thumb_func_start AnimTask_MonToSubstitute
|
||||
AnimTask_MonToSubstitute: @ 815F20C
|
||||
push {r4-r7,lr}
|
||||
mov r7, r9
|
||||
mov r6, r8
|
||||
@@ -10183,7 +10183,7 @@ _0815F310:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_815F20C
|
||||
thumb_func_end AnimTask_MonToSubstitute
|
||||
|
||||
thumb_func_start sub_815F330
|
||||
sub_815F330: @ 815F330
|
||||
@@ -10861,8 +10861,8 @@ _0815F896:
|
||||
.pool
|
||||
thumb_func_end sub_815F7C4
|
||||
|
||||
thumb_func_start sub_815F8A0
|
||||
sub_815F8A0: @ 815F8A0
|
||||
thumb_func_start AnimTask_GetReturnPowerLevel
|
||||
AnimTask_GetReturnPowerLevel: @ 815F8A0
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
@@ -10904,7 +10904,7 @@ _0815F8E0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_815F8A0
|
||||
thumb_func_end AnimTask_GetReturnPowerLevel
|
||||
|
||||
thumb_func_start sub_815F8F4
|
||||
sub_815F8F4: @ 815F8F4
|
||||
@@ -12336,8 +12336,8 @@ _081604E8:
|
||||
bx r0
|
||||
thumb_func_end sub_81603F4
|
||||
|
||||
thumb_func_start sub_81604F0
|
||||
sub_81604F0: @ 81604F0
|
||||
thumb_func_start AnimTask_GetWeather
|
||||
AnimTask_GetWeather: @ 81604F0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
@@ -12380,7 +12380,7 @@ _08160538:
|
||||
bl DestroyAnimVisualTask
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_81604F0
|
||||
thumb_func_end AnimTask_GetWeather
|
||||
|
||||
thumb_func_start sub_8160544
|
||||
sub_8160544: @ 8160544
|
||||
|
||||
@@ -1030,8 +1030,8 @@ sub_8170D24: @ 8170D24
|
||||
.pool
|
||||
thumb_func_end sub_8170D24
|
||||
|
||||
thumb_func_start sub_8170D4C
|
||||
sub_8170D4C: @ 8170D4C
|
||||
thumb_func_start AnimTask_IsBallBlockedByTrainer
|
||||
AnimTask_IsBallBlockedByTrainer: @ 8170D4C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
@@ -1055,7 +1055,7 @@ _08170D74:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_8170D4C
|
||||
thumb_func_end AnimTask_IsBallBlockedByTrainer
|
||||
|
||||
thumb_func_start ItemIdToBallId
|
||||
ItemIdToBallId: @ 8170D84
|
||||
@@ -1487,7 +1487,7 @@ sub_8171134: @ 8171134
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
adds r4, r0, 0
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _081711D2
|
||||
@@ -2671,7 +2671,7 @@ sub_8171AAC: @ 8171AAC
|
||||
orrs r0, r1
|
||||
strb r0, [r3]
|
||||
adds r0, r4, 0
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08171ADC
|
||||
@@ -5652,7 +5652,7 @@ _081733C0:
|
||||
sub_81733D4: @ 81733D4
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
bl AnimateBallThrow
|
||||
bl TranslateAnimArc
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _081733F6
|
||||
@@ -5757,8 +5757,8 @@ _081734A0:
|
||||
.pool
|
||||
thumb_func_end sub_817345C
|
||||
|
||||
thumb_func_start sub_81734B4
|
||||
sub_81734B4: @ 81734B4
|
||||
thumb_func_start AnimTask_GetTrappedMoveAnimId
|
||||
AnimTask_GetTrappedMoveAnimId: @ 81734B4
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
@@ -5805,7 +5805,7 @@ _0817350C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_81734B4
|
||||
thumb_func_end AnimTask_GetTrappedMoveAnimId
|
||||
|
||||
thumb_func_start sub_817351C
|
||||
sub_817351C: @ 817351C
|
||||
|
||||
@@ -66,9 +66,9 @@
|
||||
.byte \battler
|
||||
.endm
|
||||
|
||||
.macro setalpha param0
|
||||
.byte 0xc
|
||||
.2byte \param0
|
||||
.macro setalpha eva, evb
|
||||
.byte 0x0C
|
||||
.2byte ((\evb) << 8) | (\eva)
|
||||
.endm
|
||||
|
||||
.macro blendoff
|
||||
@@ -266,3 +266,16 @@
|
||||
.macro stopsound
|
||||
.byte 0x2f
|
||||
.endm
|
||||
|
||||
@ useful macros
|
||||
.macro jumpreteq value, ptr
|
||||
jumpargeq ARG_RET_ID, \value, \ptr
|
||||
.endm
|
||||
|
||||
.macro jumprettrue ptr
|
||||
jumpreteq TRUE, \ptr
|
||||
.endm
|
||||
|
||||
.macro jumpretfalse ptr
|
||||
jumpreteq FALSE, \ptr
|
||||
.endm
|
||||
|
||||
@@ -86,20 +86,3 @@ gUnknown_0853EF14:: @ 853EF14
|
||||
.align 2
|
||||
gUnknown_0853EF18:: @ 853EF18
|
||||
spr_template 0x2714, 0x2714, gUnknown_085249CC, gUnknown_0853EEF8, NULL, gUnknown_0853EF14, sub_80A8A6C
|
||||
|
||||
.align 2
|
||||
gUnknown_0853EF30:: @ 853EF30
|
||||
.byte 0xf0, 0xf0, 0x0c, 0x80, 0xf0, 0x30, 0x0d, 0x84, 0x30, 0xf0, 0x0e, 0x86, 0x30, 0x30, 0x08, 0x88
|
||||
|
||||
.align 2
|
||||
gUnknown_0853EF40:: @ 853EF40
|
||||
.4byte 0x00000004, gUnknown_0853EF30
|
||||
|
||||
.align 2
|
||||
gUnknown_0853EF48:: @ 853EF48
|
||||
spr_template 0x271a, 0x271a, gUnknown_08524A3C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
|
||||
.align 2
|
||||
gUnknown_0853EF60:: @ 853EF60
|
||||
spr_template 0x2798, 0x2798, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A9E44
|
||||
|
||||
|
||||
+53
-53
@@ -14,15 +14,15 @@ gUnknown_08592114:: @ 8592114
|
||||
.4byte gUnknown_085920F0
|
||||
|
||||
.align 2
|
||||
gUnknown_08592118:: @ 8592118
|
||||
gSleepPowderParticleSpriteTemplate:: @ 8592118
|
||||
spr_template 0x2753, 0x2753, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
|
||||
|
||||
.align 2
|
||||
gUnknown_08592130:: @ 8592130
|
||||
gStunSporeParticleSpriteTemplate:: @ 8592130
|
||||
spr_template 0x2754, 0x2754, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
|
||||
|
||||
.align 2
|
||||
gUnknown_08592148:: @ 8592148
|
||||
gPoisonPowderParticleSpriteTemplate:: @ 8592148
|
||||
spr_template 0x2751, 0x2751, gUnknown_08524944, gUnknown_08592114, NULL, gDummySpriteAffineAnimTable, sub_80FE840
|
||||
|
||||
.align 2
|
||||
@@ -142,7 +142,7 @@ gUnknown_085922B4:: @ 85922B4
|
||||
.4byte gUnknown_085922A8
|
||||
|
||||
.align 2
|
||||
gUnknown_085922BC:: @ 85922BC
|
||||
gLeechSeedSpriteTemplate:: @ 85922BC
|
||||
spr_template 0x2716, 0x2716, gUnknown_0852490C, gUnknown_085922B4, NULL, gDummySpriteAffineAnimTable, sub_80FEC48
|
||||
|
||||
.align 2
|
||||
@@ -230,7 +230,7 @@ gUnknown_08592400:: @ 8592400
|
||||
.4byte gUnknown_085923F0
|
||||
|
||||
.align 2
|
||||
gUnknown_08592404:: @ 8592404
|
||||
gSwiftStarSpriteTemplate:: @ 8592404
|
||||
spr_template 0x27be, 0x27be, gUnknown_08524974, gDummySpriteAnimTable, NULL, gUnknown_08592400, sub_80FF0F4
|
||||
|
||||
.align 2
|
||||
@@ -353,7 +353,7 @@ gUnknown_08592610:: @ 8592610
|
||||
spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_08592608, sub_80FFB18
|
||||
|
||||
.align 2
|
||||
gUnknown_08592628:: @ 8592628
|
||||
gBattleAnimSpriteTemplate_8592628:: @ 8592628
|
||||
spr_template 0x27f0, 0x27f0, gUnknown_08524974, gUnknown_085925AC, NULL, gUnknown_08592608, sub_80FFBF4
|
||||
|
||||
.align 2
|
||||
@@ -599,7 +599,7 @@ gUnknown_08592A18:: @ 8592A18
|
||||
.4byte gUnknown_08592A04
|
||||
|
||||
.align 2
|
||||
gUnknown_08592A1C:: @ 8592A1C
|
||||
gCuttingSliceSpriteTemplate:: @ 8592A1C
|
||||
spr_template 0x279a, 0x279a, gUnknown_08524A34, gUnknown_08592A18, NULL, gDummySpriteAffineAnimTable, sub_8100AE0
|
||||
|
||||
.align 2
|
||||
@@ -828,7 +828,7 @@ gUnknown_08592DE4:: @ 8592DE4
|
||||
|
||||
.align 2
|
||||
gUnknown_08592DFC:: @ 8592DFC
|
||||
spr_template 0x2721, 0x2721, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
|
||||
spr_template 0x2721, 0x2721, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_08592E14:: @ 8592E14
|
||||
@@ -888,7 +888,7 @@ gUnknown_08592EE8:: @ 8592EE8
|
||||
.4byte gUnknown_08592ED4
|
||||
|
||||
.align 2
|
||||
gUnknown_08592EEC:: @ 8592EEC
|
||||
gBattleAnimSpriteTemplate_8592EEC:: @ 8592EEC
|
||||
spr_template 0x27d3, 0x27d3, gUnknown_0852490C, gUnknown_08592EE8, NULL, gDummySpriteAffineAnimTable, sub_8102540
|
||||
|
||||
.align 2
|
||||
@@ -1157,11 +1157,11 @@ gUnknown_0859337C:: @ 859337C
|
||||
.4byte gUnknown_0859335C
|
||||
|
||||
.align 2
|
||||
gUnknown_08593380:: @ 8593380
|
||||
gBattleAnimSpriteTemplate_8593380:: @ 8593380
|
||||
spr_template 0x2715, 0x2715, gUnknown_08524ADC, gDummySpriteAnimTable, NULL, gUnknown_0859337C, sub_810387C
|
||||
|
||||
.align 2
|
||||
gUnknown_08593398:: @ 8593398
|
||||
gSonicBoomSpriteTemplate:: @ 8593398
|
||||
spr_template 0x2713, 0x2713, gUnknown_08524B14, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81038C8
|
||||
|
||||
.align 2
|
||||
@@ -1189,16 +1189,16 @@ gUnknown_08593424:: @ 8593424
|
||||
.4byte gUnknown_085933E0
|
||||
|
||||
.align 2
|
||||
gUnknown_08593428:: @ 8593428
|
||||
spr_template 0x27b3, 0x27b3, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
|
||||
gSupersonicWaveSpriteTemplate:: @ 8593428
|
||||
spr_template 0x27b3, 0x27b3, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_08593440:: @ 8593440
|
||||
spr_template 0x27b4, 0x27b4, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
|
||||
gScreechWaveSpriteTemplate:: @ 8593440
|
||||
spr_template 0x27b4, 0x27b4, gUnknown_08524A14, gDummySpriteAnimTable, NULL, gUnknown_08593420, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_08593458:: @ 8593458
|
||||
spr_template 0x2814, 0x2814, gUnknown_08524A1C, gDummySpriteAnimTable, NULL, gUnknown_08593420, sub_80A7820
|
||||
spr_template 0x2814, 0x2814, gUnknown_08524A1C, gDummySpriteAnimTable, NULL, gUnknown_08593420, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_08593470:: @ 8593470
|
||||
@@ -1357,7 +1357,7 @@ gUnknown_08593718:: @ 8593718
|
||||
.4byte gUnknown_08593704
|
||||
|
||||
.align 2
|
||||
gUnknown_0859371C:: @ 859371C
|
||||
gBattleAnimSpriteTemplate_859371C:: @ 859371C
|
||||
spr_template 0x27d6, 0x27d6, gUnknown_08524914, gUnknown_08593718, NULL, gDummySpriteAffineAnimTable, sub_80A77C8
|
||||
|
||||
.align 2
|
||||
@@ -1436,7 +1436,7 @@ gUnknown_08593880:: @ 8593880
|
||||
spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08593818, sub_81052A4
|
||||
|
||||
.align 2
|
||||
gUnknown_08593898:: @ 8593898
|
||||
gBattleAnimSpriteTemplate_8593898:: @ 8593898
|
||||
spr_template 0x27db, 0x27db, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08593810, sub_81054E8
|
||||
|
||||
.align 2
|
||||
@@ -1497,7 +1497,7 @@ gUnknown_085939A0:: @ 85939A0
|
||||
spr_template 0x27e8, 0x27e8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8106140
|
||||
|
||||
.align 2
|
||||
gUnknown_085939B8:: @ 85939B8
|
||||
gBattleAnimSpriteTemplate_85939B8:: @ 85939B8
|
||||
spr_template 0x27e8, 0x27e8, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81061C4
|
||||
|
||||
.align 2
|
||||
@@ -1514,11 +1514,11 @@ gUnknown_08593A00:: @ 8593A00
|
||||
.4byte gUnknown_085939E8
|
||||
|
||||
.align 2
|
||||
gUnknown_08593A04:: @ 8593A04
|
||||
gHiddenPowerOrbSpriteTemplate:: @ 8593A04
|
||||
spr_template 0x27e9, 0x27e9, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_08593A00, sub_810673C
|
||||
|
||||
.align 2
|
||||
gUnknown_08593A1C:: @ 8593A1C
|
||||
gHiddenPowerOrbScatterSpriteTemplate:: @ 8593A1C
|
||||
spr_template 0x27e9, 0x27e9, gUnknown_085249CC, gDummySpriteAnimTable, NULL, gUnknown_08593A00, sub_8106878
|
||||
|
||||
.align 2
|
||||
@@ -1620,7 +1620,7 @@ gUnknown_08593B98:: @ 8593B98
|
||||
.2byte 0xfff8, 0x000c, 0x0400, 0x0000, 0x7fff, 0x0000, 0x0000, 0x0000
|
||||
|
||||
.align 2
|
||||
gUnknown_08593BB8:: @ 8593BB8
|
||||
gBattleAnimSpriteTemplate_8593BB8:: @ 8593BB8
|
||||
spr_template 0x27f1, 0x27f1, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8106E00
|
||||
|
||||
.align 2
|
||||
@@ -1703,7 +1703,7 @@ gUnknown_08595064:: @ 8595064
|
||||
.4byte gUnknown_08595054
|
||||
|
||||
.align 2
|
||||
gUnknown_08595068:: @ 8595068
|
||||
gBattleAnimSpriteTemplate_8595068:: @ 8595068
|
||||
spr_template 0x27a2, 0x27a2, gUnknown_08524A8C, gUnknown_08595064, NULL, gUnknown_08595050, sub_8107260
|
||||
|
||||
.align 2
|
||||
@@ -1990,11 +1990,11 @@ gUnknown_085954D0:: @ 85954D0
|
||||
.4byte gUnknown_085954B8
|
||||
|
||||
.align 2
|
||||
gUnknown_085954D4:: @ 85954D4
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
|
||||
gEmberSpriteTemplate:: @ 85954D4
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_085954EC:: @ 85954EC
|
||||
gEmberFlareSpriteTemplate:: @ 85954EC
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_8109198
|
||||
|
||||
.align 2
|
||||
@@ -2031,7 +2031,7 @@ gUnknown_0859556C:: @ 859556C
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08595540, NULL, gDummySpriteAffineAnimTable, sub_8109364
|
||||
|
||||
.align 2
|
||||
gUnknown_08595584:: @ 8595584
|
||||
gBattleAnimSpriteTemplate_8595584:: @ 8595584
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_81093A4
|
||||
|
||||
.align 2
|
||||
@@ -2138,12 +2138,12 @@ gUnknown_08595734:: @ 8595734
|
||||
spr_template 0x275f, 0x275f, gUnknown_08524914, gUnknown_08595730, NULL, gDummySpriteAffineAnimTable, sub_810A274
|
||||
|
||||
.align 2
|
||||
gUnknown_0859574C:: @ 859574C
|
||||
gBattleAnimSpriteTemplate_859574C:: @ 859574C
|
||||
spr_template 0x271b, 0x271b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810A308
|
||||
|
||||
.align 2
|
||||
gUnknown_08595764:: @ 8595764
|
||||
spr_template 0x27bb, 0x27bb, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
|
||||
spr_template 0x27bb, 0x27bb, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_0859577C:: @ 859577C
|
||||
@@ -2175,15 +2175,15 @@ gUnknown_085957DC:: @ 85957DC
|
||||
.4byte gUnknown_085957BC
|
||||
|
||||
.align 2
|
||||
gUnknown_085957E0:: @ 85957E0
|
||||
gBattleAnimSpriteTemplate_85957E0:: @ 85957E0
|
||||
spr_template 0x282a, 0x282a, gUnknown_08524974, gUnknown_085957B8, NULL, gUnknown_085957DC, sub_810A5BC
|
||||
|
||||
.align 2
|
||||
gUnknown_085957F8:: @ 85957F8
|
||||
gBattleAnimSpriteTemplate_85957F8:: @ 85957F8
|
||||
spr_template 0x271b, 0x271b, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gUnknown_0859578C, sub_810A628
|
||||
|
||||
.align 2
|
||||
gUnknown_08595810:: @ 8595810
|
||||
gElectricitySpriteTemplate:: @ 8595810
|
||||
spr_template 0x271b, 0x271b, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_810A75C
|
||||
|
||||
.align 2
|
||||
@@ -2613,7 +2613,7 @@ gUnknown_08595E80:: @ 8595E80
|
||||
spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CEB4
|
||||
|
||||
.align 2
|
||||
gUnknown_08595E98:: @ 8595E98
|
||||
gFistFootSpriteTemplate:: @ 8595E98
|
||||
spr_template 0x279f, 0x279f, gUnknown_08524914, gUnknown_08595E54, NULL, gDummySpriteAffineAnimTable, sub_810CEE0
|
||||
|
||||
.align 2
|
||||
@@ -2651,7 +2651,7 @@ gUnknown_08595F44:: @ 8595F44
|
||||
.4byte gUnknown_08595F2C
|
||||
|
||||
.align 2
|
||||
gUnknown_08595F48:: @ 8595F48
|
||||
gMegaPunchKickSpriteTemplate:: @ 8595F48
|
||||
spr_template 0x279f, 0x279f, gUnknown_085249D4, gUnknown_08595E54, NULL, gUnknown_08595F44, sub_810D278
|
||||
|
||||
.align 2
|
||||
@@ -2841,11 +2841,11 @@ gUnknown_0859623C:: @ 859623C
|
||||
.4byte gUnknown_08596224
|
||||
|
||||
.align 2
|
||||
gUnknown_08596240:: @ 8596240
|
||||
gPoisonBubbleSpriteTemplate:: @ 8596240
|
||||
spr_template 0x27a6, 0x27a6, gUnknown_0852496C, gUnknown_08596164, NULL, gUnknown_0859623C, sub_810DDC4
|
||||
|
||||
.align 2
|
||||
gUnknown_08596258:: @ 8596258
|
||||
gWaterBubbleSpriteTemplate:: @ 8596258
|
||||
spr_template 0x27ab, 0x27ab, gUnknown_08524A8C, gUnknown_08595200, NULL, gUnknown_0859623C, sub_810DDC4
|
||||
|
||||
.align 2
|
||||
@@ -2862,7 +2862,7 @@ gUnknown_085962A0:: @ 85962A0
|
||||
.4byte gUnknown_08596288
|
||||
|
||||
.align 2
|
||||
gUnknown_085962A4:: @ 85962A4
|
||||
gBattleAnimSpriteTemplate_85962A4:: @ 85962A4
|
||||
spr_template 0x2719, 0x2719, gUnknown_085249BC, gDummySpriteAnimTable, NULL, gUnknown_085962A0, sub_810DFA8
|
||||
|
||||
.align 2
|
||||
@@ -3067,7 +3067,7 @@ gUnknown_08596624:: @ 8596624
|
||||
|
||||
.align 2
|
||||
gUnknown_0859663C:: @ 859663C
|
||||
spr_template 0x27b3, 0x27b3, gUnknown_08524954, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_80A7820
|
||||
spr_template 0x27b3, 0x27b3, gUnknown_08524954, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, TranslateAnimSpriteToTargetMonLocation
|
||||
|
||||
.align 2
|
||||
gUnknown_08596654:: @ 8596654
|
||||
@@ -3268,15 +3268,15 @@ gUnknown_08596A2C:: @ 8596A2C
|
||||
spr_template 0x27c5, 0x27c5, gUnknown_08524AFC, gDummySpriteAnimTable, NULL, gUnknown_08596A28, sub_811067C
|
||||
|
||||
.align 2
|
||||
gUnknown_08596A44:: @ 8596A44
|
||||
gLinearStingerSpriteTemplate:: @ 8596A44
|
||||
spr_template 0x27b1, 0x27b1, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110720
|
||||
|
||||
.align 2
|
||||
gUnknown_08596A5C:: @ 8596A5C
|
||||
gPinMissileSpriteTemplate:: @ 8596A5C
|
||||
spr_template 0x27b1, 0x27b1, gUnknown_0852496C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110850
|
||||
|
||||
.align 2
|
||||
gUnknown_08596A74:: @ 8596A74
|
||||
gIcicleSpearSpriteTemplate:: @ 8596A74
|
||||
spr_template 0x2816, 0x2816, gUnknown_08524974, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110850
|
||||
|
||||
.align 2
|
||||
@@ -3342,7 +3342,7 @@ gUnknown_08596B88:: @ 8596B88
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_085954D0, NULL, gDummySpriteAffineAnimTable, sub_8110B38
|
||||
|
||||
.align 2
|
||||
gUnknown_08596BA0:: @ 8596BA0
|
||||
gBattleAnimSpriteTemplate_8596BA0:: @ 8596BA0
|
||||
spr_template 0x2815, 0x2815, gUnknown_08524934, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8110E4C
|
||||
|
||||
.align 2
|
||||
@@ -3500,11 +3500,11 @@ gUnknown_08596DD0:: @ 8596DD0
|
||||
spr_template 0x27d7, 0x27d7, gUnknown_08524A54, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81129F0
|
||||
|
||||
.align 2
|
||||
gUnknown_08596DE8:: @ 8596DE8
|
||||
gBattleAnimSpriteTemplate_8596DE8:: @ 8596DE8
|
||||
spr_template 0x27d8, 0x27d8, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112B78
|
||||
|
||||
.align 2
|
||||
gUnknown_08596E00:: @ 8596E00
|
||||
gBattleAnimSpriteTemplate_8596E00:: @ 8596E00
|
||||
spr_template 0x27ed, 0x27ed, gUnknown_08524A34, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_8112B78
|
||||
|
||||
.align 2
|
||||
@@ -3533,7 +3533,7 @@ gUnknown_08596E78:: @ 8596E78
|
||||
.4byte gUnknown_08596E60
|
||||
|
||||
.align 2
|
||||
gUnknown_08596E7C:: @ 8596E7C
|
||||
gBattleAnimSpriteTemplate_8596E7C:: @ 8596E7C
|
||||
spr_template 0x272d, 0x272d, gUnknown_08524914, gUnknown_08596E78, NULL, gDummySpriteAffineAnimTable, sub_8113064
|
||||
|
||||
.align 2
|
||||
@@ -3705,7 +3705,7 @@ gUnknown_08597130:: @ 8597130
|
||||
.4byte gUnknown_08597118
|
||||
|
||||
.align 2
|
||||
gUnknown_08597138:: @ 8597138
|
||||
gBattleAnimSpriteTemplate_8597138:: @ 8597138
|
||||
spr_template 0x2737, 0x2737, gUnknown_08524914, gUnknown_08597130, NULL, gDummySpriteAffineAnimTable, sub_81144BC
|
||||
|
||||
.align 2
|
||||
@@ -3774,15 +3774,15 @@ gUnknown_08597254:: @ 8597254
|
||||
.4byte gUnknown_08597240
|
||||
|
||||
.align 2
|
||||
gUnknown_0859725C:: @ 859725C
|
||||
gConfusionDuckSpriteTemplate:: @ 859725C
|
||||
spr_template 0x2759, 0x2759, gUnknown_0852490C, gUnknown_08597254, NULL, gDummySpriteAffineAnimTable, sub_811572C
|
||||
|
||||
.align 2
|
||||
gUnknown_08597274:: @ 8597274
|
||||
gSimplePaletteBlendSpriteTemplate:: @ 8597274
|
||||
spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81157FC
|
||||
|
||||
.align 2
|
||||
gUnknown_0859728C:: @ 859728C
|
||||
gComplexPaletteBlendSpriteTemplate:: @ 859728C
|
||||
spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81158A4
|
||||
|
||||
.align 2
|
||||
@@ -3799,7 +3799,7 @@ gUnknown_085972C0:: @ 85972C0
|
||||
spr_template 0x2757, 0x2757, gUnknown_08524914, gUnknown_085972BC, NULL, gDummySpriteAffineAnimTable, sub_81159B4
|
||||
|
||||
.align 2
|
||||
gUnknown_085972D8:: @ 85972D8
|
||||
gBattleAnimSpriteTemplate_85972D8:: @ 85972D8
|
||||
spr_template 0x0000, 0x0000, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_81160A4
|
||||
|
||||
.align 2
|
||||
@@ -3829,11 +3829,11 @@ gUnknown_08597348:: @ 8597348
|
||||
.4byte gUnknown_08597330
|
||||
|
||||
.align 2
|
||||
gUnknown_08597358:: @ 8597358
|
||||
gBasicHitSplatSpriteTemplate:: @ 8597358
|
||||
spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116388
|
||||
|
||||
.align 2
|
||||
gUnknown_08597370:: @ 8597370
|
||||
gBattleAnimSpriteTemplate_8597370:: @ 8597370
|
||||
spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116420
|
||||
|
||||
.align 2
|
||||
@@ -3845,7 +3845,7 @@ gUnknown_085973A0:: @ 85973A0
|
||||
spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_8116458
|
||||
|
||||
.align 2
|
||||
gUnknown_085973B8:: @ 85973B8
|
||||
gBattleAnimSpriteTemplate_85973B8:: @ 85973B8
|
||||
spr_template 0x2797, 0x2797, gUnknown_08524A94, gDummySpriteAnimTable, NULL, gUnknown_08597348, sub_81164F0
|
||||
|
||||
.align 2
|
||||
|
||||
@@ -330,7 +330,7 @@ gUnknown_085CE5A8::
|
||||
spr_template 0x2800, 0x2800, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815CB88
|
||||
gUnknown_085CE5C0::
|
||||
spr_template 0x27f3, 0x27f3, gUnknown_085249DC, gDummySpriteAnimTable, NULL, gUnknown_085CE224, sub_815CC94
|
||||
gUnknown_085CE5D8::
|
||||
gBattleAnimSpriteTemplate_85CE5D8::
|
||||
spr_template 0x27fc, 0x27fc, gUnknown_08524904, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_815CDB4
|
||||
|
||||
.align 2
|
||||
|
||||
@@ -140,7 +140,7 @@ gUnknown_085E5310:: @ 85E5310
|
||||
.2byte 0x0100, 0x0503, 0x0506, 0x0004
|
||||
|
||||
.align 2
|
||||
gUnknown_085E5338:: @ 85E5338
|
||||
gBattleAnimSpriteTemplate_85E5338:: @ 85E5338
|
||||
spr_template 0x281d, 0x281d, gUnknown_0852490C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_817330C
|
||||
|
||||
.align 2
|
||||
|
||||
+6518
-6708
File diff suppressed because it is too large
Load Diff
@@ -6,6 +6,7 @@
|
||||
#include "constants/abilities.h"
|
||||
#include "constants/moves.h"
|
||||
#include "constants/songs.h"
|
||||
#include "constants/game_stat.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "asm/macros/battle_script.inc"
|
||||
.include "constants/constants.inc"
|
||||
@@ -922,7 +923,7 @@ BattleScript_EffectFocusEnergy::
|
||||
BattleScript_EffectRecoil::
|
||||
setmoveeffect MOVE_EFFECT_RECOIL_25 | MOVE_EFFECT_AFFECTS_USER | MOVE_EFFECT_CERTAIN
|
||||
jumpifnotmove MOVE_STRUGGLE, BattleScript_EffectHit
|
||||
incrementgamestat 0x1B
|
||||
incrementgamestat GAME_STAT_USED_STRUGGLE
|
||||
goto BattleScript_EffectHit
|
||||
|
||||
BattleScript_EffectConfuse::
|
||||
@@ -1200,7 +1201,7 @@ BattleScript_EffectSplash::
|
||||
ppreduce
|
||||
attackanimation
|
||||
waitanimation
|
||||
incrementgamestat 0x1A
|
||||
incrementgamestat GAME_STAT_USED_SPLASH
|
||||
printstring STRINGID_BUTNOTHINGHAPPENED
|
||||
waitmessage 0x40
|
||||
goto BattleScript_MoveEnd
|
||||
@@ -3741,7 +3742,7 @@ BattleScript_SAtkDown2End::
|
||||
BattleScript_FocusPunchSetUp::
|
||||
printstring STRINGID_EMPTYSTRING3
|
||||
waitmessage 0x1
|
||||
playanimation BS_ATTACKER, B_ANIM_x14, NULL
|
||||
playanimation BS_ATTACKER, B_ANIM_FOCUS_PUNCH_SETUP, NULL
|
||||
printstring STRINGID_PKMNTIGHTENINGFOCUS
|
||||
waitmessage 0x40
|
||||
end2
|
||||
|
||||
@@ -190,7 +190,7 @@ BattleScript_ActionGetNear:
|
||||
BattleScript_ActionThrowPokeblock:
|
||||
printstring STRINGID_THREWPOKEBLOCKATPKMN
|
||||
waitmessage 0x40
|
||||
playanimation BS_ATTACKER, B_ANIM_x4, NULL
|
||||
playanimation BS_ATTACKER, B_ANIM_POKEBLOCK_THROW, NULL
|
||||
printfromtable gSafariPokeblockResultStringIds
|
||||
waitmessage 0x40
|
||||
end2
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
|
||||
.align 2
|
||||
gUnknown_08525F58:: @ 8525F58
|
||||
.byte 0x48, 0x50, 0x00, 0x00, 0xb0, 0x28, 0x00, 0x00
|
||||
.byte 0x30, 0x28, 0x00, 0x00, 0x70, 0x50, 0x00, 0x00
|
||||
.byte 0x20, 0x50, 0x00, 0x00, 0xc8, 0x28, 0x00, 0x00
|
||||
.byte 0x5a, 0x58, 0x00, 0x00, 0x98, 0x20, 0x00, 0x00
|
||||
|
||||
.align 2
|
||||
gCastformFrontSpriteCoords:: @ 8525F78
|
||||
.byte 0x44, 0x11, 0x00, 0x00, 0x66, 0x09, 0x00, 0x00
|
||||
.byte 0x46, 0x09, 0x00, 0x00, 0x86, 0x08, 0x00, 0x00
|
||||
|
||||
.align 2
|
||||
gUnknown_08525F88:: @ 8525F88
|
||||
.byte 0x0d, 0x0e, 0x0d, 0x0d
|
||||
|
||||
.align 2
|
||||
gUnknown_08525F8C:: @ 8525F8C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.align 2
|
||||
gUnknown_08525F90:: @ 8525F90
|
||||
spr_template 0xd755, 0xd755, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
spr_template 0xd756, 0xd756, gUnknown_0852497C, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
|
||||
.align 2
|
||||
gUnknown_08525FC0:: @ 8525FC0
|
||||
obj_tiles gMiscBlank_Gfx, 0x0800, 0xd755
|
||||
obj_tiles gMiscBlank_Gfx, 0x0800, 0xd756
|
||||
+1
-12
@@ -38,17 +38,6 @@
|
||||
#define MAX_TRAINER_ITEMS 4
|
||||
#define MAX_MON_MOVES 4
|
||||
|
||||
#define BATTLE_TERRAIN_GRASS 0
|
||||
#define BATTLE_TERRAIN_LONG_GRASS 1
|
||||
#define BATTLE_TERRAIN_SAND 2
|
||||
#define BATTLE_TERRAIN_UNDERWATER 3
|
||||
#define BATTLE_TERRAIN_WATER 4
|
||||
#define BATTLE_TERRAIN_POND 5
|
||||
#define BATTLE_TERRAIN_MOUNTAIN 6
|
||||
#define BATTLE_TERRAIN_CAVE 7
|
||||
#define BATTLE_TERRAIN_BUILDING 8
|
||||
#define BATTLE_TERRAIN_PLAIN 9
|
||||
|
||||
// array entries for battle communication
|
||||
#define MULTIUSE_STATE 0x0
|
||||
#define CURSOR_POSITION 0x1
|
||||
@@ -609,7 +598,7 @@ struct BattleScripting
|
||||
// rom_80A5C6C
|
||||
u8 GetBattlerSide(u8 battler);
|
||||
u8 GetBattlerPosition(u8 battler);
|
||||
u8 GetBattlerAtPosition(u8 battler);
|
||||
u8 GetBattlerAtPosition(u8 position);
|
||||
|
||||
struct BattleSpriteInfo
|
||||
{
|
||||
|
||||
+32
-12
@@ -14,11 +14,11 @@ enum
|
||||
|
||||
struct UnknownAnimStruct2
|
||||
{
|
||||
void *unk0;
|
||||
u8 *bgTiles;
|
||||
u16 *unk4;
|
||||
u8 unk8;
|
||||
u8 unk9;
|
||||
u16 unkA;
|
||||
u8 bgId;
|
||||
u16 tilesOffset;
|
||||
u16 unkC;
|
||||
};
|
||||
|
||||
@@ -39,7 +39,7 @@ extern bool8 gAnimScriptActive;
|
||||
extern u8 gAnimVisualTaskCount;
|
||||
extern u8 gAnimSoundTaskCount;
|
||||
extern struct DisableStruct *gAnimDisableStructPtr;
|
||||
extern u32 gAnimMoveDmg;
|
||||
extern s32 gAnimMoveDmg;
|
||||
extern u16 gAnimMovePower;
|
||||
extern u8 gAnimFriendship;
|
||||
extern u16 gWeatherMoveAnim;
|
||||
@@ -63,36 +63,48 @@ s8 BattleAnimAdjustPanning(s8 pan);
|
||||
s8 BattleAnimAdjustPanning2(s8 pan);
|
||||
s16 KeepPanInRange(s16 a);
|
||||
s16 CalculatePanIncrement(s16 sourcePan, s16 targetPan, s16 incrementPan);
|
||||
void sub_80A4720(u16 a, u16 *b, u32 c, u8 d);
|
||||
|
||||
// battle_anim_80FE840.s
|
||||
void SetAnimBgAttribute(u8 bgId, u8 attributeId, u8 value);
|
||||
void sub_8118FBC(u8 arg0, u8 arg1, u8 arg2, u8 bankIdentity, u8 arg4, void *arg5, u16 *arg6, u16 arg7);
|
||||
void sub_8118FBC(u8 arg0, u8 arg1, u8 arg2, u8 battlerPosition, u8 arg4, void *arg5, u16 *arg6, u16 arg7);
|
||||
void HandleIntroSlide(u8 terrainId);
|
||||
u32 GetAnimBgAttribute(u8 bgId, u8 attributeId);
|
||||
|
||||
// battle_anim_80A5C6C.s
|
||||
void sub_80A6EEC(struct Sprite *sprite);
|
||||
void sub_80A68D4(struct Sprite *sprite);
|
||||
void sub_80A6F3C(struct Sprite *sprite);
|
||||
bool8 TranslateAnimLinear(struct Sprite *sprite);
|
||||
void sub_80A8278(void);
|
||||
void sub_80A6B30(struct UnknownAnimStruct2*);
|
||||
void sub_80A6B90(struct UnknownAnimStruct2*, u32 arg1);
|
||||
u8 sub_80A82E4(u8 battlerId);
|
||||
bool8 AnimateBallThrow(struct Sprite *sprite);
|
||||
bool8 TranslateAnimArc(struct Sprite *sprite);
|
||||
void sub_80A6630(struct Sprite *sprite);
|
||||
void sub_80A6680(struct Sprite *sprite);
|
||||
void sub_80A7344(u8 spriteId);
|
||||
void obj_id_set_rotscale(u8 spriteId, s16 xScale, s16 yScale, u16 rotation);
|
||||
void sub_80A6E14(struct Sprite *sprite);
|
||||
void sub_80A7270(u8 spriteId, u8 objMode);
|
||||
void sub_80A73A0(u8 spriteId);
|
||||
|
||||
enum
|
||||
{
|
||||
BANK_X_POS,
|
||||
BANK_Y_POS,
|
||||
BATTLER_COORD_X,
|
||||
BATTLER_COORD_Y,
|
||||
BATTLER_COORD_X_2,
|
||||
BATTLER_COORD_3,
|
||||
BATTLER_COORD_4,
|
||||
};
|
||||
|
||||
u8 GetBattlerSpriteCoord(u8 battlerId, u8 attributeId);
|
||||
|
||||
bool8 IsBattlerSpritePresent(u8 battlerId);
|
||||
void sub_80A6C68(u8 arg0);
|
||||
void sub_80A6C68(u32 arg0);
|
||||
u8 GetAnimBattlerSpriteId(u8 wantedBattler);
|
||||
bool8 IsDoubleBattle(void);
|
||||
u8 sub_80A6D94(void);
|
||||
u8 sub_80A8364(u8);
|
||||
u8 sub_80A8364(u8 battlerId);
|
||||
void StoreSpriteCallbackInData6(struct Sprite *sprite, void (*spriteCallback)(struct Sprite*));
|
||||
void oamt_add_pos2_onto_pos1(struct Sprite *sprite);
|
||||
u8 GetBattlerSpriteDefault_Y(u8 battlerId);
|
||||
@@ -100,6 +112,14 @@ u8 sub_80A82E4(u8 battlerId);
|
||||
u8 GetSubstituteSpriteDefault_Y(u8 battlerId);
|
||||
|
||||
// battle_anim_80A9C70.s
|
||||
#define STAT_ANIM_PLUS1 15
|
||||
#define STAT_ANIM_PLUS2 39
|
||||
#define STAT_ANIM_MINUS1 22
|
||||
#define STAT_ANIM_MINUS2 46
|
||||
#define STAT_ANIM_MULTIPLE_PLUS1 55
|
||||
#define STAT_ANIM_MULTIPLE_PLUS2 56
|
||||
#define STAT_ANIM_MULTIPLE_MINUS1 57
|
||||
#define STAT_ANIM_MULTIPLE_MINUS2 58
|
||||
void LaunchStatusAnimation(u8 battlerId, u8 statusAnimId);
|
||||
|
||||
// battle_anim_8170478.s
|
||||
@@ -107,6 +127,6 @@ u8 ItemIdToBallId(u16 itemId);
|
||||
u8 LaunchBallStarsTask(u8 x, u8 y, u8 kindOfStars, u8 arg3, u8 ballId);
|
||||
u8 LaunchBallFadeMonTask(bool8 unFadeLater, u8 battlerId, u32 arg2, u8 ballId);
|
||||
|
||||
u8 sub_80A600C(u8, u16, u8);
|
||||
u8 GetBattlerSpriteFinal_Y(u8, u16, u8);
|
||||
|
||||
#endif // GUARD_BATTLE_ANIM_H
|
||||
|
||||
@@ -281,4 +281,16 @@
|
||||
#define MOVE_EFFECT_AFFECTS_USER 0x40
|
||||
#define MOVE_EFFECT_CERTAIN 0x80
|
||||
|
||||
// Battle terrain defines for gBattleTerrain.
|
||||
#define BATTLE_TERRAIN_GRASS 0
|
||||
#define BATTLE_TERRAIN_LONG_GRASS 1
|
||||
#define BATTLE_TERRAIN_SAND 2
|
||||
#define BATTLE_TERRAIN_UNDERWATER 3
|
||||
#define BATTLE_TERRAIN_WATER 4
|
||||
#define BATTLE_TERRAIN_POND 5
|
||||
#define BATTLE_TERRAIN_MOUNTAIN 6
|
||||
#define BATTLE_TERRAIN_CAVE 7
|
||||
#define BATTLE_TERRAIN_BUILDING 8
|
||||
#define BATTLE_TERRAIN_PLAIN 9
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_H
|
||||
|
||||
@@ -1,6 +1,312 @@
|
||||
#ifndef GUARD_CONSTANTS_BATTLE_ANIM_H
|
||||
#define GUARD_CONSTANTS_BATTLE_ANIM_H
|
||||
|
||||
// Sprites start at 10000 and thus must be subtracted of 10000 to account for the true index.
|
||||
#define GET_TRUE_SPRITE_INDEX(i) ((i - ANIM_SPRITES_START))
|
||||
|
||||
// Particle ids.
|
||||
#define ANIM_SPRITES_START 10000
|
||||
|
||||
#define ANIM_TAG_BONE (ANIM_SPRITES_START + 0)
|
||||
#define ANIM_TAG_SPARK (ANIM_SPRITES_START + 1)
|
||||
#define ANIM_TAG_PENCIL (ANIM_SPRITES_START + 2)
|
||||
#define ANIM_TAG_AIR_WAVE (ANIM_SPRITES_START + 3)
|
||||
#define ANIM_TAG_004 (ANIM_SPRITES_START + 4) // ?
|
||||
#define ANIM_TAG_SWORD (ANIM_SPRITES_START + 5)
|
||||
#define ANIM_TAG_SEED (ANIM_SPRITES_START + 6)
|
||||
#define ANIM_TAG_007 (ANIM_SPRITES_START + 7) // ?
|
||||
#define ANIM_TAG_008 (ANIM_SPRITES_START + 8) // ?
|
||||
#define ANIM_TAG_GUST (ANIM_SPRITES_START + 9)
|
||||
#define ANIM_TAG_ICE_CUBE (ANIM_SPRITES_START + 10)
|
||||
#define ANIM_TAG_SPARK_2 (ANIM_SPRITES_START + 11)
|
||||
#define ANIM_TAG_012 (ANIM_SPRITES_START + 12) // ?
|
||||
#define ANIM_TAG_YELLOW_BALL (ANIM_SPRITES_START + 13)
|
||||
#define ANIM_TAG_LOCK_ON (ANIM_SPRITES_START + 14)
|
||||
#define ANIM_TAG_TIED_BAG (ANIM_SPRITES_START + 15)
|
||||
#define ANIM_TAG_BLACK_SMOKE (ANIM_SPRITES_START + 16)
|
||||
#define ANIM_TAG_BLACK_BALL (ANIM_SPRITES_START + 17)
|
||||
#define ANIM_TAG_CONVERSION (ANIM_SPRITES_START + 18)
|
||||
#define ANIM_TAG_019 (ANIM_SPRITES_START + 19) // ?
|
||||
#define ANIM_TAG_HORN_HIT (ANIM_SPRITES_START + 20)
|
||||
#define ANIM_TAG_021 (ANIM_SPRITES_START + 21) // ?
|
||||
#define ANIM_TAG_022 (ANIM_SPRITES_START + 22) // ?
|
||||
#define ANIM_TAG_023 (ANIM_SPRITES_START + 23) // ?
|
||||
#define ANIM_TAG_024 (ANIM_SPRITES_START + 24) // ?
|
||||
#define ANIM_TAG_025 (ANIM_SPRITES_START + 25) // ?
|
||||
#define ANIM_TAG_026 (ANIM_SPRITES_START + 26) // ?
|
||||
#define ANIM_TAG_GLARE (ANIM_SPRITES_START + 27)
|
||||
#define ANIM_TAG_028 (ANIM_SPRITES_START + 28) // ?
|
||||
#define ANIM_TAG_SMALL_EMBER (ANIM_SPRITES_START + 29)
|
||||
#define ANIM_TAG_GRAY_SMOKE (ANIM_SPRITES_START + 30)
|
||||
#define ANIM_TAG_BLUE_STAR (ANIM_SPRITES_START + 31)
|
||||
#define ANIM_TAG_032 (ANIM_SPRITES_START + 32) // ?
|
||||
#define ANIM_TAG_FIRE (ANIM_SPRITES_START + 33)
|
||||
#define ANIM_TAG_034 (ANIM_SPRITES_START + 34) // ?
|
||||
#define ANIM_TAG_035 (ANIM_SPRITES_START + 35) // ?
|
||||
#define ANIM_TAG_036 (ANIM_SPRITES_START + 36) // ?
|
||||
#define ANIM_TAG_LIGHTNING (ANIM_SPRITES_START + 37)
|
||||
#define ANIM_TAG_038 (ANIM_SPRITES_START + 38) // ?
|
||||
#define ANIM_TAG_CLAW_SLASH (ANIM_SPRITES_START + 39)
|
||||
#define ANIM_TAG_040 (ANIM_SPRITES_START + 40) // ?
|
||||
#define ANIM_TAG_041 (ANIM_SPRITES_START + 41) // ?
|
||||
#define ANIM_TAG_042 (ANIM_SPRITES_START + 42) // ?
|
||||
#define ANIM_TAG_ICE_CHUNK (ANIM_SPRITES_START + 43)
|
||||
#define ANIM_TAG_044 (ANIM_SPRITES_START + 44) // ?
|
||||
#define ANIM_TAG_PINK_HEART (ANIM_SPRITES_START + 45) // ?
|
||||
#define ANIM_TAG_046 (ANIM_SPRITES_START + 46) // ?
|
||||
#define ANIM_TAG_047 (ANIM_SPRITES_START + 47) // ?
|
||||
#define ANIM_TAG_048 (ANIM_SPRITES_START + 48) // ?
|
||||
#define ANIM_TAG_SPARKLE (ANIM_SPRITES_START + 49)
|
||||
#define ANIM_TAG_050 (ANIM_SPRITES_START + 50) // ?
|
||||
#define ANIM_TAG_051 (ANIM_SPRITES_START + 51)
|
||||
#define ANIM_TAG_052 (ANIM_SPRITES_START + 52)
|
||||
#define ANIM_TAG_053 (ANIM_SPRITES_START + 53)
|
||||
#define ANIM_TAG_054 (ANIM_SPRITES_START + 54)
|
||||
#define ANIM_TAG_RED_FIST (ANIM_SPRITES_START + 55)
|
||||
#define ANIM_TAG_056 (ANIM_SPRITES_START + 56)
|
||||
#define ANIM_TAG_057 (ANIM_SPRITES_START + 57)
|
||||
#define ANIM_TAG_058 (ANIM_SPRITES_START + 58)
|
||||
#define ANIM_TAG_059 (ANIM_SPRITES_START + 59)
|
||||
#define ANIM_TAG_060 (ANIM_SPRITES_START + 60)
|
||||
#define ANIM_TAG_061 (ANIM_SPRITES_START + 61)
|
||||
#define ANIM_TAG_062 (ANIM_SPRITES_START + 62)
|
||||
#define ANIM_TAG_063 (ANIM_SPRITES_START + 63)
|
||||
#define ANIM_TAG_064 (ANIM_SPRITES_START + 64)
|
||||
#define ANIM_TAG_065 (ANIM_SPRITES_START + 65)
|
||||
#define ANIM_TAG_066 (ANIM_SPRITES_START + 66)
|
||||
#define ANIM_TAG_067 (ANIM_SPRITES_START + 67)
|
||||
#define ANIM_TAG_068 (ANIM_SPRITES_START + 68)
|
||||
#define ANIM_TAG_069 (ANIM_SPRITES_START + 69)
|
||||
#define ANIM_TAG_070 (ANIM_SPRITES_START + 70)
|
||||
#define ANIM_TAG_071 (ANIM_SPRITES_START + 71)
|
||||
#define ANIM_TAG_MUSIC_NOTES2 (ANIM_SPRITES_START + 72)
|
||||
#define ANIM_TAG_DUCK (ANIM_SPRITES_START + 73)
|
||||
#define ANIM_TAG_074 (ANIM_SPRITES_START + 74)
|
||||
#define ANIM_TAG_075 (ANIM_SPRITES_START + 75)
|
||||
#define ANIM_TAG_076 (ANIM_SPRITES_START + 76)
|
||||
#define ANIM_TAG_077 (ANIM_SPRITES_START + 77)
|
||||
#define ANIM_TAG_078 (ANIM_SPRITES_START + 78)
|
||||
#define ANIM_TAG_079 (ANIM_SPRITES_START + 79)
|
||||
#define ANIM_TAG_080 (ANIM_SPRITES_START + 80)
|
||||
#define ANIM_TAG_081 (ANIM_SPRITES_START + 81)
|
||||
#define ANIM_TAG_082 (ANIM_SPRITES_START + 82)
|
||||
#define ANIM_TAG_083 (ANIM_SPRITES_START + 83)
|
||||
#define ANIM_TAG_084 (ANIM_SPRITES_START + 84)
|
||||
#define ANIM_TAG_085 (ANIM_SPRITES_START + 85)
|
||||
#define ANIM_TAG_086 (ANIM_SPRITES_START + 86)
|
||||
#define ANIM_TAG_ANGER (ANIM_SPRITES_START + 87)
|
||||
#define ANIM_TAG_088 (ANIM_SPRITES_START + 88)
|
||||
#define ANIM_TAG_089 (ANIM_SPRITES_START + 89)
|
||||
#define ANIM_TAG_090 (ANIM_SPRITES_START + 90)
|
||||
#define ANIM_TAG_091 (ANIM_SPRITES_START + 91)
|
||||
#define ANIM_TAG_092 (ANIM_SPRITES_START + 92)
|
||||
#define ANIM_TAG_093 (ANIM_SPRITES_START + 93)
|
||||
#define ANIM_TAG_094 (ANIM_SPRITES_START + 94)
|
||||
#define ANIM_TAG_095 (ANIM_SPRITES_START + 95)
|
||||
#define ANIM_TAG_096 (ANIM_SPRITES_START + 96)
|
||||
#define ANIM_TAG_BENT_SPOON (ANIM_SPRITES_START + 97)
|
||||
#define ANIM_TAG_098 (ANIM_SPRITES_START + 98)
|
||||
#define ANIM_TAG_MILK_BOTTLE (ANIM_SPRITES_START + 99)
|
||||
#define ANIM_TAG_100 (ANIM_SPRITES_START + 100)
|
||||
#define ANIM_TAG_101 (ANIM_SPRITES_START + 101)
|
||||
#define ANIM_TAG_102 (ANIM_SPRITES_START + 102)
|
||||
#define ANIM_TAG_103 (ANIM_SPRITES_START + 103)
|
||||
#define ANIM_TAG_104 (ANIM_SPRITES_START + 104)
|
||||
#define ANIM_TAG_105 (ANIM_SPRITES_START + 105)
|
||||
#define ANIM_TAG_106 (ANIM_SPRITES_START + 106)
|
||||
#define ANIM_TAG_107 (ANIM_SPRITES_START + 107)
|
||||
#define ANIM_TAG_108 (ANIM_SPRITES_START + 108)
|
||||
#define ANIM_TAG_109 (ANIM_SPRITES_START + 109)
|
||||
#define ANIM_TAG_110 (ANIM_SPRITES_START + 110)
|
||||
#define ANIM_TAG_111 (ANIM_SPRITES_START + 111)
|
||||
#define ANIM_TAG_112 (ANIM_SPRITES_START + 112)
|
||||
#define ANIM_TAG_113 (ANIM_SPRITES_START + 113)
|
||||
#define ANIM_TAG_114 (ANIM_SPRITES_START + 114)
|
||||
#define ANIM_TAG_115 (ANIM_SPRITES_START + 115)
|
||||
#define ANIM_TAG_116 (ANIM_SPRITES_START + 116)
|
||||
#define ANIM_TAG_117 (ANIM_SPRITES_START + 117)
|
||||
#define ANIM_TAG_118 (ANIM_SPRITES_START + 118)
|
||||
#define ANIM_TAG_119 (ANIM_SPRITES_START + 119)
|
||||
#define ANIM_TAG_ITEM_BAG2 (ANIM_SPRITES_START + 120)
|
||||
#define ANIM_TAG_121 (ANIM_SPRITES_START + 121)
|
||||
#define ANIM_TAG_122 (ANIM_SPRITES_START + 122)
|
||||
#define ANIM_TAG_123 (ANIM_SPRITES_START + 123)
|
||||
#define ANIM_TAG_124 (ANIM_SPRITES_START + 124)
|
||||
#define ANIM_TAG_125 (ANIM_SPRITES_START + 125)
|
||||
#define ANIM_TAG_126 (ANIM_SPRITES_START + 126)
|
||||
#define ANIM_TAG_127 (ANIM_SPRITES_START + 127)
|
||||
#define ANIM_TAG_128 (ANIM_SPRITES_START + 128)
|
||||
#define ANIM_TAG_129 (ANIM_SPRITES_START + 129)
|
||||
#define ANIM_TAG_130 (ANIM_SPRITES_START + 130)
|
||||
#define ANIM_TAG_131 (ANIM_SPRITES_START + 131)
|
||||
#define ANIM_TAG_132 (ANIM_SPRITES_START + 132)
|
||||
#define ANIM_TAG_133 (ANIM_SPRITES_START + 133)
|
||||
#define ANIM_TAG_134 (ANIM_SPRITES_START + 134)
|
||||
#define ANIM_TAG_135 (ANIM_SPRITES_START + 135)
|
||||
#define ANIM_TAG_136 (ANIM_SPRITES_START + 136)
|
||||
#define ANIM_TAG_137 (ANIM_SPRITES_START + 137)
|
||||
#define ANIM_TAG_138 (ANIM_SPRITES_START + 138)
|
||||
#define ANIM_TAG_139 (ANIM_SPRITES_START + 139)
|
||||
#define ANIM_TAG_140 (ANIM_SPRITES_START + 140)
|
||||
#define ANIM_TAG_141 (ANIM_SPRITES_START + 141)
|
||||
#define ANIM_TAG_142 (ANIM_SPRITES_START + 142)
|
||||
#define ANIM_TAG_143 (ANIM_SPRITES_START + 143)
|
||||
#define ANIM_TAG_144 (ANIM_SPRITES_START + 144)
|
||||
#define ANIM_TAG_145 (ANIM_SPRITES_START + 145)
|
||||
#define ANIM_TAG_146 (ANIM_SPRITES_START + 146)
|
||||
#define ANIM_TAG_147 (ANIM_SPRITES_START + 147)
|
||||
#define ANIM_TAG_148 (ANIM_SPRITES_START + 148)
|
||||
#define ANIM_TAG_149 (ANIM_SPRITES_START + 149)
|
||||
#define ANIM_TAG_POISON_BUBBLE (ANIM_SPRITES_START + 150)
|
||||
#define ANIM_TAG_TOXIC_BUBBLE (ANIM_SPRITES_START + 151)
|
||||
#define ANIM_TAG_152 (ANIM_SPRITES_START + 152)
|
||||
#define ANIM_TAG_153 (ANIM_SPRITES_START + 153)
|
||||
#define ANIM_TAG_154 (ANIM_SPRITES_START + 154)
|
||||
#define ANIM_TAG_155 (ANIM_SPRITES_START + 155)
|
||||
#define ANIM_TAG_156 (ANIM_SPRITES_START + 156)
|
||||
#define ANIM_TAG_157 (ANIM_SPRITES_START + 157)
|
||||
#define ANIM_TAG_158 (ANIM_SPRITES_START + 158)
|
||||
#define ANIM_TAG_159 (ANIM_SPRITES_START + 159)
|
||||
#define ANIM_TAG_160 (ANIM_SPRITES_START + 160)
|
||||
#define ANIM_TAG_161 (ANIM_SPRITES_START + 161)
|
||||
#define ANIM_TAG_162 (ANIM_SPRITES_START + 162)
|
||||
#define ANIM_TAG_163 (ANIM_SPRITES_START + 163)
|
||||
#define ANIM_TAG_164 (ANIM_SPRITES_START + 164)
|
||||
#define ANIM_TAG_165 (ANIM_SPRITES_START + 165)
|
||||
#define ANIM_TAG_166 (ANIM_SPRITES_START + 166)
|
||||
#define ANIM_TAG_167 (ANIM_SPRITES_START + 167)
|
||||
#define ANIM_TAG_168 (ANIM_SPRITES_START + 168)
|
||||
#define ANIM_TAG_169 (ANIM_SPRITES_START + 169)
|
||||
#define ANIM_TAG_170 (ANIM_SPRITES_START + 170)
|
||||
#define ANIM_TAG_171 (ANIM_SPRITES_START + 171)
|
||||
#define ANIM_TAG_172 (ANIM_SPRITES_START + 172)
|
||||
#define ANIM_TAG_173 (ANIM_SPRITES_START + 173)
|
||||
#define ANIM_TAG_174 (ANIM_SPRITES_START + 174)
|
||||
#define ANIM_TAG_175 (ANIM_SPRITES_START + 175)
|
||||
#define ANIM_TAG_176 (ANIM_SPRITES_START + 176)
|
||||
#define ANIM_TAG_177 (ANIM_SPRITES_START + 177)
|
||||
#define ANIM_TAG_178 (ANIM_SPRITES_START + 178)
|
||||
#define ANIM_TAG_179 (ANIM_SPRITES_START + 179)
|
||||
#define ANIM_TAG_WEB_THREAD (ANIM_SPRITES_START + 180)
|
||||
#define ANIM_TAG_SPIDER_WEB (ANIM_SPRITES_START + 181)
|
||||
#define ANIM_TAG_182 (ANIM_SPRITES_START + 182)
|
||||
#define ANIM_TAG_183 (ANIM_SPRITES_START + 183)
|
||||
#define ANIM_TAG_184 (ANIM_SPRITES_START + 184)
|
||||
#define ANIM_TAG_185 (ANIM_SPRITES_START + 185)
|
||||
#define ANIM_TAG_186 (ANIM_SPRITES_START + 186)
|
||||
#define ANIM_TAG_EYE (ANIM_SPRITES_START + 187)
|
||||
#define ANIM_TAG_188 (ANIM_SPRITES_START + 188)
|
||||
#define ANIM_TAG_189 (ANIM_SPRITES_START + 189)
|
||||
#define ANIM_TAG_OPENING_EYE (ANIM_SPRITES_START + 190)
|
||||
#define ANIM_TAG_191 (ANIM_SPRITES_START + 191)
|
||||
#define ANIM_TAG_192 (ANIM_SPRITES_START + 192)
|
||||
#define ANIM_TAG_193 (ANIM_SPRITES_START + 193)
|
||||
#define ANIM_TAG_MOON (ANIM_SPRITES_START + 194)
|
||||
#define ANIM_TAG_GREEN_SPARKLE (ANIM_SPRITES_START + 195)
|
||||
#define ANIM_TAG_196 (ANIM_SPRITES_START + 196)
|
||||
#define ANIM_TAG_197 (ANIM_SPRITES_START + 197)
|
||||
#define ANIM_TAG_EXPLOSION (ANIM_SPRITES_START + 198)
|
||||
#define ANIM_TAG_NAIL (ANIM_SPRITES_START + 199)
|
||||
#define ANIM_TAG_200 (ANIM_SPRITES_START + 200)
|
||||
#define ANIM_TAG_201 (ANIM_SPRITES_START + 201)
|
||||
#define ANIM_TAG_BREAKING_EGG (ANIM_SPRITES_START + 202)
|
||||
#define ANIM_TAG_203 (ANIM_SPRITES_START + 203)
|
||||
#define ANIM_TAG_204 (ANIM_SPRITES_START + 204)
|
||||
#define ANIM_TAG_BELL (ANIM_SPRITES_START + 205)
|
||||
#define ANIM_TAG_MUSIC_NOTES (ANIM_SPRITES_START + 206)
|
||||
#define ANIM_TAG_207 (ANIM_SPRITES_START + 207)
|
||||
#define ANIM_TAG_208 (ANIM_SPRITES_START + 208)
|
||||
#define ANIM_TAG_209 (ANIM_SPRITES_START + 209)
|
||||
#define ANIM_TAG_PURPLE_HEART (ANIM_SPRITES_START + 210)
|
||||
#define ANIM_TAG_211 (ANIM_SPRITES_START + 211)
|
||||
#define ANIM_TAG_212 (ANIM_SPRITES_START + 212)
|
||||
#define ANIM_TAG_213 (ANIM_SPRITES_START + 213)
|
||||
#define ANIM_TAG_214 (ANIM_SPRITES_START + 214)
|
||||
#define ANIM_TAG_215 (ANIM_SPRITES_START + 215)
|
||||
#define ANIM_TAG_216 (ANIM_SPRITES_START + 216)
|
||||
#define ANIM_TAG_217 (ANIM_SPRITES_START + 217)
|
||||
#define ANIM_TAG_218 (ANIM_SPRITES_START + 218)
|
||||
#define ANIM_TAG_219 (ANIM_SPRITES_START + 219)
|
||||
#define ANIM_TAG_ANGEL (ANIM_SPRITES_START + 220)
|
||||
#define ANIM_TAG_EVIL_ANGEL (ANIM_SPRITES_START + 221)
|
||||
#define ANIM_TAG_222 (ANIM_SPRITES_START + 222)
|
||||
#define ANIM_TAG_223 (ANIM_SPRITES_START + 223)
|
||||
#define ANIM_TAG_ITEM_BAG (ANIM_SPRITES_START + 224)
|
||||
#define ANIM_TAG_225 (ANIM_SPRITES_START + 225)
|
||||
#define ANIM_TAG_226 (ANIM_SPRITES_START + 226)
|
||||
#define ANIM_TAG_227 (ANIM_SPRITES_START + 227)
|
||||
#define ANIM_TAG_LETTER_Z (ANIM_SPRITES_START + 228)
|
||||
#define ANIM_TAG_229 (ANIM_SPRITES_START + 229)
|
||||
#define ANIM_TAG_TRI_FORCE_TRIANGLE (ANIM_SPRITES_START + 230)
|
||||
#define ANIM_TAG_231 (ANIM_SPRITES_START + 231)
|
||||
#define ANIM_TAG_232 (ANIM_SPRITES_START + 232)
|
||||
#define ANIM_TAG_233 (ANIM_SPRITES_START + 233)
|
||||
#define ANIM_TAG_234 (ANIM_SPRITES_START + 234)
|
||||
#define ANIM_TAG_235 (ANIM_SPRITES_START + 235)
|
||||
#define ANIM_TAG_236 (ANIM_SPRITES_START + 236)
|
||||
#define ANIM_TAG_237 (ANIM_SPRITES_START + 237)
|
||||
#define ANIM_TAG_238 (ANIM_SPRITES_START + 238)
|
||||
#define ANIM_TAG_239 (ANIM_SPRITES_START + 239)
|
||||
#define ANIM_TAG_240 (ANIM_SPRITES_START + 240)
|
||||
#define ANIM_TAG_GREEN_STAR (ANIM_SPRITES_START + 241)
|
||||
#define ANIM_TAG_242 (ANIM_SPRITES_START + 242)
|
||||
#define ANIM_TAG_243 (ANIM_SPRITES_START + 243)
|
||||
#define ANIM_TAG_244 (ANIM_SPRITES_START + 244)
|
||||
#define ANIM_TAG_245 (ANIM_SPRITES_START + 245)
|
||||
#define ANIM_TAG_246 (ANIM_SPRITES_START + 246)
|
||||
#define ANIM_TAG_HAND (ANIM_SPRITES_START + 247)
|
||||
#define ANIM_TAG_248 (ANIM_SPRITES_START + 248)
|
||||
#define ANIM_TAG_249 (ANIM_SPRITES_START + 249)
|
||||
#define ANIM_TAG_X_SIGN (ANIM_SPRITES_START + 250)
|
||||
#define ANIM_TAG_251 (ANIM_SPRITES_START + 251)
|
||||
#define ANIM_TAG_252 (ANIM_SPRITES_START + 252)
|
||||
#define ANIM_TAG_253 (ANIM_SPRITES_START + 253)
|
||||
#define ANIM_TAG_254 (ANIM_SPRITES_START + 254)
|
||||
#define ANIM_TAG_255 (ANIM_SPRITES_START + 255)
|
||||
#define ANIM_TAG_256 (ANIM_SPRITES_START + 256)
|
||||
#define ANIM_TAG_257 (ANIM_SPRITES_START + 257)
|
||||
#define ANIM_TAG_MAGNIFYING_GLASS (ANIM_SPRITES_START + 258)
|
||||
#define ANIM_TAG_259 (ANIM_SPRITES_START + 259)
|
||||
#define ANIM_TAG_260 (ANIM_SPRITES_START + 260)
|
||||
#define ANIM_TAG_261 (ANIM_SPRITES_START + 261)
|
||||
#define ANIM_TAG_262 (ANIM_SPRITES_START + 262)
|
||||
#define ANIM_TAG_263 (ANIM_SPRITES_START + 263)
|
||||
#define ANIM_TAG_264 (ANIM_SPRITES_START + 264)
|
||||
#define ANIM_TAG_265 (ANIM_SPRITES_START + 265)
|
||||
#define ANIM_TAG_266 (ANIM_SPRITES_START + 266)
|
||||
#define ANIM_TAG_267 (ANIM_SPRITES_START + 267)
|
||||
#define ANIM_TAG_268 (ANIM_SPRITES_START + 268)
|
||||
#define ANIM_TAG_269 (ANIM_SPRITES_START + 269)
|
||||
#define ANIM_TAG_270 (ANIM_SPRITES_START + 270)
|
||||
#define ANIM_TAG_271 (ANIM_SPRITES_START + 271)
|
||||
#define ANIM_TAG_272 (ANIM_SPRITES_START + 272)
|
||||
#define ANIM_TAG_273 (ANIM_SPRITES_START + 273)
|
||||
#define ANIM_TAG_274 (ANIM_SPRITES_START + 274)
|
||||
#define ANIM_TAG_275 (ANIM_SPRITES_START + 275)
|
||||
#define ANIM_TAG_276 (ANIM_SPRITES_START + 276)
|
||||
#define ANIM_TAG_277 (ANIM_SPRITES_START + 277)
|
||||
#define ANIM_TAG_RECYCLE (ANIM_SPRITES_START + 278)
|
||||
#define ANIM_TAG_279 (ANIM_SPRITES_START + 279)
|
||||
#define ANIM_TAG_PROTECT (ANIM_SPRITES_START + 280)
|
||||
#define ANIM_TAG_281 (ANIM_SPRITES_START + 281)
|
||||
#define ANIM_TAG_282 (ANIM_SPRITES_START + 282)
|
||||
#define ANIM_TAG_283 (ANIM_SPRITES_START + 283)
|
||||
#define ANIM_TAG_284 (ANIM_SPRITES_START + 284)
|
||||
#define ANIM_TAG_285 (ANIM_SPRITES_START + 285)
|
||||
#define ANIM_TAG_286 (ANIM_SPRITES_START + 286)
|
||||
#define ANIM_TAG_287 (ANIM_SPRITES_START + 287)
|
||||
#define ANIM_TAG_288 (ANIM_SPRITES_START + 288)
|
||||
#define ANIM_TAG_289 (ANIM_SPRITES_START + 289)
|
||||
#define ANIM_TAG_290 (ANIM_SPRITES_START + 290)
|
||||
#define ANIM_TAG_291 (ANIM_SPRITES_START + 291)
|
||||
#define ANIM_TAG_292 (ANIM_SPRITES_START + 292)
|
||||
#define ANIM_TAG_293 (ANIM_SPRITES_START + 293)
|
||||
#define ANIM_TAG_294 (ANIM_SPRITES_START + 294)
|
||||
#define ANIM_TAG_295 (ANIM_SPRITES_START + 295)
|
||||
#define ANIM_TAG_296 (ANIM_SPRITES_START + 296)
|
||||
#define ANIM_TAG_297 (ANIM_SPRITES_START + 297)
|
||||
#define ANIM_TAG_298 (ANIM_SPRITES_START + 298)
|
||||
|
||||
// battlers
|
||||
#define ANIM_ATTACKER 0
|
||||
#define ANIM_TARGET 1
|
||||
@@ -41,7 +347,7 @@
|
||||
#define B_ANIM_STATS_CHANGE 0x1
|
||||
#define B_ANIM_SUBSTITUTE_FADE 0x2
|
||||
#define B_ANIM_SUBSTITUTE_APPEAR 0x3
|
||||
#define B_ANIM_x4 0x4
|
||||
#define B_ANIM_POKEBLOCK_THROW 0x4
|
||||
#define B_ANIM_ITEM_KNOCKOFF 0x5
|
||||
#define B_ANIM_TURN_TRAP 0x6
|
||||
#define B_ANIM_ITEM_EFFECT 0x7
|
||||
@@ -57,7 +363,7 @@
|
||||
#define B_ANIM_SNATCH_MOVE 0x11
|
||||
#define B_ANIM_FUTURE_SIGHT_HIT 0x12
|
||||
#define B_ANIM_DOOM_DESIRE_HIT 0x13
|
||||
#define B_ANIM_x14 0x14
|
||||
#define B_ANIM_FOCUS_PUNCH_SETUP 0x14
|
||||
#define B_ANIM_INGRAIN_HEAL 0x15
|
||||
#define B_ANIM_WISH_HEAL 0x16
|
||||
|
||||
@@ -82,4 +388,22 @@
|
||||
#define B_ANIM_STATUS_NIGHTMARE 0x8
|
||||
#define B_ANIM_STATUS_WRAPPED 0x9 // does not actually exist
|
||||
|
||||
// Most tasks return a value to gBattleAnimArgs[7].
|
||||
#define ARG_RET_ID 0x7
|
||||
|
||||
// Trapping Wrap-like moves end turn animation.
|
||||
#define TRAP_ANIM_BIND 0
|
||||
#define TRAP_ANIM_WRAP 0
|
||||
#define TRAP_ANIM_FIRE_SPIN 1
|
||||
#define TRAP_ANIM_WHIRLPOOL 2
|
||||
#define TRAP_ANIM_CLAMP 3
|
||||
#define TRAP_ANIM_SAND_TOMB 4
|
||||
|
||||
// Weather defines for battle animation scripts.
|
||||
#define ANIM_WEATHER_NONE 0
|
||||
#define ANIM_WEATHER_SUN 1
|
||||
#define ANIM_WEATHER_RAIN 2
|
||||
#define ANIM_WEATHER_SANDSTORM 3
|
||||
#define ANIM_WEATHER_HAIL 4
|
||||
|
||||
#endif // GUARD_CONSTANTS_BATTLE_ANIM_H
|
||||
|
||||
+8
-8
@@ -239,14 +239,13 @@ struct Shared18000
|
||||
|
||||
struct ContestStruct_field_18
|
||||
{
|
||||
// unknown size
|
||||
u16 field_0;
|
||||
u16 field_2;
|
||||
u16 field_4;
|
||||
u16 field_6;
|
||||
u32 field_8;
|
||||
u32 field_C;
|
||||
u32 field_10;
|
||||
u16 unk0;
|
||||
u16 unk2;
|
||||
u8 unk4_0:1;
|
||||
u8 unk5;
|
||||
u32 unk8;
|
||||
u32 unkC;
|
||||
u32 unk10;
|
||||
};
|
||||
|
||||
struct Contest
|
||||
@@ -411,6 +410,7 @@ extern struct ContestResources *gContestResources;
|
||||
#define eContestAI (gContestResources->field_C)
|
||||
#define shared19328 (*gContestResources->field_10)
|
||||
#define shared19338 (*gContestResources->field_14)
|
||||
#define shared19348 (*gContestResources->field_18)
|
||||
|
||||
#define shared15800 (gHeap + 0x18000)
|
||||
#define shared18000 (*(struct Shared18000 *)(gHeap + 0x1a000))
|
||||
|
||||
@@ -86,6 +86,11 @@ extern u8 gStringVar4[];
|
||||
#define T2_READ_32(ptr) ((ptr)[0] + ((ptr)[1] << 8) + ((ptr)[2] << 16) + ((ptr)[3] << 24))
|
||||
#define T2_READ_PTR(ptr) (void*) T2_READ_32(ptr)
|
||||
|
||||
// Invalid Versions show as "----------" in Gen 4 and Gen 5's summary screen.
|
||||
// In Gens 6 and 7, invalid versions instead show "a distant land" in the summary screen.
|
||||
// In Gen 4 only, migrated Pokemon with Diamond, Pearl, or Platinum's ID show as "----------".
|
||||
// Gen 5 and up read Diamond, Pearl, or Platinum's ID as "Sinnoh".
|
||||
// In Gen 4 and up, migrated Pokemon with HeartGold or SoulSilver's ID show the otherwise unused "Johto" string.
|
||||
enum
|
||||
{
|
||||
VERSION_SAPPHIRE = 1,
|
||||
@@ -93,6 +98,12 @@ enum
|
||||
VERSION_EMERALD = 3,
|
||||
VERSION_FIRE_RED = 4,
|
||||
VERSION_LEAF_GREEN = 5,
|
||||
VERSION_HEART_GOLD = 7,
|
||||
VERSION_SOUL_SILVER = 8,
|
||||
VERSION_DIAMOND = 10,
|
||||
VERSION_PEARL = 11,
|
||||
VERSION_PLATINUM = 12,
|
||||
VERSION_GAMECUBE = 15,
|
||||
};
|
||||
|
||||
enum LanguageId
|
||||
|
||||
+60
-59
@@ -111,10 +111,10 @@ SECTIONS {
|
||||
src/palette.o(.text);
|
||||
src/sound.o(.text);
|
||||
src/battle_anim.o(.text);
|
||||
asm/battle_anim_80A5C6C.o(.text);
|
||||
src/battle_anim_80A5C6C.o(.text);
|
||||
src/task.o(.text);
|
||||
src/reshow_battle_screen.o(.text);
|
||||
asm/battle_anim_80A9C70.o(.text);
|
||||
src/battle_anim_80A9C70.o(.text);
|
||||
src/title_screen.o(.text);
|
||||
asm/field_screen.o(.text);
|
||||
src/battle_setup.o(.text);
|
||||
@@ -134,7 +134,7 @@ SECTIONS {
|
||||
src/mail_data.o(.text);
|
||||
src/map_name_popup.o(.text);
|
||||
src/item_menu_icons.o(.text);
|
||||
asm/battle_anim_80D51AC.o(.text);
|
||||
src/battle_anim_80D51AC.o(.text);
|
||||
src/item.o(.text);
|
||||
src/contest.o(.text);
|
||||
asm/contest.o(.text);
|
||||
@@ -420,9 +420,10 @@ SECTIONS {
|
||||
data/fanfares.o(.rodata);
|
||||
data/battle_anims.o(.rodata);
|
||||
src/battle_anim.o(.rodata);
|
||||
data/rom_8525F58.o(.rodata);
|
||||
src/battle_anim_80A5C6C.o(.rodata);
|
||||
data/map_events.o(.rodata);
|
||||
data/battle_anim_80A9C70.o(.rodata);
|
||||
src/battle_anim_80A9C70.o(.rodata);
|
||||
src/title_screen.o(.rodata);
|
||||
data/field_screen.o(.rodata);
|
||||
src/battle_setup.o(.rodata);
|
||||
@@ -564,65 +565,65 @@ SECTIONS {
|
||||
ALIGN(4)
|
||||
{
|
||||
sound/songs/midi/mus_dummy.o(.rodata);
|
||||
sound/songs/se_kaifuku.o(.rodata);
|
||||
sound/songs/midi/se_kaifuku.o(.rodata);
|
||||
sound/songs/se_pc_login.o(.rodata);
|
||||
sound/songs/se_pc_off.o(.rodata);
|
||||
sound/songs/se_pc_on.o(.rodata);
|
||||
sound/songs/se_select.o(.rodata);
|
||||
sound/songs/se_win_open.o(.rodata);
|
||||
sound/songs/se_wall_hit.o(.rodata);
|
||||
sound/songs/se_door.o(.rodata);
|
||||
sound/songs/se_kaidan.o(.rodata);
|
||||
sound/songs/se_dansa.o(.rodata);
|
||||
sound/songs/se_jitensya.o(.rodata);
|
||||
sound/songs/se_kouka_l.o(.rodata);
|
||||
sound/songs/se_kouka_m.o(.rodata);
|
||||
sound/songs/se_kouka_h.o(.rodata);
|
||||
sound/songs/se_bowa2.o(.rodata);
|
||||
sound/songs/midi/se_door.o(.rodata);
|
||||
sound/songs/midi/se_kaidan.o(.rodata);
|
||||
sound/songs/midi/se_dansa.o(.rodata);
|
||||
sound/songs/midi/se_jitensya.o(.rodata);
|
||||
sound/songs/midi/se_kouka_l.o(.rodata);
|
||||
sound/songs/midi/se_kouka_m.o(.rodata);
|
||||
sound/songs/midi/se_kouka_h.o(.rodata);
|
||||
sound/songs/midi/se_bowa2.o(.rodata);
|
||||
sound/songs/se_poke_dead.o(.rodata);
|
||||
sound/songs/se_nigeru.o(.rodata);
|
||||
sound/songs/se_jido_doa.o(.rodata);
|
||||
sound/songs/midi/se_jido_doa.o(.rodata);
|
||||
sound/songs/se_naminori.o(.rodata);
|
||||
sound/songs/se_ban.o(.rodata);
|
||||
sound/songs/midi/se_ban.o(.rodata);
|
||||
sound/songs/se_pin.o(.rodata);
|
||||
sound/songs/se_boo.o(.rodata);
|
||||
sound/songs/se_bowa.o(.rodata);
|
||||
sound/songs/se_jyuni.o(.rodata);
|
||||
sound/songs/se_a.o(.rodata);
|
||||
sound/songs/se_i.o(.rodata);
|
||||
sound/songs/midi/se_boo.o(.rodata);
|
||||
sound/songs/midi/se_bowa.o(.rodata);
|
||||
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/se_e.o(.rodata);
|
||||
sound/songs/midi/se_e.o(.rodata);
|
||||
sound/songs/se_o.o(.rodata);
|
||||
sound/songs/se_n.o(.rodata);
|
||||
sound/songs/se_seikai.o(.rodata);
|
||||
sound/songs/se_hazure.o(.rodata);
|
||||
sound/songs/se_exp.o(.rodata);
|
||||
sound/songs/se_jite_pyoko.o(.rodata);
|
||||
sound/songs/midi/se_hazure.o(.rodata);
|
||||
sound/songs/midi/se_exp.o(.rodata);
|
||||
sound/songs/midi/se_jite_pyoko.o(.rodata);
|
||||
sound/songs/se_mu_pachi.o(.rodata);
|
||||
sound/songs/se_tk_kasya.o(.rodata);
|
||||
sound/songs/se_fu_zaku.o(.rodata);
|
||||
sound/songs/se_fu_zaku2.o(.rodata);
|
||||
sound/songs/se_fu_zuzuzu.o(.rodata);
|
||||
sound/songs/midi/se_fu_zaku.o(.rodata);
|
||||
sound/songs/midi/se_fu_zaku2.o(.rodata);
|
||||
sound/songs/midi/se_fu_zuzuzu.o(.rodata);
|
||||
sound/songs/se_ru_gashin.o(.rodata);
|
||||
sound/songs/se_ru_gasyan.o(.rodata);
|
||||
sound/songs/se_ru_bari.o(.rodata);
|
||||
sound/songs/se_ru_hyuu.o(.rodata);
|
||||
sound/songs/se_ki_gasyan.o(.rodata);
|
||||
sound/songs/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/se_hi_turun.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/se_moter.o(.rodata);
|
||||
sound/songs/se_card.o(.rodata);
|
||||
sound/songs/midi/se_card.o(.rodata);
|
||||
sound/songs/se_save.o(.rodata);
|
||||
sound/songs/se_kon.o(.rodata);
|
||||
sound/songs/se_kon2.o(.rodata);
|
||||
sound/songs/se_kon3.o(.rodata);
|
||||
sound/songs/se_kon4.o(.rodata);
|
||||
sound/songs/midi/se_kon.o(.rodata);
|
||||
sound/songs/midi/se_kon2.o(.rodata);
|
||||
sound/songs/midi/se_kon3.o(.rodata);
|
||||
sound/songs/midi/se_kon4.o(.rodata);
|
||||
sound/songs/se_suikomu.o(.rodata);
|
||||
sound/songs/se_nageru.o(.rodata);
|
||||
sound/songs/se_toy_c.o(.rodata);
|
||||
@@ -634,16 +635,16 @@ SECTIONS {
|
||||
sound/songs/se_toy_b.o(.rodata);
|
||||
sound/songs/se_toy_c1.o(.rodata);
|
||||
sound/songs/se_mizu.o(.rodata);
|
||||
sound/songs/se_hashi.o(.rodata);
|
||||
sound/songs/se_daugi.o(.rodata);
|
||||
sound/songs/midi/se_hashi.o(.rodata);
|
||||
sound/songs/midi/se_daugi.o(.rodata);
|
||||
sound/songs/se_pinpon.o(.rodata);
|
||||
sound/songs/se_fuusen1.o(.rodata);
|
||||
sound/songs/se_fuusen2.o(.rodata);
|
||||
sound/songs/se_fuusen3.o(.rodata);
|
||||
sound/songs/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/se_doku.o(.rodata);
|
||||
sound/songs/se_esuka.o(.rodata);
|
||||
sound/songs/midi/se_doku.o(.rodata);
|
||||
sound/songs/midi/se_esuka.o(.rodata);
|
||||
sound/songs/se_t_ame.o(.rodata);
|
||||
sound/songs/se_t_ame_e.o(.rodata);
|
||||
sound/songs/se_t_ooame.o(.rodata);
|
||||
@@ -652,24 +653,24 @@ SECTIONS {
|
||||
sound/songs/se_t_koame_e.o(.rodata);
|
||||
sound/songs/se_t_kami.o(.rodata);
|
||||
sound/songs/se_t_kami2.o(.rodata);
|
||||
sound/songs/se_elebeta.o(.rodata);
|
||||
sound/songs/se_hinsi.o(.rodata);
|
||||
sound/songs/se_expmax.o(.rodata);
|
||||
sound/songs/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/se_basabasa.o(.rodata);
|
||||
sound/songs/midi/se_basabasa.o(.rodata);
|
||||
sound/songs/se_regi.o(.rodata);
|
||||
sound/songs/se_c_gaji.o(.rodata);
|
||||
sound/songs/se_c_maku_u.o(.rodata);
|
||||
sound/songs/se_c_maku_d.o(.rodata);
|
||||
sound/songs/se_c_pasi.o(.rodata);
|
||||
sound/songs/se_c_syu.o(.rodata);
|
||||
sound/songs/se_c_pikon.o(.rodata);
|
||||
sound/songs/midi/se_c_gaji.o(.rodata);
|
||||
sound/songs/midi/se_c_maku_u.o(.rodata);
|
||||
sound/songs/midi/se_c_maku_d.o(.rodata);
|
||||
sound/songs/midi/se_c_pasi.o(.rodata);
|
||||
sound/songs/midi/se_c_syu.o(.rodata);
|
||||
sound/songs/midi/se_c_pikon.o(.rodata);
|
||||
sound/songs/se_reapoke.o(.rodata);
|
||||
sound/songs/se_op_basyu.o(.rodata);
|
||||
sound/songs/se_bt_start.o(.rodata);
|
||||
sound/songs/se_dendou.o(.rodata);
|
||||
sound/songs/se_jihanki.o(.rodata);
|
||||
sound/songs/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/se_z_scroll.o(.rodata);
|
||||
sound/songs/se_z_page.o(.rodata);
|
||||
@@ -680,7 +681,7 @@ SECTIONS {
|
||||
sound/songs/se_tb_start.o(.rodata);
|
||||
sound/songs/se_tb_kon.o(.rodata);
|
||||
sound/songs/se_tb_kara.o(.rodata);
|
||||
sound/songs/se_bidoro.o(.rodata);
|
||||
sound/songs/midi/se_bidoro.o(.rodata);
|
||||
sound/songs/se_w085.o(.rodata);
|
||||
sound/songs/se_w085b.o(.rodata);
|
||||
sound/songs/se_w231.o(.rodata);
|
||||
@@ -828,10 +829,10 @@ SECTIONS {
|
||||
sound/songs/se_rg_nawamiss.o(.rodata);
|
||||
sound/songs/se_toreeye.o(.rodata);
|
||||
sound/songs/se_toreoff.o(.rodata);
|
||||
sound/songs/se_hantei1.o(.rodata);
|
||||
sound/songs/se_hantei2.o(.rodata);
|
||||
sound/songs/se_curtain.o(.rodata);
|
||||
sound/songs/se_curtain1.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/mus_tetsuji.o(.rodata);
|
||||
sound/songs/midi/mus_field13.o(.rodata);
|
||||
|
||||
@@ -786,5 +786,170 @@ $(MID_SUBDIR)/ph_trap_held.s: %.s: %.mid
|
||||
$(MID_SUBDIR)/ph_trap_solo.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -G130 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_a.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_ban.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_basabasa.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_bidoro.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_boo.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_bowa.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V070 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_bowa2.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_bt_start.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_gaji.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_maku_d.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_maku_u.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_pasi.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_pikon.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_c_syu.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_card.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_curtain.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_curtain1.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_dansa.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_daugi.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_dendou.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_doku.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_door.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_e.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_elebeta.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_esuka.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_exp.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_expmax.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V094 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_fu_zaku.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_fu_zaku2.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_fu_zuzuzu.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_fuusen1.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_fuusen2.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_fuusen3.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_hantei1.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_hantei2.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_hashi.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_hazure.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_hi_turun.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_hinsi.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P3
|
||||
|
||||
$(MID_SUBDIR)/se_i.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_jido_doa.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_jihanki.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_jite_pyoko.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_jitensya.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_jyuni.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kaidan.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_kaifuku.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_ki_gasyan.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kon.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kon2.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kon3.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kon4.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4
|
||||
|
||||
$(MID_SUBDIR)/se_kouka_h.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_kouka_l.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_kouka_m.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5
|
||||
|
||||
$(MID_SUBDIR)/se_z_search.s: %.s: %.mid
|
||||
$(MID) $< $@ -E -R$(STD_REVERB) -G127 -P5
|
||||
|
||||
+17
-17
@@ -25,7 +25,7 @@ gSongTable:: @ 86B49F0
|
||||
song se_pin, 1, 1 @ Exclamation Bubble
|
||||
song se_boo, 1, 1 @ Contest Jam
|
||||
song se_bowa, 1, 1 @ Giving Poké Ball to Nurse, Poké Ball Wiggle
|
||||
song se_jyuni, 2, 2 @ Places in Contest Appearing
|
||||
song se_jyuni, 2, 2 @ Contest - Rankings Revealed
|
||||
song se_a, 1, 1 @ Bard A
|
||||
song se_i, 1, 1 @ Bard I
|
||||
song se_u, 1, 1 @ Bard U
|
||||
@@ -40,7 +40,7 @@ gSongTable:: @ 86B49F0
|
||||
song se_tk_kasya, 1, 1 @ Mossdeep Gym/Trick House Switch
|
||||
song se_fu_zaku, 1, 1
|
||||
song se_fu_zaku2, 1, 1
|
||||
song se_fu_zuzuzu, 1, 1 @ Lavaridge Gym Warp
|
||||
song se_fu_zuzuzu, 1, 1 @ Lavaridge Gym - Warp
|
||||
song se_ru_gashin, 1, 1 @ Sootopolis Gym - Stairs Appear
|
||||
song se_ru_gasyan, 1, 1 @ Sootopolis Gym - Ice Breaking
|
||||
song se_ru_bari, 1, 1 @ Sootopolis Gym - Walking on Ice
|
||||
@@ -49,7 +49,7 @@ gSongTable:: @ 86B49F0
|
||||
song se_tk_warpin, 1, 1 @ Warp In
|
||||
song se_tk_warpout, 1, 1 @ Warp Out
|
||||
song se_tu_saa, 1, 1 @ Repel
|
||||
song se_hi_turun, 1, 1 @ Moving Obstacle in Fortree Gym
|
||||
song se_hi_turun, 1, 1 @ Fortree Gym - Obstacle
|
||||
song se_track_move, 1, 1 @ Moving Truck
|
||||
song se_track_stop, 1, 1 @ Moving Truck Stop
|
||||
song se_track_haiki, 2, 2 @ Moving Truck Unload
|
||||
@@ -72,15 +72,15 @@ gSongTable:: @ 86B49F0
|
||||
song se_toy_b, 2, 2 @ Note B
|
||||
song se_toy_c1, 2, 2 @ Note High C
|
||||
song se_mizu, 2, 2 @ Puddle
|
||||
song se_hashi, 2, 2 @ Boardwalk
|
||||
song se_daugi, 1, 1 @ Slots Credits
|
||||
song se_hashi, 2, 2 @ Fortree Walkways
|
||||
song se_daugi, 1, 1 @ Slots - Credits
|
||||
song se_pinpon, 1, 1 @ Ding-dong!
|
||||
song se_fuusen1, 2, 2 @ Red Balloon
|
||||
song se_fuusen2, 2, 2 @ Blue Balloon
|
||||
song se_fuusen3, 2, 2 @ Yellow Balloon
|
||||
song se_toy_kabe, 2, 2 @ Breakable Door
|
||||
song se_toy_dango, 2, 2 @ Mud Ball
|
||||
song se_doku, 1, 1 @ Overworld Poison Damage
|
||||
song se_doku, 1, 1 @ Overworld - Poison Damage
|
||||
song se_esuka, 1, 1 @ Escalator
|
||||
song se_t_ame, 3, 3 @ Rain
|
||||
song se_t_ame_e, 3, 3 @ Rain Stop
|
||||
@@ -95,14 +95,14 @@ gSongTable:: @ 86B49F0
|
||||
song se_expmax, 1, 1 @ Exp. Max
|
||||
song se_tamakoro, 2, 2 @ Roulette Ball
|
||||
song se_tamakoro_e, 2, 2 @ Roulette Ball 2
|
||||
song se_basabasa, 1, 1
|
||||
song se_basabasa, 1, 1 @ Wing Attack
|
||||
song se_regi, 1, 1 @ Cash Register
|
||||
song se_c_gaji, 1, 1 @ Contest Hearts
|
||||
song se_c_maku_u, 1, 1 @ Contest Curtain rise
|
||||
song se_c_maku_d, 1, 1 @ Contest Curtain fall
|
||||
song se_c_pasi, 1, 1
|
||||
song se_c_syu, 1, 1
|
||||
song se_c_pikon, 1, 1 @ Pokémon Appears in Contest
|
||||
song se_c_gaji, 1, 1 @ Contest - Hearts
|
||||
song se_c_maku_u, 1, 1 @ Contest - Curtain Rises
|
||||
song se_c_maku_d, 1, 1 @ Contest - Curtain Falls
|
||||
song se_c_pasi, 1, 1 @ Contest - Inflict Status
|
||||
song se_c_syu, 1, 1 @ Contest - Pokémon Switches Out
|
||||
song se_c_pikon, 1, 1 @ Contest - Pokémon Switches In
|
||||
song se_reapoke, 1, 1 @ Shiny Pokémon
|
||||
song se_op_basyu, 1, 1 @ Opening Movie -> Title Screen whoosh
|
||||
song se_bt_start, 1, 1 @ Battle Mugshot whoosh
|
||||
@@ -266,10 +266,10 @@ gSongTable:: @ 86B49F0
|
||||
song se_rg_nawamiss, 1, 1
|
||||
song se_toreeye, 1, 1 @ Trainer's Eye Call
|
||||
song se_toreoff, 1, 1 @ Trainer's Eye Hang Up
|
||||
song se_hantei1, 1, 1 @ Battle Arena Time's Up 1
|
||||
song se_hantei2, 1, 1 @ Battle Arena Time's Up 2
|
||||
song se_curtain, 1, 1 @ Battle Pike Curtain Open
|
||||
song se_curtain1, 1, 1 @ Battle Pike Curtain Close
|
||||
song se_hantei1, 1, 1 @ Battle Arena - Judgment 1
|
||||
song se_hantei2, 1, 1 @ Battle Arena - Judgment 2
|
||||
song se_curtain, 1, 1 @ Battle Pike - Curtain Opens
|
||||
song se_curtain1, 1, 1 @ Battle Pike - Curtain Closes
|
||||
song se_ussoki, 1, 1 @ Sudowoodo
|
||||
song dummy_song_header, 0, 0
|
||||
song dummy_song_header, 0, 0
|
||||
|
||||
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.
Binary file not shown.
@@ -1,45 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_a_grp, voicegroup128
|
||||
.equ se_a_pri, 4
|
||||
.equ se_a_rev, reverb_set+50
|
||||
.equ se_a_mvl, 127
|
||||
.equ se_a_key, 0
|
||||
.equ se_a_tbs, 1
|
||||
.equ se_a_exg, 0
|
||||
.equ se_a_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_a
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_a_1:
|
||||
.byte KEYSH , se_a_key+0
|
||||
.byte TEMPO , 240*se_a_tbs/2
|
||||
.byte VOICE , 122
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 95*se_a_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N72 , Cn3 , v127
|
||||
.byte W24
|
||||
.byte W24
|
||||
.byte W24
|
||||
.byte W24
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_a:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_a_pri @ Priority
|
||||
.byte se_a_rev @ Reverb.
|
||||
|
||||
.word se_a_grp
|
||||
|
||||
.word se_a_1
|
||||
|
||||
.end
|
||||
@@ -1,70 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_ban_grp, voicegroup128
|
||||
.equ se_ban_pri, 4
|
||||
.equ se_ban_rev, reverb_set+50
|
||||
.equ se_ban_mvl, 127
|
||||
.equ se_ban_key, 0
|
||||
.equ se_ban_tbs, 1
|
||||
.equ se_ban_exg, 0
|
||||
.equ se_ban_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_ban
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_ban_1:
|
||||
.byte KEYSH , se_ban_key+0
|
||||
.byte TEMPO , 240*se_ban_tbs/2
|
||||
.byte VOICE , 2
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 110*se_ban_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N03 , En2 , v127
|
||||
.byte W03
|
||||
.byte Dn2
|
||||
.byte W03
|
||||
.byte N06 , Gn1
|
||||
.byte W06
|
||||
.byte N60 , An2
|
||||
.byte W12
|
||||
.byte W24
|
||||
.byte VOL , 94*se_ban_mvl/mxv
|
||||
.byte BEND , c_v-5
|
||||
.byte W03
|
||||
.byte VOL , 81*se_ban_mvl/mxv
|
||||
.byte W03
|
||||
.byte 71*se_ban_mvl/mxv
|
||||
.byte BEND , c_v-12
|
||||
.byte W03
|
||||
.byte VOL , 47*se_ban_mvl/mxv
|
||||
.byte W03
|
||||
.byte 32*se_ban_mvl/mxv
|
||||
.byte BEND , c_v-19
|
||||
.byte W03
|
||||
.byte VOL , 20*se_ban_mvl/mxv
|
||||
.byte W03
|
||||
.byte 7*se_ban_mvl/mxv
|
||||
.byte BEND , c_v-28
|
||||
.byte W03
|
||||
.byte VOL , 0*se_ban_mvl/mxv
|
||||
.byte BEND , c_v-37
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_ban:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_ban_pri @ Priority
|
||||
.byte se_ban_rev @ Reverb.
|
||||
|
||||
.word se_ban_grp
|
||||
|
||||
.word se_ban_1
|
||||
|
||||
.end
|
||||
@@ -1,123 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_basabasa_grp, voicegroup128
|
||||
.equ se_basabasa_pri, 5
|
||||
.equ se_basabasa_rev, reverb_set+50
|
||||
.equ se_basabasa_mvl, 127
|
||||
.equ se_basabasa_key, 0
|
||||
.equ se_basabasa_tbs, 1
|
||||
.equ se_basabasa_exg, 0
|
||||
.equ se_basabasa_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_basabasa
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_basabasa_1:
|
||||
.byte KEYSH , se_basabasa_key+0
|
||||
se_basabasa_1_B1:
|
||||
.byte TEMPO , 220*se_basabasa_tbs/2
|
||||
.byte VOICE , 2
|
||||
.byte BENDR , 12
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 40*se_basabasa_mvl/mxv
|
||||
.byte BEND , c_v-32
|
||||
.byte N07 , An1 , v127
|
||||
.byte W01
|
||||
.byte VOL , 52*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+10
|
||||
.byte BEND , c_v-16
|
||||
.byte W01
|
||||
.byte VOL , 68*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 82*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v-9
|
||||
.byte BEND , c_v+17
|
||||
.byte W01
|
||||
.byte VOL , 105*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+37
|
||||
.byte W02
|
||||
.byte PAN , c_v+10
|
||||
.byte BEND , c_v+63
|
||||
.byte W03
|
||||
.byte PAN , c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 40*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+10
|
||||
.byte BEND , c_v+1
|
||||
.byte N06
|
||||
.byte W02
|
||||
.byte VOL , 52*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+38
|
||||
.byte W01
|
||||
.byte VOL , 79*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v-9
|
||||
.byte BEND , c_v+48
|
||||
.byte W01
|
||||
.byte VOL , 105*se_basabasa_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+63
|
||||
.byte W10
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte GOTO
|
||||
.word se_basabasa_1_B1
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_basabasa_2:
|
||||
.byte KEYSH , se_basabasa_key+0
|
||||
se_basabasa_2_B1:
|
||||
.byte VOICE , 27
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 52*se_basabasa_mvl/mxv
|
||||
.byte N07 , Gn2 , v040
|
||||
.byte W01
|
||||
.byte VOL , 69*se_basabasa_mvl/mxv
|
||||
.byte W01
|
||||
.byte 83*se_basabasa_mvl/mxv
|
||||
.byte W01
|
||||
.byte 105*se_basabasa_mvl/mxv
|
||||
.byte W01
|
||||
.byte 67*se_basabasa_mvl/mxv
|
||||
.byte W02
|
||||
.byte 23*se_basabasa_mvl/mxv
|
||||
.byte W04
|
||||
.byte VOICE , 25
|
||||
.byte VOL , 52*se_basabasa_mvl/mxv
|
||||
.byte N06 , Gs4
|
||||
.byte W02
|
||||
.byte VOL , 81*se_basabasa_mvl/mxv
|
||||
.byte W01
|
||||
.byte 105*se_basabasa_mvl/mxv
|
||||
.byte W02
|
||||
.byte 52*se_basabasa_mvl/mxv
|
||||
.byte W09
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte GOTO
|
||||
.word se_basabasa_2_B1
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_basabasa:
|
||||
.byte 2 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_basabasa_pri @ Priority
|
||||
.byte se_basabasa_rev @ Reverb.
|
||||
|
||||
.word se_basabasa_grp
|
||||
|
||||
.word se_basabasa_1
|
||||
.word se_basabasa_2
|
||||
|
||||
.end
|
||||
@@ -1,61 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_bidoro_grp, voicegroup128
|
||||
.equ se_bidoro_pri, 5
|
||||
.equ se_bidoro_rev, reverb_set+50
|
||||
.equ se_bidoro_mvl, 127
|
||||
.equ se_bidoro_key, 0
|
||||
.equ se_bidoro_tbs, 1
|
||||
.equ se_bidoro_exg, 0
|
||||
.equ se_bidoro_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_bidoro
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_bidoro_1:
|
||||
.byte KEYSH , se_bidoro_key+0
|
||||
.byte TEMPO , 120*se_bidoro_tbs/2
|
||||
.byte VOICE , 28
|
||||
.byte VOL , 26*se_bidoro_mvl/mxv
|
||||
.byte BENDR , 8
|
||||
.byte BEND , c_v+0
|
||||
.byte N01 , En3 , v116
|
||||
.byte W01
|
||||
.byte VOL , 105*se_bidoro_mvl/mxv
|
||||
.byte BEND , c_v-4
|
||||
.byte N01 , Bn2
|
||||
.byte W01
|
||||
.byte BEND , c_v+3
|
||||
.byte N01 , Cn3
|
||||
.byte W04
|
||||
.byte W04
|
||||
.byte BEND , c_v+0
|
||||
.byte N04 , Bn3
|
||||
.byte W02
|
||||
.byte VOL , 26*se_bidoro_mvl/mxv
|
||||
.byte BEND , c_v-7
|
||||
.byte W01
|
||||
.byte VOL , 105*se_bidoro_mvl/mxv
|
||||
.byte BEND , c_v-13
|
||||
.byte W01
|
||||
.byte c_v-23
|
||||
.byte W04
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_bidoro:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_bidoro_pri @ Priority
|
||||
.byte se_bidoro_rev @ Reverb.
|
||||
|
||||
.word se_bidoro_grp
|
||||
|
||||
.word se_bidoro_1
|
||||
|
||||
.end
|
||||
@@ -1,47 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_boo_grp, voicegroup127
|
||||
.equ se_boo_pri, 4
|
||||
.equ se_boo_rev, reverb_set+50
|
||||
.equ se_boo_mvl, 127
|
||||
.equ se_boo_key, 0
|
||||
.equ se_boo_tbs, 1
|
||||
.equ se_boo_exg, 0
|
||||
.equ se_boo_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_boo
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_boo_1:
|
||||
.byte KEYSH , se_boo_key+0
|
||||
.byte TEMPO , 100*se_boo_tbs/2
|
||||
.byte VOICE , 5
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 110*se_boo_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N03 , Cn3 , v127
|
||||
.byte W03
|
||||
.byte Cn2 , v112
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte Cn2 , v024
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_boo:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_boo_pri @ Priority
|
||||
.byte se_boo_rev @ Reverb.
|
||||
|
||||
.word se_boo_grp
|
||||
|
||||
.word se_boo_1
|
||||
|
||||
.end
|
||||
@@ -1,45 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_bowa_grp, voicegroup127
|
||||
.equ se_bowa_pri, 4
|
||||
.equ se_bowa_rev, reverb_set+50
|
||||
.equ se_bowa_mvl, 127
|
||||
.equ se_bowa_key, 0
|
||||
.equ se_bowa_tbs, 1
|
||||
.equ se_bowa_exg, 0
|
||||
.equ se_bowa_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_bowa
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_bowa_1:
|
||||
.byte KEYSH , se_bowa_key+0
|
||||
.byte TEMPO , 128*se_bowa_tbs/2
|
||||
.byte VOICE , 7
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 70*se_bowa_mvl/mxv
|
||||
.byte BEND , c_v+2
|
||||
.byte N04 , Fn2 , v127
|
||||
.byte W04
|
||||
.byte N01 , Dn3
|
||||
.byte W02
|
||||
.byte VOICE , 8
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_bowa:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_bowa_pri @ Priority
|
||||
.byte se_bowa_rev @ Reverb.
|
||||
|
||||
.word se_bowa_grp
|
||||
|
||||
.word se_bowa_1
|
||||
|
||||
.end
|
||||
@@ -1,83 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_bowa2_grp, voicegroup127
|
||||
.equ se_bowa2_pri, 5
|
||||
.equ se_bowa2_rev, reverb_set+50
|
||||
.equ se_bowa2_mvl, 127
|
||||
.equ se_bowa2_key, 0
|
||||
.equ se_bowa2_tbs, 1
|
||||
.equ se_bowa2_exg, 0
|
||||
.equ se_bowa2_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_bowa2
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_bowa2_1:
|
||||
.byte KEYSH , se_bowa2_key+0
|
||||
.byte TEMPO , 90*se_bowa2_tbs/2
|
||||
.byte VOICE , 86
|
||||
.byte VOL , 100*se_bowa2_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N02 , Gn1 , v100
|
||||
.byte W03
|
||||
.byte N05 , Fn2
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte N06 , Fn2 , v052
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_bowa2_2:
|
||||
.byte KEYSH , se_bowa2_key+0
|
||||
.byte VOICE , 0
|
||||
.byte VOL , 100*se_bowa2_mvl/mxv
|
||||
.byte BENDR , 12
|
||||
.byte BEND , c_v+0
|
||||
.byte N03 , Gn3 , v052
|
||||
.byte W03
|
||||
.byte Cn2 , v112
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte Cn1 , v092
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 3 **********************@
|
||||
|
||||
se_bowa2_3:
|
||||
.byte KEYSH , se_bowa2_key+0
|
||||
.byte VOICE , 124
|
||||
.byte VOL , 100*se_bowa2_mvl/mxv
|
||||
.byte N03 , Gn3 , v052
|
||||
.byte W03
|
||||
.byte N06 , Gs4
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte Gs4 , v020
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_bowa2:
|
||||
.byte 3 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_bowa2_pri @ Priority
|
||||
.byte se_bowa2_rev @ Reverb.
|
||||
|
||||
.word se_bowa2_grp
|
||||
|
||||
.word se_bowa2_1
|
||||
.word se_bowa2_2
|
||||
.word se_bowa2_3
|
||||
|
||||
.end
|
||||
@@ -1,212 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_bt_start_grp, voicegroup128
|
||||
.equ se_bt_start_pri, 5
|
||||
.equ se_bt_start_rev, reverb_set+50
|
||||
.equ se_bt_start_mvl, 127
|
||||
.equ se_bt_start_key, 0
|
||||
.equ se_bt_start_tbs, 1
|
||||
.equ se_bt_start_exg, 0
|
||||
.equ se_bt_start_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_bt_start
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_bt_start_1:
|
||||
.byte KEYSH , se_bt_start_key+0
|
||||
.byte TEMPO , 110*se_bt_start_tbs/2
|
||||
.byte VOICE , 66
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 90*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+0
|
||||
.byte N90 , Gs3 , v040
|
||||
.byte W06
|
||||
.byte W06
|
||||
.byte BEND , c_v+1
|
||||
.byte W04
|
||||
.byte c_v+3
|
||||
.byte W02
|
||||
.byte W04
|
||||
.byte c_v+5
|
||||
.byte W02
|
||||
.byte W04
|
||||
.byte c_v+8
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte c_v+11
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte c_v+18
|
||||
.byte W03
|
||||
.byte W02
|
||||
.byte c_v+24
|
||||
.byte W04
|
||||
.byte c_v+30
|
||||
.byte W02
|
||||
.byte c_v+38
|
||||
.byte W02
|
||||
.byte c_v+43
|
||||
.byte W02
|
||||
.byte W01
|
||||
.byte c_v+56
|
||||
.byte W02
|
||||
.byte c_v+63
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte VOL , 83*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte 75*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte 68*se_bt_start_mvl/mxv
|
||||
.byte W02
|
||||
.byte W01
|
||||
.byte 55*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte 42*se_bt_start_mvl/mxv
|
||||
.byte W01
|
||||
.byte W03
|
||||
.byte 29*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte 17*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte 8*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte W06
|
||||
.byte W06
|
||||
.byte W06
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_bt_start_2:
|
||||
.byte KEYSH , se_bt_start_key+0
|
||||
.byte VOICE , 2
|
||||
.byte VOL , 14*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-1
|
||||
.byte BEND , c_v+0
|
||||
.byte TIE , Gn3 , v100
|
||||
.byte W01
|
||||
.byte VOL , 19*se_bt_start_mvl/mxv
|
||||
.byte W01
|
||||
.byte 30*se_bt_start_mvl/mxv
|
||||
.byte W02
|
||||
.byte 37*se_bt_start_mvl/mxv
|
||||
.byte W02
|
||||
.byte W02
|
||||
.byte 44*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte 49*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte 53*se_bt_start_mvl/mxv
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte 58*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte W02
|
||||
.byte 64*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte 68*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte 74*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte W01
|
||||
.byte BEND , c_v+1
|
||||
.byte W01
|
||||
.byte VOL , 81*se_bt_start_mvl/mxv
|
||||
.byte W04
|
||||
.byte BEND , c_v+2
|
||||
.byte W01
|
||||
.byte VOL , 90*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte BEND , c_v+4
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte c_v+5
|
||||
.byte W03
|
||||
.byte W01
|
||||
.byte c_v+6
|
||||
.byte W03
|
||||
.byte c_v+6
|
||||
.byte W02
|
||||
.byte W02
|
||||
.byte c_v+8
|
||||
.byte W02
|
||||
.byte c_v+10
|
||||
.byte W02
|
||||
.byte W01
|
||||
.byte c_v+14
|
||||
.byte W02
|
||||
.byte c_v+17
|
||||
.byte W03
|
||||
.byte c_v+24
|
||||
.byte W02
|
||||
.byte c_v+30
|
||||
.byte W01
|
||||
.byte c_v+41
|
||||
.byte W01
|
||||
.byte c_v+46
|
||||
.byte W02
|
||||
.byte c_v+55
|
||||
.byte W01
|
||||
.byte c_v+60
|
||||
.byte W01
|
||||
.byte c_v+63
|
||||
.byte W01
|
||||
.byte VOL , 87*se_bt_start_mvl/mxv
|
||||
.byte W03
|
||||
.byte 85*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-4
|
||||
.byte W02
|
||||
.byte VOL , 78*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+4
|
||||
.byte W02
|
||||
.byte VOL , 75*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-6
|
||||
.byte W02
|
||||
.byte W01
|
||||
.byte VOL , 69*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+6
|
||||
.byte W02
|
||||
.byte VOL , 59*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-20
|
||||
.byte W03
|
||||
.byte VOL , 49*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+22
|
||||
.byte W02
|
||||
.byte VOL , 41*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-37
|
||||
.byte W02
|
||||
.byte VOL , 30*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+37
|
||||
.byte W02
|
||||
.byte W01
|
||||
.byte VOL , 19*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v-48
|
||||
.byte W02
|
||||
.byte VOL , 10*se_bt_start_mvl/mxv
|
||||
.byte PAN , c_v+48
|
||||
.byte W01
|
||||
.byte VOL , 4*se_bt_start_mvl/mxv
|
||||
.byte W02
|
||||
.byte EOT
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_bt_start:
|
||||
.byte 2 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_bt_start_pri @ Priority
|
||||
.byte se_bt_start_rev @ Reverb.
|
||||
|
||||
.word se_bt_start_grp
|
||||
|
||||
.word se_bt_start_1
|
||||
.word se_bt_start_2
|
||||
|
||||
.end
|
||||
@@ -1,44 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_gaji_grp, voicegroup128
|
||||
.equ se_c_gaji_pri, 5
|
||||
.equ se_c_gaji_rev, reverb_set+50
|
||||
.equ se_c_gaji_mvl, 127
|
||||
.equ se_c_gaji_key, 0
|
||||
.equ se_c_gaji_tbs, 1
|
||||
.equ se_c_gaji_exg, 0
|
||||
.equ se_c_gaji_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_gaji
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_gaji_1:
|
||||
.byte KEYSH , se_c_gaji_key+0
|
||||
.byte TEMPO , 150*se_c_gaji_tbs/2
|
||||
.byte VOICE , 14
|
||||
.byte VOL , 90*se_c_gaji_mvl/mxv
|
||||
.byte BEND , c_v-7
|
||||
.byte N02 , Cn5 , v112
|
||||
.byte W02
|
||||
.byte N09 , Gn4
|
||||
.byte W04
|
||||
.byte W06
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_gaji:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_gaji_pri @ Priority
|
||||
.byte se_c_gaji_rev @ Reverb.
|
||||
|
||||
.word se_c_gaji_grp
|
||||
|
||||
.word se_c_gaji_1
|
||||
|
||||
.end
|
||||
@@ -1,95 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_maku_d_grp, voicegroup128
|
||||
.equ se_c_maku_d_pri, 5
|
||||
.equ se_c_maku_d_rev, reverb_set+50
|
||||
.equ se_c_maku_d_mvl, 127
|
||||
.equ se_c_maku_d_key, 0
|
||||
.equ se_c_maku_d_tbs, 1
|
||||
.equ se_c_maku_d_exg, 0
|
||||
.equ se_c_maku_d_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_maku_d
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_maku_d_1:
|
||||
.byte KEYSH , se_c_maku_d_key+0
|
||||
.byte TEMPO , 150*se_c_maku_d_tbs/2
|
||||
.byte VOICE , 25
|
||||
.byte VOL , 12*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N12 , Gs4 , v060
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_d_mvl/mxv
|
||||
.byte W01
|
||||
.byte 33*se_c_maku_d_mvl/mxv
|
||||
.byte W01
|
||||
.byte 46*se_c_maku_d_mvl/mxv
|
||||
.byte W01
|
||||
.byte 58*se_c_maku_d_mvl/mxv
|
||||
.byte W02
|
||||
.byte 70*se_c_maku_d_mvl/mxv
|
||||
.byte W02
|
||||
.byte 60*se_c_maku_d_mvl/mxv
|
||||
.byte W01
|
||||
.byte 42*se_c_maku_d_mvl/mxv
|
||||
.byte W01
|
||||
.byte 22*se_c_maku_d_mvl/mxv
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_c_maku_d_2:
|
||||
.byte KEYSH , se_c_maku_d_key+0
|
||||
.byte VOICE , 15
|
||||
.byte VOL , 12*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N12 , Fn3 , v100
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-4
|
||||
.byte W01
|
||||
.byte VOL , 33*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-7
|
||||
.byte W01
|
||||
.byte VOL , 46*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-10
|
||||
.byte W01
|
||||
.byte VOL , 58*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-15
|
||||
.byte W02
|
||||
.byte VOL , 70*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-23
|
||||
.byte W01
|
||||
.byte c_v-31
|
||||
.byte W01
|
||||
.byte VOL , 60*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-39
|
||||
.byte W01
|
||||
.byte VOL , 42*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-48
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_d_mvl/mxv
|
||||
.byte BEND , c_v-55
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_maku_d:
|
||||
.byte 2 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_maku_d_pri @ Priority
|
||||
.byte se_c_maku_d_rev @ Reverb.
|
||||
|
||||
.word se_c_maku_d_grp
|
||||
|
||||
.word se_c_maku_d_1
|
||||
.word se_c_maku_d_2
|
||||
|
||||
.end
|
||||
@@ -1,95 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_maku_u_grp, voicegroup128
|
||||
.equ se_c_maku_u_pri, 5
|
||||
.equ se_c_maku_u_rev, reverb_set+50
|
||||
.equ se_c_maku_u_mvl, 127
|
||||
.equ se_c_maku_u_key, 0
|
||||
.equ se_c_maku_u_tbs, 1
|
||||
.equ se_c_maku_u_exg, 0
|
||||
.equ se_c_maku_u_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_maku_u
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_maku_u_1:
|
||||
.byte KEYSH , se_c_maku_u_key+0
|
||||
.byte TEMPO , 150*se_c_maku_u_tbs/2
|
||||
.byte VOICE , 25
|
||||
.byte VOL , 12*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N12 , Gs4 , v060
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_u_mvl/mxv
|
||||
.byte W01
|
||||
.byte 33*se_c_maku_u_mvl/mxv
|
||||
.byte W01
|
||||
.byte 46*se_c_maku_u_mvl/mxv
|
||||
.byte W01
|
||||
.byte 58*se_c_maku_u_mvl/mxv
|
||||
.byte W02
|
||||
.byte 70*se_c_maku_u_mvl/mxv
|
||||
.byte W02
|
||||
.byte 60*se_c_maku_u_mvl/mxv
|
||||
.byte W01
|
||||
.byte 42*se_c_maku_u_mvl/mxv
|
||||
.byte W01
|
||||
.byte 22*se_c_maku_u_mvl/mxv
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_c_maku_u_2:
|
||||
.byte KEYSH , se_c_maku_u_key+0
|
||||
.byte VOICE , 15
|
||||
.byte VOL , 12*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N12 , Fn3 , v100
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+3
|
||||
.byte W01
|
||||
.byte VOL , 33*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+6
|
||||
.byte W01
|
||||
.byte VOL , 46*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+9
|
||||
.byte W01
|
||||
.byte VOL , 58*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+12
|
||||
.byte W02
|
||||
.byte VOL , 70*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+17
|
||||
.byte W01
|
||||
.byte c_v+20
|
||||
.byte W01
|
||||
.byte VOL , 60*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+25
|
||||
.byte W01
|
||||
.byte VOL , 42*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+32
|
||||
.byte W01
|
||||
.byte VOL , 22*se_c_maku_u_mvl/mxv
|
||||
.byte BEND , c_v+38
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_maku_u:
|
||||
.byte 2 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_maku_u_pri @ Priority
|
||||
.byte se_c_maku_u_rev @ Reverb.
|
||||
|
||||
.word se_c_maku_u_grp
|
||||
|
||||
.word se_c_maku_u_1
|
||||
.word se_c_maku_u_2
|
||||
|
||||
.end
|
||||
@@ -1,45 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_pasi_grp, voicegroup128
|
||||
.equ se_c_pasi_pri, 5
|
||||
.equ se_c_pasi_rev, reverb_set+50
|
||||
.equ se_c_pasi_mvl, 127
|
||||
.equ se_c_pasi_key, 0
|
||||
.equ se_c_pasi_tbs, 1
|
||||
.equ se_c_pasi_exg, 0
|
||||
.equ se_c_pasi_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_pasi
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_pasi_1:
|
||||
.byte KEYSH , se_c_pasi_key+0
|
||||
.byte TEMPO , 150*se_c_pasi_tbs/2
|
||||
.byte VOICE , 2
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 110*se_c_pasi_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+0
|
||||
.byte N02 , Gn3 , v112
|
||||
.byte W04
|
||||
.byte Gn4 , v064
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_pasi:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_pasi_pri @ Priority
|
||||
.byte se_c_pasi_rev @ Reverb.
|
||||
|
||||
.word se_c_pasi_grp
|
||||
|
||||
.word se_c_pasi_1
|
||||
|
||||
.end
|
||||
@@ -1,54 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_pikon_grp, voicegroup128
|
||||
.equ se_c_pikon_pri, 5
|
||||
.equ se_c_pikon_rev, reverb_set+50
|
||||
.equ se_c_pikon_mvl, 127
|
||||
.equ se_c_pikon_key, 0
|
||||
.equ se_c_pikon_tbs, 1
|
||||
.equ se_c_pikon_exg, 0
|
||||
.equ se_c_pikon_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_pikon
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_pikon_1:
|
||||
.byte KEYSH , se_c_pikon_key+0
|
||||
.byte TEMPO , 150*se_c_pikon_tbs/2
|
||||
.byte VOICE , 14
|
||||
.byte VOL , 90*se_c_pikon_mvl/mxv
|
||||
.byte BEND , c_v-7
|
||||
.byte N02 , Cn5 , v112
|
||||
.byte W02
|
||||
.byte Cn6
|
||||
.byte W04
|
||||
.byte W01
|
||||
.byte Cn6 , v060
|
||||
.byte W05
|
||||
.byte W02
|
||||
.byte Cn5 , v112
|
||||
.byte W02
|
||||
.byte Cn6
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte Cn6 , v060
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_pikon:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_pikon_pri @ Priority
|
||||
.byte se_c_pikon_rev @ Reverb.
|
||||
|
||||
.word se_c_pikon_grp
|
||||
|
||||
.word se_c_pikon_1
|
||||
|
||||
.end
|
||||
@@ -1,54 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_c_syu_grp, voicegroup128
|
||||
.equ se_c_syu_pri, 5
|
||||
.equ se_c_syu_rev, reverb_set+50
|
||||
.equ se_c_syu_mvl, 127
|
||||
.equ se_c_syu_key, 0
|
||||
.equ se_c_syu_tbs, 1
|
||||
.equ se_c_syu_exg, 0
|
||||
.equ se_c_syu_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_c_syu
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_c_syu_1:
|
||||
.byte KEYSH , se_c_syu_key+0
|
||||
.byte TEMPO , 150*se_c_syu_tbs/2
|
||||
.byte VOICE , 36
|
||||
.byte VOL , 49*se_c_syu_mvl/mxv
|
||||
.byte BEND , c_v-64
|
||||
.byte N03 , Cn6 , v112
|
||||
.byte W01
|
||||
.byte VOL , 68*se_c_syu_mvl/mxv
|
||||
.byte BEND , c_v-1
|
||||
.byte W01
|
||||
.byte VOL , 90*se_c_syu_mvl/mxv
|
||||
.byte BEND , c_v+63
|
||||
.byte W01
|
||||
.byte VOL , 69*se_c_syu_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N02 , Cn6 , v040
|
||||
.byte W01
|
||||
.byte VOL , 90*se_c_syu_mvl/mxv
|
||||
.byte BEND , c_v+63
|
||||
.byte W02
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_c_syu:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_c_syu_pri @ Priority
|
||||
.byte se_c_syu_rev @ Reverb.
|
||||
|
||||
.word se_c_syu_grp
|
||||
|
||||
.word se_c_syu_1
|
||||
|
||||
.end
|
||||
@@ -1,84 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_card_grp, voicegroup127
|
||||
.equ se_card_pri, 4
|
||||
.equ se_card_rev, reverb_set+50
|
||||
.equ se_card_mvl, 127
|
||||
.equ se_card_key, 0
|
||||
.equ se_card_tbs, 1
|
||||
.equ se_card_exg, 0
|
||||
.equ se_card_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_card
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_card_1:
|
||||
.byte KEYSH , se_card_key+0
|
||||
.byte TEMPO , 180*se_card_tbs/2
|
||||
.byte VOICE , 2
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 37*se_card_mvl/mxv
|
||||
.byte BEND , c_v+63
|
||||
.byte N02 , Gn3 , v044
|
||||
.byte W01
|
||||
.byte VOL , 73*se_card_mvl/mxv
|
||||
.byte W01
|
||||
.byte 100*se_card_mvl/mxv
|
||||
.byte N01 , Gn4
|
||||
.byte W02
|
||||
.byte N30 , Cn4 , v127
|
||||
.byte W02
|
||||
.byte BEND , c_v+59
|
||||
.byte W01
|
||||
.byte VOL , 3*se_card_mvl/mxv
|
||||
.byte W01
|
||||
.byte 25*se_card_mvl/mxv
|
||||
.byte W01
|
||||
.byte 56*se_card_mvl/mxv
|
||||
.byte BEND , c_v+55
|
||||
.byte W01
|
||||
.byte VOL , 77*se_card_mvl/mxv
|
||||
.byte W02
|
||||
.byte 100*se_card_mvl/mxv
|
||||
.byte BEND , c_v+46
|
||||
.byte W03
|
||||
.byte VOL , 92*se_card_mvl/mxv
|
||||
.byte BEND , c_v+37
|
||||
.byte W03
|
||||
.byte VOL , 79*se_card_mvl/mxv
|
||||
.byte BEND , c_v+28
|
||||
.byte W03
|
||||
.byte VOL , 66*se_card_mvl/mxv
|
||||
.byte BEND , c_v+20
|
||||
.byte W03
|
||||
.byte VOL , 52*se_card_mvl/mxv
|
||||
.byte BEND , c_v+11
|
||||
.byte W03
|
||||
.byte VOL , 38*se_card_mvl/mxv
|
||||
.byte BEND , c_v+2
|
||||
.byte W03
|
||||
.byte VOL , 25*se_card_mvl/mxv
|
||||
.byte BEND , c_v-7
|
||||
.byte W03
|
||||
.byte VOL , 11*se_card_mvl/mxv
|
||||
.byte BEND , c_v-16
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_card:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_card_pri @ Priority
|
||||
.byte se_card_rev @ Reverb.
|
||||
|
||||
.word se_card_grp
|
||||
|
||||
.word se_card_1
|
||||
|
||||
.end
|
||||
@@ -1,166 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_curtain_grp, voicegroup129
|
||||
.equ se_curtain_pri, 5
|
||||
.equ se_curtain_rev, reverb_set+50
|
||||
.equ se_curtain_mvl, 127
|
||||
.equ se_curtain_key, 0
|
||||
.equ se_curtain_tbs, 1
|
||||
.equ se_curtain_exg, 0
|
||||
.equ se_curtain_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_curtain
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_curtain_1:
|
||||
.byte KEYSH , se_curtain_key+0
|
||||
.byte TEMPO , 98*se_curtain_tbs/2
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 127*se_curtain_mvl/mxv
|
||||
.byte W19
|
||||
.byte TEMPO , 112*se_curtain_tbs/2
|
||||
.byte VOICE , 38
|
||||
.byte MOD , 2
|
||||
.byte N04 , Gs1 , v120
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte 1
|
||||
.byte N04 , Cn2
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , En2
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , Gs2
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , Cn3
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte 1
|
||||
.byte N04 , Ds3
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte 1
|
||||
.byte N04 , En3 , v096
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v032
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v+63
|
||||
.byte MOD , 1
|
||||
.byte N04 , En3 , v048
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v012
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte PAN , c_v+63
|
||||
.byte MOD , 1
|
||||
.byte N04 , En3 , v032
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v008
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 2
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_curtain_2:
|
||||
.byte KEYSH , se_curtain_key+0
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 112*se_curtain_mvl/mxv
|
||||
.byte W19
|
||||
.byte VOICE , 100
|
||||
.byte W12
|
||||
.byte W07
|
||||
.byte N04 , Cn4 , v112
|
||||
.byte W05
|
||||
.byte As4
|
||||
.byte W07
|
||||
.byte Gs5 , v064
|
||||
.byte W05
|
||||
.byte Ds6 , v048
|
||||
.byte W07
|
||||
.byte Gn6 , v032
|
||||
.byte W05
|
||||
.byte W12
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 3 **********************@
|
||||
|
||||
se_curtain_3:
|
||||
.byte KEYSH , se_curtain_key+0
|
||||
.byte VOICE , 125
|
||||
.byte LFOS , 44
|
||||
.byte XCMD , xIECV , 18
|
||||
.byte xIECV , 16
|
||||
.byte BENDR , 12
|
||||
.byte MOD , 2
|
||||
.byte VOL , 86*se_curtain_mvl/mxv
|
||||
.byte BEND , c_v-57
|
||||
.byte N09 , Cn5 , v064
|
||||
.byte W01
|
||||
.byte BEND , c_v-45
|
||||
.byte W01
|
||||
.byte c_v-30
|
||||
.byte W01
|
||||
.byte c_v-18
|
||||
.byte W01
|
||||
.byte c_v-11
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W03
|
||||
.byte N01 , Gn5 , v096
|
||||
.byte W10
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_curtain:
|
||||
.byte 3 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_curtain_pri @ Priority
|
||||
.byte se_curtain_rev @ Reverb.
|
||||
|
||||
.word se_curtain_grp
|
||||
|
||||
.word se_curtain_1
|
||||
.word se_curtain_2
|
||||
.word se_curtain_3
|
||||
|
||||
.end
|
||||
@@ -1,168 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_curtain1_grp, voicegroup129
|
||||
.equ se_curtain1_pri, 5
|
||||
.equ se_curtain1_rev, reverb_set+50
|
||||
.equ se_curtain1_mvl, 127
|
||||
.equ se_curtain1_key, 0
|
||||
.equ se_curtain1_tbs, 1
|
||||
.equ se_curtain1_exg, 0
|
||||
.equ se_curtain1_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_curtain1
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_curtain1_1:
|
||||
.byte VOL , 127*se_curtain1_mvl/mxv
|
||||
.byte KEYSH , se_curtain1_key+0
|
||||
.byte TEMPO , 112*se_curtain1_tbs/2
|
||||
.byte VOICE , 38
|
||||
.byte MOD , 2
|
||||
.byte N04 , Gs1 , v120
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , Cn2
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , En2
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , Gs2
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte 1
|
||||
.byte N04 , Cn3
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte 1
|
||||
.byte N04 , Ds3
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 1
|
||||
.byte N04 , En3 , v096
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v032
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v+63
|
||||
.byte MOD , 1
|
||||
.byte N04 , En3 , v048
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v012
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W03
|
||||
.byte PAN , c_v+63
|
||||
.byte MOD , 1
|
||||
.byte N04 , En3 , v032
|
||||
.byte W02
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte PAN , c_v-62
|
||||
.byte MOD , 1
|
||||
.byte N04 , En4 , v008
|
||||
.byte W03
|
||||
.byte MOD , 7
|
||||
.byte W02
|
||||
.byte 2
|
||||
.byte W03
|
||||
.byte TEMPO , 98*se_curtain1_tbs/2
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 127*se_curtain1_mvl/mxv
|
||||
.byte W12
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_curtain1_2:
|
||||
.byte VOL , 127*se_curtain1_mvl/mxv
|
||||
.byte KEYSH , se_curtain1_key+0
|
||||
.byte VOICE , 100
|
||||
.byte W12
|
||||
.byte W07
|
||||
.byte N04 , Cn4 , v112
|
||||
.byte W05
|
||||
.byte As4
|
||||
.byte W07
|
||||
.byte Gs5 , v064
|
||||
.byte W05
|
||||
.byte Ds6 , v048
|
||||
.byte W07
|
||||
.byte Gn6 , v032
|
||||
.byte W05
|
||||
.byte W12
|
||||
.byte PAN , c_v+0
|
||||
.byte VOL , 112*se_curtain1_mvl/mxv
|
||||
.byte W12
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 3 **********************@
|
||||
|
||||
se_curtain1_3:
|
||||
.byte KEYSH , se_curtain1_key+0
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte W12
|
||||
.byte VOICE , 125
|
||||
.byte LFOS , 44
|
||||
.byte XCMD , xIECV , 18
|
||||
.byte xIECV , 16
|
||||
.byte BENDR , 12
|
||||
.byte MOD , 2
|
||||
.byte VOL , 86*se_curtain1_mvl/mxv
|
||||
.byte BEND , c_v-57
|
||||
.byte N09 , Cn5 , v064
|
||||
.byte W01
|
||||
.byte BEND , c_v-45
|
||||
.byte W01
|
||||
.byte c_v-30
|
||||
.byte W01
|
||||
.byte c_v-18
|
||||
.byte W01
|
||||
.byte c_v-11
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W03
|
||||
.byte N01 , Gn5 , v096
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_curtain1:
|
||||
.byte 3 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_curtain1_pri @ Priority
|
||||
.byte se_curtain1_rev @ Reverb.
|
||||
|
||||
.word se_curtain1_grp
|
||||
|
||||
.word se_curtain1_1
|
||||
.word se_curtain1_2
|
||||
.word se_curtain1_3
|
||||
|
||||
.end
|
||||
@@ -1,46 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_dansa_grp, voicegroup127
|
||||
.equ se_dansa_pri, 4
|
||||
.equ se_dansa_rev, reverb_set+50
|
||||
.equ se_dansa_mvl, 127
|
||||
.equ se_dansa_key, 0
|
||||
.equ se_dansa_tbs, 1
|
||||
.equ se_dansa_exg, 0
|
||||
.equ se_dansa_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_dansa
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_dansa_1:
|
||||
.byte KEYSH , se_dansa_key+0
|
||||
.byte TEMPO , 120*se_dansa_tbs/2
|
||||
.byte VOICE , 85
|
||||
.byte VOL , 100*se_dansa_mvl/mxv
|
||||
.byte BEND , c_v-6
|
||||
.byte N02 , Ds2 , v052
|
||||
.byte W02
|
||||
.byte VOICE , 86
|
||||
.byte N06 , Gn3 , v092
|
||||
.byte W01
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_dansa:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_dansa_pri @ Priority
|
||||
.byte se_dansa_rev @ Reverb.
|
||||
|
||||
.word se_dansa_grp
|
||||
|
||||
.word se_dansa_1
|
||||
|
||||
.end
|
||||
@@ -1,80 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_daugi_grp, voicegroup127
|
||||
.equ se_daugi_pri, 5
|
||||
.equ se_daugi_rev, reverb_set+50
|
||||
.equ se_daugi_mvl, 127
|
||||
.equ se_daugi_key, 0
|
||||
.equ se_daugi_tbs, 1
|
||||
.equ se_daugi_exg, 0
|
||||
.equ se_daugi_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_daugi
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_daugi_1:
|
||||
.byte KEYSH , se_daugi_key+0
|
||||
.byte TEMPO , 128*se_daugi_tbs/2
|
||||
.byte VOICE , 89
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 90*se_daugi_mvl/mxv
|
||||
.byte BEND , c_v-1
|
||||
.byte N03 , Fs2 , v127
|
||||
.byte W03
|
||||
.byte N01 , Ds3
|
||||
.byte W03
|
||||
.byte VOICE , 6
|
||||
.byte N03 , Gs3 , v100
|
||||
.byte W03
|
||||
.byte W01
|
||||
.byte N18 , Fn5 , v072
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@********************** Track 2 **********************@
|
||||
|
||||
se_daugi_2:
|
||||
.byte KEYSH , se_daugi_key+0
|
||||
.byte VOICE , 14
|
||||
.byte VOL , 90*se_daugi_mvl/mxv
|
||||
.byte BEND , c_v-8
|
||||
.byte N03 , Gs3 , v100
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte Gs3 , v060
|
||||
.byte W03
|
||||
.byte W01
|
||||
.byte N18 , Fn5
|
||||
.byte W02
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte W03
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_daugi:
|
||||
.byte 2 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_daugi_pri @ Priority
|
||||
.byte se_daugi_rev @ Reverb.
|
||||
|
||||
.word se_daugi_grp
|
||||
|
||||
.word se_daugi_1
|
||||
.word se_daugi_2
|
||||
|
||||
.end
|
||||
@@ -1,197 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_dendou_grp, voicegroup128
|
||||
.equ se_dendou_pri, 5
|
||||
.equ se_dendou_rev, reverb_set+50
|
||||
.equ se_dendou_mvl, 127
|
||||
.equ se_dendou_key, 0
|
||||
.equ se_dendou_tbs, 1
|
||||
.equ se_dendou_exg, 0
|
||||
.equ se_dendou_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_dendou
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_dendou_1:
|
||||
.byte KEYSH , se_dendou_key+0
|
||||
.byte TEMPO , 150*se_dendou_tbs/2
|
||||
.byte VOICE , 60
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 25*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte BEND , c_v+0
|
||||
.byte TIE , Bn2 , v127
|
||||
.byte W01
|
||||
.byte PAN , c_v+2
|
||||
.byte W01
|
||||
.byte c_v+5
|
||||
.byte W01
|
||||
.byte VOL , 34*se_dendou_mvl/mxv
|
||||
.byte W01
|
||||
.byte PAN , c_v+2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 46*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W02
|
||||
.byte VOL , 56*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte c_v+2
|
||||
.byte W01
|
||||
.byte c_v+5
|
||||
.byte W01
|
||||
.byte VOL , 70*se_dendou_mvl/mxv
|
||||
.byte W01
|
||||
.byte PAN , c_v+2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 80*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W02
|
||||
.byte VOL , 88*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte c_v+2
|
||||
.byte W01
|
||||
.byte VOL , 96*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+5
|
||||
.byte W02
|
||||
.byte c_v+2
|
||||
.byte W02
|
||||
.byte VOL , 100*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte W01
|
||||
.byte c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W02
|
||||
.byte c_v-2
|
||||
.byte W02
|
||||
se_dendou_1_000:
|
||||
.byte PAN , c_v+0
|
||||
.byte W01
|
||||
.byte c_v+2
|
||||
.byte W01
|
||||
.byte c_v+5
|
||||
.byte W02
|
||||
.byte c_v+2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W02
|
||||
.byte c_v-2
|
||||
.byte W02
|
||||
.byte PEND
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte PATT
|
||||
.word se_dendou_1_000
|
||||
.byte VOL , 96*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+0
|
||||
.byte W01
|
||||
.byte c_v+2
|
||||
.byte W01
|
||||
.byte c_v+5
|
||||
.byte W01
|
||||
.byte VOL , 92*se_dendou_mvl/mxv
|
||||
.byte W01
|
||||
.byte PAN , c_v+2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 84*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W02
|
||||
.byte VOL , 72*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte c_v+2
|
||||
.byte W01
|
||||
.byte VOL , 63*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+5
|
||||
.byte W02
|
||||
.byte VOL , 52*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v+2
|
||||
.byte W02
|
||||
.byte c_v+0
|
||||
.byte W01
|
||||
.byte VOL , 37*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W01
|
||||
.byte c_v-4
|
||||
.byte W01
|
||||
.byte VOL , 22*se_dendou_mvl/mxv
|
||||
.byte W01
|
||||
.byte 12*se_dendou_mvl/mxv
|
||||
.byte PAN , c_v-2
|
||||
.byte W02
|
||||
.byte EOT , Bn2
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_dendou:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_dendou_pri @ Priority
|
||||
.byte se_dendou_rev @ Reverb.
|
||||
|
||||
.word se_dendou_grp
|
||||
|
||||
.word se_dendou_1
|
||||
|
||||
.end
|
||||
@@ -1,50 +0,0 @@
|
||||
.include "MPlayDef.s"
|
||||
|
||||
.equ se_doku_grp, voicegroup127
|
||||
.equ se_doku_pri, 5
|
||||
.equ se_doku_rev, reverb_set+50
|
||||
.equ se_doku_mvl, 127
|
||||
.equ se_doku_key, 0
|
||||
.equ se_doku_tbs, 1
|
||||
.equ se_doku_exg, 0
|
||||
.equ se_doku_cmp, 1
|
||||
|
||||
.section .rodata
|
||||
.global se_doku
|
||||
.align 2
|
||||
|
||||
@********************** Track 1 **********************@
|
||||
|
||||
se_doku_1:
|
||||
.byte KEYSH , se_doku_key+0
|
||||
.byte TEMPO , 150*se_doku_tbs/2
|
||||
.byte VOICE , 16
|
||||
.byte BENDR , 12
|
||||
.byte VOL , 110*se_doku_mvl/mxv
|
||||
.byte BEND , c_v+0
|
||||
.byte N02 , Ds3 , v100
|
||||
.byte W04
|
||||
.byte N02
|
||||
.byte W05
|
||||
.byte N02
|
||||
.byte W05
|
||||
.byte N02
|
||||
.byte W05
|
||||
.byte N02
|
||||
.byte W05
|
||||
.byte FINE
|
||||
|
||||
@******************************************************@
|
||||
.align 2
|
||||
|
||||
se_doku:
|
||||
.byte 1 @ NumTrks
|
||||
.byte 0 @ NumBlks
|
||||
.byte se_doku_pri @ Priority
|
||||
.byte se_doku_rev @ Reverb.
|
||||
|
||||
.word se_doku_grp
|
||||
|
||||
.word se_doku_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