mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-02-04 02:10:01 +01:00
Merge branch 'master' of github.com:pret/pokeemerald
This commit is contained in:
commit
a26380663c
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
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
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
|
@ -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
|
||||
{
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
119
ld_script.txt
119
ld_script.txt
@ -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);
|
||||
|
165
songs.mk
165
songs.mk
@ -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
|
||||
|
@ -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
|
||||
|
BIN
sound/songs/midi/se_a.mid
Normal file
BIN
sound/songs/midi/se_a.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_ban.mid
Normal file
BIN
sound/songs/midi/se_ban.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_basabasa.mid
Normal file
BIN
sound/songs/midi/se_basabasa.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_bidoro.mid
Normal file
BIN
sound/songs/midi/se_bidoro.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_boo.mid
Normal file
BIN
sound/songs/midi/se_boo.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_bowa.mid
Normal file
BIN
sound/songs/midi/se_bowa.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_bowa2.mid
Normal file
BIN
sound/songs/midi/se_bowa2.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_bt_start.mid
Normal file
BIN
sound/songs/midi/se_bt_start.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_gaji.mid
Normal file
BIN
sound/songs/midi/se_c_gaji.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_maku_d.mid
Normal file
BIN
sound/songs/midi/se_c_maku_d.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_maku_u.mid
Normal file
BIN
sound/songs/midi/se_c_maku_u.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_pasi.mid
Normal file
BIN
sound/songs/midi/se_c_pasi.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_pikon.mid
Normal file
BIN
sound/songs/midi/se_c_pikon.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_c_syu.mid
Normal file
BIN
sound/songs/midi/se_c_syu.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_card.mid
Normal file
BIN
sound/songs/midi/se_card.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_curtain.mid
Normal file
BIN
sound/songs/midi/se_curtain.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_curtain1.mid
Normal file
BIN
sound/songs/midi/se_curtain1.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_dansa.mid
Normal file
BIN
sound/songs/midi/se_dansa.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_daugi.mid
Normal file
BIN
sound/songs/midi/se_daugi.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_dendou.mid
Normal file
BIN
sound/songs/midi/se_dendou.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_doku.mid
Normal file
BIN
sound/songs/midi/se_doku.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_door.mid
Normal file
BIN
sound/songs/midi/se_door.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_e.mid
Normal file
BIN
sound/songs/midi/se_e.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_elebeta.mid
Normal file
BIN
sound/songs/midi/se_elebeta.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_esuka.mid
Normal file
BIN
sound/songs/midi/se_esuka.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_exp.mid
Normal file
BIN
sound/songs/midi/se_exp.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_expmax.mid
Normal file
BIN
sound/songs/midi/se_expmax.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fu_zaku.mid
Normal file
BIN
sound/songs/midi/se_fu_zaku.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fu_zaku2.mid
Normal file
BIN
sound/songs/midi/se_fu_zaku2.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fu_zuzuzu.mid
Normal file
BIN
sound/songs/midi/se_fu_zuzuzu.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fuusen1.mid
Normal file
BIN
sound/songs/midi/se_fuusen1.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fuusen2.mid
Normal file
BIN
sound/songs/midi/se_fuusen2.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_fuusen3.mid
Normal file
BIN
sound/songs/midi/se_fuusen3.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hantei1.mid
Normal file
BIN
sound/songs/midi/se_hantei1.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hantei2.mid
Normal file
BIN
sound/songs/midi/se_hantei2.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hashi.mid
Normal file
BIN
sound/songs/midi/se_hashi.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hazure.mid
Normal file
BIN
sound/songs/midi/se_hazure.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hi_turun.mid
Normal file
BIN
sound/songs/midi/se_hi_turun.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_hinsi.mid
Normal file
BIN
sound/songs/midi/se_hinsi.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_i.mid
Normal file
BIN
sound/songs/midi/se_i.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_jido_doa.mid
Normal file
BIN
sound/songs/midi/se_jido_doa.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_jihanki.mid
Normal file
BIN
sound/songs/midi/se_jihanki.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_jite_pyoko.mid
Normal file
BIN
sound/songs/midi/se_jite_pyoko.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_jitensya.mid
Normal file
BIN
sound/songs/midi/se_jitensya.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_jyuni.mid
Normal file
BIN
sound/songs/midi/se_jyuni.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kaidan.mid
Normal file
BIN
sound/songs/midi/se_kaidan.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kaifuku.mid
Normal file
BIN
sound/songs/midi/se_kaifuku.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_ki_gasyan.mid
Normal file
BIN
sound/songs/midi/se_ki_gasyan.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kon.mid
Normal file
BIN
sound/songs/midi/se_kon.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kon2.mid
Normal file
BIN
sound/songs/midi/se_kon2.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kon3.mid
Normal file
BIN
sound/songs/midi/se_kon3.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kon4.mid
Normal file
BIN
sound/songs/midi/se_kon4.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kouka_h.mid
Normal file
BIN
sound/songs/midi/se_kouka_h.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kouka_l.mid
Normal file
BIN
sound/songs/midi/se_kouka_l.mid
Normal file
Binary file not shown.
BIN
sound/songs/midi/se_kouka_m.mid
Normal file
BIN
sound/songs/midi/se_kouka_m.mid
Normal file
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
Loading…
x
Reference in New Issue
Block a user