mirror of
https://github.com/pret/pmd-red.git
synced 2026-10-05 08:56:58 -04:00
Sese's April/May Dump (#37)
* splitting lots of pokemon square and labeling lots of other things * actually commit this stuff * more moving data and things * more screen work * split out some pokemon dungeon data * lots of data work * push more data work * split kecleon, decomp another kanghaskhan func, and try to doc UpdateBGControl more * lots of item work * label more item things * subtype -> category and doc types/category
This commit is contained in:
+3
-3
@@ -199,7 +199,7 @@ _080007CC:
|
||||
bhi _080007EC
|
||||
add r0, sp, 0x4
|
||||
movs r1, 0x1
|
||||
bl sub_801203C
|
||||
bl WriteSavetoPak
|
||||
adds r4, r0, 0
|
||||
b _080007EE
|
||||
_080007EC:
|
||||
@@ -1549,7 +1549,7 @@ _08001298:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080012B8: .4byte gUnknown_203B460
|
||||
_080012BC: .4byte gUnknown_203B45C
|
||||
_080012BC: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8001248
|
||||
|
||||
thumb_func_start sub_80012C0
|
||||
@@ -1608,7 +1608,7 @@ _08001306:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08001324: .4byte gUnknown_203B460
|
||||
_08001328: .4byte gUnknown_203B45C
|
||||
_08001328: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_80012C0
|
||||
|
||||
.align 2,0
|
||||
|
||||
@@ -5,117 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8009908
|
||||
sub_8009908:
|
||||
push {r4-r7,lr}
|
||||
movs r5, 0
|
||||
ldr r0, _08009994
|
||||
ldr r0, [r0]
|
||||
cmp r5, r0
|
||||
bge _08009936
|
||||
ldr r4, _08009998
|
||||
adds r7, r4, 0
|
||||
movs r6, 0
|
||||
_0800991A:
|
||||
ldr r0, [r4]
|
||||
adds r1, r7, 0x4
|
||||
adds r1, r6, r1
|
||||
ldr r1, [r1]
|
||||
ldr r2, [r4, 0x8]
|
||||
bl CpuCopy
|
||||
adds r4, 0xC
|
||||
adds r6, 0xC
|
||||
adds r5, 0x1
|
||||
ldr r0, _08009994
|
||||
ldr r0, [r0]
|
||||
cmp r5, r0
|
||||
blt _0800991A
|
||||
_08009936:
|
||||
ldr r0, _08009994
|
||||
movs r5, 0
|
||||
str r5, [r0]
|
||||
ldr r4, _0800999C
|
||||
ldrb r0, [r4]
|
||||
cmp r0, 0
|
||||
beq _08009952
|
||||
strb r5, [r4]
|
||||
ldr r0, _080099A0
|
||||
ldr r1, _080099A4
|
||||
movs r2, 0x80
|
||||
lsls r2, 4
|
||||
bl CpuCopy
|
||||
_08009952:
|
||||
ldrb r0, [r4, 0x1]
|
||||
cmp r0, 0
|
||||
beq _08009966
|
||||
strb r5, [r4, 0x1]
|
||||
ldr r0, _080099A8
|
||||
ldr r1, _080099AC
|
||||
movs r2, 0x80
|
||||
lsls r2, 4
|
||||
bl CpuCopy
|
||||
_08009966:
|
||||
ldrb r0, [r4, 0x2]
|
||||
cmp r0, 0
|
||||
beq _0800997A
|
||||
strb r5, [r4, 0x2]
|
||||
ldr r0, _080099B0
|
||||
ldr r1, _080099B4
|
||||
movs r2, 0x80
|
||||
lsls r2, 4
|
||||
bl CpuCopy
|
||||
_0800997A:
|
||||
ldrb r0, [r4, 0x3]
|
||||
cmp r0, 0
|
||||
beq _0800998E
|
||||
strb r5, [r4, 0x3]
|
||||
ldr r0, _080099B8
|
||||
ldr r1, _080099BC
|
||||
movs r2, 0x80
|
||||
lsls r2, 4
|
||||
bl CpuCopy
|
||||
_0800998E:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08009994: .4byte gUnknown_202D23C
|
||||
_08009998: .4byte gUnknown_202D240
|
||||
_0800999C: .4byte gUnknown_202D238
|
||||
_080099A0: .4byte 0x06006000
|
||||
_080099A4: .4byte gUnknown_202B038
|
||||
_080099A8: .4byte 0x06006800
|
||||
_080099AC: .4byte gUnknown_202B838
|
||||
_080099B0: .4byte 0x06007000
|
||||
_080099B4: .4byte gUnknown_202C038
|
||||
_080099B8: .4byte 0x06007800
|
||||
_080099BC: .4byte gUnknown_202C838
|
||||
thumb_func_end sub_8009908
|
||||
|
||||
thumb_func_start sub_80099C0
|
||||
sub_80099C0:
|
||||
push {r4,r5,lr}
|
||||
ldr r0, _080099E4
|
||||
ldr r4, _080099E8
|
||||
movs r5, 0x80
|
||||
lsls r5, 4
|
||||
adds r1, r4, 0
|
||||
adds r2, r5, 0
|
||||
bl CpuCopy
|
||||
ldr r0, _080099EC
|
||||
adds r4, r5
|
||||
adds r1, r4, 0
|
||||
adds r2, r5, 0
|
||||
bl CpuCopy
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080099E4: .4byte 0x06006000
|
||||
_080099E8: .4byte gUnknown_202B038
|
||||
_080099EC: .4byte 0x06006800
|
||||
thumb_func_end sub_80099C0
|
||||
|
||||
thumb_func_start sub_80099F0
|
||||
sub_80099F0:
|
||||
push {lr}
|
||||
|
||||
+1
-1
@@ -1512,7 +1512,7 @@ sub_800DCD0:
|
||||
ldr r0, [r4, 0x4C]
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
_0800DCF6:
|
||||
str r5, [r4, 0x4C]
|
||||
str r5, [r4, 0x50]
|
||||
|
||||
-14466
File diff suppressed because it is too large
Load Diff
+79
-79
@@ -2517,7 +2517,7 @@ _0801ED6C:
|
||||
b _0801ED9A
|
||||
_0801ED74:
|
||||
ldr r0, _0801ED90
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r1, [r4]
|
||||
ldr r0, [r1, 0x20]
|
||||
ldr r1, [r1, 0x10]
|
||||
@@ -2735,7 +2735,7 @@ _0801EED8:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0801EF28: .4byte gUnknown_203B270
|
||||
_0801EF2C: .4byte gUnknown_203B45C
|
||||
_0801EF2C: .4byte gRecruitedPokemonRef
|
||||
_0801EF30: .4byte gUnknown_80DC25C
|
||||
_0801EF34: .4byte gUnknown_80DC274
|
||||
thumb_func_end sub_801EE10
|
||||
@@ -2923,7 +2923,7 @@ _0801F074:
|
||||
strb r7, [r1, 0x4]
|
||||
movs r0, 0xA6
|
||||
lsls r0, 1
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
b _0801F12E
|
||||
.align 2, 0
|
||||
_0801F0C8: .4byte gUnknown_203B270
|
||||
@@ -3478,7 +3478,7 @@ sub_801F428:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0801F50C: .4byte gUnknown_203B274
|
||||
_0801F510: .4byte gUnknown_203B45C
|
||||
_0801F510: .4byte gRecruitedPokemonRef
|
||||
_0801F514: .4byte gUnknown_80DC2C4
|
||||
_0801F518: .4byte 0x000003e5
|
||||
_0801F51C: .4byte 0x000003e6
|
||||
@@ -4308,11 +4308,11 @@ sub_801FB50:
|
||||
ldr r0, _0801FBC4
|
||||
ldr r4, _0801FBC8
|
||||
adds r1, r4, 0
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
ldr r5, _0801FBCC
|
||||
adds r0, r5, 0
|
||||
adds r1, r4, 0
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
adds r0, r4, 0
|
||||
bl GetMonSpecies
|
||||
adds r1, r0, 0
|
||||
@@ -6212,7 +6212,7 @@ _08020AB0:
|
||||
b _08020B32
|
||||
.align 2, 0
|
||||
_08020AE0: .4byte gUnknown_203B27C
|
||||
_08020AE4: .4byte gUnknown_203B45C
|
||||
_08020AE4: .4byte gRecruitedPokemonRef
|
||||
_08020AE8: .4byte gUnknown_202E128
|
||||
_08020AEC:
|
||||
bl sub_8023B44
|
||||
@@ -6238,7 +6238,7 @@ _08020AEC:
|
||||
b _08020B32
|
||||
.align 2, 0
|
||||
_08020B1C: .4byte gUnknown_203B27C
|
||||
_08020B20: .4byte gUnknown_203B45C
|
||||
_08020B20: .4byte gRecruitedPokemonRef
|
||||
_08020B24: .4byte gUnknown_202E128
|
||||
_08020B28:
|
||||
bl sub_8023C60
|
||||
@@ -6751,7 +6751,7 @@ _08020F44:
|
||||
cmp r0, 0
|
||||
beq _08020F68
|
||||
ldr r0, _08020F64
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
b _08021068
|
||||
.align 2, 0
|
||||
_08020F60: .4byte gUnknown_203B27C
|
||||
@@ -6762,7 +6762,7 @@ _08020F68:
|
||||
b _08021068
|
||||
_08020F70:
|
||||
ldr r0, _08020F84
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _08020F88
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1, 0x18]
|
||||
@@ -6782,7 +6782,7 @@ _08020F8C:
|
||||
cmp r0, 0
|
||||
beq _08020FB0
|
||||
ldr r0, _08020FAC
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
b _08021068
|
||||
.align 2, 0
|
||||
_08020FA8: .4byte gUnknown_203B27C
|
||||
@@ -6832,11 +6832,11 @@ _08021000:
|
||||
strb r0, [r1, 0x15]
|
||||
movs r0, 0xA6
|
||||
lsls r0, 1
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
b _0802101C
|
||||
_08021016:
|
||||
ldr r0, _0802102C
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
_0802101C:
|
||||
ldr r0, _08021030
|
||||
ldr r1, [r0]
|
||||
@@ -6865,7 +6865,7 @@ _08021034:
|
||||
_08021054: .4byte gUnknown_203B27C
|
||||
_08021058:
|
||||
ldr r0, _08021070
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r1, [r4]
|
||||
ldr r0, [r1, 0x18]
|
||||
adds r1, 0x24
|
||||
@@ -6894,7 +6894,7 @@ _08021074:
|
||||
_08021094: .4byte gUnknown_203B27C
|
||||
_08021098:
|
||||
ldr r0, _080210B4
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r1, [r4]
|
||||
ldr r0, [r1, 0x18]
|
||||
adds r1, 0x24
|
||||
@@ -8271,7 +8271,7 @@ _08021B3C:
|
||||
.align 2, 0
|
||||
_08021B4C: .4byte gUnknown_203B28C
|
||||
_08021B50: .4byte 0x000001a7
|
||||
_08021B54: .4byte gUnknown_203B45C
|
||||
_08021B54: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8021A60
|
||||
|
||||
thumb_func_start sub_8021B58
|
||||
@@ -8314,8 +8314,8 @@ _08021B94:
|
||||
bx r1
|
||||
thumb_func_end sub_8021B58
|
||||
|
||||
thumb_func_start sub_8021B9C
|
||||
sub_8021B9C:
|
||||
thumb_func_start CreateWigglytuffShop
|
||||
CreateWigglytuffShop:
|
||||
push {r4-r6,lr}
|
||||
adds r4, r0, 0
|
||||
bl ResetUnusedInputStruct
|
||||
@@ -8335,11 +8335,11 @@ sub_8021B9C:
|
||||
str r4, [r0]
|
||||
ldr r0, _08021BFC
|
||||
movs r1, 0x28
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
ldr r4, _08021C00
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x28
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
movs r0, 0x28
|
||||
bl GetMonSpecies
|
||||
adds r1, r0, 0
|
||||
@@ -8401,7 +8401,7 @@ _08021C0E:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08021C58: .4byte gUnknown_203B290
|
||||
thumb_func_end sub_8021B9C
|
||||
thumb_func_end CreateWigglytuffShop
|
||||
|
||||
thumb_func_start sub_8021C5C
|
||||
sub_8021C5C:
|
||||
@@ -8510,7 +8510,7 @@ sub_8021D44:
|
||||
ldr r1, [r1]
|
||||
str r0, [r1, 0x4]
|
||||
bl sub_8021D5C
|
||||
bl sub_8021E0C
|
||||
bl UpdateWigglytuffDialogue
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -8607,8 +8607,8 @@ _08021E04: .4byte gUnknown_203B290
|
||||
_08021E08: .4byte gUnknown_80DC534
|
||||
thumb_func_end sub_8021D5C
|
||||
|
||||
thumb_func_start sub_8021E0C
|
||||
sub_8021E0C:
|
||||
thumb_func_start UpdateWigglytuffDialogue
|
||||
UpdateWigglytuffDialogue:
|
||||
push {r4,lr}
|
||||
sub sp, 0x20
|
||||
ldr r1, _08021E28
|
||||
@@ -8922,7 +8922,7 @@ _080220B8:
|
||||
movs r0, 0xE
|
||||
str r0, [r1, 0x8]
|
||||
ldr r0, _080220D4
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x98
|
||||
lsls r1, 1
|
||||
@@ -8962,7 +8962,7 @@ _08022108:
|
||||
_0802210E:
|
||||
str r0, [r1, 0x8]
|
||||
movs r0, 0xCE
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r3, _08022134
|
||||
ldr r0, _08022130
|
||||
ldr r2, [r0]
|
||||
@@ -9183,7 +9183,7 @@ _080222B6:
|
||||
.align 2, 0
|
||||
_080222C0: .4byte gWigglytuffDialogue
|
||||
_080222C4: .4byte 0x0000010d
|
||||
thumb_func_end sub_8021E0C
|
||||
thumb_func_end UpdateWigglytuffDialogue
|
||||
|
||||
thumb_func_start sub_80222C8
|
||||
sub_80222C8:
|
||||
@@ -9495,7 +9495,7 @@ _080224F8:
|
||||
bl UnlockFriendArea
|
||||
movs r0, 0xA6
|
||||
lsls r0, 1
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
movs r0, 0xC
|
||||
bl sub_8021D44
|
||||
b _08022532
|
||||
@@ -10333,7 +10333,7 @@ _08022BCE:
|
||||
ldr r0, _08022C18
|
||||
bl strcpy
|
||||
movs r0, 0xCB
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _08022C1C
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
@@ -10534,7 +10534,7 @@ _08022D80:
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x52
|
||||
ldrb r0, [r0]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x5
|
||||
@@ -11542,7 +11542,7 @@ _08023532:
|
||||
_08023594:
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl sub_808DCA0
|
||||
bl GetDexInternalNo
|
||||
lsls r0, 16
|
||||
asrs r4, r0, 16
|
||||
adds r0, r4, 0
|
||||
@@ -11794,12 +11794,12 @@ _08023788:
|
||||
ldrsh r0, [r6, r1]
|
||||
movs r1, 0x1
|
||||
str r2, [sp]
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
adds r4, r0, 0
|
||||
movs r1, 0
|
||||
ldrsh r0, [r5, r1]
|
||||
movs r1, 0x1
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
lsls r4, 16
|
||||
lsls r0, 16
|
||||
ldr r2, [sp]
|
||||
@@ -11868,12 +11868,12 @@ _08023810:
|
||||
ldrsh r0, [r6, r1]
|
||||
movs r1, 0
|
||||
str r2, [sp]
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
adds r4, r0, 0
|
||||
movs r1, 0
|
||||
ldrsh r0, [r5, r1]
|
||||
movs r1, 0
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
lsls r4, 16
|
||||
lsls r0, 16
|
||||
ldr r2, [sp]
|
||||
@@ -12413,7 +12413,7 @@ _08023C4A:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08023C58: .4byte gUnknown_3001B60
|
||||
_08023C5C: .4byte gUnknown_203B45C
|
||||
_08023C5C: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8023BD8
|
||||
|
||||
thumb_func_start sub_8023C60
|
||||
@@ -12725,7 +12725,7 @@ _08023EC0: .4byte 0x000003f6
|
||||
_08023EC4: .4byte 0x00000376
|
||||
_08023EC8: .4byte gUnknown_3001B60
|
||||
_08023ECC: .4byte 0x00000372
|
||||
_08023ED0: .4byte gUnknown_203B45C
|
||||
_08023ED0: .4byte gRecruitedPokemonRef
|
||||
_08023ED4:
|
||||
ldrb r0, [r3, 0x18]
|
||||
cmp r0, 0
|
||||
@@ -12853,7 +12853,7 @@ _08023FA2:
|
||||
b _08023FE2
|
||||
.align 2, 0
|
||||
_08023FD0: .4byte gUnknown_3001B60
|
||||
_08023FD4: .4byte gUnknown_203B45C
|
||||
_08023FD4: .4byte gRecruitedPokemonRef
|
||||
_08023FD8:
|
||||
adds r4, 0x1
|
||||
movs r0, 0xCE
|
||||
@@ -12905,7 +12905,7 @@ _08024002:
|
||||
str r1, [r3, 0x8]
|
||||
b _08024042
|
||||
.align 2, 0
|
||||
_08024034: .4byte gUnknown_203B45C
|
||||
_08024034: .4byte gRecruitedPokemonRef
|
||||
_08024038:
|
||||
adds r4, 0x1
|
||||
movs r0, 0xCE
|
||||
@@ -13014,7 +13014,7 @@ _080240EE:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08024100: .4byte gUnknown_203B45C
|
||||
_08024100: .4byte gRecruitedPokemonRef
|
||||
_08024104: .4byte gUnknown_3001B60
|
||||
thumb_func_end sub_8023F8C
|
||||
|
||||
@@ -13044,7 +13044,7 @@ _08024110:
|
||||
beq _08024172
|
||||
b _0802416E
|
||||
.align 2, 0
|
||||
_08024134: .4byte gUnknown_203B45C
|
||||
_08024134: .4byte gRecruitedPokemonRef
|
||||
_08024138:
|
||||
cmp r5, 0x3
|
||||
bne _08024140
|
||||
@@ -13225,7 +13225,7 @@ _0802425E:
|
||||
movs r3, 0x8
|
||||
ldrsh r0, [r1, r3]
|
||||
str r2, [sp, 0x8]
|
||||
bl sub_808DCFC
|
||||
bl GetInternalNo
|
||||
adds r4, r0, 0
|
||||
mov r0, r9
|
||||
ldr r1, [r0]
|
||||
@@ -13237,7 +13237,7 @@ _0802425E:
|
||||
adds r1, r0
|
||||
movs r3, 0x8
|
||||
ldrsh r0, [r1, r3]
|
||||
bl sub_808DCFC
|
||||
bl GetInternalNo
|
||||
lsls r4, 16
|
||||
lsls r0, 16
|
||||
ldr r2, [sp, 0x8]
|
||||
@@ -13269,7 +13269,7 @@ _080242B8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080242C8: .4byte gUnknown_3001B60
|
||||
_080242CC: .4byte gUnknown_203B45C
|
||||
_080242CC: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8024228
|
||||
|
||||
thumb_func_start sub_80242D0
|
||||
@@ -13316,7 +13316,7 @@ _08024306:
|
||||
ldrsh r0, [r1, r3]
|
||||
movs r1, 0
|
||||
str r2, [sp, 0x8]
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
adds r4, r0, 0
|
||||
mov r0, r9
|
||||
ldr r1, [r0]
|
||||
@@ -13329,7 +13329,7 @@ _08024306:
|
||||
movs r3, 0x8
|
||||
ldrsh r0, [r1, r3]
|
||||
movs r1, 0
|
||||
bl sub_808DCDC
|
||||
bl GetAlphabetParentNo
|
||||
lsls r4, 16
|
||||
lsls r0, 16
|
||||
ldr r2, [sp, 0x8]
|
||||
@@ -13361,7 +13361,7 @@ _08024364:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08024374: .4byte gUnknown_3001B60
|
||||
_08024378: .4byte gUnknown_203B45C
|
||||
_08024378: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_80242D0
|
||||
|
||||
thumb_func_start sub_802437C
|
||||
@@ -13474,7 +13474,7 @@ sub_80243E8:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08024448: .4byte gUnknown_203B45C
|
||||
_08024448: .4byte gRecruitedPokemonRef
|
||||
_0802444C: .4byte gUnknown_3001B60
|
||||
_08024450: .4byte 0x00000376
|
||||
_08024454: .4byte gUnknown_80DC9A4
|
||||
@@ -13739,7 +13739,7 @@ sub_8024604:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08024654: .4byte gUnknown_203B2AC
|
||||
_08024658: .4byte gUnknown_203B45C
|
||||
_08024658: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8024604
|
||||
|
||||
thumb_func_start sub_802465C
|
||||
@@ -14309,7 +14309,7 @@ _08024B38:
|
||||
_08024B3A:
|
||||
str r0, [r1, 0x24]
|
||||
movs r0, 0x3C
|
||||
bl sub_8011930
|
||||
bl xxx_call_fade_out_bgm
|
||||
ldr r0, _08024B48
|
||||
b _08024CAE
|
||||
.align 2, 0
|
||||
@@ -14321,7 +14321,7 @@ _08024B4C:
|
||||
movs r2, 0x5
|
||||
bl sub_808D9AC
|
||||
ldr r0, _08024B6C
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r1, [r5]
|
||||
movs r0, 0x13
|
||||
str r0, [r1, 0x24]
|
||||
@@ -14377,7 +14377,7 @@ _08024BD6:
|
||||
ldr r0, _08024C14
|
||||
bl sub_801199C
|
||||
movs r0, 0xD2
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r1, [r5]
|
||||
ldrb r0, [r1, 0x10]
|
||||
cmp r0, 0
|
||||
@@ -15295,7 +15295,7 @@ _080252D0:
|
||||
movs r0, 0
|
||||
b _080252EA
|
||||
.align 2, 0
|
||||
_080252E0: .4byte gUnknown_203B45C
|
||||
_080252E0: .4byte gRecruitedPokemonRef
|
||||
_080252E4: .4byte 0x0000019d
|
||||
_080252E8:
|
||||
movs r0, 0x1
|
||||
@@ -15765,7 +15765,7 @@ _080256A8:
|
||||
movs r0, 0x1
|
||||
str r0, [r1, 0x8]
|
||||
movs r0, 0xCF
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _080256C4
|
||||
_080256B6:
|
||||
ldr r3, _080256C8
|
||||
@@ -15907,7 +15907,7 @@ _080257A0:
|
||||
adds r6, 0x1
|
||||
b _08025810
|
||||
.align 2, 0
|
||||
_080257CC: .4byte gUnknown_203B45C
|
||||
_080257CC: .4byte gRecruitedPokemonRef
|
||||
_080257D0: .4byte gUnknown_203B2B4
|
||||
_080257D4: .4byte gUnknown_80DD2B0
|
||||
_080257D8: .4byte gUnknown_80DD2B8
|
||||
@@ -16219,7 +16219,7 @@ _08025A0C:
|
||||
b _08025A7E
|
||||
.align 2, 0
|
||||
_08025A38: .4byte gUnknown_203B2B4
|
||||
_08025A3C: .4byte gUnknown_203B45C
|
||||
_08025A3C: .4byte gRecruitedPokemonRef
|
||||
_08025A40:
|
||||
bl sub_8023B44
|
||||
ldr r1, _08025A6C
|
||||
@@ -16242,7 +16242,7 @@ _08025A40:
|
||||
b _08025A7E
|
||||
.align 2, 0
|
||||
_08025A6C: .4byte gUnknown_203B2B4
|
||||
_08025A70: .4byte gUnknown_203B45C
|
||||
_08025A70: .4byte gRecruitedPokemonRef
|
||||
_08025A74:
|
||||
bl sub_8023C60
|
||||
movs r0, 0x13
|
||||
@@ -16324,7 +16324,7 @@ _08025B20:
|
||||
b _08025BC2
|
||||
_08025B28:
|
||||
ldr r0, _08025B68
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r4, _08025B6C
|
||||
ldr r1, [r4]
|
||||
ldrb r0, [r1, 0x18]
|
||||
@@ -16547,7 +16547,7 @@ _08025CF8:
|
||||
bne _08025D88
|
||||
movs r6, 0x8
|
||||
ldr r0, _08025D68
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r5, _08025D6C
|
||||
ldr r0, [r5]
|
||||
ldr r0, [r0, 0x10]
|
||||
@@ -16819,7 +16819,7 @@ sub_8025EF4:
|
||||
b _08025F48
|
||||
.align 2, 0
|
||||
_08025F1C: .4byte gUnknown_203B2B8
|
||||
_08025F20: .4byte gUnknown_203B45C
|
||||
_08025F20: .4byte gRecruitedPokemonRef
|
||||
_08025F24:
|
||||
adds r5, 0x1
|
||||
movs r0, 0xCE
|
||||
@@ -16853,7 +16853,7 @@ _08025F48:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08025F60: .4byte gUnknown_203B2B8
|
||||
_08025F64: .4byte gUnknown_203B45C
|
||||
_08025F64: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8025EF4
|
||||
|
||||
thumb_func_start sub_8025F68
|
||||
@@ -17393,7 +17393,7 @@ _080263F8:
|
||||
movs r0, 0x19
|
||||
str r0, [r1, 0x4]
|
||||
movs r0, 0xCF
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _08026408
|
||||
b _08026492
|
||||
.align 2, 0
|
||||
@@ -17403,7 +17403,7 @@ _0802640C:
|
||||
movs r0, 0x19
|
||||
str r0, [r1, 0x4]
|
||||
movs r0, 0xCF
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _0802641C
|
||||
b _08026492
|
||||
.align 2, 0
|
||||
@@ -17413,7 +17413,7 @@ _08026420:
|
||||
movs r0, 0x19
|
||||
str r0, [r1, 0x4]
|
||||
movs r0, 0xCC
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _08026430
|
||||
b _08026492
|
||||
.align 2, 0
|
||||
@@ -17423,7 +17423,7 @@ _08026434:
|
||||
movs r0, 0x9
|
||||
str r0, [r1, 0x4]
|
||||
movs r0, 0xCA
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _08026444
|
||||
b _08026492
|
||||
.align 2, 0
|
||||
@@ -17577,7 +17577,7 @@ _08026542:
|
||||
movs r6, 0x2
|
||||
b _080265B4
|
||||
.align 2, 0
|
||||
_08026574: .4byte gUnknown_203B45C
|
||||
_08026574: .4byte gRecruitedPokemonRef
|
||||
_08026578: .4byte gUnknown_203B2B8
|
||||
_0802657C: .4byte gUnknown_80DD664
|
||||
_08026580: .4byte gUnknown_80DD670
|
||||
@@ -18089,7 +18089,7 @@ _08026976:
|
||||
b _08026A6E
|
||||
.align 2, 0
|
||||
_08026984: .4byte gUnknown_203B2B8
|
||||
_08026988: .4byte gUnknown_203B45C
|
||||
_08026988: .4byte gRecruitedPokemonRef
|
||||
_0802698C:
|
||||
ldr r0, _080269AC
|
||||
ldr r0, [r0]
|
||||
@@ -18130,7 +18130,7 @@ _080269DA:
|
||||
bl sub_8026074
|
||||
b _08026A6E
|
||||
.align 2, 0
|
||||
_080269E8: .4byte gUnknown_203B45C
|
||||
_080269E8: .4byte gRecruitedPokemonRef
|
||||
_080269EC: .4byte gUnknown_203B2B8
|
||||
_080269F0:
|
||||
movs r0, 0xC
|
||||
@@ -18150,7 +18150,7 @@ _08026A08:
|
||||
b _08026A6E
|
||||
_08026A10:
|
||||
ldr r0, _08026A50
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r4, _08026A54
|
||||
ldr r1, [r4]
|
||||
ldrb r0, [r1, 0x14]
|
||||
@@ -18450,7 +18450,7 @@ _08026C58:
|
||||
bne _08026CE8
|
||||
movs r6, 0xF
|
||||
ldr r0, _08026CC8
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r5, _08026CCC
|
||||
ldr r0, [r5]
|
||||
ldr r0, [r0, 0xC]
|
||||
@@ -18885,7 +18885,7 @@ sub_8026FA4:
|
||||
_08026FC0: .4byte gUnknown_203B2B8
|
||||
_08026FC4:
|
||||
ldr r0, _08026FF4
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x14
|
||||
bl sub_8091274
|
||||
@@ -18907,7 +18907,7 @@ _08026FC4:
|
||||
_08026FF4: .4byte 0x0000014d
|
||||
_08026FF8:
|
||||
ldr r0, _08027024
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x14]
|
||||
bl sub_8090A60
|
||||
@@ -19505,7 +19505,7 @@ _080274B6:
|
||||
str r2, [r0]
|
||||
b _08027550
|
||||
.align 2, 0
|
||||
_080274E4: .4byte gUnknown_203B45C
|
||||
_080274E4: .4byte gRecruitedPokemonRef
|
||||
_080274E8: .4byte gUnknown_203B2BC
|
||||
_080274EC: .4byte gFriendActionStandby
|
||||
_080274F0: .4byte gFriendActionMakeLeader
|
||||
@@ -19949,7 +19949,7 @@ _0802782C:
|
||||
b _080278AE
|
||||
.align 2, 0
|
||||
_08027860: .4byte gUnknown_203B2BC
|
||||
_08027864: .4byte gUnknown_203B45C
|
||||
_08027864: .4byte gRecruitedPokemonRef
|
||||
_08027868:
|
||||
bl sub_8023B44
|
||||
ldr r4, _0802789C
|
||||
@@ -19975,7 +19975,7 @@ _08027868:
|
||||
b _080278AE
|
||||
.align 2, 0
|
||||
_0802789C: .4byte gUnknown_203B2BC
|
||||
_080278A0: .4byte gUnknown_203B45C
|
||||
_080278A0: .4byte gRecruitedPokemonRef
|
||||
_080278A4:
|
||||
bl sub_8023C60
|
||||
movs r0, 0x11
|
||||
@@ -20065,7 +20065,7 @@ _0802795E:
|
||||
b _08027A0E
|
||||
.align 2, 0
|
||||
_08027964: .4byte gUnknown_203B2BC
|
||||
_08027968: .4byte gUnknown_203B45C
|
||||
_08027968: .4byte gRecruitedPokemonRef
|
||||
_0802796C:
|
||||
ldr r0, _08027984
|
||||
ldr r0, [r0]
|
||||
@@ -20102,7 +20102,7 @@ _080279B2:
|
||||
bl sub_808ED00
|
||||
b _08027A0E
|
||||
.align 2, 0
|
||||
_080279B8: .4byte gUnknown_203B45C
|
||||
_080279B8: .4byte gRecruitedPokemonRef
|
||||
_080279BC: .4byte gUnknown_203B2BC
|
||||
_080279C0:
|
||||
movs r0, 0x8
|
||||
@@ -20118,7 +20118,7 @@ _080279D0:
|
||||
b _08027A36
|
||||
_080279D8:
|
||||
ldr r0, _08027A18
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r4, _08027A1C
|
||||
ldr r1, [r4]
|
||||
ldrb r0, [r1, 0x14]
|
||||
@@ -20412,7 +20412,7 @@ _08027C1C:
|
||||
cmp r0, 0xA
|
||||
bne _08027C7C
|
||||
ldr r0, _08027C60
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r4, _08027C64
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0xC]
|
||||
|
||||
+2
-2
@@ -306,7 +306,7 @@ sub_8027EB8:
|
||||
_08027ED4: .4byte gUnknown_203B2BC
|
||||
_08027ED8:
|
||||
ldr r0, _08027F08
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x14
|
||||
bl sub_8091274
|
||||
@@ -328,7 +328,7 @@ _08027ED8:
|
||||
_08027F08: .4byte 0x0000014d
|
||||
_08027F0C:
|
||||
ldr r0, _08027F38
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x14]
|
||||
bl sub_8090A60
|
||||
|
||||
+2
-2
@@ -2913,7 +2913,7 @@ _0802CCBC:
|
||||
.4byte _0802CD20
|
||||
_0802CCD8:
|
||||
ldr r0, _0802CCEC
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _0802CCF0
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0, 0xC]
|
||||
@@ -2925,7 +2925,7 @@ _0802CCEC: .4byte 0x00000133
|
||||
_0802CCF0: .4byte gUnknown_203B2F0
|
||||
_0802CCF4:
|
||||
ldr r0, _0802CD10
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
ldr r0, _0802CD14
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0, 0xC]
|
||||
|
||||
+3
-3
@@ -1279,17 +1279,17 @@ _0803BA34:
|
||||
ldr r2, _0803BA38
|
||||
b _0803BAFA
|
||||
.align 2, 0
|
||||
_0803BA38: .4byte gUnknown_80E88A0
|
||||
_0803BA38: .4byte gMankeyMissionDescription
|
||||
_0803BA3C:
|
||||
ldr r2, _0803BA40
|
||||
b _0803BAFA
|
||||
.align 2, 0
|
||||
_0803BA40: .4byte gUnknown_80E88C8
|
||||
_0803BA40: .4byte gSmeargleMissionDescription
|
||||
_0803BA44:
|
||||
ldr r2, _0803BA48
|
||||
b _0803BAFA
|
||||
.align 2, 0
|
||||
_0803BA48: .4byte gUnknown_80E8920
|
||||
_0803BA48: .4byte gMedichamMissionDescription
|
||||
_0803BA4C:
|
||||
ldr r4, _0803BA64
|
||||
ldrb r1, [r7, 0x14]
|
||||
|
||||
+1
-1
@@ -220,7 +220,7 @@ _0803C35A:
|
||||
movs r0, 0xC
|
||||
ldrsh r1, [r6, r0]
|
||||
adds r0, r4, 0
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
ldrh r0, [r6, 0xC]
|
||||
strh r0, [r4, 0x14]
|
||||
ldrb r1, [r6, 0x1]
|
||||
|
||||
+1
-1
@@ -894,7 +894,7 @@ _0803D7AE:
|
||||
adds r0, r5, 0
|
||||
str r1, [sp]
|
||||
str r2, [sp, 0x4]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, [sp]
|
||||
|
||||
+1
-1
@@ -1782,7 +1782,7 @@ _08040EF0:
|
||||
beq _08040F2A
|
||||
lsls r0, r1, 16
|
||||
lsrs r0, 16
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
_08040F2A:
|
||||
ldr r1, [sp, 0x18]
|
||||
cmp r1, 0x63
|
||||
|
||||
+3
-3
@@ -554,7 +554,7 @@ _08042694:
|
||||
subs r4, 0x1
|
||||
_080426AC:
|
||||
adds r0, r4, 0
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@@ -581,7 +581,7 @@ _080426D8:
|
||||
lsls r1, r4, 1
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
b _080426FC
|
||||
.align 2, 0
|
||||
_080426EC: .4byte gUnknown_80F67DC
|
||||
@@ -590,7 +590,7 @@ _080426F0:
|
||||
lsls r1, r4, 1
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
_080426FC:
|
||||
adds r0, r5, 0
|
||||
adds r1, r4, 0
|
||||
|
||||
+24
-24
@@ -2713,7 +2713,7 @@ _080440D0:
|
||||
bl sub_8092AD4
|
||||
b _080440F8
|
||||
.align 2, 0
|
||||
_080440E4: .4byte gUnknown_203B45C
|
||||
_080440E4: .4byte gRecruitedPokemonRef
|
||||
_080440E8: .4byte 0x03e60000
|
||||
_080440EC: .4byte 0x000003e7
|
||||
_080440F0:
|
||||
@@ -2825,7 +2825,7 @@ _080441A4:
|
||||
_080441AC: .4byte gUnknown_203B418
|
||||
_080441B0: .4byte 0x00000644
|
||||
_080441B4: .4byte gUnknown_203B460
|
||||
_080441B8: .4byte gUnknown_203B45C
|
||||
_080441B8: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_8044124
|
||||
|
||||
thumb_func_start sub_80441BC
|
||||
@@ -4108,7 +4108,7 @@ _08044BF0: .4byte gUnknown_80F697C
|
||||
_08044BF4:
|
||||
ldr r4, _08044C0C
|
||||
adds r0, r5, 0
|
||||
bl sub_8090D6C
|
||||
bl GetItemCategory
|
||||
lsls r0, 3
|
||||
adds r4, 0x4
|
||||
adds r0, r4
|
||||
@@ -4382,7 +4382,7 @@ sub_8044DC8:
|
||||
cmp r0, 0xE9
|
||||
beq _08044DE8
|
||||
ldr r4, _08044DE4
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 23
|
||||
adds r0, r4
|
||||
@@ -4445,7 +4445,7 @@ sub_8044E24:
|
||||
cmp r0, 0
|
||||
bne _08044EBA
|
||||
ldrb r0, [r5, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x5
|
||||
@@ -4552,7 +4552,7 @@ _08044F18:
|
||||
lsls r0, r5, 2
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x2]
|
||||
bl sub_8090D6C
|
||||
bl GetItemCategory
|
||||
lsls r0, 3
|
||||
adds r4, 0x4
|
||||
adds r0, r4
|
||||
@@ -6402,7 +6402,7 @@ _08045C76:
|
||||
strb r0, [r5]
|
||||
_08045C7E:
|
||||
adds r0, r4, 0
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x6
|
||||
@@ -6631,14 +6631,14 @@ _08045E38: .4byte gAvailablePokemonNames
|
||||
_08045E3C: .4byte gUnknown_80F8F88
|
||||
_08045E40:
|
||||
ldrb r0, [r5, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x6
|
||||
bne _08045E7C
|
||||
movs r0, 0xA6
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
adds r0, r5, 0
|
||||
bl sub_80915D4
|
||||
bl sub_80913A0
|
||||
@@ -6825,7 +6825,7 @@ _08045FAC:
|
||||
bl sub_80461C8
|
||||
movs r0, 0xA5
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
mov r3, sp
|
||||
adds r0, r3, r4
|
||||
ldr r0, [r0]
|
||||
@@ -6902,7 +6902,7 @@ _0804605C: .4byte gUnknown_80F8F54
|
||||
_08046060:
|
||||
movs r0, 0xA5
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
lsls r0, r4, 2
|
||||
add r0, sp
|
||||
ldr r0, [r0]
|
||||
@@ -7189,7 +7189,7 @@ sub_8046298:
|
||||
ldrb r0, [r0, 0xD]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080462A8: .4byte gItemParametersFile + 4
|
||||
_080462A8: .4byte gItemParametersData
|
||||
thumb_func_end sub_8046298
|
||||
|
||||
thumb_func_start sub_80462AC
|
||||
@@ -7361,7 +7361,7 @@ _080463BC:
|
||||
_080463EE:
|
||||
ldr r0, [r4, 0x70]
|
||||
ldrb r0, [r0, 0x2]
|
||||
bl sub_8090D58
|
||||
bl GetItemPalette
|
||||
movs r1, 0xF
|
||||
ands r0, r1
|
||||
lsls r0, 12
|
||||
@@ -7454,7 +7454,7 @@ sub_80464AC:
|
||||
push {r4,lr}
|
||||
ldr r4, _080464C4
|
||||
ldrb r0, [r0, 0x2]
|
||||
bl sub_8090D6C
|
||||
bl GetItemCategory
|
||||
lsls r0, 3
|
||||
adds r0, r4
|
||||
ldr r0, [r0]
|
||||
@@ -8728,7 +8728,7 @@ _08046E1E:
|
||||
movs r1, 0x41
|
||||
bl sub_803E708
|
||||
movs r0, 0xD4
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
ldr r0, _08046EFC
|
||||
ldr r1, [r0]
|
||||
movs r0, 0
|
||||
@@ -8765,7 +8765,7 @@ sub_8046F00:
|
||||
push {r4-r7,lr}
|
||||
adds r4, r0, 0
|
||||
ldrb r0, [r4, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x5
|
||||
@@ -10171,18 +10171,18 @@ sub_80479B8:
|
||||
cmp r0, 0
|
||||
beq _08047A20
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08047A3C
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x2
|
||||
beq _08047A3C
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
@@ -10194,7 +10194,7 @@ sub_80479B8:
|
||||
b _08047A3C
|
||||
_08047A20:
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x2
|
||||
@@ -10235,7 +10235,7 @@ _08047A4C:
|
||||
bl _080482BA
|
||||
_08047A76:
|
||||
ldr r0, _08047AAC
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
ldr r0, _08047AB0
|
||||
adds r1, r7, 0
|
||||
bl sub_8045BF8
|
||||
@@ -10317,7 +10317,7 @@ _08047B30:
|
||||
bl sub_804245C
|
||||
_08047B38:
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x2
|
||||
@@ -10331,13 +10331,13 @@ _08047B38:
|
||||
bl sub_8078B5C
|
||||
_08047B56:
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x5
|
||||
beq _08047B72
|
||||
ldrb r0, [r7, 0x2]
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0xA
|
||||
|
||||
+2
-2
@@ -795,7 +795,7 @@ _08048B20:
|
||||
.align 2, 0
|
||||
_08048B24: .4byte gUnknown_203B418
|
||||
_08048B28: .4byte 0x0001357c
|
||||
_08048B2C: .4byte gUnknown_203B45C
|
||||
_08048B2C: .4byte gRecruitedPokemonRef
|
||||
_08048B30: .4byte 0x00008df8
|
||||
_08048B34:
|
||||
movs r0, 0
|
||||
@@ -20336,7 +20336,7 @@ _08052196:
|
||||
b _080521CA
|
||||
.align 2, 0
|
||||
_080521B4: .4byte gUnknown_203B460
|
||||
_080521B8: .4byte gUnknown_203B45C
|
||||
_080521B8: .4byte gRecruitedPokemonRef
|
||||
_080521BC: .4byte 0x00008df8
|
||||
_080521C0: .4byte 0x00008e38
|
||||
_080521C4: .4byte 0x00008e3a
|
||||
|
||||
+4
-4
@@ -721,7 +721,7 @@ sub_8052910:
|
||||
ldrsh r7, [r4, r2]
|
||||
b _08052966
|
||||
.align 2, 0
|
||||
_08052950: .4byte gUnknown_203B45C
|
||||
_08052950: .4byte gRecruitedPokemonRef
|
||||
_08052954: .4byte 0x00008df8
|
||||
_08052958: .4byte gAvailablePokemonNames
|
||||
_0805295C:
|
||||
@@ -749,7 +749,7 @@ _08052966:
|
||||
.align 2, 0
|
||||
_08052988: .4byte gAvailablePokemonNames
|
||||
_0805298C: .4byte gUnknown_80F7AF8
|
||||
_08052990: .4byte gUnknown_203B45C
|
||||
_08052990: .4byte gRecruitedPokemonRef
|
||||
_08052994: .4byte 0x00008df8
|
||||
_08052998: .4byte gUnknown_202DFE8
|
||||
_0805299C:
|
||||
@@ -815,7 +815,7 @@ _08052A1C:
|
||||
ldrsh r4, [r6, r1]
|
||||
ldr r0, _08052A48
|
||||
adds r1, r4, 0
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
_08052A28:
|
||||
ldrh r0, [r6]
|
||||
subs r0, 0x2
|
||||
@@ -1379,7 +1379,7 @@ sub_8052EC0:
|
||||
lsrs r4, r0, 24
|
||||
adds r5, r4, 0
|
||||
adds r0, r4, 0
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x3
|
||||
|
||||
+129
-1972
File diff suppressed because it is too large
Load Diff
+6
-6
@@ -129,7 +129,7 @@ sub_808DF2C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808DF40: .4byte gUnknown_203B45C
|
||||
_0808DF40: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808DF2C
|
||||
|
||||
thumb_func_start sub_808DF44
|
||||
@@ -233,7 +233,7 @@ sub_808DFDC:
|
||||
bl sub_8090BB0
|
||||
b _0808E00A
|
||||
.align 2, 0
|
||||
_0808E000: .4byte gUnknown_203B45C
|
||||
_0808E000: .4byte gRecruitedPokemonRef
|
||||
_0808E004:
|
||||
adds r0, r3, 0
|
||||
adds r0, 0x28
|
||||
@@ -1225,7 +1225,7 @@ _0808E746:
|
||||
movs r0, 0x1
|
||||
b _0808E76A
|
||||
.align 2, 0
|
||||
_0808E75C: .4byte gUnknown_203B45C
|
||||
_0808E75C: .4byte gRecruitedPokemonRef
|
||||
_0808E760:
|
||||
adds r2, 0x58
|
||||
adds r3, 0x1
|
||||
@@ -1430,8 +1430,8 @@ _0808E8C4:
|
||||
bx r1
|
||||
thumb_func_end sub_808E858
|
||||
|
||||
thumb_func_start sub_808E8C8
|
||||
sub_808E8C8:
|
||||
thumb_func_start GetUnownIndex
|
||||
GetUnownIndex:
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
asrs r1, r0, 16
|
||||
@@ -1579,7 +1579,7 @@ _0808E9B0:
|
||||
_0808E9B2:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_808E8C8
|
||||
thumb_func_end GetUnownIndex
|
||||
|
||||
thumb_func_start sub_808E9B8
|
||||
sub_808E9B8:
|
||||
|
||||
+10
-10
@@ -66,7 +66,7 @@ _0808ED64:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808ED70: .4byte gUnknown_203B45C
|
||||
_0808ED70: .4byte gRecruitedPokemonRef
|
||||
_0808ED74: .4byte 0x00008f88
|
||||
thumb_func_end sub_808ED00
|
||||
|
||||
@@ -135,7 +135,7 @@ _0808EDE2:
|
||||
b _0808EDFA
|
||||
.align 2, 0
|
||||
_0808EDF0: .4byte 0x0000ffff
|
||||
_0808EDF4: .4byte gUnknown_203B45C
|
||||
_0808EDF4: .4byte gRecruitedPokemonRef
|
||||
_0808EDF8:
|
||||
strb r0, [r1, 0x3]
|
||||
_0808EDFA:
|
||||
@@ -168,7 +168,7 @@ _0808EE16:
|
||||
strb r0, [r1]
|
||||
b _0808EE40
|
||||
.align 2, 0
|
||||
_0808EE34: .4byte gUnknown_203B45C
|
||||
_0808EE34: .4byte gRecruitedPokemonRef
|
||||
_0808EE38: .4byte 0x00008f88
|
||||
_0808EE3C:
|
||||
mov r0, r8
|
||||
@@ -275,7 +275,7 @@ _0808EEDA:
|
||||
movs r1, 0x3
|
||||
b _0808EF20
|
||||
.align 2, 0
|
||||
_0808EF10: .4byte gUnknown_203B45C
|
||||
_0808EF10: .4byte gRecruitedPokemonRef
|
||||
_0808EF14: .4byte 0x00008f88
|
||||
_0808EF18:
|
||||
ldr r0, [r7]
|
||||
@@ -345,7 +345,7 @@ _0808EF84:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808EF98: .4byte 0x00008f88
|
||||
_0808EF9C: .4byte gUnknown_203B45C
|
||||
_0808EF9C: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808EE9C
|
||||
|
||||
thumb_func_start sub_808EFA0
|
||||
@@ -689,7 +689,7 @@ _0808F296:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808F2A8: .4byte gUnknown_203B45C
|
||||
_0808F2A8: .4byte gRecruitedPokemonRef
|
||||
_0808F2AC: .4byte 0x00008df8
|
||||
thumb_func_end sub_808F154
|
||||
|
||||
@@ -733,7 +733,7 @@ _0808F2C4:
|
||||
strb r2, [r4, 0x2]
|
||||
b _0808F30A
|
||||
.align 2, 0
|
||||
_0808F300: .4byte gUnknown_203B45C
|
||||
_0808F300: .4byte gRecruitedPokemonRef
|
||||
_0808F304: .4byte 0x00008df8
|
||||
_0808F308:
|
||||
strb r1, [r4, 0x2]
|
||||
@@ -927,11 +927,11 @@ _0808F488:
|
||||
bne _0808F49C
|
||||
movs r0, 0x41
|
||||
adds r1, r7, 0
|
||||
bl sub_808DD48
|
||||
bl GetPokemonEvolveConditions
|
||||
b _0808F4A2
|
||||
_0808F49C:
|
||||
adds r1, r7, 0
|
||||
bl sub_808DD48
|
||||
bl GetPokemonEvolveConditions
|
||||
_0808F4A2:
|
||||
ldrh r0, [r7, 0x2]
|
||||
cmp r0, 0
|
||||
@@ -974,7 +974,7 @@ _0808F4E0:
|
||||
asrs r0, 16
|
||||
str r0, [sp, 0x1C]
|
||||
adds r1, r7, 0
|
||||
bl sub_808DD48
|
||||
bl GetPokemonEvolveConditions
|
||||
ldrh r0, [r7, 0x2]
|
||||
cmp r0, 0
|
||||
bne _0808F4FA
|
||||
|
||||
+5
-3165
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -4509,7 +4509,7 @@ sub_8094828:
|
||||
lsrs r0, r1, 24
|
||||
cmp r0, 0
|
||||
beq _08094852
|
||||
bl sub_8090BD0
|
||||
bl GetItemType
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x9
|
||||
|
||||
+1
-1
@@ -950,7 +950,7 @@ _08097B4C:
|
||||
b _08097B80
|
||||
.align 2, 0
|
||||
_08097B5C: .4byte gUnknown_203B494
|
||||
_08097B60: .4byte gUnknown_203B45C
|
||||
_08097B60: .4byte gRecruitedPokemonRef
|
||||
_08097B64: .4byte 0x000001a7
|
||||
_08097B68: .4byte 0x00000179
|
||||
_08097B6C: .4byte 0x0000010d
|
||||
|
||||
+12
-12
@@ -3586,7 +3586,7 @@ _0809AB80:
|
||||
adds r0, r4, r0
|
||||
movs r2, 0x2
|
||||
ldrsh r1, [r6, r2]
|
||||
bl sub_808D908
|
||||
bl CopyCyanSpeciesNametoBuffer
|
||||
ldr r0, _0809ABAC
|
||||
adds r4, r0
|
||||
ldr r1, _0809ABB0
|
||||
@@ -3637,7 +3637,7 @@ _0809ABE8:
|
||||
movs r0, 0x2
|
||||
ldrsh r1, [r6, r0]
|
||||
adds r0, r5, 0
|
||||
bl sub_808D908
|
||||
bl CopyCyanSpeciesNametoBuffer
|
||||
ldr r0, _0809AC14
|
||||
adds r4, r0
|
||||
adds r0, r4, 0
|
||||
@@ -3686,7 +3686,7 @@ _0809AC4C:
|
||||
adds r0, r4, r0
|
||||
movs r2, 0x2
|
||||
ldrsh r1, [r6, r2]
|
||||
bl sub_808D908
|
||||
bl CopyCyanSpeciesNametoBuffer
|
||||
ldr r0, _0809AC78
|
||||
adds r4, r0
|
||||
movs r3, 0
|
||||
@@ -5743,7 +5743,7 @@ _0809BC78:
|
||||
lsrs r4, 31
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl DisplayPersianDialogueSprite
|
||||
bl CreateFelicityBank
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809BCB0
|
||||
@@ -5911,7 +5911,7 @@ _0809BDE8:
|
||||
lsrs r4, 31
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl sub_8021B9C
|
||||
bl CreateWigglytuffShop
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809BE20
|
||||
@@ -5965,7 +5965,7 @@ _0809BE60:
|
||||
bl sub_809B294
|
||||
movs r0, 0x98
|
||||
lsls r0, 1
|
||||
bl sub_80314B4
|
||||
bl CreateHelperPelipperMenu
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0809BE84
|
||||
@@ -6175,7 +6175,7 @@ _0809BFFC:
|
||||
ands r4, r0
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl sub_802FD14
|
||||
bl CreateMakuhitaShop
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809C032
|
||||
@@ -6222,7 +6222,7 @@ _0809C072:
|
||||
_0809C082:
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl sub_802FD14
|
||||
bl CreateMakuhitaShop
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809C0A8
|
||||
@@ -6256,7 +6256,7 @@ _0809C0B8:
|
||||
_0809C0C8:
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl sub_802FD14
|
||||
bl CreateMakuhitaShop
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809C0F0
|
||||
@@ -6287,7 +6287,7 @@ _0809C0FC:
|
||||
_0809C10C:
|
||||
bl sub_809B294
|
||||
adds r0, r4, 0
|
||||
bl sub_802FD14
|
||||
bl CreateMakuhitaShop
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809C134
|
||||
@@ -6715,7 +6715,7 @@ sub_809C478:
|
||||
cmp r0, 0x3
|
||||
bne _0809C492
|
||||
ldr r0, _0809C4AC
|
||||
bl sub_8011988
|
||||
bl PlaySound
|
||||
bl InitFlash
|
||||
bl ClearFlashData
|
||||
_0809C492:
|
||||
@@ -7692,7 +7692,7 @@ sub_809CBBC:
|
||||
b _0809CC4A
|
||||
.align 2, 0
|
||||
_0809CC0C: .4byte gUnknown_81163E4
|
||||
_0809CC10: .4byte gItemParametersFile + 4
|
||||
_0809CC10: .4byte gItemParametersData
|
||||
_0809CC14: .4byte gUnknown_203B460
|
||||
_0809CC18: .4byte 0x0001869f
|
||||
_0809CC1C:
|
||||
|
||||
+1
-1
@@ -5022,7 +5022,7 @@ _0809FDA8:
|
||||
_0809FDB8:
|
||||
movs r0, 0x1E
|
||||
_0809FDBA:
|
||||
bl sub_8011930
|
||||
bl xxx_call_fade_out_bgm
|
||||
bl _0809EAE0
|
||||
_0809FDC2:
|
||||
ldr r0, [sp, 0xC]
|
||||
|
||||
+5
-5
@@ -751,7 +751,7 @@ _080A7D7E:
|
||||
negs r0, r0
|
||||
b _080A7DD4
|
||||
.align 2, 0
|
||||
_080A7D84: .4byte gUnknown_203B45C
|
||||
_080A7D84: .4byte gRecruitedPokemonRef
|
||||
_080A7D88:
|
||||
ldrb r1, [r4]
|
||||
movs r0, 0x1
|
||||
@@ -893,7 +893,7 @@ _080A7E78:
|
||||
ldrh r0, [r0, 0x8]
|
||||
b _080A800A
|
||||
.align 2, 0
|
||||
_080A7E8C: .4byte gUnknown_203B45C
|
||||
_080A7E8C: .4byte gRecruitedPokemonRef
|
||||
_080A7E90:
|
||||
adds r0, r3, 0
|
||||
subs r0, 0xE
|
||||
@@ -958,7 +958,7 @@ _080A7F06:
|
||||
ldrh r0, [r4, 0x8]
|
||||
b _080A800A
|
||||
.align 2, 0
|
||||
_080A7F0C: .4byte gUnknown_203B45C
|
||||
_080A7F0C: .4byte gRecruitedPokemonRef
|
||||
_080A7F10:
|
||||
ldrb r1, [r4]
|
||||
movs r0, 0x1
|
||||
@@ -2937,7 +2937,7 @@ _080A8DDE:
|
||||
adds r0, r1
|
||||
b _080A8E94
|
||||
.align 2, 0
|
||||
_080A8DF4: .4byte gUnknown_203B45C
|
||||
_080A8DF4: .4byte gRecruitedPokemonRef
|
||||
_080A8DF8:
|
||||
adds r0, r1, 0
|
||||
subs r0, 0xE
|
||||
@@ -2993,7 +2993,7 @@ _080A8DF8:
|
||||
adds r0, r4, 0
|
||||
b _080A8E94
|
||||
.align 2, 0
|
||||
_080A8E6C: .4byte gUnknown_203B45C
|
||||
_080A8E6C: .4byte gRecruitedPokemonRef
|
||||
_080A8E70:
|
||||
ldrb r1, [r4]
|
||||
movs r0, 0x1
|
||||
|
||||
+1
-1
@@ -68,7 +68,7 @@ _0803A3E8:
|
||||
str r0, [sp, 0x80]
|
||||
mov r0, r10
|
||||
movs r1, 0x1
|
||||
bl sub_801203C
|
||||
bl WriteSavetoPak
|
||||
add sp, 0x84
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
|
||||
+2
-2
@@ -242,7 +242,7 @@ _0803ABCE:
|
||||
movs r0, 0
|
||||
b _0803AC1C
|
||||
.align 2, 0
|
||||
_0803AC08: .4byte gUnknown_203B45C
|
||||
_0803AC08: .4byte gRecruitedPokemonRef
|
||||
_0803AC0C: .4byte gUnknown_203B3F4
|
||||
_0803AC10:
|
||||
adds r5, 0x1
|
||||
@@ -673,7 +673,7 @@ sub_803AF38:
|
||||
b _0803AF82
|
||||
.align 2, 0
|
||||
_0803AF70: .4byte gUnknown_203B3F8
|
||||
_0803AF74: .4byte gUnknown_203B45C
|
||||
_0803AF74: .4byte gRecruitedPokemonRef
|
||||
_0803AF78:
|
||||
bl sub_8023C60
|
||||
movs r0, 0x7
|
||||
|
||||
@@ -0,0 +1,571 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start UpdateFelicityBankDialogue
|
||||
UpdateFelicityBankDialogue:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x14
|
||||
ldr r1, _08016558
|
||||
ldr r0, [r1]
|
||||
ldr r0, [r0, 0x4]
|
||||
adds r2, r1, 0
|
||||
cmp r0, 0xC
|
||||
bls _0801654E
|
||||
b _080168EC
|
||||
_0801654E:
|
||||
lsls r0, 2
|
||||
ldr r1, _0801655C
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08016558: .4byte gUnknown_203B204
|
||||
_0801655C: .4byte _08016560
|
||||
.align 2, 0
|
||||
_08016560:
|
||||
.4byte _08016594
|
||||
.4byte _080165B4
|
||||
.4byte _080168B2
|
||||
.4byte _08016650
|
||||
.4byte _08016668
|
||||
.4byte _080166C4
|
||||
.4byte _080168EC
|
||||
.4byte _080166DC
|
||||
.4byte _0801674C
|
||||
.4byte _080167A8
|
||||
.4byte _080167CC
|
||||
.4byte _0801685C
|
||||
.4byte _080168C4
|
||||
_08016594:
|
||||
ldr r2, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r2, 0x8]
|
||||
ldr r3, _080165B0
|
||||
ldr r1, [r2]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r0, r3
|
||||
ldr r0, [r0]
|
||||
adds r2, 0xA4
|
||||
ldr r2, [r2]
|
||||
b _08016844
|
||||
.align 2, 0
|
||||
_080165B0: .4byte gFelicityDialogue
|
||||
_080165B4:
|
||||
bl CreateFelicityBankShopMenu
|
||||
ldr r0, _080165FC
|
||||
ldr r0, [r0]
|
||||
mov r12, r0
|
||||
movs r0, 0x2
|
||||
mov r1, r12
|
||||
str r0, [r1, 0x8]
|
||||
ldr r0, _08016600
|
||||
ldr r0, [r0]
|
||||
movs r3, 0x99
|
||||
lsls r3, 2
|
||||
adds r0, r3
|
||||
ldr r4, [r0]
|
||||
cmp r4, 0
|
||||
bne _08016608
|
||||
ldr r2, _08016604
|
||||
ldr r1, [r1]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x4
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
mov r5, r12
|
||||
ldr r2, [r5, 0x10]
|
||||
mov r3, r12
|
||||
adds r3, 0x14
|
||||
mov r1, r12
|
||||
adds r1, 0x54
|
||||
str r1, [sp]
|
||||
movs r1, 0x4
|
||||
str r1, [sp, 0x4]
|
||||
str r4, [sp, 0x8]
|
||||
b _08016632
|
||||
.align 2, 0
|
||||
_080165FC: .4byte gUnknown_203B204
|
||||
_08016600: .4byte gUnknown_203B460
|
||||
_08016604: .4byte gFelicityDialogue
|
||||
_08016608:
|
||||
ldr r0, _08016648
|
||||
str r4, [r0]
|
||||
ldr r2, _0801664C
|
||||
mov r0, r12
|
||||
ldr r1, [r0]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x8
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
mov r1, r12
|
||||
ldr r2, [r1, 0x10]
|
||||
mov r3, r12
|
||||
adds r3, 0x14
|
||||
adds r1, 0x54
|
||||
str r1, [sp]
|
||||
movs r1, 0x4
|
||||
str r1, [sp, 0x4]
|
||||
movs r1, 0
|
||||
str r1, [sp, 0x8]
|
||||
_08016632:
|
||||
mov r1, r12
|
||||
adds r1, 0xA4
|
||||
ldr r1, [r1]
|
||||
str r1, [sp, 0xC]
|
||||
movs r1, 0xC
|
||||
str r1, [sp, 0x10]
|
||||
movs r1, 0
|
||||
bl sub_8014248
|
||||
b _080168EC
|
||||
.align 2, 0
|
||||
_08016648: .4byte gUnknown_202DE30
|
||||
_0801664C: .4byte gFelicityDialogue
|
||||
_08016650:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _08016664
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x38
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_08016664: .4byte gFelicityDialogue
|
||||
_08016668:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x6
|
||||
str r0, [r3, 0x8]
|
||||
ldr r0, _08016698
|
||||
ldr r0, [r0]
|
||||
movs r5, 0x99
|
||||
lsls r5, 2
|
||||
adds r0, r5
|
||||
ldr r1, [r0]
|
||||
cmp r1, 0
|
||||
bne _080166A0
|
||||
ldr r2, _0801669C
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x10
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r1, r3, 0
|
||||
adds r1, 0xA4
|
||||
ldr r2, [r1]
|
||||
b _08016844
|
||||
.align 2, 0
|
||||
_08016698: .4byte gUnknown_203B460
|
||||
_0801669C: .4byte gFelicityDialogue
|
||||
_080166A0:
|
||||
ldr r0, _080166BC
|
||||
str r1, [r0]
|
||||
ldr r2, _080166C0
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x14
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r1, r3, 0
|
||||
adds r1, 0xA4
|
||||
ldr r2, [r1]
|
||||
b _08016844
|
||||
.align 2, 0
|
||||
_080166BC: .4byte gUnknown_202DE30
|
||||
_080166C0: .4byte gFelicityDialogue
|
||||
_080166C4:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _080166D8
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0xC
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_080166D8: .4byte gFelicityDialogue
|
||||
_080166DC:
|
||||
ldr r0, _08016700
|
||||
ldr r1, [r0]
|
||||
movs r3, 0x98
|
||||
lsls r3, 2
|
||||
adds r0, r1, r3
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08016708
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _08016704
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x1C
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_08016700: .4byte gUnknown_203B460
|
||||
_08016704: .4byte gFelicityDialogue
|
||||
_08016708:
|
||||
movs r5, 0x99
|
||||
lsls r5, 2
|
||||
adds r0, r1, r5
|
||||
ldr r1, [r0]
|
||||
ldr r0, _0801672C
|
||||
cmp r1, r0
|
||||
ble _08016734
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _08016730
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x20
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_0801672C: .4byte 0x0098967e
|
||||
_08016730: .4byte gFelicityDialogue
|
||||
_08016734:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x8
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _08016748
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x18
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_08016748: .4byte gFelicityDialogue
|
||||
_0801674C:
|
||||
ldr r4, [r2]
|
||||
ldr r0, _080167A0
|
||||
ldr r3, [r0]
|
||||
movs r1, 0x99
|
||||
lsls r1, 2
|
||||
adds r0, r3, r1
|
||||
ldr r1, [r0]
|
||||
ldr r0, _080167A4
|
||||
subs r0, r1
|
||||
str r0, [r4, 0x70]
|
||||
movs r5, 0x98
|
||||
lsls r5, 2
|
||||
adds r1, r3, r5
|
||||
ldr r1, [r1]
|
||||
cmp r0, r1
|
||||
ble _0801676E
|
||||
str r1, [r4, 0x70]
|
||||
_0801676E:
|
||||
ldr r2, [r2]
|
||||
ldr r0, [r2, 0x70]
|
||||
str r0, [r2, 0x68]
|
||||
movs r0, 0x1
|
||||
str r0, [r2, 0x6C]
|
||||
movs r0, 0x5
|
||||
str r0, [r2, 0x74]
|
||||
movs r0, 0x2
|
||||
str r0, [r2, 0x78]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0xD8
|
||||
str r0, [r2, 0x7C]
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x80
|
||||
movs r0, 0x50
|
||||
str r0, [r1]
|
||||
adds r1, 0x4
|
||||
movs r0, 0x12
|
||||
str r0, [r1]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x64
|
||||
bl sub_8013AA0
|
||||
movs r0, 0x1
|
||||
b _080168AE
|
||||
.align 2, 0
|
||||
_080167A0: .4byte gUnknown_203B460
|
||||
_080167A4: .4byte 0x0098967f
|
||||
_080167A8:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r1, _080167C4
|
||||
ldr r0, [r3, 0xC]
|
||||
str r0, [r1]
|
||||
ldr r2, _080167C8
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x24
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_080167C4: .4byte gUnknown_202DE30
|
||||
_080167C8: .4byte gFelicityDialogue
|
||||
_080167CC:
|
||||
ldr r0, _080167F4
|
||||
ldr r3, [r0]
|
||||
movs r1, 0x98
|
||||
lsls r1, 2
|
||||
adds r0, r3, r1
|
||||
ldr r1, [r0]
|
||||
ldr r0, _080167F8
|
||||
cmp r1, r0
|
||||
ble _08016800
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _080167FC
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x30
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_080167F4: .4byte gUnknown_203B460
|
||||
_080167F8: .4byte 0x0001869e
|
||||
_080167FC: .4byte gFelicityDialogue
|
||||
_08016800:
|
||||
movs r5, 0x99
|
||||
lsls r5, 2
|
||||
adds r4, r3, r5
|
||||
ldr r0, [r4]
|
||||
cmp r0, 0
|
||||
bne _08016824
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r2, _08016820
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x2C
|
||||
b _0801683C
|
||||
.align 2, 0
|
||||
_08016820: .4byte gFelicityDialogue
|
||||
_08016824:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0xB
|
||||
str r0, [r3, 0x8]
|
||||
ldr r1, _08016850
|
||||
ldr r0, [r4]
|
||||
str r0, [r1]
|
||||
ldr r2, _08016854
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x28
|
||||
_0801683C:
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xA4
|
||||
ldr r2, [r3]
|
||||
_08016844:
|
||||
ldr r3, _08016858
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
b _080168EC
|
||||
.align 2, 0
|
||||
_08016850: .4byte gUnknown_202DE30
|
||||
_08016854: .4byte gFelicityDialogue
|
||||
_08016858: .4byte 0x0000010d
|
||||
_0801685C:
|
||||
ldr r4, [r2]
|
||||
ldr r0, _080168BC
|
||||
ldr r3, [r0]
|
||||
movs r1, 0x98
|
||||
lsls r1, 2
|
||||
adds r0, r3, r1
|
||||
ldr r1, [r0]
|
||||
ldr r0, _080168C0
|
||||
subs r0, r1
|
||||
str r0, [r4, 0x70]
|
||||
movs r5, 0x99
|
||||
lsls r5, 2
|
||||
adds r1, r3, r5
|
||||
ldr r1, [r1]
|
||||
cmp r0, r1
|
||||
ble _0801687E
|
||||
str r1, [r4, 0x70]
|
||||
_0801687E:
|
||||
ldr r2, [r2]
|
||||
ldr r0, [r2, 0x70]
|
||||
str r0, [r2, 0x68]
|
||||
movs r0, 0x1
|
||||
str r0, [r2, 0x6C]
|
||||
movs r0, 0x5
|
||||
str r0, [r2, 0x74]
|
||||
movs r0, 0x2
|
||||
str r0, [r2, 0x78]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0xD8
|
||||
str r0, [r2, 0x7C]
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x80
|
||||
movs r0, 0x50
|
||||
str r0, [r1]
|
||||
adds r1, 0x4
|
||||
movs r0, 0x12
|
||||
str r0, [r1]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x64
|
||||
bl sub_8013AA0
|
||||
movs r0, 0
|
||||
_080168AE:
|
||||
bl sub_8016B48
|
||||
_080168B2:
|
||||
movs r0, 0x3
|
||||
bl CreateFelicityMoneySavingsHeader
|
||||
b _080168EC
|
||||
.align 2, 0
|
||||
_080168BC: .4byte gUnknown_203B460
|
||||
_080168C0: .4byte 0x0001869f
|
||||
_080168C4:
|
||||
ldr r3, [r2]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0x8]
|
||||
ldr r1, _080168F4
|
||||
ldr r0, [r3, 0xC]
|
||||
str r0, [r1]
|
||||
ldr r2, _080168F8
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 4
|
||||
subs r0, r1
|
||||
lsls r0, 2
|
||||
adds r2, 0x34
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xA4
|
||||
ldr r2, [r3]
|
||||
ldr r3, _080168FC
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
_080168EC:
|
||||
add sp, 0x14
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080168F4: .4byte gUnknown_202DE30
|
||||
_080168F8: .4byte gFelicityDialogue
|
||||
_080168FC: .4byte 0x0000010d
|
||||
thumb_func_end UpdateFelicityBankDialogue
|
||||
|
||||
thumb_func_start CreateFelicityBankShopMenu
|
||||
CreateFelicityBankShopMenu:
|
||||
push {r4-r7,lr}
|
||||
ldr r4, _08016980
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x54
|
||||
movs r1, 0
|
||||
movs r2, 0x10
|
||||
bl MemoryFill16
|
||||
ldr r3, [r4]
|
||||
movs r2, 0
|
||||
ldr r0, _08016984
|
||||
ldr r0, [r0]
|
||||
str r0, [r3, 0x14]
|
||||
movs r0, 0x2
|
||||
str r0, [r3, 0x18]
|
||||
movs r1, 0x1
|
||||
ldr r0, _08016988
|
||||
ldr r0, [r0]
|
||||
str r0, [r3, 0x1C]
|
||||
movs r0, 0x3
|
||||
str r0, [r3, 0x20]
|
||||
ldr r0, _0801698C
|
||||
ldr r0, [r0]
|
||||
str r0, [r3, 0x24]
|
||||
movs r0, 0x4
|
||||
str r0, [r3, 0x28]
|
||||
ldr r0, _08016990
|
||||
ldr r0, [r0]
|
||||
str r0, [r3, 0x2C]
|
||||
str r1, [r3, 0x30]
|
||||
movs r6, 0x4
|
||||
str r2, [r3, 0x34]
|
||||
str r1, [r3, 0x38]
|
||||
movs r5, 0
|
||||
mov r12, r3
|
||||
adds r3, 0x18
|
||||
mov r2, r12
|
||||
adds r2, 0x54
|
||||
_0801694C:
|
||||
ldrh r0, [r2]
|
||||
cmp r0, 0
|
||||
bne _0801695C
|
||||
ldr r1, [r3]
|
||||
mov r7, r12
|
||||
ldr r0, [r7, 0x10]
|
||||
cmp r1, r0
|
||||
beq _080169B6
|
||||
_0801695C:
|
||||
adds r3, 0x8
|
||||
adds r2, 0x2
|
||||
adds r5, 0x1
|
||||
cmp r5, r6
|
||||
blt _0801694C
|
||||
movs r5, 0
|
||||
cmp r5, r6
|
||||
bge _080169B6
|
||||
ldr r1, [r4]
|
||||
adds r0, r1, 0
|
||||
adds r0, 0x54
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08016994
|
||||
ldr r0, [r1, 0x18]
|
||||
str r0, [r1, 0x10]
|
||||
b _080169B6
|
||||
.align 2, 0
|
||||
_08016980: .4byte gUnknown_203B204
|
||||
_08016984: .4byte gUnknown_80D4958
|
||||
_08016988: .4byte gUnknown_80D4964
|
||||
_0801698C: .4byte gUnknown_80D4970
|
||||
_08016990: .4byte gUnknown_80D4934
|
||||
_08016994:
|
||||
adds r5, 0x1
|
||||
cmp r5, r6
|
||||
bge _080169B6
|
||||
ldr r2, [r4]
|
||||
lsls r0, r5, 1
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x54
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
cmp r0, 0
|
||||
bne _08016994
|
||||
lsls r0, r5, 3
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x18
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
str r0, [r2, 0x10]
|
||||
_080169B6:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end CreateFelicityBankShopMenu
|
||||
|
||||
.align 2,0
|
||||
+2
-2
@@ -97,7 +97,7 @@ _080926CC:
|
||||
.align 2, 0
|
||||
_080926DC: .4byte gFriendAreas
|
||||
_080926E0: .4byte gFriendAreaSettings
|
||||
_080926E4: .4byte gUnknown_203B45C
|
||||
_080926E4: .4byte gRecruitedPokemonRef
|
||||
_080926E8:
|
||||
strh r0, [r4, 0x2]
|
||||
strh r0, [r4]
|
||||
@@ -185,7 +185,7 @@ _08092776:
|
||||
.align 2, 0
|
||||
_08092780: .4byte gFriendAreas
|
||||
_08092784: .4byte gFriendAreaSettings
|
||||
_08092788: .4byte gUnknown_203B45C
|
||||
_08092788: .4byte gRecruitedPokemonRef
|
||||
_0809278C:
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0x1
|
||||
|
||||
+1
-1
@@ -989,7 +989,7 @@ _0803315A:
|
||||
adds r0, r5
|
||||
b _080333DA
|
||||
.align 2, 0
|
||||
_08033188: .4byte gUnknown_203B45C
|
||||
_08033188: .4byte gRecruitedPokemonRef
|
||||
_0803318C: .4byte gUnknown_203B33C
|
||||
_08033190:
|
||||
adds r1, r2, 0
|
||||
|
||||
+2518
File diff suppressed because it is too large
Load Diff
+8
-8
@@ -60,7 +60,7 @@ JirachiWish:
|
||||
movs r1, 0x46
|
||||
bl sub_803E708
|
||||
ldr r0, _0808B848
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
movs r0, 0x96
|
||||
movs r1, 0x46
|
||||
bl sub_803E708
|
||||
@@ -78,14 +78,14 @@ JirachiWish:
|
||||
bl sub_80856E0
|
||||
movs r0, 0xB5
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
ldr r0, _0808B850
|
||||
bl sub_8052910
|
||||
movs r0, 0xA
|
||||
movs r1, 0x46
|
||||
bl sub_803E708
|
||||
adds r0, r6, 0
|
||||
bl sub_808696C
|
||||
bl SpriteLookAroundEffect
|
||||
ldr r0, _0808B854
|
||||
bl sub_8052910
|
||||
movs r0, 0xA
|
||||
@@ -165,7 +165,7 @@ _0808B6D2:
|
||||
beq _0808B744
|
||||
movs r0, 0xA6
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
adds r0, r7, 0
|
||||
bl sub_808BB3C
|
||||
adds r0, r6, 0
|
||||
@@ -249,7 +249,7 @@ _0808B77E:
|
||||
beq _0808B7FA
|
||||
movs r0, 0xC8
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
adds r0, r7, 0
|
||||
bl sub_808BB3C
|
||||
adds r0, r6, 0
|
||||
@@ -320,7 +320,7 @@ _0808B87C:
|
||||
adds r0, r4, 0
|
||||
bl UnlockFriendArea
|
||||
movs r0, 0xD4
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
bl sub_8083600
|
||||
adds r1, r0, 0
|
||||
ldr r0, _0808BA3C
|
||||
@@ -399,7 +399,7 @@ _0808B8F4:
|
||||
beq _0808B970
|
||||
movs r0, 0xC8
|
||||
lsls r0, 1
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
adds r0, r7, 0
|
||||
bl sub_808BB3C
|
||||
adds r0, r6, 0
|
||||
@@ -534,7 +534,7 @@ sub_808BAA4:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
ldr r0, _0808BB34
|
||||
bl sub_8083E38
|
||||
bl PlaySoundEffect
|
||||
ldr r1, _0808BB38
|
||||
movs r0, 0x1F
|
||||
str r0, [r1]
|
||||
|
||||
@@ -0,0 +1,685 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8016FF8
|
||||
sub_8016FF8:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x14
|
||||
ldr r1, _08017014
|
||||
ldr r0, [r1]
|
||||
ldr r0, [r0, 0x4]
|
||||
adds r4, r1, 0
|
||||
cmp r0, 0x1D
|
||||
bls _0801700A
|
||||
b _08017584
|
||||
_0801700A:
|
||||
lsls r0, 2
|
||||
ldr r1, _08017018
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_08017014: .4byte gUnknown_203B208
|
||||
_08017018: .4byte _0801701C
|
||||
.align 2, 0
|
||||
_0801701C:
|
||||
.4byte _08017094
|
||||
.4byte _080170BC
|
||||
.4byte _0801710C
|
||||
.4byte _0801713C
|
||||
.4byte _08017584
|
||||
.4byte _0801715C
|
||||
.4byte _0801718C
|
||||
.4byte _080171BC
|
||||
.4byte _080171EC
|
||||
.4byte _0801721C
|
||||
.4byte _0801724C
|
||||
.4byte _0801726C
|
||||
.4byte _0801728C
|
||||
.4byte _080172AC
|
||||
.4byte _080172BA
|
||||
.4byte _080172C2
|
||||
.4byte _080174A8
|
||||
.4byte _080172E4
|
||||
.4byte _0801731C
|
||||
.4byte _08017344
|
||||
.4byte _08017394
|
||||
.4byte _080173B4
|
||||
.4byte _080173E8
|
||||
.4byte _080173F6
|
||||
.4byte _08017404
|
||||
.4byte _08017474
|
||||
.4byte _080174A8
|
||||
.4byte _080174B2
|
||||
.4byte _080174E8
|
||||
.4byte _08017530
|
||||
_08017094:
|
||||
bl sub_80175FC
|
||||
ldr r2, _080170B4
|
||||
ldr r0, [r2]
|
||||
adds r0, 0xE4
|
||||
movs r4, 0
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
ldr r3, _080170B8
|
||||
ldr r5, [r2]
|
||||
ldr r1, [r5]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r0, r3
|
||||
b _080170DA
|
||||
.align 2, 0
|
||||
_080170B4: .4byte gUnknown_203B208
|
||||
_080170B8: .4byte gUnknown_80D5404
|
||||
_080170BC:
|
||||
bl sub_80175FC
|
||||
ldr r1, _08017104
|
||||
ldr r0, [r1]
|
||||
adds r0, 0xE4
|
||||
movs r4, 0
|
||||
strb r4, [r0]
|
||||
ldr r2, _08017108
|
||||
ldr r5, [r1]
|
||||
ldr r1, [r5]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x4
|
||||
adds r0, r2
|
||||
_080170DA:
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r5, 0x18]
|
||||
adds r3, r5, 0
|
||||
adds r3, 0x24
|
||||
adds r1, r5, 0
|
||||
adds r1, 0x4C
|
||||
str r1, [sp]
|
||||
movs r1, 0x4
|
||||
str r1, [sp, 0x4]
|
||||
str r4, [sp, 0x8]
|
||||
adds r1, r5, 0
|
||||
adds r1, 0xE8
|
||||
ldr r1, [r1]
|
||||
str r1, [sp, 0xC]
|
||||
movs r1, 0xC
|
||||
str r1, [sp, 0x10]
|
||||
movs r1, 0
|
||||
bl sub_8014248
|
||||
b _08017584
|
||||
.align 2, 0
|
||||
_08017104: .4byte gUnknown_203B208
|
||||
_08017108: .4byte gUnknown_80D5404
|
||||
_0801710C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017134
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x4C
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _08017138
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_08017134: .4byte gUnknown_80D5404
|
||||
_08017138: .4byte 0x0000010d
|
||||
_0801713C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x4
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017158
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x8
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_08017158: .4byte gUnknown_80D5404
|
||||
_0801715C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017184
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x34
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _08017188
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_08017184: .4byte gUnknown_80D5404
|
||||
_08017188: .4byte 0x0000010d
|
||||
_0801718C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _080171B4
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x38
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _080171B8
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_080171B4: .4byte gUnknown_80D5404
|
||||
_080171B8: .4byte 0x0000010d
|
||||
_080171BC:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _080171E4
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x3C
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _080171E8
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_080171E4: .4byte gUnknown_80D5404
|
||||
_080171E8: .4byte 0x0000010d
|
||||
_080171EC:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017214
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x48
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _08017218
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_08017214: .4byte gUnknown_80D5404
|
||||
_08017218: .4byte 0x0000010d
|
||||
_0801721C:
|
||||
ldr r0, _08017244
|
||||
ldr r1, [r4]
|
||||
adds r1, 0xC
|
||||
movs r2, 0
|
||||
bl sub_8090E14
|
||||
ldr r0, [r4]
|
||||
movs r1, 0xE
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017248
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x40
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_08017244: .4byte gUnknown_202DE58
|
||||
_08017248: .4byte gUnknown_80D5404
|
||||
_0801724C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0xE
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017268
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x44
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_08017268: .4byte gUnknown_80D5404
|
||||
_0801726C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0xD
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017288
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0xC
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_08017288: .4byte gUnknown_80D5404
|
||||
_0801728C:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0xE
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _080172A8
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x10
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_080172A8: .4byte gUnknown_80D5404
|
||||
_080172AC:
|
||||
movs r0, 0x3
|
||||
movs r1, 0x3
|
||||
movs r2, 0
|
||||
movs r3, 0xA
|
||||
bl sub_801A5D8
|
||||
b _08017584
|
||||
_080172BA:
|
||||
movs r0, 0x1
|
||||
bl sub_801A8D0
|
||||
b _08017584
|
||||
_080172C2:
|
||||
bl sub_801A9E0
|
||||
bl sub_80176B8
|
||||
ldr r0, _080172E0
|
||||
ldr r2, [r0]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x58
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x24
|
||||
adds r3, r2, 0
|
||||
adds r3, 0x4C
|
||||
ldr r2, [r2, 0x1C]
|
||||
b _08017494
|
||||
.align 2, 0
|
||||
_080172E0: .4byte gUnknown_203B208
|
||||
_080172E4:
|
||||
bl sub_80177F8
|
||||
ldr r0, _08017310
|
||||
ldr r4, _08017314
|
||||
ldr r1, [r4]
|
||||
adds r1, 0xC
|
||||
movs r2, 0
|
||||
bl sub_8090E14
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xE4
|
||||
movs r5, 0
|
||||
strb r5, [r0]
|
||||
ldr r2, _08017318
|
||||
ldr r4, [r4]
|
||||
ldr r1, [r4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x14
|
||||
b _08017504
|
||||
.align 2, 0
|
||||
_08017310: .4byte gUnknown_202DE58
|
||||
_08017314: .4byte gUnknown_203B208
|
||||
_08017318: .4byte gUnknown_80D5404
|
||||
_0801731C:
|
||||
bl sub_80177F8
|
||||
ldr r1, _0801733C
|
||||
ldr r0, [r1]
|
||||
adds r0, 0xE4
|
||||
movs r5, 0
|
||||
strb r5, [r0]
|
||||
ldr r2, _08017340
|
||||
ldr r4, [r1]
|
||||
ldr r1, [r4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x18
|
||||
b _08017504
|
||||
.align 2, 0
|
||||
_0801733C: .4byte gUnknown_203B208
|
||||
_08017340: .4byte gUnknown_80D5404
|
||||
_08017344:
|
||||
bl sub_8090A34
|
||||
cmp r0, 0
|
||||
bne _0801735C
|
||||
bl sub_801A928
|
||||
ldr r0, _08017358
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x1
|
||||
b _08017362
|
||||
.align 2, 0
|
||||
_08017358: .4byte gUnknown_203B208
|
||||
_0801735C:
|
||||
ldr r0, _08017388
|
||||
ldr r1, [r0]
|
||||
movs r0, 0xC
|
||||
_08017362:
|
||||
str r0, [r1, 0x8]
|
||||
ldr r3, _08017388
|
||||
ldr r0, [r3]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
ldr r2, _0801738C
|
||||
ldr r3, [r3]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x1C
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _08017390
|
||||
b _080173D8
|
||||
.align 2, 0
|
||||
_08017388: .4byte gUnknown_203B208
|
||||
_0801738C: .4byte gUnknown_80D5404
|
||||
_08017390: .4byte 0x0000010d
|
||||
_08017394:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x16
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _080173B0
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x20
|
||||
b _080173CE
|
||||
.align 2, 0
|
||||
_080173B0: .4byte gUnknown_80D5404
|
||||
_080173B4:
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x17
|
||||
str r1, [r0, 0x8]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
ldr r2, _080173E0
|
||||
ldr r3, [r4]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x24
|
||||
_080173CE:
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _080173E4
|
||||
_080173D8:
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
b _08017584
|
||||
.align 2, 0
|
||||
_080173E0: .4byte gUnknown_80D5404
|
||||
_080173E4: .4byte 0x0000030d
|
||||
_080173E8:
|
||||
movs r0, 0x1
|
||||
movs r1, 0x3
|
||||
movs r2, 0
|
||||
movs r3, 0xA
|
||||
bl sub_801C8C4
|
||||
b _080173FC
|
||||
_080173F6:
|
||||
movs r0, 0x1
|
||||
bl sub_801CB5C
|
||||
_080173FC:
|
||||
movs r0, 0
|
||||
bl sub_801AD34
|
||||
b _08017584
|
||||
_08017404:
|
||||
ldr r2, [r4]
|
||||
adds r1, r2, 0
|
||||
adds r1, 0xB8
|
||||
movs r0, 0x2
|
||||
str r0, [r1]
|
||||
subs r1, 0x8
|
||||
movs r0, 0x1
|
||||
str r0, [r1]
|
||||
ldr r0, _08017430
|
||||
ldr r1, [r0]
|
||||
ldrb r0, [r2, 0xE]
|
||||
lsls r0, 1
|
||||
adds r1, 0x50
|
||||
adds r3, r1, r0
|
||||
ldrh r0, [r3]
|
||||
cmp r0, 0x63
|
||||
bls _08017434
|
||||
adds r1, r2, 0
|
||||
adds r1, 0xB4
|
||||
movs r0, 0x63
|
||||
b _0801743A
|
||||
.align 2, 0
|
||||
_08017430: .4byte gUnknown_203B460
|
||||
_08017434:
|
||||
adds r1, r2, 0
|
||||
adds r1, 0xB4
|
||||
ldrh r0, [r3]
|
||||
_0801743A:
|
||||
str r0, [r1]
|
||||
ldr r2, [r4]
|
||||
adds r1, r2, 0
|
||||
adds r1, 0xAC
|
||||
adds r0, r2, 0
|
||||
adds r0, 0xB4
|
||||
ldr r0, [r0]
|
||||
str r0, [r1]
|
||||
adds r1, 0x10
|
||||
movs r0, 0x1
|
||||
str r0, [r1]
|
||||
adds r1, 0x4
|
||||
movs r3, 0x82
|
||||
lsls r3, 1
|
||||
adds r0, r2, r3
|
||||
str r0, [r1]
|
||||
adds r1, 0x4
|
||||
movs r0, 0x28
|
||||
str r0, [r1]
|
||||
adds r1, 0x4
|
||||
movs r0, 0x12
|
||||
str r0, [r1]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0xA8
|
||||
bl sub_8013AA0
|
||||
bl sub_8017598
|
||||
b _08017584
|
||||
_08017474:
|
||||
bl sub_801CCD8
|
||||
movs r0, 0
|
||||
bl sub_801AD34
|
||||
bl sub_8017758
|
||||
ldr r0, _080174A4
|
||||
ldr r2, [r0]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x58
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x24
|
||||
adds r3, r2, 0
|
||||
adds r3, 0x4C
|
||||
ldr r2, [r2, 0x20]
|
||||
_08017494:
|
||||
str r2, [sp]
|
||||
movs r2, 0x2
|
||||
str r2, [sp, 0x4]
|
||||
movs r2, 0
|
||||
bl sub_8012D60
|
||||
b _08017584
|
||||
.align 2, 0
|
||||
_080174A4: .4byte gUnknown_203B208
|
||||
_080174A8:
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xC
|
||||
bl sub_801B3C0
|
||||
b _08017584
|
||||
_080174B2:
|
||||
bl sub_80177F8
|
||||
ldr r0, _080174DC
|
||||
ldr r4, _080174E0
|
||||
ldr r1, [r4]
|
||||
adds r1, 0xC
|
||||
movs r2, 0
|
||||
bl sub_8090E14
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xE4
|
||||
movs r5, 0
|
||||
strb r5, [r0]
|
||||
ldr r2, _080174E4
|
||||
ldr r4, [r4]
|
||||
ldr r1, [r4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x28
|
||||
b _08017504
|
||||
.align 2, 0
|
||||
_080174DC: .4byte gUnknown_202DE58
|
||||
_080174E0: .4byte gUnknown_203B208
|
||||
_080174E4: .4byte gUnknown_80D5404
|
||||
_080174E8:
|
||||
bl sub_80177F8
|
||||
ldr r1, _08017528
|
||||
ldr r0, [r1]
|
||||
adds r0, 0xE4
|
||||
movs r5, 0
|
||||
strb r5, [r0]
|
||||
ldr r2, _0801752C
|
||||
ldr r4, [r1]
|
||||
ldr r1, [r4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x2C
|
||||
_08017504:
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, r4, 0
|
||||
adds r3, 0x24
|
||||
str r5, [sp]
|
||||
movs r1, 0x4
|
||||
str r1, [sp, 0x4]
|
||||
str r5, [sp, 0x8]
|
||||
adds r4, 0xE8
|
||||
ldr r1, [r4]
|
||||
str r1, [sp, 0xC]
|
||||
movs r1, 0xC
|
||||
str r1, [sp, 0x10]
|
||||
movs r1, 0
|
||||
movs r2, 0x4
|
||||
bl sub_8014248
|
||||
b _08017584
|
||||
.align 2, 0
|
||||
_08017528: .4byte gUnknown_203B208
|
||||
_0801752C: .4byte gUnknown_80D5404
|
||||
_08017530:
|
||||
movs r0, 0x1
|
||||
bl sub_801CF14
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08017544
|
||||
bl sub_8090A34
|
||||
cmp r0, 0x13
|
||||
ble _08017554
|
||||
_08017544:
|
||||
bl sub_801CBB8
|
||||
ldr r0, _08017550
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x1
|
||||
b _0801755A
|
||||
.align 2, 0
|
||||
_08017550: .4byte gUnknown_203B208
|
||||
_08017554:
|
||||
ldr r0, _0801758C
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x15
|
||||
_0801755A:
|
||||
str r0, [r1, 0x8]
|
||||
ldr r3, _0801758C
|
||||
ldr r0, [r3]
|
||||
adds r0, 0xE4
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
ldr r2, _08017590
|
||||
ldr r3, [r3]
|
||||
ldr r1, [r3]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
adds r2, 0x30
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
adds r3, 0xE8
|
||||
ldr r2, [r3]
|
||||
ldr r3, _08017594
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
_08017584:
|
||||
add sp, 0x14
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0801758C: .4byte gUnknown_203B208
|
||||
_08017590: .4byte gUnknown_80D5404
|
||||
_08017594: .4byte 0x0000010d
|
||||
thumb_func_end sub_8016FF8
|
||||
|
||||
|
||||
.align 2,0
|
||||
File diff suppressed because it is too large
Load Diff
+1530
File diff suppressed because it is too large
Load Diff
@@ -1,718 +0,0 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start CreateLoadScreen
|
||||
CreateLoadScreen:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x10
|
||||
adds r6, r0, 0
|
||||
ldr r5, _080392EC
|
||||
ldr r0, [r5]
|
||||
cmp r0, 0
|
||||
bne _0803927C
|
||||
movs r4, 0x9F
|
||||
lsls r4, 2
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x8
|
||||
bl MemoryAlloc
|
||||
str r0, [r5]
|
||||
movs r1, 0
|
||||
adds r2, r4, 0
|
||||
bl MemoryFill8
|
||||
_0803927C:
|
||||
ldr r0, [r5]
|
||||
str r6, [r0]
|
||||
mov r12, r5
|
||||
movs r0, 0xA2
|
||||
lsls r0, 1
|
||||
mov r8, r0
|
||||
ldr r4, _080392F0
|
||||
movs r3, 0
|
||||
movs r2, 0x3
|
||||
_0803928E:
|
||||
mov r5, r12
|
||||
ldr r1, [r5]
|
||||
adds r1, r3
|
||||
add r1, r8
|
||||
adds r0, r4, 0
|
||||
ldm r0!, {r5-r7}
|
||||
stm r1!, {r5-r7}
|
||||
ldm r0!, {r5-r7}
|
||||
stm r1!, {r5-r7}
|
||||
adds r3, 0x18
|
||||
subs r2, 0x1
|
||||
cmp r2, 0
|
||||
bge _0803928E
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r6, _080392EC
|
||||
ldr r0, [r6]
|
||||
movs r5, 0xA2
|
||||
lsls r5, 1
|
||||
adds r0, r5
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
ldr r1, [r6]
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _080392F4
|
||||
ldr r2, _080392F8
|
||||
str r2, [sp]
|
||||
movs r4, 0
|
||||
str r4, [sp, 0x4]
|
||||
movs r7, 0x6
|
||||
str r7, [sp, 0x8]
|
||||
str r4, [sp, 0xC]
|
||||
movs r2, 0
|
||||
bl SetMenuItems
|
||||
ldr r1, [r6]
|
||||
ldr r0, [r1]
|
||||
cmp r0, 0x7
|
||||
beq _08039306
|
||||
cmp r0, 0x7
|
||||
bhi _080392FC
|
||||
cmp r0, 0x6
|
||||
beq _08039338
|
||||
b _08039382
|
||||
.align 2, 0
|
||||
_080392EC: .4byte gUnknown_203B374
|
||||
_080392F0: .4byte gUnknown_80E75F8
|
||||
_080392F4: .4byte gUnknown_80E7610
|
||||
_080392F8: .4byte gUnknown_203B378
|
||||
_080392FC:
|
||||
cmp r0, 0x8
|
||||
beq _0803934C
|
||||
cmp r0, 0x9
|
||||
beq _0803936C
|
||||
b _08039382
|
||||
_08039306:
|
||||
bl sub_8039844
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08039324
|
||||
ldr r1, [r6]
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _0803931C
|
||||
ldr r2, _08039320
|
||||
b _08039354
|
||||
.align 2, 0
|
||||
_0803931C: .4byte gUnknown_80E762C
|
||||
_08039320: .4byte gUnknown_80E7644
|
||||
_08039324:
|
||||
ldr r1, [r6]
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _08039330
|
||||
ldr r2, _08039334
|
||||
b _08039354
|
||||
.align 2, 0
|
||||
_08039330: .4byte gUnknown_80E762C
|
||||
_08039334: .4byte gUnknown_80E7684
|
||||
_08039338:
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _08039344
|
||||
ldr r2, _08039348
|
||||
b _08039354
|
||||
.align 2, 0
|
||||
_08039344: .4byte gUnknown_80E762C
|
||||
_08039348: .4byte gUnknown_80E76B8
|
||||
_0803934C:
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _08039364
|
||||
ldr r2, _08039368
|
||||
_08039354:
|
||||
str r2, [sp]
|
||||
str r4, [sp, 0x4]
|
||||
str r7, [sp, 0x8]
|
||||
str r4, [sp, 0xC]
|
||||
movs r2, 0x1
|
||||
bl SetMenuItems
|
||||
b _08039382
|
||||
.align 2, 0
|
||||
_08039364: .4byte gUnknown_80E762C
|
||||
_08039368: .4byte gUnknown_80E76E8
|
||||
_0803936C:
|
||||
adds r0, r1, 0x4
|
||||
adds r1, r5
|
||||
ldr r3, _080393DC
|
||||
ldr r2, _080393E0
|
||||
str r2, [sp]
|
||||
str r4, [sp, 0x4]
|
||||
str r7, [sp, 0x8]
|
||||
str r4, [sp, 0xC]
|
||||
movs r2, 0x1
|
||||
bl SetMenuItems
|
||||
_08039382:
|
||||
ldr r4, _080393E4
|
||||
ldr r1, [r4]
|
||||
adds r0, r1, 0x4
|
||||
movs r6, 0xA2
|
||||
lsls r6, 1
|
||||
adds r1, r6
|
||||
ldr r3, _080393E8
|
||||
ldr r2, _080393EC
|
||||
str r2, [sp]
|
||||
movs r2, 0x1
|
||||
str r2, [sp, 0x4]
|
||||
movs r2, 0x2
|
||||
str r2, [sp, 0x8]
|
||||
movs r2, 0
|
||||
str r2, [sp, 0xC]
|
||||
movs r2, 0x2
|
||||
bl SetMenuItems
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
bl sub_8035CF4
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
bl sub_8035CF4
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4
|
||||
movs r1, 0x2
|
||||
movs r2, 0x1
|
||||
bl sub_8035CF4
|
||||
bl DrawLoadScreenText
|
||||
add sp, 0x10
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080393DC: .4byte gUnknown_80E762C
|
||||
_080393E0: .4byte gUnknown_80E7730
|
||||
_080393E4: .4byte gUnknown_203B374
|
||||
_080393E8: .4byte gUnknown_80E7784
|
||||
_080393EC: .4byte gUnknown_80E779C
|
||||
thumb_func_end CreateLoadScreen
|
||||
|
||||
thumb_func_start CleanLoadScreen
|
||||
CleanLoadScreen:
|
||||
push {r4,lr}
|
||||
bl ResetUnusedInputStruct
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
ldr r4, _08039418
|
||||
ldr r0, [r4]
|
||||
cmp r0, 0
|
||||
beq _08039410
|
||||
bl MemoryFree
|
||||
movs r0, 0
|
||||
str r0, [r4]
|
||||
_08039410:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08039418: .4byte gUnknown_203B374
|
||||
thumb_func_end CleanLoadScreen
|
||||
|
||||
thumb_func_start sub_803941C
|
||||
sub_803941C:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
ldr r5, _08039458
|
||||
movs r0, 0x4
|
||||
str r0, [sp]
|
||||
ldr r4, _0803945C
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x54
|
||||
bl sub_8012FD8
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xA4
|
||||
bl sub_8012FD8
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08039448
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xA4
|
||||
mov r1, sp
|
||||
bl sub_8013114
|
||||
_08039448:
|
||||
ldr r0, [sp]
|
||||
cmp r0, 0x3
|
||||
bhi _08039498
|
||||
cmp r0, 0x2
|
||||
bcs _08039460
|
||||
cmp r0, 0x1
|
||||
beq _08039464
|
||||
b _08039498
|
||||
.align 2, 0
|
||||
_08039458: .4byte 0x0000ffdc
|
||||
_0803945C: .4byte gUnknown_203B374
|
||||
_08039460:
|
||||
movs r5, 0x1
|
||||
b _08039498
|
||||
_08039464:
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0x7
|
||||
beq _08039480
|
||||
cmp r0, 0x7
|
||||
bhi _08039476
|
||||
cmp r0, 0x6
|
||||
beq _08039484
|
||||
b _08039498
|
||||
_08039476:
|
||||
cmp r0, 0x8
|
||||
beq _0803948E
|
||||
cmp r0, 0x9
|
||||
beq _08039492
|
||||
b _08039498
|
||||
_08039480:
|
||||
movs r5, 0x2
|
||||
b _08039498
|
||||
_08039484:
|
||||
movs r0, 0
|
||||
bl sub_8095240
|
||||
movs r5, 0x4
|
||||
b _08039498
|
||||
_0803948E:
|
||||
movs r5, 0x9
|
||||
b _08039498
|
||||
_08039492:
|
||||
bl sub_80122A8
|
||||
movs r5, 0x2E
|
||||
_08039498:
|
||||
adds r0, r5, 0
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_803941C
|
||||
|
||||
thumb_func_start DrawLoadScreenText
|
||||
DrawLoadScreenText:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x150
|
||||
bl sub_8011FA8
|
||||
mov r8, r0
|
||||
movs r0, 0
|
||||
bl sub_8008C54
|
||||
movs r0, 0
|
||||
bl sub_80073B8
|
||||
ldr r2, _0803952C
|
||||
movs r4, 0
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r2, _08039530
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0xC
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r2, _08039534
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0x18
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r2, _08039538
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0x24
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r2, _0803953C
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0x30
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r2, _08039540
|
||||
str r4, [sp]
|
||||
movs r0, 0x8
|
||||
movs r1, 0x3C
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
movs r0, 0
|
||||
bl sub_80023E4
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08039544
|
||||
add r4, sp, 0x68
|
||||
adds r0, r4, 0
|
||||
bl sub_80920D8
|
||||
adds r2, r4, 0
|
||||
b _0803954E
|
||||
.align 2, 0
|
||||
_0803952C: .4byte gUnknown_80E77BC
|
||||
_08039530: .4byte gUnknown_80E77C4
|
||||
_08039534: .4byte gUnknown_80E77CC
|
||||
_08039538: .4byte gUnknown_80E77D8
|
||||
_0803953C: .4byte gUnknown_80E77E4
|
||||
_08039540: .4byte gUnknown_80E77F0
|
||||
_08039544:
|
||||
ldr r1, _08039588
|
||||
add r0, sp, 0x68
|
||||
bl strcpy
|
||||
add r2, sp, 0x68
|
||||
_0803954E:
|
||||
ldr r5, _0803958C
|
||||
ldr r0, [r5]
|
||||
movs r4, 0xD2
|
||||
lsls r4, 1
|
||||
adds r0, r4
|
||||
ldr r1, _08039590
|
||||
bl sub_800D158
|
||||
ldr r2, [r5]
|
||||
adds r2, r4
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
bl sub_808D33C
|
||||
cmp r0, 0
|
||||
bne _08039598
|
||||
add r4, sp, 0x90
|
||||
ldr r1, _08039594
|
||||
adds r0, r4, 0
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
b _080395A6
|
||||
.align 2, 0
|
||||
_08039588: .4byte gUnknown_80E77F8
|
||||
_0803958C: .4byte gUnknown_203B374
|
||||
_08039590: .4byte gUnknown_80E7804
|
||||
_08039594: .4byte gUnknown_80E7808
|
||||
_08039598:
|
||||
add r4, sp, 0x90
|
||||
adds r1, r0, 0
|
||||
adds r1, 0x4C
|
||||
adds r0, r4, 0
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
_080395A6:
|
||||
adds r2, r4, 0
|
||||
ldr r5, _080395F0
|
||||
ldr r0, [r5]
|
||||
movs r4, 0xE4
|
||||
lsls r4, 1
|
||||
adds r0, r4
|
||||
ldr r6, _080395F4
|
||||
adds r1, r6, 0
|
||||
bl sub_800D158
|
||||
ldr r2, [r5]
|
||||
adds r2, r4
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0xC
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
movs r0, 0x1
|
||||
bl sub_8095324
|
||||
cmp r0, 0
|
||||
bne _080395E0
|
||||
movs r0, 0x7
|
||||
bl sub_8095324
|
||||
cmp r0, 0
|
||||
beq _08039606
|
||||
_080395E0:
|
||||
ldr r0, _080395F8
|
||||
cmp r8, r0
|
||||
bne _080395FC
|
||||
ldr r4, [r5]
|
||||
movs r0, 0xF6
|
||||
lsls r0, 1
|
||||
adds r4, r0
|
||||
b _08039676
|
||||
.align 2, 0
|
||||
_080395F0: .4byte gUnknown_203B374
|
||||
_080395F4: .4byte gUnknown_80E7804
|
||||
_080395F8: .4byte 0x000f1207
|
||||
_080395FC:
|
||||
ldr r0, [r5]
|
||||
movs r1, 0xF6
|
||||
lsls r1, 1
|
||||
adds r0, r1
|
||||
b _08039690
|
||||
_08039606:
|
||||
bl sub_8011C1C
|
||||
cmp r0, 0x1
|
||||
beq _08039624
|
||||
cmp r0, 0x2
|
||||
beq _08039668
|
||||
ldr r0, [r5]
|
||||
movs r2, 0xF6
|
||||
lsls r2, 1
|
||||
adds r0, r2
|
||||
ldr r1, _08039620
|
||||
b _08039692
|
||||
.align 2, 0
|
||||
_08039620: .4byte gUnknown_80E7824
|
||||
_08039624:
|
||||
movs r0, 0
|
||||
movs r1, 0x18
|
||||
bl sub_8001658
|
||||
cmp r0, 0x7
|
||||
beq _08039658
|
||||
cmp r0, 0xB
|
||||
beq _08039658
|
||||
bl sub_8098FB4
|
||||
adds r2, r0, 0
|
||||
add r0, sp, 0x4
|
||||
adds r1, r6, 0
|
||||
bl sub_800D158
|
||||
ldr r0, [r5]
|
||||
movs r3, 0xF6
|
||||
lsls r3, 1
|
||||
adds r1, r0, r3
|
||||
adds r3, 0x24
|
||||
adds r2, r0, r3
|
||||
add r0, sp, 0x4
|
||||
movs r3, 0
|
||||
bl xxx_format_string
|
||||
b _08039696
|
||||
_08039658:
|
||||
ldr r0, _08039664
|
||||
ldr r0, [r0]
|
||||
movs r1, 0xF6
|
||||
lsls r1, 1
|
||||
adds r0, r1
|
||||
b _08039690
|
||||
.align 2, 0
|
||||
_08039664: .4byte gUnknown_203B374
|
||||
_08039668:
|
||||
ldr r0, _08039684
|
||||
cmp r8, r0
|
||||
bne _08039688
|
||||
ldr r4, [r5]
|
||||
movs r2, 0xF6
|
||||
lsls r2, 1
|
||||
adds r4, r2
|
||||
_08039676:
|
||||
bl sub_809769C
|
||||
adds r1, r0, 0
|
||||
adds r0, r4, 0
|
||||
bl sub_8090228
|
||||
b _08039696
|
||||
.align 2, 0
|
||||
_08039684: .4byte 0x000f1207
|
||||
_08039688:
|
||||
ldr r0, [r5]
|
||||
movs r3, 0xF6
|
||||
lsls r3, 1
|
||||
adds r0, r3
|
||||
_08039690:
|
||||
ldr r1, _0803974C
|
||||
_08039692:
|
||||
bl sub_800D158
|
||||
_08039696:
|
||||
ldr r7, _08039750
|
||||
ldr r2, [r7]
|
||||
movs r0, 0xF6
|
||||
lsls r0, 1
|
||||
adds r2, r0
|
||||
movs r6, 0
|
||||
str r6, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0x18
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r0, _08039754
|
||||
ldr r0, [r0]
|
||||
add r1, sp, 0x144
|
||||
add r2, sp, 0x148
|
||||
add r3, sp, 0x14C
|
||||
bl DeconstructPlayTime
|
||||
ldr r0, [r7]
|
||||
movs r5, 0x84
|
||||
lsls r5, 2
|
||||
adds r0, r5
|
||||
ldr r1, _08039758
|
||||
add r2, sp, 0x144
|
||||
ldr r2, [r2]
|
||||
add r3, sp, 0x148
|
||||
ldr r3, [r3]
|
||||
add r4, sp, 0x14C
|
||||
ldr r4, [r4]
|
||||
str r4, [sp]
|
||||
bl sub_800D158
|
||||
ldr r2, [r7]
|
||||
adds r2, r5
|
||||
str r6, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0x24
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
bl sub_8097778
|
||||
adds r2, r0, 0
|
||||
ldr r0, [r7]
|
||||
movs r4, 0x8D
|
||||
lsls r4, 2
|
||||
adds r0, r4
|
||||
ldr r1, _0803975C
|
||||
bl sub_800D158
|
||||
ldr r2, [r7]
|
||||
adds r2, r4
|
||||
str r6, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0x30
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r0, _08039760
|
||||
cmp r8, r0
|
||||
bne _0803976C
|
||||
ldr r0, _08039764
|
||||
ldr r6, [r0]
|
||||
movs r1, 0xC
|
||||
ldrsh r0, [r6, r1]
|
||||
cmp r0, 0
|
||||
beq _0803976C
|
||||
add r5, sp, 0x130
|
||||
adds r1, r0, 0
|
||||
adds r0, r5, 0
|
||||
bl sub_808D930
|
||||
add r4, sp, 0xE0
|
||||
adds r1, r6, 0
|
||||
adds r1, 0x50
|
||||
adds r0, r4, 0
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
ldr r0, [r7]
|
||||
movs r3, 0x96
|
||||
lsls r3, 2
|
||||
adds r0, r3
|
||||
ldr r1, _08039768
|
||||
adds r2, r4, 0
|
||||
adds r3, r5, 0
|
||||
bl sub_800D158
|
||||
b _0803977C
|
||||
.align 2, 0
|
||||
_0803974C: .4byte gUnknown_80E780C
|
||||
_08039750: .4byte gUnknown_203B374
|
||||
_08039754: .4byte gPlayTimeRef
|
||||
_08039758: .4byte gUnknown_80E7838
|
||||
_0803975C: .4byte gUnknown_80E7848
|
||||
_08039760: .4byte 0x000f1207
|
||||
_08039764: .4byte gUnknown_203B484
|
||||
_08039768: .4byte gUnknown_80E784C
|
||||
_0803976C:
|
||||
ldr r0, _080397AC
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x96
|
||||
lsls r1, 2
|
||||
adds r0, r1
|
||||
ldr r1, _080397B0
|
||||
bl sub_800D158
|
||||
_0803977C:
|
||||
ldr r0, _080397AC
|
||||
ldr r2, [r0]
|
||||
movs r3, 0x96
|
||||
lsls r3, 2
|
||||
adds r2, r3
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x40
|
||||
movs r1, 0x3C
|
||||
movs r3, 0
|
||||
bl xxx_call_draw_string
|
||||
bl sub_80397B4
|
||||
movs r0, 0
|
||||
bl sub_80073E0
|
||||
add sp, 0x150
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080397AC: .4byte gUnknown_203B374
|
||||
_080397B0: .4byte gUnknown_80E7854
|
||||
thumb_func_end DrawLoadScreenText
|
||||
|
||||
thumb_func_start sub_80397B4
|
||||
sub_80397B4:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0xC
|
||||
ldr r0, _08039834
|
||||
ldr r1, _08039838
|
||||
bl OpenFileAndGetFileDataPtr
|
||||
adds r6, r0, 0
|
||||
movs r4, 0
|
||||
_080397C8:
|
||||
adds r0, r4, 0
|
||||
adds r0, 0xB0
|
||||
ldr r1, [r6, 0x4]
|
||||
lsls r2, r4, 2
|
||||
ldr r1, [r1, 0x4]
|
||||
adds r1, r2
|
||||
bl SetBGPaletteBufferColorArray
|
||||
adds r4, 0x1
|
||||
cmp r4, 0x3F
|
||||
ble _080397C8
|
||||
movs r7, 0x8
|
||||
movs r0, 0x49
|
||||
mov r8, r0
|
||||
movs r4, 0
|
||||
_080397E6:
|
||||
ldr r0, _0803983C
|
||||
lsls r5, r4, 2
|
||||
adds r0, r5, r0
|
||||
ldr r0, [r0]
|
||||
bl sub_80023E4
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0803981C
|
||||
movs r0, 0x10
|
||||
str r0, [sp]
|
||||
ldr r0, [r6, 0x4]
|
||||
lsls r1, r4, 7
|
||||
ldr r0, [r0]
|
||||
adds r0, r1
|
||||
str r0, [sp, 0x4]
|
||||
ldr r0, _08039840
|
||||
adds r0, r5, r0
|
||||
ldr r0, [r0]
|
||||
str r0, [sp, 0x8]
|
||||
movs r0, 0
|
||||
adds r1, r7, 0
|
||||
mov r2, r8
|
||||
movs r3, 0x10
|
||||
bl sub_8007E20
|
||||
adds r7, 0x10
|
||||
_0803981C:
|
||||
adds r4, 0x1
|
||||
cmp r4, 0xB
|
||||
ble _080397E6
|
||||
adds r0, r6, 0
|
||||
bl CloseFile
|
||||
add sp, 0xC
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08039834: .4byte gUnknown_80E785C
|
||||
_08039838: .4byte gTitleMenuFileArchive
|
||||
_0803983C: .4byte gUnknown_203B3B8
|
||||
_08039840: .4byte gUnknown_203B388
|
||||
thumb_func_end sub_80397B4
|
||||
|
||||
.align 2,0
|
||||
@@ -1,76 +0,0 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start SetMenuItems
|
||||
SetMenuItems:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x8
|
||||
adds r6, r0, 0
|
||||
adds r4, r1, 0
|
||||
adds r5, r2, 0
|
||||
ldr r0, [sp, 0x24]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r8, r0
|
||||
lsls r0, r5, 1
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
adds r0, r4
|
||||
ldm r3!, {r1,r2,r7}
|
||||
stm r0!, {r1,r2,r7}
|
||||
ldm r3!, {r1,r2,r7}
|
||||
stm r0!, {r1,r2,r7}
|
||||
bl ResetUnusedInputStruct
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
mov r0, r8
|
||||
cmp r0, 0
|
||||
beq _08035C90
|
||||
lsls r4, r5, 2
|
||||
adds r0, r4, r5
|
||||
lsls r0, 4
|
||||
adds r0, r6, r0
|
||||
ldr r1, [sp, 0x28]
|
||||
str r1, [sp]
|
||||
str r5, [sp, 0x4]
|
||||
ldr r1, [sp, 0x20]
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_8012D60
|
||||
b _08035CA8
|
||||
_08035C90:
|
||||
lsls r4, r5, 2
|
||||
adds r0, r4, r5
|
||||
lsls r0, 4
|
||||
adds r0, r6, r0
|
||||
mov r1, r8
|
||||
str r1, [sp]
|
||||
str r5, [sp, 0x4]
|
||||
ldr r1, [sp, 0x20]
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_8012E04
|
||||
_08035CA8:
|
||||
adds r0, r4, r5
|
||||
lsls r0, 4
|
||||
adds r0, r6
|
||||
adds r0, 0x4C
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
add sp, 0x8
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end SetMenuItems
|
||||
|
||||
.align 2,0
|
||||
@@ -0,0 +1,908 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start UpdateMakuhitaDialogue
|
||||
UpdateMakuhitaDialogue:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x18
|
||||
ldr r1, _0802FFA4
|
||||
ldr r0, [r1]
|
||||
ldr r0, [r0, 0x8]
|
||||
adds r5, r1, 0
|
||||
cmp r0, 0xD
|
||||
bls _0802FF9A
|
||||
b _080301A0
|
||||
_0802FF9A:
|
||||
lsls r0, 2
|
||||
ldr r1, _0802FFA8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
_0802FFA4: .4byte gUnknown_203B318
|
||||
_0802FFA8: .4byte _0802FFAC
|
||||
.align 2, 0
|
||||
_0802FFAC:
|
||||
.4byte _0802FFE4
|
||||
.4byte _08030000
|
||||
.4byte _08030038
|
||||
.4byte _08030050
|
||||
.4byte _08030068
|
||||
.4byte _08030074
|
||||
.4byte _080300DC
|
||||
.4byte _080300C4
|
||||
.4byte _080300F4
|
||||
.4byte _0803010C
|
||||
.4byte _08030148
|
||||
.4byte _08030174
|
||||
.4byte _08030180
|
||||
.4byte _080301A0
|
||||
_0802FFE4:
|
||||
bl sub_80301B0
|
||||
ldr r2, _0802FFF8
|
||||
ldr r0, _0802FFFC
|
||||
ldr r5, [r0]
|
||||
ldr r1, [r5, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
b _0803000E
|
||||
.align 2, 0
|
||||
_0802FFF8: .4byte gMakuhitaDialogue
|
||||
_0802FFFC: .4byte gUnknown_203B318
|
||||
_08030000:
|
||||
ldr r2, _08030034
|
||||
ldr r5, [r5]
|
||||
ldr r1, [r5, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x4
|
||||
_0803000E:
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r5, 0x14]
|
||||
adds r3, r5, 0
|
||||
adds r3, 0x18
|
||||
movs r4, 0
|
||||
str r4, [sp]
|
||||
movs r1, 0x4
|
||||
str r1, [sp, 0x4]
|
||||
str r4, [sp, 0x8]
|
||||
ldr r1, [r5, 0x68]
|
||||
str r1, [sp, 0xC]
|
||||
movs r1, 0xC
|
||||
str r1, [sp, 0x10]
|
||||
movs r1, 0
|
||||
bl sub_8014248
|
||||
b _080301A0
|
||||
.align 2, 0
|
||||
_08030034: .4byte gMakuhitaDialogue
|
||||
_08030038:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0xD
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _0803004C
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x8
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_0803004C: .4byte gMakuhitaDialogue
|
||||
_08030050:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0x4
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _08030064
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0xC
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_08030064: .4byte gMakuhitaDialogue
|
||||
_08030068:
|
||||
movs r0, 0x3
|
||||
movs r1, 0
|
||||
movs r2, 0xA
|
||||
bl sub_80302E8
|
||||
b _080301A0
|
||||
_08030074:
|
||||
ldr r1, [r5]
|
||||
movs r0, 0xD
|
||||
str r0, [r1, 0xC]
|
||||
movs r2, 0x10
|
||||
ldrsh r0, [r1, r2]
|
||||
bl sub_80A2740
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r2, _080300B4
|
||||
ldr r1, [sp, 0x14]
|
||||
ands r1, r2
|
||||
orrs r1, r0
|
||||
ldr r0, _080300B8
|
||||
ands r1, r0
|
||||
movs r0, 0x80
|
||||
lsls r0, 1
|
||||
orrs r1, r0
|
||||
str r1, [sp, 0x14]
|
||||
ldr r0, _080300BC
|
||||
add r1, sp, 0x14
|
||||
bl sub_8090208
|
||||
ldr r2, _080300C0
|
||||
ldr r3, [r5]
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x10
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_080300B4: .4byte 0xffffff00
|
||||
_080300B8: .4byte 0xffff00ff
|
||||
_080300BC: .4byte gAvailablePokemonNames
|
||||
_080300C0: .4byte gMakuhitaDialogue
|
||||
_080300C4:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0xD
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _080300D8
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x18
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_080300D8: .4byte gMakuhitaDialogue
|
||||
_080300DC:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0xD
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _080300F0
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x14
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_080300F0: .4byte gMakuhitaDialogue
|
||||
_080300F4:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0x9
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _08030108
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x1C
|
||||
b _0803015A
|
||||
.align 2, 0
|
||||
_08030108: .4byte gMakuhitaDialogue
|
||||
_0803010C:
|
||||
ldr r4, _08030138
|
||||
bl sub_808D33C
|
||||
adds r1, r0, 0
|
||||
adds r0, r4, 0
|
||||
movs r2, 0x6
|
||||
bl sub_808D9AC
|
||||
ldr r0, _0803013C
|
||||
ldr r1, [r0]
|
||||
movs r0, 0xB
|
||||
str r0, [r1, 0xC]
|
||||
movs r0, 0xCB
|
||||
bl PlaySound
|
||||
ldr r0, _08030140
|
||||
ldr r3, _08030144
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
bl sub_80141B4
|
||||
b _080301A0
|
||||
.align 2, 0
|
||||
_08030138: .4byte gPlayerName
|
||||
_0803013C: .4byte gUnknown_203B318
|
||||
_08030140: .4byte gUnknown_80E0778
|
||||
_08030144: .4byte 0x00000101
|
||||
_08030148:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0xD
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _0803016C
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x20
|
||||
_0803015A:
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r3, 0x68]
|
||||
ldr r3, _08030170
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
b _080301A0
|
||||
.align 2, 0
|
||||
_0803016C: .4byte gMakuhitaDialogue
|
||||
_08030170: .4byte 0x0000010d
|
||||
_08030174:
|
||||
movs r0, 0x1
|
||||
movs r1, 0x49
|
||||
movs r2, 0x1
|
||||
bl sub_801B60C
|
||||
b _080301A0
|
||||
_08030180:
|
||||
ldr r3, [r5]
|
||||
movs r0, 0x1
|
||||
str r0, [r3, 0xC]
|
||||
ldr r2, _080301A8
|
||||
ldr r1, [r3, 0x4]
|
||||
lsls r0, r1, 2
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, 0x24
|
||||
adds r0, r2
|
||||
ldr r0, [r0]
|
||||
ldr r2, [r3, 0x68]
|
||||
ldr r3, _080301AC
|
||||
movs r1, 0
|
||||
bl sub_80141B4
|
||||
_080301A0:
|
||||
add sp, 0x18
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080301A8: .4byte gMakuhitaDialogue
|
||||
_080301AC: .4byte 0x0000010d
|
||||
thumb_func_end UpdateMakuhitaDialogue
|
||||
|
||||
thumb_func_start sub_80301B0
|
||||
sub_80301B0:
|
||||
push {r4,lr}
|
||||
ldr r4, _080301F8
|
||||
ldr r1, [r4]
|
||||
movs r2, 0x2
|
||||
str r2, [r1, 0x14]
|
||||
ldr r0, _080301FC
|
||||
str r0, [r1, 0x18]
|
||||
str r2, [r1, 0x1C]
|
||||
bl sub_80306A4
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080301D6
|
||||
ldr r0, [r4]
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
str r1, [r0, 0x1C]
|
||||
movs r1, 0x1
|
||||
str r1, [r0, 0x14]
|
||||
_080301D6:
|
||||
ldr r1, [r4]
|
||||
movs r2, 0x1
|
||||
ldr r0, _08030200
|
||||
ldr r0, [r0]
|
||||
str r0, [r1, 0x20]
|
||||
movs r0, 0x3
|
||||
str r0, [r1, 0x24]
|
||||
ldr r0, _08030204
|
||||
ldr r0, [r0]
|
||||
str r0, [r1, 0x28]
|
||||
str r2, [r1, 0x2C]
|
||||
movs r0, 0
|
||||
str r0, [r1, 0x30]
|
||||
str r2, [r1, 0x34]
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080301F8: .4byte gUnknown_203B318
|
||||
_080301FC: .4byte gUnknown_80E07D8
|
||||
_08030200: .4byte gUnknown_80D4970
|
||||
_08030204: .4byte gUnknown_80D4934
|
||||
thumb_func_end sub_80301B0
|
||||
|
||||
thumb_func_start sub_8030208
|
||||
sub_8030208:
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
mov r0, sp
|
||||
bl sub_80144A4
|
||||
cmp r0, 0
|
||||
bne _08030250
|
||||
ldr r0, _08030230
|
||||
ldr r1, [r0]
|
||||
ldr r0, [sp]
|
||||
str r0, [r1, 0x14]
|
||||
ldr r0, [sp]
|
||||
cmp r0, 0x2
|
||||
beq _0803023A
|
||||
cmp r0, 0x2
|
||||
bgt _08030234
|
||||
cmp r0, 0x1
|
||||
beq _0803024A
|
||||
b _08030250
|
||||
.align 2, 0
|
||||
_08030230: .4byte gUnknown_203B318
|
||||
_08030234:
|
||||
cmp r0, 0x3
|
||||
beq _08030242
|
||||
b _08030250
|
||||
_0803023A:
|
||||
movs r0, 0x3
|
||||
bl sub_802FF04
|
||||
b _08030250
|
||||
_08030242:
|
||||
movs r0, 0xC
|
||||
bl sub_802FF04
|
||||
b _08030250
|
||||
_0803024A:
|
||||
movs r0, 0x2
|
||||
bl sub_802FF04
|
||||
_08030250:
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_8030208
|
||||
|
||||
thumb_func_start sub_8030258
|
||||
sub_8030258:
|
||||
push {lr}
|
||||
movs r0, 0x1
|
||||
bl sub_80303AC
|
||||
cmp r0, 0x2
|
||||
beq _08030288
|
||||
cmp r0, 0x2
|
||||
bcc _0803029A
|
||||
cmp r0, 0x3
|
||||
bne _0803029A
|
||||
bl sub_8030418
|
||||
ldr r1, _08030284
|
||||
ldr r1, [r1]
|
||||
strh r0, [r1, 0x10]
|
||||
bl sub_8030480
|
||||
movs r0, 0x5
|
||||
bl sub_802FF04
|
||||
b _0803029A
|
||||
.align 2, 0
|
||||
_08030284: .4byte gUnknown_203B318
|
||||
_08030288:
|
||||
bl sub_8030480
|
||||
ldr r0, _080302A0
|
||||
ldr r1, [r0]
|
||||
ldr r0, _080302A4
|
||||
strh r0, [r1, 0x10]
|
||||
movs r0, 0x1
|
||||
bl sub_802FF04
|
||||
_0803029A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080302A0: .4byte gUnknown_203B318
|
||||
_080302A4: .4byte 0x0000ffff
|
||||
thumb_func_end sub_8030258
|
||||
|
||||
thumb_func_start sub_80302A8
|
||||
sub_80302A8:
|
||||
push {lr}
|
||||
bl sub_801B6AC
|
||||
cmp r0, 0x1
|
||||
bls _080302C0
|
||||
cmp r0, 0x3
|
||||
bhi _080302C0
|
||||
bl sub_801B72C
|
||||
movs r0, 0xA
|
||||
bl sub_802FF04
|
||||
_080302C0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80302A8
|
||||
|
||||
thumb_func_start sub_80302C4
|
||||
sub_80302C4:
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
mov r0, sp
|
||||
bl sub_80144A4
|
||||
cmp r0, 0
|
||||
bne _080302DC
|
||||
ldr r0, _080302E4
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0xC]
|
||||
bl sub_802FF04
|
||||
_080302DC:
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080302E4: .4byte gUnknown_203B318
|
||||
thumb_func_end sub_80302C4
|
||||
|
||||
thumb_func_start sub_80302E8
|
||||
sub_80302E8:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
adds r5, r0, 0
|
||||
adds r6, r1, 0
|
||||
mov r8, r2
|
||||
bl sub_80306A4
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08030302
|
||||
movs r0, 0
|
||||
b _0803039A
|
||||
_08030302:
|
||||
ldr r4, _080303A4
|
||||
ldr r0, [r4]
|
||||
cmp r0, 0
|
||||
bne _08030314
|
||||
movs r0, 0xD0
|
||||
movs r1, 0x8
|
||||
bl MemoryAlloc
|
||||
str r0, [r4]
|
||||
_08030314:
|
||||
ldr r0, [r4]
|
||||
str r5, [r0, 0x64]
|
||||
lsls r1, r5, 1
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
adds r1, 0x6C
|
||||
adds r1, r0, r1
|
||||
str r1, [r0, 0x68]
|
||||
adds r0, 0x6C
|
||||
bl sub_8006518
|
||||
ldr r1, [r4]
|
||||
ldr r2, [r1, 0x64]
|
||||
lsls r0, r2, 1
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
adds r1, r0
|
||||
adds r1, 0x6C
|
||||
ldr r0, _080303A8
|
||||
ldm r0!, {r2,r3,r7}
|
||||
stm r1!, {r2,r3,r7}
|
||||
ldm r0!, {r2,r3,r7}
|
||||
stm r1!, {r2,r3,r7}
|
||||
ldr r2, [r4]
|
||||
ldr r1, [r2, 0x68]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0xCC
|
||||
str r0, [r1, 0x14]
|
||||
cmp r6, 0
|
||||
beq _08030362
|
||||
ldr r1, [r2, 0x64]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x74
|
||||
adds r1, r0
|
||||
ldr r0, [r6]
|
||||
str r0, [r1]
|
||||
_08030362:
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0x68]
|
||||
mov r1, r8
|
||||
bl sub_8012D08
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x6C
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
ldr r4, [r4]
|
||||
adds r4, 0x30
|
||||
bl sub_8030668
|
||||
adds r1, r0, 0
|
||||
adds r0, r4, 0
|
||||
mov r2, r8
|
||||
adds r3, r5, 0
|
||||
bl sub_8013818
|
||||
bl sub_80304C8
|
||||
bl sub_803053C
|
||||
movs r0, 0x1
|
||||
_0803039A:
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080303A4: .4byte gUnknown_203B31C
|
||||
_080303A8: .4byte gUnknown_80E0804
|
||||
thumb_func_end sub_80302E8
|
||||
|
||||
thumb_func_start sub_80303AC
|
||||
sub_80303AC:
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080303C8
|
||||
ldr r0, _080303C4
|
||||
ldr r0, [r0]
|
||||
adds r0, 0x30
|
||||
bl sub_8013660
|
||||
movs r0, 0
|
||||
b _08030410
|
||||
.align 2, 0
|
||||
_080303C4: .4byte gUnknown_203B31C
|
||||
_080303C8:
|
||||
ldr r4, _080303E4
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x30
|
||||
bl GetKeyPress
|
||||
cmp r0, 0x1
|
||||
beq _080303E8
|
||||
cmp r0, 0x2
|
||||
bne _080303F2
|
||||
movs r0, 0x1
|
||||
bl PlayMenuSoundEffect
|
||||
movs r0, 0x2
|
||||
b _08030410
|
||||
.align 2, 0
|
||||
_080303E4: .4byte gUnknown_203B31C
|
||||
_080303E8:
|
||||
movs r0, 0
|
||||
bl PlayMenuSoundEffect
|
||||
movs r0, 0x3
|
||||
b _08030410
|
||||
_080303F2:
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x30
|
||||
movs r1, 0x1
|
||||
bl sub_80138B8
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08030406
|
||||
movs r0, 0
|
||||
b _08030410
|
||||
_08030406:
|
||||
bl sub_80304C8
|
||||
bl sub_803053C
|
||||
movs r0, 0x1
|
||||
_08030410:
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80303AC
|
||||
|
||||
thumb_func_start sub_8030418
|
||||
sub_8030418:
|
||||
ldr r0, _08030440
|
||||
ldr r2, [r0]
|
||||
adds r0, r2, 0
|
||||
adds r0, 0x4E
|
||||
movs r3, 0
|
||||
ldrsh r1, [r0, r3]
|
||||
subs r0, 0x2
|
||||
movs r3, 0
|
||||
ldrsh r0, [r0, r3]
|
||||
muls r0, r1
|
||||
adds r1, r2, 0
|
||||
adds r1, 0x48
|
||||
movs r3, 0
|
||||
ldrsh r1, [r1, r3]
|
||||
adds r0, r1
|
||||
lsls r0, 1
|
||||
adds r0, r2, r0
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_08030440: .4byte gUnknown_203B31C
|
||||
thumb_func_end sub_8030418
|
||||
|
||||
thumb_func_start sub_8030444
|
||||
sub_8030444:
|
||||
push {r4,r5,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_8030668
|
||||
adds r1, r0, 0
|
||||
ldr r5, _0803047C
|
||||
ldr r0, [r5]
|
||||
adds r2, r0, 0
|
||||
adds r2, 0x52
|
||||
strh r1, [r2]
|
||||
adds r0, 0x30
|
||||
bl sub_8013984
|
||||
bl sub_80304C8
|
||||
bl sub_803053C
|
||||
cmp r4, 0
|
||||
beq _08030476
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x30
|
||||
bl AddMenuCursorSprite
|
||||
_08030476:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0803047C: .4byte gUnknown_203B31C
|
||||
thumb_func_end sub_8030444
|
||||
|
||||
thumb_func_start sub_8030480
|
||||
sub_8030480:
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _080304C0
|
||||
ldr r2, [r4]
|
||||
cmp r2, 0
|
||||
beq _080304BA
|
||||
ldr r0, [r2, 0x64]
|
||||
lsls r1, r0, 1
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r1, r2, r1
|
||||
adds r1, 0x6C
|
||||
ldr r0, _080304C4
|
||||
ldm r0!, {r2,r3,r5}
|
||||
stm r1!, {r2,r3,r5}
|
||||
ldm r0!, {r2,r3,r5}
|
||||
stm r1!, {r2,r3,r5}
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x6C
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
ldr r0, [r4]
|
||||
bl MemoryFree
|
||||
movs r0, 0
|
||||
str r0, [r4]
|
||||
_080304BA:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080304C0: .4byte gUnknown_203B31C
|
||||
_080304C4: .4byte gUnknown_80E07EC
|
||||
thumb_func_end sub_8030480
|
||||
|
||||
thumb_func_start sub_80304C8
|
||||
sub_80304C8:
|
||||
push {r4,lr}
|
||||
ldr r4, _08030538
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xCC
|
||||
movs r2, 0
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xCD
|
||||
strb r2, [r0]
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xCE
|
||||
movs r1, 0x8
|
||||
strb r1, [r0]
|
||||
ldr r0, [r4]
|
||||
adds r0, 0xCF
|
||||
strb r2, [r0]
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4A
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
movs r1, 0xC
|
||||
bl sub_80095E4
|
||||
adds r0, 0x2
|
||||
lsls r0, 16
|
||||
ldr r2, [r4]
|
||||
ldr r3, [r2, 0x64]
|
||||
lsls r1, r3, 1
|
||||
adds r1, r3
|
||||
lsls r1, 3
|
||||
adds r1, r2, r1
|
||||
adds r1, 0x7A
|
||||
asrs r3, r0, 16
|
||||
lsrs r0, 16
|
||||
strh r0, [r1]
|
||||
ldr r1, [r2, 0x64]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 3
|
||||
adds r2, r0
|
||||
adds r3, 0x2
|
||||
adds r2, 0x7C
|
||||
strh r3, [r2]
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x6C
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08030538: .4byte gUnknown_203B31C
|
||||
thumb_func_end sub_80304C8
|
||||
|
||||
thumb_func_start sub_803053C
|
||||
sub_803053C:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r9
|
||||
mov r6, r8
|
||||
push {r6,r7}
|
||||
sub sp, 0x108
|
||||
ldr r4, _08030658
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0x64]
|
||||
bl sub_8008C54
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0x64]
|
||||
bl sub_80073B8
|
||||
ldr r2, _0803065C
|
||||
ldr r0, [r4]
|
||||
ldr r3, [r0, 0x64]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0xA
|
||||
movs r1, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r3, [r4]
|
||||
adds r0, r3, 0
|
||||
adds r0, 0xCE
|
||||
ldrb r0, [r0]
|
||||
lsls r0, 3
|
||||
adds r0, 0x4
|
||||
adds r1, r3, 0
|
||||
adds r1, 0x4E
|
||||
movs r5, 0
|
||||
ldrsh r2, [r1, r5]
|
||||
adds r2, 0x1
|
||||
movs r1, 0x7
|
||||
str r1, [sp]
|
||||
ldr r1, [r3, 0x64]
|
||||
str r1, [sp, 0x4]
|
||||
movs r1, 0
|
||||
movs r3, 0x2
|
||||
bl sub_8012BC4
|
||||
movs r0, 0
|
||||
mov r9, r0
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4A
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r9, r0
|
||||
bge _0803063E
|
||||
mov r8, r4
|
||||
_080305A2:
|
||||
mov r3, r8
|
||||
ldr r1, [r3]
|
||||
adds r0, r1, 0
|
||||
adds r0, 0x4E
|
||||
movs r5, 0
|
||||
ldrsh r2, [r0, r5]
|
||||
subs r0, 0x2
|
||||
movs r3, 0
|
||||
ldrsh r0, [r0, r3]
|
||||
muls r0, r2
|
||||
add r0, r9
|
||||
lsls r0, 1
|
||||
adds r1, r0
|
||||
movs r5, 0
|
||||
ldrsh r4, [r1, r5]
|
||||
adds r0, r4, 0
|
||||
bl sub_80A2740
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
adds r0, r4, 0
|
||||
bl sub_80A2668
|
||||
adds r4, r0, 0
|
||||
lsls r4, 16
|
||||
asrs r4, 16
|
||||
mov r1, r8
|
||||
ldr r0, [r1]
|
||||
adds r0, 0x30
|
||||
mov r1, r9
|
||||
bl sub_8013800
|
||||
adds r6, r0, 0
|
||||
movs r5, 0x7
|
||||
adds r0, r4, 0
|
||||
bl sub_809758C
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08030608
|
||||
mov r3, r8
|
||||
ldr r0, [r3]
|
||||
ldr r3, [r0, 0x64]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x8
|
||||
adds r1, r6, 0
|
||||
ldr r2, _08030660
|
||||
bl xxx_call_draw_string
|
||||
movs r5, 0x4
|
||||
_08030608:
|
||||
adds r0, r7, 0
|
||||
bl GetDungeonName1
|
||||
adds r3, r0, 0
|
||||
add r0, sp, 0x8
|
||||
ldr r1, _08030664
|
||||
adds r2, r5, 0
|
||||
bl sub_800D158
|
||||
mov r5, r8
|
||||
ldr r0, [r5]
|
||||
ldr r3, [r0, 0x64]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x10
|
||||
adds r1, r6, 0
|
||||
add r2, sp, 0x8
|
||||
bl xxx_call_draw_string
|
||||
movs r0, 0x1
|
||||
add r9, r0
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x4A
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r9, r0
|
||||
blt _080305A2
|
||||
_0803063E:
|
||||
ldr r0, _08030658
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x64]
|
||||
bl sub_80073E0
|
||||
add sp, 0x108
|
||||
pop {r3,r4}
|
||||
mov r8, r3
|
||||
mov r9, r4
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08030658: .4byte gUnknown_203B31C
|
||||
_0803065C: .4byte gUnknown_80E081C
|
||||
_08030660: .4byte gUnknown_80E0824
|
||||
_08030664: .4byte gUnknown_80E0828
|
||||
thumb_func_end sub_803053C
|
||||
|
||||
thumb_func_start sub_8030668
|
||||
sub_8030668:
|
||||
push {r4-r6,lr}
|
||||
movs r6, 0
|
||||
movs r5, 0
|
||||
_0803066E:
|
||||
lsls r0, r5, 16
|
||||
asrs r4, r0, 16
|
||||
adds r0, r4, 0
|
||||
bl sub_8097504
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08030690
|
||||
adds r0, r4, 0
|
||||
bl sub_80A26CC
|
||||
ldr r1, _080306A0
|
||||
ldr r1, [r1]
|
||||
lsls r2, r6, 1
|
||||
adds r1, r2
|
||||
strh r0, [r1]
|
||||
adds r6, 0x1
|
||||
_08030690:
|
||||
adds r5, 0x1
|
||||
cmp r5, 0x16
|
||||
ble _0803066E
|
||||
adds r0, r6, 0
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080306A0: .4byte gUnknown_203B31C
|
||||
thumb_func_end sub_8030668
|
||||
|
||||
thumb_func_start sub_80306A4
|
||||
sub_80306A4:
|
||||
movs r0, 0
|
||||
bx lr
|
||||
thumb_func_end sub_80306A4
|
||||
|
||||
.align 2,0
|
||||
+1
-1
@@ -223,7 +223,7 @@ _080375BE:
|
||||
.align 2, 0
|
||||
_080375CC: .4byte gUnknown_203B35C
|
||||
_080375D0: .4byte 0xffff0000
|
||||
_080375D4: .4byte gUnknown_203B45C
|
||||
_080375D4: .4byte gRecruitedPokemonRef
|
||||
_080375D8:
|
||||
ldr r0, _08037610
|
||||
ldr r0, [r0]
|
||||
|
||||
+21
-298
@@ -55,7 +55,7 @@ _0808CE46:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808CE60: .4byte gUnknown_203B45C
|
||||
_0808CE60: .4byte gRecruitedPokemonRef
|
||||
_0808CE64: .4byte 0x0000019d
|
||||
_0808CE68: .4byte 0x00008df8
|
||||
_0808CE6C: .4byte 0x00008f90
|
||||
@@ -232,7 +232,7 @@ _0808CFB8:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808CFC8: .4byte gMonsterParameters
|
||||
_0808CFCC: .4byte gUnknown_203B45C
|
||||
_0808CFCC: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808CE74
|
||||
|
||||
thumb_func_start sub_808CFD0
|
||||
@@ -579,7 +579,7 @@ _0808D26A:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D274: .4byte gUnknown_203B45C
|
||||
_0808D274: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D1DC
|
||||
|
||||
thumb_func_start sub_808D278
|
||||
@@ -641,7 +641,7 @@ _0808D2DC:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D2E4: .4byte gUnknown_203B45C
|
||||
_0808D2E4: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D278
|
||||
|
||||
thumb_func_start sub_808D2E8
|
||||
@@ -714,7 +714,7 @@ _0808D344:
|
||||
adds r0, r2, 0
|
||||
b _0808D370
|
||||
.align 2, 0
|
||||
_0808D360: .4byte gUnknown_203B45C
|
||||
_0808D360: .4byte gRecruitedPokemonRef
|
||||
_0808D364:
|
||||
adds r3, 0x1
|
||||
movs r0, 0xCE
|
||||
@@ -754,7 +754,7 @@ _0808D39A:
|
||||
adds r0, r2, 0
|
||||
b _0808D3B4
|
||||
.align 2, 0
|
||||
_0808D3A4: .4byte gUnknown_203B45C
|
||||
_0808D3A4: .4byte gRecruitedPokemonRef
|
||||
_0808D3A8:
|
||||
adds r3, 0x1
|
||||
movs r0, 0xCE
|
||||
@@ -790,7 +790,7 @@ _0808D3CC:
|
||||
adds r0, r3, 0
|
||||
b _0808D3F0
|
||||
.align 2, 0
|
||||
_0808D3E0: .4byte gUnknown_203B45C
|
||||
_0808D3E0: .4byte gRecruitedPokemonRef
|
||||
_0808D3E4:
|
||||
adds r2, 0x58
|
||||
adds r3, 0x58
|
||||
@@ -826,7 +826,7 @@ _0808D408:
|
||||
adds r0, r3, 0
|
||||
b _0808D42C
|
||||
.align 2, 0
|
||||
_0808D41C: .4byte gUnknown_203B45C
|
||||
_0808D41C: .4byte gRecruitedPokemonRef
|
||||
_0808D420:
|
||||
adds r2, 0x58
|
||||
adds r3, 0x58
|
||||
@@ -869,7 +869,7 @@ _0808D44C:
|
||||
adds r0, r2, 0
|
||||
b _0808D478
|
||||
.align 2, 0
|
||||
_0808D468: .4byte gUnknown_203B45C
|
||||
_0808D468: .4byte gRecruitedPokemonRef
|
||||
_0808D46C:
|
||||
adds r4, 0x1
|
||||
_0808D46E:
|
||||
@@ -909,7 +909,7 @@ _0808D498:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D4A8: .4byte gUnknown_203B45C
|
||||
_0808D4A8: .4byte gRecruitedPokemonRef
|
||||
_0808D4AC: .4byte 0x0000019d
|
||||
thumb_func_end sub_808D480
|
||||
|
||||
@@ -955,7 +955,7 @@ _0808D4E4:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D4F8: .4byte gUnknown_203B45C
|
||||
_0808D4F8: .4byte gRecruitedPokemonRef
|
||||
_0808D4FC: .4byte 0x0000fffd
|
||||
thumb_func_end sub_808D4B0
|
||||
|
||||
@@ -993,7 +993,7 @@ _0808D526:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D53C: .4byte gUnknown_203B45C
|
||||
_0808D53C: .4byte gRecruitedPokemonRef
|
||||
_0808D540: .4byte 0x0000fffd
|
||||
thumb_func_end sub_808D500
|
||||
|
||||
@@ -1031,7 +1031,7 @@ _0808D56C:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D57C: .4byte gUnknown_203B45C
|
||||
_0808D57C: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D544
|
||||
|
||||
thumb_func_start sub_808D580
|
||||
@@ -1059,7 +1059,7 @@ _0808D590:
|
||||
adds r5, 0x1
|
||||
b _0808D5BC
|
||||
.align 2, 0
|
||||
_0808D5AC: .4byte gUnknown_203B45C
|
||||
_0808D5AC: .4byte gRecruitedPokemonRef
|
||||
_0808D5B0:
|
||||
adds r4, 0x1
|
||||
adds r2, 0x58
|
||||
@@ -1197,7 +1197,7 @@ _0808D68C:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D6A0: .4byte gUnknown_203B45C
|
||||
_0808D6A0: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D654
|
||||
|
||||
thumb_func_start sub_808D6A4
|
||||
@@ -1237,7 +1237,7 @@ _0808D6CE:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808D6E4: .4byte gUnknown_203B45C
|
||||
_0808D6E4: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D6A4
|
||||
|
||||
thumb_func_start sub_808D6E8
|
||||
@@ -1287,7 +1287,7 @@ _0808D728:
|
||||
movs r0, 0x1
|
||||
b _0808D746
|
||||
.align 2, 0
|
||||
_0808D740: .4byte gUnknown_203B45C
|
||||
_0808D740: .4byte gRecruitedPokemonRef
|
||||
_0808D744:
|
||||
movs r0, 0
|
||||
_0808D746:
|
||||
@@ -1361,7 +1361,7 @@ _0808D798:
|
||||
movs r0, 0x1
|
||||
b _0808D7CE
|
||||
.align 2, 0
|
||||
_0808D7C8: .4byte gUnknown_203B45C
|
||||
_0808D7C8: .4byte gRecruitedPokemonRef
|
||||
_0808D7CC:
|
||||
movs r0, 0
|
||||
_0808D7CE:
|
||||
@@ -1391,7 +1391,7 @@ sub_808D7DC:
|
||||
strb r0, [r1, 0x1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0808D7FC: .4byte gUnknown_203B45C
|
||||
_0808D7FC: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D7DC
|
||||
|
||||
thumb_func_start sub_808D800
|
||||
@@ -1412,7 +1412,7 @@ sub_808D800:
|
||||
strb r1, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0808D820: .4byte gUnknown_203B45C
|
||||
_0808D820: .4byte gRecruitedPokemonRef
|
||||
thumb_func_end sub_808D800
|
||||
|
||||
thumb_func_start sub_808D824
|
||||
@@ -1484,7 +1484,7 @@ _0808D888:
|
||||
movs r0, 0x1
|
||||
b _0808D8B4
|
||||
.align 2, 0
|
||||
_0808D8A0: .4byte gUnknown_203B45C
|
||||
_0808D8A0: .4byte gRecruitedPokemonRef
|
||||
_0808D8A4:
|
||||
cmp r4, r0
|
||||
blt _0808D8B2
|
||||
@@ -1501,282 +1501,5 @@ _0808D8B4:
|
||||
bx r1
|
||||
thumb_func_end sub_808D864
|
||||
|
||||
thumb_func_start CopySpeciesNametoBuffer
|
||||
CopySpeciesNametoBuffer:
|
||||
push {lr}
|
||||
lsls r1, 16
|
||||
asrs r1, 16
|
||||
ldr r2, _0808D8DC
|
||||
ldr r3, [r2]
|
||||
lsls r2, r1, 3
|
||||
adds r2, r1
|
||||
lsls r2, 3
|
||||
adds r2, r3
|
||||
ldr r1, [r2]
|
||||
movs r2, 0x14
|
||||
bl strncpy
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808D8DC: .4byte gMonsterParameters
|
||||
thumb_func_end CopySpeciesNametoBuffer
|
||||
|
||||
thumb_func_start sub_808D8E0
|
||||
sub_808D8E0:
|
||||
push {r4,lr}
|
||||
lsls r3, r1, 16
|
||||
asrs r3, 16
|
||||
ldr r1, _0808D900
|
||||
ldr r2, _0808D904
|
||||
ldr r4, [r2]
|
||||
lsls r2, r3, 3
|
||||
adds r2, r3
|
||||
lsls r2, 3
|
||||
adds r2, r4
|
||||
ldr r2, [r2]
|
||||
bl sub_800D158
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808D900: .4byte gUnknown_8107600
|
||||
_0808D904: .4byte gMonsterParameters
|
||||
thumb_func_end sub_808D8E0
|
||||
|
||||
thumb_func_start sub_808D908
|
||||
sub_808D908:
|
||||
push {r4,lr}
|
||||
lsls r3, r1, 16
|
||||
asrs r3, 16
|
||||
ldr r1, _0808D928
|
||||
ldr r2, _0808D92C
|
||||
ldr r4, [r2]
|
||||
lsls r2, r3, 3
|
||||
adds r2, r3
|
||||
lsls r2, 3
|
||||
adds r2, r4
|
||||
ldr r2, [r2]
|
||||
bl sub_800D158
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808D928: .4byte gUnknown_8107608
|
||||
_0808D92C: .4byte gMonsterParameters
|
||||
thumb_func_end sub_808D908
|
||||
|
||||
thumb_func_start sub_808D930
|
||||
sub_808D930:
|
||||
push {r4-r7,lr}
|
||||
adds r7, r0, 0
|
||||
lsls r1, 16
|
||||
asrs r6, r1, 16
|
||||
adds r0, r6, 0
|
||||
bl sub_808E770
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
cmp r0, 0xC9
|
||||
bne _0808D970
|
||||
ldr r5, _0808D968
|
||||
movs r0, 0xC9
|
||||
bl GetMonSpecies
|
||||
adds r4, r0, 0
|
||||
adds r0, r6, 0
|
||||
bl sub_808E8C8
|
||||
ldr r1, _0808D96C
|
||||
adds r0, r1
|
||||
ldrb r3, [r0]
|
||||
adds r0, r7, 0
|
||||
adds r1, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl sub_800D158
|
||||
b _0808D986
|
||||
.align 2, 0
|
||||
_0808D968: .4byte gUnknown_8107630
|
||||
_0808D96C: .4byte gUnknown_8107610
|
||||
_0808D970:
|
||||
ldr r1, _0808D98C
|
||||
ldr r0, _0808D990
|
||||
ldr r2, [r0]
|
||||
lsls r0, r6, 3
|
||||
adds r0, r6
|
||||
lsls r0, 3
|
||||
adds r0, r2
|
||||
ldr r2, [r0]
|
||||
adds r0, r7, 0
|
||||
bl sub_800D158
|
||||
_0808D986:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808D98C: .4byte gUnknown_8107638
|
||||
_0808D990: .4byte gMonsterParameters
|
||||
thumb_func_end sub_808D930
|
||||
|
||||
thumb_func_start GetMonSpecies
|
||||
GetMonSpecies:
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
ldr r1, _0808D9A8
|
||||
ldr r2, [r1]
|
||||
lsls r1, r0, 3
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r1, r2
|
||||
ldr r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0808D9A8: .4byte gMonsterParameters
|
||||
thumb_func_end GetMonSpecies
|
||||
|
||||
thumb_func_start sub_808D9AC
|
||||
sub_808D9AC:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x14
|
||||
adds r5, r0, 0
|
||||
adds r4, r2, 0
|
||||
adds r1, 0x4C
|
||||
mov r0, sp
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
cmp r4, 0
|
||||
bne _0808D9C4
|
||||
movs r4, 0x5
|
||||
_0808D9C4:
|
||||
ldr r1, _0808D9D8
|
||||
adds r0, r5, 0
|
||||
adds r2, r4, 0
|
||||
mov r3, sp
|
||||
bl sub_800D158
|
||||
add sp, 0x14
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808D9D8: .4byte gUnknown_810763C
|
||||
thumb_func_end sub_808D9AC
|
||||
|
||||
thumb_func_start sub_808D9DC
|
||||
sub_808D9DC:
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x14
|
||||
adds r5, r0, 0
|
||||
adds r4, r2, 0
|
||||
adds r1, 0x58
|
||||
mov r0, sp
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
cmp r4, 0
|
||||
bne _0808D9F4
|
||||
movs r4, 0x6
|
||||
_0808D9F4:
|
||||
ldr r1, _0808DA08
|
||||
adds r0, r5, 0
|
||||
adds r2, r4, 0
|
||||
mov r3, sp
|
||||
bl sub_800D158
|
||||
add sp, 0x14
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808DA08: .4byte gUnknown_810763C
|
||||
thumb_func_end sub_808D9DC
|
||||
|
||||
thumb_func_start sub_808DA0C
|
||||
sub_808DA0C:
|
||||
push {r4,lr}
|
||||
sub sp, 0x14
|
||||
adds r4, r0, 0
|
||||
adds r1, 0x58
|
||||
mov r0, sp
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
ldr r1, _0808DA30
|
||||
adds r0, r4, 0
|
||||
mov r2, sp
|
||||
bl sub_800D158
|
||||
add sp, 0x14
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808DA30: .4byte gUnknown_8107638
|
||||
thumb_func_end sub_808DA0C
|
||||
|
||||
thumb_func_start sub_808DA34
|
||||
sub_808DA34:
|
||||
push {lr}
|
||||
adds r1, 0x4C
|
||||
movs r2, 0xA
|
||||
bl sub_80922B4
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_808DA34
|
||||
|
||||
thumb_func_start sub_808DA44
|
||||
sub_808DA44:
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x30
|
||||
lsls r0, 16
|
||||
asrs r4, r0, 16
|
||||
lsls r1, 24
|
||||
lsrs r2, r1, 24
|
||||
cmp r2, 0xC
|
||||
bls _0808DAA0
|
||||
mov r1, sp
|
||||
ldr r0, _0808DA98
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r0, 0
|
||||
beq _0808DA92
|
||||
mov r1, sp
|
||||
add r3, sp, 0x48
|
||||
_0808DA76:
|
||||
movs r5, 0
|
||||
ldrsh r0, [r1, r5]
|
||||
cmp r0, r4
|
||||
bne _0808DA84
|
||||
ldr r0, [r1, 0x4]
|
||||
cmp r0, r2
|
||||
beq _0808DA9C
|
||||
_0808DA84:
|
||||
adds r1, 0x8
|
||||
cmp r1, r3
|
||||
bgt _0808DA92
|
||||
movs r6, 0
|
||||
ldrsh r0, [r1, r6]
|
||||
cmp r0, 0
|
||||
bne _0808DA76
|
||||
_0808DA92:
|
||||
movs r0, 0
|
||||
b _0808DAA6
|
||||
.align 2, 0
|
||||
_0808DA98: .4byte gUnknown_8107654
|
||||
_0808DA9C:
|
||||
movs r0, 0x1
|
||||
b _0808DAA6
|
||||
_0808DAA0:
|
||||
ldr r0, _0808DAB0
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
_0808DAA6:
|
||||
add sp, 0x30
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808DAB0: .4byte gUnknown_8107645
|
||||
thumb_func_end sub_808DA44
|
||||
|
||||
.align 2,0
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_808DA44
|
||||
sub_808DA44:
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x30
|
||||
lsls r0, 16
|
||||
asrs r4, r0, 16
|
||||
lsls r1, 24
|
||||
lsrs r2, r1, 24
|
||||
cmp r2, 0xC
|
||||
bls _0808DAA0
|
||||
mov r1, sp
|
||||
ldr r0, _0808DA98
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
ldm r0!, {r3,r5,r6}
|
||||
stm r1!, {r3,r5,r6}
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r0, 0
|
||||
beq _0808DA92
|
||||
mov r1, sp
|
||||
add r3, sp, 0x48
|
||||
_0808DA76:
|
||||
movs r5, 0
|
||||
ldrsh r0, [r1, r5]
|
||||
cmp r0, r4
|
||||
bne _0808DA84
|
||||
ldr r0, [r1, 0x4]
|
||||
cmp r0, r2
|
||||
beq _0808DA9C
|
||||
_0808DA84:
|
||||
adds r1, 0x8
|
||||
cmp r1, r3
|
||||
bgt _0808DA92
|
||||
movs r6, 0
|
||||
ldrsh r0, [r1, r6]
|
||||
cmp r0, 0
|
||||
bne _0808DA76
|
||||
_0808DA92:
|
||||
movs r0, 0
|
||||
b _0808DAA6
|
||||
.align 2, 0
|
||||
_0808DA98: .4byte gUnknown_8107654
|
||||
_0808DA9C:
|
||||
movs r0, 0x1
|
||||
b _0808DAA6
|
||||
_0808DAA0:
|
||||
ldr r0, _0808DAB0
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
_0808DAA6:
|
||||
add sp, 0x30
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808DAB0: .4byte gUnknown_8107645
|
||||
thumb_func_end sub_808DA44
|
||||
|
||||
.align 2,0
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,8 +5,8 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8038630
|
||||
sub_8038630:
|
||||
thumb_func_start UpdateSaveMenu
|
||||
UpdateSaveMenu:
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x18
|
||||
ldr r5, _080386A8
|
||||
@@ -31,7 +31,7 @@ _0803864C:
|
||||
bl sub_8011C1C
|
||||
adds r1, r0, 0
|
||||
add r0, sp, 0x10
|
||||
bl sub_801203C
|
||||
bl WriteSavetoPak
|
||||
adds r4, r0, 0
|
||||
bl sub_8014114
|
||||
cmp r4, 0
|
||||
@@ -256,7 +256,7 @@ _08038826:
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_8038630
|
||||
thumb_func_end UpdateSaveMenu
|
||||
|
||||
thumb_func_start sub_8038830
|
||||
sub_8038830:
|
||||
|
||||
+1
-1
@@ -768,7 +768,7 @@ _08028748:
|
||||
b _0802878A
|
||||
.align 2, 0
|
||||
_08028760: .4byte 0x00000544
|
||||
_08028764: .4byte gUnknown_203B45C
|
||||
_08028764: .4byte gRecruitedPokemonRef
|
||||
_08028768: .4byte gUnknown_203B2C0
|
||||
_0802876C:
|
||||
adds r1, r2, 0
|
||||
|
||||
+1
-1
@@ -591,7 +591,7 @@ sub_802AB98:
|
||||
movs r4, 0x98
|
||||
lsls r4, 1
|
||||
adds r1, r4, 0
|
||||
bl sub_808D8E0
|
||||
bl CopyYellowSpeciesNametoBuffer
|
||||
adds r0, r4, 0
|
||||
bl GetMonSpecies
|
||||
adds r1, r0, 0
|
||||
|
||||
+10
-4411
File diff suppressed because it is too large
Load Diff
+1821
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,571 @@
|
||||
.include "constants/gba_constants.inc"
|
||||
.include "asm/macros.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
|
||||
thumb_func_start sub_8031AE8
|
||||
sub_8031AE8:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r10
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
sub sp, 0xDC
|
||||
ldr r7, _08031B24
|
||||
ldr r0, [r7]
|
||||
ldr r0, [r0, 0x10]
|
||||
bl sub_80073B8
|
||||
ldr r2, _08031B28
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
movs r6, 0
|
||||
str r6, [sp]
|
||||
movs r0, 0xA
|
||||
movs r1, 0
|
||||
bl xxx_call_draw_string
|
||||
ldr r1, [r7]
|
||||
ldrb r0, [r1, 0xC]
|
||||
cmp r0, 0x1
|
||||
beq _08031B2C
|
||||
cmp r0, 0x1
|
||||
bgt _08031B1E
|
||||
b _08031CD4
|
||||
_08031B1E:
|
||||
cmp r0, 0x2
|
||||
beq _08031B94
|
||||
b _08031CD4
|
||||
.align 2, 0
|
||||
_08031B24: .4byte gUnknown_203B330
|
||||
_08031B28: .4byte gUnknown_80E1F30
|
||||
_08031B2C:
|
||||
add r4, sp, 0x68
|
||||
adds r0, r4, 0
|
||||
bl sub_8099394
|
||||
ldrb r0, [r4]
|
||||
bl sub_8095228
|
||||
adds r5, r0, 0
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
movs r0, 0xA
|
||||
movs r1, 0x10
|
||||
movs r2, 0x3
|
||||
bl sub_803B6B0
|
||||
ldr r1, _08031B8C
|
||||
ldrb r2, [r5, 0x5]
|
||||
add r0, sp, 0x4
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
str r6, [sp]
|
||||
movs r0, 0x15
|
||||
movs r1, 0x10
|
||||
add r2, sp, 0x4
|
||||
bl xxx_call_draw_string
|
||||
ldr r4, _08031B90
|
||||
movs r1, 0xC
|
||||
ldrsh r0, [r5, r1]
|
||||
bl GetMonSpecies
|
||||
adds r2, r0, 0
|
||||
add r0, sp, 0x4
|
||||
adds r1, r4, 0
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
str r6, [sp]
|
||||
movs r0, 0x28
|
||||
movs r1, 0x10
|
||||
add r2, sp, 0x4
|
||||
bl xxx_call_draw_string
|
||||
b _08031D4E
|
||||
.align 2, 0
|
||||
_08031B8C: .4byte gUnknown_80E1F3C
|
||||
_08031B90: .4byte gUnknown_80E1F40
|
||||
_08031B94:
|
||||
ldrb r0, [r1, 0xD]
|
||||
bl sub_80969D0
|
||||
adds r1, r0, 0
|
||||
cmp r1, 0
|
||||
bne _08031BB0
|
||||
ldr r2, _08031BAC
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
str r1, [sp]
|
||||
b _08031D2C
|
||||
.align 2, 0
|
||||
_08031BAC: .4byte gUnknown_80E1F54
|
||||
_08031BB0:
|
||||
movs r6, 0x10
|
||||
movs r2, 0
|
||||
mov r10, r2
|
||||
mov r8, r2
|
||||
ldr r0, _08031C28
|
||||
mov r9, r0
|
||||
mov r1, sp
|
||||
adds r1, 0x6C
|
||||
str r1, [sp, 0xD8]
|
||||
_08031BC2:
|
||||
mov r2, r10
|
||||
lsls r0, r2, 24
|
||||
lsrs r0, 24
|
||||
bl sub_8096AB4
|
||||
adds r4, r0, 0
|
||||
ldr r1, [r7]
|
||||
ldrb r0, [r4, 0x4]
|
||||
ldrb r2, [r1, 0xD]
|
||||
cmp r0, r2
|
||||
bne _08031CC2
|
||||
ldrb r0, [r4]
|
||||
cmp r0, 0
|
||||
beq _08031CC2
|
||||
cmp r0, 0x5
|
||||
beq _08031CC2
|
||||
cmp r0, 0x7
|
||||
beq _08031CC2
|
||||
ldr r3, [r1, 0x10]
|
||||
movs r0, 0xA
|
||||
adds r1, r6, 0
|
||||
movs r2, 0x3
|
||||
bl sub_803B6B0
|
||||
ldrb r0, [r4, 0x1]
|
||||
add r5, sp, 0x6C
|
||||
cmp r0, 0x3
|
||||
beq _08031C16
|
||||
ldrb r2, [r4, 0x5]
|
||||
ldr r0, [sp, 0xD8]
|
||||
ldr r1, _08031C2C
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
mov r0, r8
|
||||
str r0, [sp]
|
||||
movs r0, 0x15
|
||||
adds r1, r6, 0
|
||||
ldr r2, [sp, 0xD8]
|
||||
bl xxx_call_draw_string
|
||||
_08031C16:
|
||||
ldrb r0, [r4, 0x1]
|
||||
cmp r0, 0x3
|
||||
beq _08031C58
|
||||
cmp r0, 0x3
|
||||
bgt _08031C30
|
||||
cmp r0, 0x2
|
||||
beq _08031C70
|
||||
b _08031C9C
|
||||
.align 2, 0
|
||||
_08031C28: .4byte gUnknown_202DE58
|
||||
_08031C2C: .4byte gUnknown_80E1F3C
|
||||
_08031C30:
|
||||
cmp r0, 0x4
|
||||
bne _08031C9C
|
||||
ldrb r1, [r4, 0x10]
|
||||
mov r0, r9
|
||||
movs r2, 0
|
||||
bl sub_8090DC4
|
||||
adds r0, r5, 0
|
||||
ldr r1, _08031C54
|
||||
mov r2, r9
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
mov r1, r8
|
||||
str r1, [sp]
|
||||
b _08031C8A
|
||||
.align 2, 0
|
||||
_08031C54: .4byte gUnknown_80E1F60
|
||||
_08031C58:
|
||||
ldrb r1, [r4, 0x10]
|
||||
mov r0, r9
|
||||
movs r2, 0
|
||||
bl sub_8090DC4
|
||||
adds r0, r5, 0
|
||||
ldr r1, _08031C6C
|
||||
mov r2, r9
|
||||
b _08031C7E
|
||||
.align 2, 0
|
||||
_08031C6C: .4byte gUnknown_80E1F70
|
||||
_08031C70:
|
||||
movs r1, 0xE
|
||||
ldrsh r0, [r4, r1]
|
||||
bl GetMonSpecies
|
||||
adds r2, r0, 0
|
||||
adds r0, r5, 0
|
||||
ldr r1, _08031C98
|
||||
_08031C7E:
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
mov r2, r8
|
||||
str r2, [sp]
|
||||
_08031C8A:
|
||||
movs r0, 0x28
|
||||
adds r1, r6, 0
|
||||
adds r2, r5, 0
|
||||
bl xxx_call_draw_string
|
||||
b _08031CC0
|
||||
.align 2, 0
|
||||
_08031C98: .4byte gUnknown_80E1F80
|
||||
_08031C9C:
|
||||
movs r1, 0xE
|
||||
ldrsh r0, [r4, r1]
|
||||
bl GetMonSpecies
|
||||
adds r2, r0, 0
|
||||
adds r0, r5, 0
|
||||
ldr r1, _08031CD0
|
||||
bl sub_800D158
|
||||
ldr r0, [r7]
|
||||
ldr r3, [r0, 0x10]
|
||||
mov r2, r8
|
||||
str r2, [sp]
|
||||
movs r0, 0x28
|
||||
adds r1, r6, 0
|
||||
adds r2, r5, 0
|
||||
bl xxx_call_draw_string
|
||||
_08031CC0:
|
||||
adds r6, 0xC
|
||||
_08031CC2:
|
||||
movs r0, 0x1
|
||||
add r10, r0
|
||||
mov r1, r10
|
||||
cmp r1, 0x7
|
||||
bgt _08031CCE
|
||||
b _08031BC2
|
||||
_08031CCE:
|
||||
b _08031D4E
|
||||
.align 2, 0
|
||||
_08031CD0: .4byte gUnknown_80E1F40
|
||||
_08031CD4:
|
||||
add r0, sp, 0xD0
|
||||
mov r4, sp
|
||||
adds r4, 0xD2
|
||||
adds r1, r4, 0
|
||||
bl sub_80992E0
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
cmp r5, 0
|
||||
beq _08031D04
|
||||
movs r2, 0
|
||||
ldrsh r0, [r4, r2]
|
||||
bl GetCurrentMissionText
|
||||
adds r2, r0, 0
|
||||
ldr r0, _08031D00
|
||||
ldr r0, [r0]
|
||||
ldr r3, [r0, 0x10]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
b _08031D2C
|
||||
.align 2, 0
|
||||
_08031D00: .4byte gUnknown_203B330
|
||||
_08031D04:
|
||||
add r4, sp, 0xD4
|
||||
adds r0, r4, 0
|
||||
bl sub_8099360
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0
|
||||
beq _08031D3C
|
||||
ldrb r0, [r4]
|
||||
bl sub_80A2688
|
||||
lsls r0, 16
|
||||
asrs r0, 16
|
||||
bl sub_80975DC
|
||||
adds r2, r0, 0
|
||||
ldr r0, _08031D38
|
||||
ldr r0, [r0]
|
||||
ldr r3, [r0, 0x10]
|
||||
str r5, [sp]
|
||||
_08031D2C:
|
||||
movs r0, 0xA
|
||||
movs r1, 0x10
|
||||
bl xxx_call_draw_string
|
||||
b _08031D4E
|
||||
.align 2, 0
|
||||
_08031D38: .4byte gUnknown_203B330
|
||||
_08031D3C:
|
||||
ldr r2, _08031D68
|
||||
ldr r0, _08031D6C
|
||||
ldr r0, [r0]
|
||||
ldr r3, [r0, 0x10]
|
||||
str r1, [sp]
|
||||
movs r0, 0xA
|
||||
movs r1, 0x10
|
||||
bl xxx_call_draw_string
|
||||
_08031D4E:
|
||||
ldr r0, _08031D6C
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x10]
|
||||
bl sub_80073E0
|
||||
add sp, 0xDC
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
mov r9, r4
|
||||
mov r10, r5
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08031D68: .4byte gUnknown_80E1F94
|
||||
_08031D6C: .4byte gUnknown_203B330
|
||||
thumb_func_end sub_8031AE8
|
||||
|
||||
thumb_func_start sub_8031D70
|
||||
sub_8031D70:
|
||||
push {r4-r6,lr}
|
||||
adds r6, r0, 0
|
||||
adds r4, r1, 0
|
||||
ldr r5, _08031DC4
|
||||
movs r0, 0x7C
|
||||
movs r1, 0x8
|
||||
bl MemoryAlloc
|
||||
str r0, [r5]
|
||||
stm r0!, {r6}
|
||||
bl sub_801317C
|
||||
ldr r0, [r5]
|
||||
str r4, [r0, 0x10]
|
||||
lsls r1, r4, 1
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
adds r1, 0x18
|
||||
adds r1, r0, r1
|
||||
str r1, [r0, 0x14]
|
||||
adds r0, 0x18
|
||||
bl sub_8006518
|
||||
ldr r1, [r5]
|
||||
ldr r2, [r1, 0x10]
|
||||
lsls r0, r2, 1
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
adds r1, r0
|
||||
adds r1, 0x18
|
||||
ldr r0, _08031DC8
|
||||
ldm r0!, {r2-r4}
|
||||
stm r1!, {r2-r4}
|
||||
ldm r0!, {r2-r4}
|
||||
stm r1!, {r2-r4}
|
||||
bl sub_8031E00
|
||||
movs r0, 0x1
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08031DC4: .4byte gUnknown_203B334
|
||||
_08031DC8: .4byte gUnknown_80E1FC4
|
||||
thumb_func_end sub_8031D70
|
||||
|
||||
thumb_func_start sub_8031DCC
|
||||
sub_8031DCC:
|
||||
push {lr}
|
||||
ldr r0, _08031DEC
|
||||
ldr r1, [r0]
|
||||
adds r0, r1, 0x4
|
||||
ldr r1, [r1, 0x10]
|
||||
bl sub_8012A64
|
||||
cmp r0, 0x1
|
||||
beq _08031DF0
|
||||
cmp r0, 0x2
|
||||
bne _08031DFA
|
||||
movs r0, 0x1
|
||||
bl PlayMenuSoundEffect
|
||||
movs r0, 0x2
|
||||
b _08031DFC
|
||||
.align 2, 0
|
||||
_08031DEC: .4byte gUnknown_203B334
|
||||
_08031DF0:
|
||||
movs r0, 0
|
||||
bl PlayMenuSoundEffect
|
||||
movs r0, 0x3
|
||||
b _08031DFC
|
||||
_08031DFA:
|
||||
movs r0, 0
|
||||
_08031DFC:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_8031DCC
|
||||
|
||||
thumb_func_start sub_8031E00
|
||||
sub_8031E00:
|
||||
push {lr}
|
||||
bl sub_8031E58
|
||||
bl sub_8031E74
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_8031E00
|
||||
|
||||
thumb_func_start sub_8031E10
|
||||
sub_8031E10:
|
||||
push {r4,r5,lr}
|
||||
ldr r4, _08031E50
|
||||
ldr r2, [r4]
|
||||
cmp r2, 0
|
||||
beq _08031E4A
|
||||
ldr r0, [r2, 0x10]
|
||||
lsls r1, r0, 1
|
||||
adds r1, r0
|
||||
lsls r1, 3
|
||||
adds r1, r2, r1
|
||||
adds r1, 0x18
|
||||
ldr r0, _08031E54
|
||||
ldm r0!, {r2,r3,r5}
|
||||
stm r1!, {r2,r3,r5}
|
||||
ldm r0!, {r2,r3,r5}
|
||||
stm r1!, {r2,r3,r5}
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x18
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
ldr r0, [r4]
|
||||
bl MemoryFree
|
||||
movs r0, 0
|
||||
str r0, [r4]
|
||||
_08031E4A:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08031E50: .4byte gUnknown_203B334
|
||||
_08031E54: .4byte gUnknown_80E1FA8
|
||||
thumb_func_end sub_8031E10
|
||||
|
||||
thumb_func_start sub_8031E58
|
||||
sub_8031E58:
|
||||
push {lr}
|
||||
bl ResetUnusedInputStruct
|
||||
ldr r0, _08031E70
|
||||
ldr r0, [r0]
|
||||
adds r0, 0x18
|
||||
movs r1, 0x1
|
||||
movs r2, 0x1
|
||||
bl sub_800641C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08031E70: .4byte gUnknown_203B334
|
||||
thumb_func_end sub_8031E58
|
||||
|
||||
thumb_func_start sub_8031E74
|
||||
sub_8031E74:
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
sub sp, 0x3C
|
||||
ldr r3, _08031EC0
|
||||
ldr r5, _08031EC4
|
||||
ldr r2, [r5]
|
||||
ldr r1, [r2]
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 4
|
||||
ldr r4, [r3]
|
||||
adds r4, r0
|
||||
ldr r0, [r2, 0x10]
|
||||
bl sub_80073B8
|
||||
ldr r2, _08031EC8
|
||||
ldr r0, [r5]
|
||||
ldr r3, [r0, 0x10]
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
movs r0, 0x14
|
||||
movs r1, 0
|
||||
bl xxx_call_draw_string
|
||||
add r0, sp, 0x4
|
||||
adds r1, r4, 0
|
||||
bl sub_803D2C0
|
||||
movs r7, 0
|
||||
mov r8, r5
|
||||
_08031EB2:
|
||||
cmp r7, 0x4
|
||||
ble _08031ED0
|
||||
cmp r7, 0xC
|
||||
bgt _08031ECC
|
||||
movs r6, 0x6
|
||||
movs r5, 0x16
|
||||
b _08031F00
|
||||
.align 2, 0
|
||||
_08031EC0: .4byte gUnknown_203B480
|
||||
_08031EC4: .4byte gUnknown_203B334
|
||||
_08031EC8: .4byte gUnknown_80E1FDC
|
||||
_08031ECC:
|
||||
cmp r7, 0x11
|
||||
bgt _08031ED6
|
||||
_08031ED0:
|
||||
movs r6, 0x7
|
||||
movs r5, 0x15
|
||||
b _08031F00
|
||||
_08031ED6:
|
||||
cmp r7, 0x16
|
||||
ble _08031EE8
|
||||
cmp r7, 0x1E
|
||||
bgt _08031EE4
|
||||
movs r6, 0x6
|
||||
movs r5, 0x25
|
||||
b _08031F00
|
||||
_08031EE4:
|
||||
cmp r7, 0x23
|
||||
bgt _08031EEE
|
||||
_08031EE8:
|
||||
movs r6, 0x7
|
||||
movs r5, 0x24
|
||||
b _08031F00
|
||||
_08031EEE:
|
||||
cmp r7, 0x28
|
||||
ble _08031EFC
|
||||
cmp r7, 0x30
|
||||
bgt _08031EFC
|
||||
movs r6, 0x6
|
||||
movs r5, 0x34
|
||||
b _08031F00
|
||||
_08031EFC:
|
||||
movs r6, 0x7
|
||||
movs r5, 0x33
|
||||
_08031F00:
|
||||
adds r0, r7, 0
|
||||
movs r1, 0x12
|
||||
bl __modsi3
|
||||
movs r1, 0xB
|
||||
adds r4, r0, 0
|
||||
muls r4, r1
|
||||
adds r4, 0x6
|
||||
mov r0, sp
|
||||
adds r0, r7
|
||||
adds r0, 0x4
|
||||
ldrb r2, [r0]
|
||||
mov r1, r8
|
||||
ldr r0, [r1]
|
||||
ldr r0, [r0, 0x10]
|
||||
str r0, [sp]
|
||||
adds r0, r4, 0
|
||||
adds r1, r5, 0
|
||||
adds r3, r6, 0
|
||||
bl sub_8012C60
|
||||
mov r1, r8
|
||||
ldr r0, [r1]
|
||||
ldr r0, [r0, 0x10]
|
||||
adds r2, r5, 0
|
||||
adds r2, 0xA
|
||||
movs r1, 0x5
|
||||
str r1, [sp]
|
||||
adds r1, r4, 0
|
||||
movs r3, 0xA
|
||||
bl sub_80078A4
|
||||
adds r7, 0x1
|
||||
cmp r7, 0x35
|
||||
ble _08031EB2
|
||||
ldr r0, _08031F5C
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x10]
|
||||
bl sub_80073E0
|
||||
add sp, 0x3C
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08031F5C: .4byte gUnknown_203B334
|
||||
thumb_func_end sub_8031E74
|
||||
|
||||
.align 2,0
|
||||
+115
-27
@@ -1,17 +1,5 @@
|
||||
.section .rodata
|
||||
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gByteShiftLookup
|
||||
gByteShiftLookup: @ 80B9BB8
|
||||
.4byte 0
|
||||
.4byte 8
|
||||
.4byte 16
|
||||
.4byte 24
|
||||
|
||||
.string "pksdir0\0"
|
||||
.string "pksdir0\0"
|
||||
.string "PKD ROM USER DATA 000000\0"
|
||||
|
||||
.global gUnknown_80B9BF1
|
||||
@@ -526,7 +514,13 @@ gUnknown_80D4120: @ 80D4120
|
||||
|
||||
.global gUnknown_80D4124
|
||||
gUnknown_80D4124: @ 80D4124
|
||||
.incbin "baserom.gba", 0xD4124, 0x20
|
||||
.string "$i0($v02"
|
||||
.byte 0x81, 0x5E
|
||||
.asciz "$v12)"
|
||||
.align 2,0
|
||||
|
||||
.asciz "pksdir0"
|
||||
.asciz "pksdir0"
|
||||
|
||||
.global gUnknown_80D4144
|
||||
gUnknown_80D4144: @ 80D4144
|
||||
@@ -768,11 +762,42 @@ gUnknown_80D47B8: @ 80D47B8
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00
|
||||
|
||||
.global UnkData_80D47C4
|
||||
UnkData_80D47C4:
|
||||
.byte 0x01, 0x00, 0x10, 0x00
|
||||
|
||||
.global gUnknown_80D47C8
|
||||
gUnknown_80D47C8: @ 80D47C8
|
||||
.incbin "baserom.gba", 0xD47C8, 0x60
|
||||
@ replacing .incbin "baserom.gba", 0x000d47c8, 0x60
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x1a, 0x00, 0x0c, 0x00
|
||||
.byte 0x0c, 0x00, 0x00, 0x00
|
||||
|
||||
.4byte UnkData_80D47C4
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80D4828
|
||||
gUnknown_80D4828: @ 80D4828
|
||||
@@ -781,30 +806,43 @@ gUnknown_80D4828: @ 80D4828
|
||||
|
||||
.global gUnknown_80D4830
|
||||
gUnknown_80D4830: @ 80D4830
|
||||
.incbin "baserom.gba", 0xD4830, 0x2C
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0xe8, 0x03, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00, 0xa0, 0x86, 0x01, 0x00, 0x40, 0x42, 0x0f, 0x00, 0x80, 0x96, 0x98, 0x00
|
||||
.byte 0x00, 0xe1, 0xf5, 0x05
|
||||
.asciz "pksdir0"
|
||||
|
||||
|
||||
.global gUnknown_80D485C
|
||||
gUnknown_80D485C: @ 80D485C
|
||||
.byte 0x78, 0x48, 0x0D, 0x08
|
||||
.4byte Data_80D4878
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x74, 0x48, 0x0D, 0x08
|
||||
.4byte Data_80D4874
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
.global Data_80D4874
|
||||
Data_80D4874:
|
||||
.string "No\0"
|
||||
.align 2,0
|
||||
.global Data_80D4878
|
||||
Data_80D4878:
|
||||
.string "*Yes\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80D4880
|
||||
gUnknown_80D4880: @ 80D4880
|
||||
.byte 0x9C, 0x48, 0x0D, 0x08 @ Pointer to Yes
|
||||
.4byte Data_80D489C
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x98, 0x48, 0x0D, 0x08 @ Pointer to No
|
||||
.4byte Data_80D4898
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00 @ End of table
|
||||
.byte 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
.global Data_80D4898
|
||||
Data_80D4898:
|
||||
.string "*No\0"
|
||||
.global Data_80D489C
|
||||
Data_80D489C:
|
||||
.string "Yes\0"
|
||||
.align 2,0
|
||||
|
||||
@@ -1765,6 +1803,8 @@ gUnknown_80DBE7C: @ 80DBE7C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global UnkData_80DBE94
|
||||
UnkData_80DBE94:
|
||||
.byte 0x01, 0x00, 0x07, 0x00
|
||||
|
||||
.global gUnknown_80DBE98
|
||||
@@ -1775,7 +1815,7 @@ gUnknown_80DBE98: @ 80DBE98
|
||||
.byte 0x09, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x94, 0xBE, 0x0D, 0x08
|
||||
.4byte UnkData_80DBE94
|
||||
|
||||
.global gUnknown_80DBEB0
|
||||
gUnknown_80DBEB0: @ 80DBEB0
|
||||
@@ -1860,6 +1900,8 @@ gUnknown_80DBFB0: @ 80DBFB0
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global UnkData_80DBFC8
|
||||
UnkData_80DBFC8:
|
||||
.byte 0x01, 0x00, 0x07, 0x00
|
||||
|
||||
.global gUnknown_80DBFCC
|
||||
@@ -1870,7 +1912,7 @@ gUnknown_80DBFCC: @ 80DBFCC
|
||||
.byte 0x0A, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xC8, 0xBF, 0x0D, 0x08
|
||||
.4byte UnkData_80DBFC8
|
||||
|
||||
.global gOthers_MenuOption
|
||||
gOthers_MenuOption: @ 80DBFE4
|
||||
@@ -1903,6 +1945,8 @@ gUnknown_80DC020: @ 80DC020
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global UnkData_80DC038
|
||||
UnkData_80DC038:
|
||||
.byte 0x01, 0x00, 0x0a, 0x00
|
||||
|
||||
.global gUnknown_80DC03C
|
||||
@@ -1913,7 +1957,7 @@ gUnknown_80DC03C: @ 80DC03C
|
||||
.byte 0x18, 0x00, 0x10, 0x00
|
||||
.byte 0x12, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x38, 0xC0, 0x0D, 0x08
|
||||
.4byte UnkData_80DC038
|
||||
|
||||
@ Window Settings
|
||||
|
||||
@@ -1955,6 +1999,8 @@ gUnknown_80DC0A0: @ 80DC0A0
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global Data_80DC0B8
|
||||
Data_80DC0B8:
|
||||
.byte 0x01, 0x00, 0x08, 0x00
|
||||
|
||||
.global gUnknown_80DC0BC
|
||||
@@ -1965,7 +2011,7 @@ gUnknown_80DC0BC: @ 80DC0BC
|
||||
.byte 0x18, 0x00, 0x0E, 0x00
|
||||
.byte 0x0E, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xB8, 0xC0, 0x0D, 0x08
|
||||
.4byte Data_80DC0B8
|
||||
|
||||
.global gUnknown_80DC0D4
|
||||
gUnknown_80DC0D4: @ 80DC0D4
|
||||
@@ -2005,7 +2051,18 @@ gUnknown_80DC11C: @ 80DC11C
|
||||
|
||||
.global gUnknown_80DC134
|
||||
gUnknown_80DC134: @ 80DC134
|
||||
.incbin "baserom.gba", 0xDC134, 0x30
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80DC164
|
||||
gUnknown_80DC164: @ 80DC164
|
||||
@@ -2042,6 +2099,8 @@ gUnknown_80DC240: @ 80DC240
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global Data_80DC258
|
||||
Data_80DC258:
|
||||
.byte 0x01, 0x00, 0x0f, 0x00
|
||||
|
||||
.global gUnknown_80DC25C
|
||||
@@ -2056,7 +2115,8 @@ gUnknown_80DC25C: @ 80DC25C
|
||||
.byte 0x08, 0x00
|
||||
.byte 0x08, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x58, 0xc2, 0x0d, 0x08
|
||||
|
||||
.4byte Data_80DC258
|
||||
|
||||
.global gUnknown_80DC274
|
||||
gUnknown_80DC274: @ 80DC274
|
||||
@@ -2909,7 +2969,17 @@ gUnknown_80DDA80: @ 80DDA80
|
||||
|
||||
.global gUnknown_80DDAA0
|
||||
gUnknown_80DDAA0: @ 80DDAA0
|
||||
.incbin "baserom.gba", 0xDDAA0, 0x2C
|
||||
.4byte SendWOPokemon
|
||||
.byte 0x12, 0x00, 0x00, 0x00
|
||||
.4byte gWonderMailCancel
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
|
||||
.global SendWOPokemon
|
||||
SendWOPokemon:
|
||||
.string "Send w/o Pokémon\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80DDACC
|
||||
gUnknown_80DDACC: @ 80DDACC
|
||||
@@ -2971,5 +3041,23 @@ gUnknown_80DDB24: @ 80DDB24
|
||||
|
||||
.global gUnknown_80DDB60
|
||||
gUnknown_80DDB60: @ 80DDB60
|
||||
.incbin "baserom.gba", 0xDDB60, 0x48
|
||||
|
||||
.4byte SendPokemon_80DDB98
|
||||
.byte 0x11, 0x00, 0x00, 0x00
|
||||
.4byte DontSendPokemon_80DDB80
|
||||
.byte 0x12, 0x00, 0x00, 0x00
|
||||
.4byte gWonderMailCancel
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
|
||||
.global DontSendPokemon_80DDB80
|
||||
DontSendPokemon_80DDB80:
|
||||
.string "Don~27t Send Pokémon\0"
|
||||
.align 2,0
|
||||
|
||||
.global SendPokemon_80DDB98
|
||||
SendPokemon_80DDB98:
|
||||
.string "Send Pokémon\0"
|
||||
.align 2,0
|
||||
|
||||
|
||||
+24
-250
@@ -2,7 +2,6 @@
|
||||
|
||||
.global gUnknown_80DED48
|
||||
gUnknown_80DED48: @ 80DED48
|
||||
@ replacing .incbin "baserom.gba", 0x000ded48, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x04, 0x00
|
||||
@@ -12,7 +11,6 @@ gUnknown_80DED48: @ 80DED48
|
||||
|
||||
.global gUnknown_80DED60
|
||||
gUnknown_80DED60: @ 80DED60
|
||||
@ replacing .incbin "baserom.gba", 0x000ded60, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x00, 0x07, 0x00
|
||||
@@ -22,7 +20,6 @@ gUnknown_80DED60: @ 80DED60
|
||||
|
||||
.global gUnknown_80DED78
|
||||
gUnknown_80DED78: @ 80DED78
|
||||
@ replacing .incbin "baserom.gba", 0x000ded78, 0x40
|
||||
.4byte Confirm_80DED98
|
||||
.byte 0x0b, 0x00, 0x00, 0x00
|
||||
.4byte Info_80DED90
|
||||
@@ -48,7 +45,6 @@ gUnknown_80DED78: @ 80DED78
|
||||
|
||||
.global gUnknown_80DEDB8
|
||||
gUnknown_80DEDB8: @ 80DEDB8
|
||||
@ replacing .incbin "baserom.gba", 0x000dedb8, 0x50
|
||||
.4byte SendThankYou_Text
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.4byte GetThankYou_Text
|
||||
@@ -76,7 +72,6 @@ gUnknown_80DEDB8: @ 80DEDB8
|
||||
.global gUnknown_80DEE08
|
||||
gUnknown_80DEE08: @ 80DEE08
|
||||
@ Thank You Mail Pelipper Menu
|
||||
@ replacing .incbin "baserom.gba", 0x000dee08, 0x3c
|
||||
.4byte GameLinkCable_Text
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.4byte Password_Text
|
||||
@@ -99,7 +94,6 @@ gUnknown_80DEE08: @ 80DEE08
|
||||
.global gUnknown_80DEE44
|
||||
gUnknown_80DEE44: @ 80DEE44
|
||||
@ Game Link Cable Thank-You Mail Menu
|
||||
@ replacing .incbin "baserom.gba", 0x000dee44, 0x1c
|
||||
.4byte Yes_80DEE5C
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.4byte Cancel_80DEDD8
|
||||
@@ -114,7 +108,6 @@ gUnknown_80DEE44: @ 80DEE44
|
||||
|
||||
.global gUnknown_80DEE60
|
||||
gUnknown_80DEE60: @ 80DEE60
|
||||
@ replacing .incbin "baserom.gba", 0x000dee60, 0x1c
|
||||
.4byte Yes_80DEE5C
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.4byte No_80DEE78
|
||||
@@ -129,7 +122,6 @@ gUnknown_80DEE60: @ 80DEE60
|
||||
|
||||
.global gUnknown_80DEE7C
|
||||
gUnknown_80DEE7C: @ 80DEE7C
|
||||
@ replacing .incbin "baserom.gba", 0x000dee7c, 0x40
|
||||
.4byte SendItem_Text
|
||||
.byte 0x09, 0x00, 0x00, 0x00
|
||||
.4byte DontSendItemText
|
||||
@@ -151,7 +143,6 @@ gUnknown_80DEE7C: @ 80DEE7C
|
||||
|
||||
.global gUnknown_80DEEBC
|
||||
gUnknown_80DEEBC: @ 80DEEBC
|
||||
@ replacing .incbin "baserom.gba", 0x000deebc, 0x28
|
||||
.4byte SendWOItem_Text
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
.4byte Cancel_80DEDD8
|
||||
@@ -166,7 +157,6 @@ gUnknown_80DEEBC: @ 80DEEBC
|
||||
|
||||
.global gUnknown_80DEEE4
|
||||
gUnknown_80DEEE4: @ 80DEEE4
|
||||
@ replacing .incbin "baserom.gba", 0x000deee4, 0x20
|
||||
.4byte Yes_80DEE5C
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.4byte No_80DEE78
|
||||
@@ -193,12 +183,10 @@ gUnknown_80DFBD0: @ 80DFBD0
|
||||
|
||||
.global gUnknown_80DFBE8
|
||||
gUnknown_80DFBE8: @ 80DFBE8
|
||||
@ replacing .incbin "baserom.gba", 0x000dfbe8, 0x4
|
||||
.byte 0x01, 0x00, 0x0c, 0x00
|
||||
|
||||
.global gUnknown_80DFBEC
|
||||
gUnknown_80DFBEC: @ 80DFBEC
|
||||
@ replacing .incbin "baserom.gba", 0x000dfbec, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
@@ -251,7 +239,6 @@ gUnknown_80DFC50: @ 80DFC50
|
||||
|
||||
.global gUnknown_80DFC5C
|
||||
gUnknown_80DFC5C: @ 80DFC5C
|
||||
@ replacing .incbin "baserom.gba", 0x000dfc5c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -261,7 +248,6 @@ gUnknown_80DFC5C: @ 80DFC5C
|
||||
|
||||
.global gUnknown_80DFC74
|
||||
gUnknown_80DFC74: @ 80DFC74
|
||||
@ replacing .incbin "baserom.gba", 0x000dfc74, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
@@ -276,7 +262,6 @@ gMailboxText: @ 80DFC8C
|
||||
|
||||
.global gUnknown_80DFC9C
|
||||
gUnknown_80DFC9C: @ 80DFC9C
|
||||
@ replacing .incbin "baserom.gba", 0x000dfc9c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -286,7 +271,6 @@ gUnknown_80DFC9C: @ 80DFC9C
|
||||
|
||||
.global gUnknown_80DFCB4
|
||||
gUnknown_80DFCB4: @ 80DFCB4
|
||||
@ replacing .incbin "baserom.gba", 0x000dfcb4, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
@@ -302,7 +286,6 @@ gBulletinBoardText: @ 80DFCCC
|
||||
|
||||
.global gUnknown_80DFCE4
|
||||
gUnknown_80DFCE4: @ 80DFCE4
|
||||
@ replacing .incbin "baserom.gba", 0x000dfce4, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -312,7 +295,6 @@ gUnknown_80DFCE4: @ 80DFCE4
|
||||
|
||||
.global gUnknown_80DFCFC
|
||||
gUnknown_80DFCFC: @ 80DFCFC
|
||||
@ replacing .incbin "baserom.gba", 0x000dfcfc, 0x18
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x06, 0x00
|
||||
@@ -334,7 +316,6 @@ gUnknown_80DFD14: @ 80DFD14
|
||||
|
||||
.global gUnknown_80DFD28
|
||||
gUnknown_80DFD28: @ 80DFD28
|
||||
@ replacing .incbin "baserom.gba", 0x000dfd28, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -344,7 +325,6 @@ gUnknown_80DFD28: @ 80DFD28
|
||||
|
||||
.global gUnknown_80DFD40
|
||||
gUnknown_80DFD40: @ 80DFD40
|
||||
@ replacing .incbin "baserom.gba", 0x000dfd40, 0x18
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x04, 0x00
|
||||
@@ -360,7 +340,6 @@ gUnknown_80DFD40: @ 80DFD40
|
||||
|
||||
.global gUnknown_80DFD58
|
||||
gUnknown_80DFD58: @ 80DFD58
|
||||
@ replacing .incbin "baserom.gba", 0x000dfd58, 0x18
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x00, 0x00
|
||||
.byte 0x04, 0x00
|
||||
@@ -386,7 +365,6 @@ gUnknown_80DFD7C: @ 80DFD7C
|
||||
|
||||
.global gUnknown_80DFD8C
|
||||
gUnknown_80DFD8C: @ 80DFD8C
|
||||
@ replacing .incbin "baserom.gba", 0x000dfd8c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
@@ -396,7 +374,6 @@ gUnknown_80DFD8C: @ 80DFD8C
|
||||
|
||||
.global gUnknown_80DFDA4
|
||||
gUnknown_80DFDA4: @ 80DFDA4
|
||||
@ replacing .incbin "baserom.gba", 0x000dfda4, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x0
|
||||
@@ -614,7 +591,19 @@ gUnknown_80E03B8: @ 80E03B8
|
||||
|
||||
.global gUnknown_80E03C4
|
||||
gUnknown_80E03C4: @ 80E03C4
|
||||
.incbin "baserom.gba", 0xE03C4, 0x30
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x03, 0x00
|
||||
.byte 0x07, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E03F4
|
||||
gUnknown_80E03F4: @ 80E03F4
|
||||
@@ -650,7 +639,11 @@ gUnknown_80E0434: @ 80E0434
|
||||
|
||||
.global gUnknown_80E045C
|
||||
gUnknown_80E045C: @ 80E045C
|
||||
.incbin "baserom.gba", 0xE045C, 0x28
|
||||
@ replacing .incbin "baserom.gba", 0x000e045c, 0x28
|
||||
.string "#+#CN$m0#R received\n"
|
||||
.string "#+#C5$d0#R"
|
||||
.byte 0x20, 0x83
|
||||
.byte 0xbf, 0x83, 0xc4, 0x2e, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E0484
|
||||
gUnknown_80E0484: @ 80E0484
|
||||
@@ -977,232 +970,13 @@ gUnknown_80E09C0: @ 80E09C0
|
||||
|
||||
.global gUnknown_80E09D8
|
||||
gUnknown_80E09D8: @ 80E09D8
|
||||
.incbin "baserom.gba", 0xE09D8, 0x34
|
||||
.string " ...Uh~2c no?\n"
|
||||
.asciz "You don~27t have any #CGSOS Mail#R."
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E0A0C
|
||||
gUnknown_80E0A0C: @ 80E0A0C
|
||||
.incbin "baserom.gba", 0xE0A0C, 0x3C
|
||||
|
||||
.global gUnknown_80E0A48
|
||||
gUnknown_80E0A48: @ 80E0A48
|
||||
@ Pelipper help menu (one not at the counter on the right)
|
||||
.incbin "baserom.gba", 0xE0A48, 0x74
|
||||
|
||||
.global gUnknown_80E0ABC
|
||||
gUnknown_80E0ABC: @ 80E0ABC
|
||||
@ Friend Rescue menu from help menu
|
||||
@ replacing .incbin "baserom.gba", 0x000e0abc, 0x80
|
||||
.4byte FriendRescueInfo_Text
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.4byte GoRescue_Text
|
||||
.byte 0x07, 0x00, 0x00, 0x00
|
||||
.4byte GetHelp_Text
|
||||
.byte 0x08, 0x00, 0x00, 0x00
|
||||
.4byte DeletingMailInfo_Text
|
||||
.byte 0x09, 0x00, 0x00, 0x00
|
||||
.4byte Exit_80EA0EC
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
|
||||
.global Exit_80E0AEC
|
||||
Exit_80EA0EC:
|
||||
.string "Exit\0"
|
||||
.align 2,0
|
||||
|
||||
.global DeletingMailInfo_Text
|
||||
DeletingMailInfo_Text:
|
||||
.string "Deleting Mail Info\0"
|
||||
.align 2,0
|
||||
|
||||
.global GetHelp_Text
|
||||
GetHelp_Text:
|
||||
.string "#C6Get help#R \0"
|
||||
.align 2,0
|
||||
|
||||
.global GoRescue_Text
|
||||
GoRescue_Text:
|
||||
.string "#C6Go rescue#R \0"
|
||||
.align 2,0
|
||||
|
||||
.global FriendRescueInfo_Text
|
||||
FriendRescueInfo_Text:
|
||||
.string "Friend Rescue Info\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E0B3C
|
||||
gUnknown_80E0B3C: @ 80E0B3C
|
||||
@ Go Resuce menu from Peilipper help menu
|
||||
@ replacing .incbin "baserom.gba", 0x000e0b3c, 0x98
|
||||
.4byte RescueProcedures_Text
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
.4byte ReceiveSOSMail_Text
|
||||
.byte 0x0b, 0x00, 0x00, 0x00
|
||||
.4byte LeaveForRescue_Text
|
||||
.byte 0x0c, 0x00, 0x00, 0x00
|
||||
.4byte SendAOKMail_Text
|
||||
.byte 0x0d, 0x00, 0x00, 0x00
|
||||
.4byte GetThankYouMail_Text
|
||||
.byte 0x0e, 0x00, 0x00, 0x00
|
||||
.4byte Exit_80EA0EC
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
|
||||
.global GetThankYouMail_Text
|
||||
GetThankYouMail_Text:
|
||||
.string "Get Thank-You Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global SendAOKMail_Text
|
||||
SendAOKMail_Text:
|
||||
.string "Send A-OK Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global LeaveForResuce_Text
|
||||
LeaveForRescue_Text:
|
||||
.string "Leave for Rescue\0"
|
||||
.align 2,0
|
||||
|
||||
.global ReceiveSOSMail_Text
|
||||
ReceiveSOSMail_Text:
|
||||
.string "Receive SOS Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global RescueProcedures_Text
|
||||
RescueProcedures_Text:
|
||||
.string "Rescue Procedures\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E0BD4
|
||||
gUnknown_80E0BD4: @ 80E0BD4
|
||||
@ Get help menu from Pelipper help menu
|
||||
@ replacing .incbin "baserom.gba", 0x000e0bd4, 0x78
|
||||
.4byte GettingHelp_Text
|
||||
.byte 0x0f, 0x00, 0x00, 0x00
|
||||
.4byte SendSOSMail_Text
|
||||
.byte 0x10, 0x00, 0x00, 0x00
|
||||
.4byte RecieveAOKMail_Text
|
||||
.byte 0x11, 0x00, 0x00, 0x00
|
||||
.4byte SentThankYouMail_Text
|
||||
.byte 0x12, 0x00, 0x00, 0x00
|
||||
.4byte Exit_80EA0EC
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x00, 0x00, 0x00
|
||||
|
||||
.global SendThankYouMail_Text
|
||||
SentThankYouMail_Text:
|
||||
.string "Send Thank-You Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global ReceiveAOKMail_Text
|
||||
RecieveAOKMail_Text:
|
||||
.string "Receive A-OK Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global SendSOSMail_Text
|
||||
SendSOSMail_Text:
|
||||
.string "Send SOS Mail\0"
|
||||
.align 2,0
|
||||
|
||||
.global GettingHelp_Text
|
||||
GettingHelp_Text:
|
||||
.string "Getting Help\0"
|
||||
.align 2,0
|
||||
|
||||
|
||||
.include "data/text/wonder_mail_4.inc"
|
||||
|
||||
.global gUnknown_80E1EFC
|
||||
gUnknown_80E1EFC: @ 80E1EFC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnkData_80E1F14
|
||||
gUnkData_80E1F14:
|
||||
.byte 0x01, 0x00, 0x08, 0x00
|
||||
|
||||
.global gUnknown_80E1F18
|
||||
gUnknown_80E1F18: @ 80E1F18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
|
||||
.4byte gUnkData_80E1F14
|
||||
|
||||
.global gUnknown_80E1F30
|
||||
gUnknown_80E1F30: @ 80E1F30
|
||||
.string "Objectives\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F3C
|
||||
gUnknown_80E1F3C: @ 80E1F3C
|
||||
.string "%dF\0"
|
||||
|
||||
.global gUnknown_80E1F40
|
||||
gUnknown_80E1F40: @ 80E1F40
|
||||
.string " Rescue #C6%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F54
|
||||
gUnknown_80E1F54: @ 80E1F54
|
||||
.string "Just go!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F60
|
||||
gUnknown_80E1F60: @ 80E1F60
|
||||
.string " Bring #C4%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F70
|
||||
gUnknown_80E1F70: @ 80E1F70
|
||||
.string " Find #C4%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F80
|
||||
gUnknown_80E1F80: @ 80E1F80
|
||||
.string " Escort to #C6%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F94
|
||||
gUnknown_80E1F94: @ 80E1F94
|
||||
.string "#CW???#R\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
|
||||
.global gUnknown_80E1FA8
|
||||
gUnknown_80E1FA8: @ 80E1FA8
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnkData_80E1FC0
|
||||
gUnkData_80E1FC0:
|
||||
.byte 0x01, 0x00, 0x0A, 0x00
|
||||
|
||||
.global gUnknown_80E1FC4
|
||||
gUnknown_80E1FC4: @ 80E1FC4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x1a, 0x00, 0x0a, 0x00
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
|
||||
.4byte gUnkData_80E1FC0
|
||||
|
||||
.global gUnknown_80E1FDC
|
||||
gUnknown_80E1FDC: @ 80E1FDC
|
||||
.string "Password\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.string " ...Uh~2c no?\n"
|
||||
.asciz "You don~27t have any #CGA-OK Mail#R."
|
||||
.align 2,0
|
||||
.asciz "pksdir0"
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
.section .rodata
|
||||
|
||||
.global gUnknown_80E1F30
|
||||
gUnknown_80E1F30: @ 80E1F30
|
||||
.string "Objectives\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F3C
|
||||
gUnknown_80E1F3C: @ 80E1F3C
|
||||
.string "%dF\0"
|
||||
|
||||
.global gUnknown_80E1F40
|
||||
gUnknown_80E1F40: @ 80E1F40
|
||||
.string " Rescue #C6%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F54
|
||||
gUnknown_80E1F54: @ 80E1F54
|
||||
.string "Just go!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F60
|
||||
gUnknown_80E1F60: @ 80E1F60
|
||||
.string " Bring #C4%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F70
|
||||
gUnknown_80E1F70: @ 80E1F70
|
||||
.string " Find #C4%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F80
|
||||
gUnknown_80E1F80: @ 80E1F80
|
||||
.string " Escort to #C6%s#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E1F94
|
||||
gUnknown_80E1F94: @ 80E1F94
|
||||
.string "#CW???#R\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
|
||||
.global gUnknown_80E1FA8
|
||||
gUnknown_80E1FA8: @ 80E1FA8
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnkData_80E1FC0
|
||||
gUnkData_80E1FC0:
|
||||
.byte 0x01, 0x00, 0x0A, 0x00
|
||||
|
||||
.global gUnknown_80E1FC4
|
||||
gUnknown_80E1FC4: @ 80E1FC4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x1a, 0x00, 0x0a, 0x00
|
||||
.byte 0x0a, 0x00, 0x00, 0x00
|
||||
|
||||
.4byte gUnkData_80E1FC0
|
||||
|
||||
.global gUnknown_80E1FDC
|
||||
gUnknown_80E1FDC: @ 80E1FDC
|
||||
.string "Password\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
+483
-609
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,653 @@
|
||||
.section .rodata
|
||||
|
||||
.global gUnknown_80E7E34
|
||||
gUnknown_80E7E34: @ 80E7E34
|
||||
@ replacing .incbin "baserom.gba", 0x000e7e34, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7E4C
|
||||
gUnknown_80E7E4C: @ 80E7E4C
|
||||
@ replacing .incbin "baserom.gba", 0x000e7e4c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7E64
|
||||
gUnknown_80E7E64: @ 80E7E64
|
||||
@ replacing .incbin "baserom.gba", 0x000e7e64, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gDebug_NumberText
|
||||
gDebug_NumberText: @ 80E7E7C
|
||||
.string "Number?\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E7E8C
|
||||
gUnknown_80E7E8C: @ 80E7E8C
|
||||
@ replacing .incbin "baserom.gba", 0x000e7e8c, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7EA4
|
||||
gUnknown_80E7EA4: @ 80E7EA4
|
||||
@ replacing .incbin "baserom.gba", 0x000e7ea4, 0x18
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x00, 0x04, 0x00
|
||||
.byte 0x06, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
.global gDebug_CloseText
|
||||
gDebug_CloseText: @ 80E7EBC
|
||||
.string "CLOSE\0"
|
||||
.align 2,0
|
||||
|
||||
.global gDebug_OpenText
|
||||
gDebug_OpenText: @ 80E7EC4
|
||||
.string "OPEN\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E7ED4
|
||||
gUnknown_80E7ED4: @ 80E7ED4
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7EEC
|
||||
gUnknown_80E7EEC: @ 80E7EEC
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x00, 0x04, 0x00
|
||||
.byte 0x09, 0x00, 0x03, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7F04
|
||||
gUnknown_80E7F04: @ 80E7F04
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x00, 0x0e, 0x00
|
||||
.byte 0x06, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gDebug_NumberText2
|
||||
gDebug_NumberText2: @ 80E7F1C
|
||||
.string "Number?\0"
|
||||
.align 2,0
|
||||
|
||||
.global gDebug_LevelText
|
||||
gDebug_LevelText: @ 80E7F24
|
||||
.string "LEVEL\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E7F2C
|
||||
gUnknown_80E7F2C: @ 80E7F2C
|
||||
.string "Name\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E7F3C
|
||||
gUnknown_80E7F3C: @ 80E7F3C
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7F54
|
||||
gUnknown_80E7F54: @ 80E7F54
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x18, 0x00, 0x11, 0x00
|
||||
.byte 0x11, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80E7F6C
|
||||
gUnknown_80E7F6C: @ 80E7F6C
|
||||
.string "Script\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E7F94
|
||||
gUnknown_80E7F94: @ 80E7F94
|
||||
.incbin "baserom.gba", 0xE7F94, 0x10C
|
||||
|
||||
.global gUnknown_80E80A0
|
||||
gUnknown_80E80A0: @ 80E80A0
|
||||
.incbin "baserom.gba", 0xE80A0, 0x40
|
||||
|
||||
.global gUnknown_80E80E0
|
||||
gUnknown_80E80E0: @ 80E80E0
|
||||
.incbin "baserom.gba", 0xE80E0, 0x46
|
||||
|
||||
.global gUnknown_80E8126
|
||||
gUnknown_80E8126: @ 80E8126
|
||||
.incbin "baserom.gba", 0xE8126, 0x42
|
||||
|
||||
.global gUnknown_80E8168
|
||||
gUnknown_80E8168: @ 80E8168
|
||||
.incbin "baserom.gba", 0xE8168, 0x18
|
||||
|
||||
.global gUnknown_80E8180
|
||||
gUnknown_80E8180: @ 80E8180
|
||||
.incbin "baserom.gba", 0xE8180, 0x54
|
||||
|
||||
.global gUnknown_80E81D4
|
||||
gUnknown_80E81D4: @ 80E81D4
|
||||
.incbin "baserom.gba", 0xE81D4, 0x608
|
||||
|
||||
.global gMankeyMission
|
||||
gMankeyMission: @ 80E87DC
|
||||
.string "Punish bad #C6Mankey#R!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gSmeargleMission
|
||||
gSmeargleMission: @ 80E87F4
|
||||
.string "#C6Smeargle#R~27s desperate plea!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gMedichamMission
|
||||
gMedichamMission: @ 80E8818
|
||||
.string "#C6Medicham#R: Help me!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8830
|
||||
gUnknown_80E8830: @ 80E8830
|
||||
.string "Deliver one #C4%s#R.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8848
|
||||
gUnknown_80E8848: @ 80E8848
|
||||
.string "One #C4%s#R wanted!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E885C
|
||||
gUnknown_80E885C: @ 80E885C
|
||||
.string "Save my child!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E886C
|
||||
gUnknown_80E886C: @ 80E886C
|
||||
.string "Escort me to my love!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8884
|
||||
gUnknown_80E8884: @ 80E8884
|
||||
.string "Near %s\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E888C
|
||||
gUnknown_80E888C: @ 80E888C
|
||||
.string "Rescue Description\0"
|
||||
.align 2,0
|
||||
|
||||
.global gMankeyMissionDescription
|
||||
gMankeyMissionDescription: @ 80E88A0
|
||||
.string "Please punish bad #C6Mankey#R~27s gang.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gSmeargleMissionDescription
|
||||
gSmeargleMissionDescription: @ 80E88C8
|
||||
.string "I didn~27t want to become a grown-up~2c so I\n"
|
||||
.string "fled~2c but now I~27ve lost my way! Help!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gMedichamMissionDescription
|
||||
gMedichamMissionDescription: @ 80E8920
|
||||
.string "This is #C6Medicham#R. Rescue me~2c please!\n"
|
||||
.string "The reward is a secret"
|
||||
.byte 0x81, 0x60
|
||||
.string "♪ "
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8968
|
||||
gUnknown_80E8968: @ 80E8968
|
||||
.string "With the item #C4%s#R~2c I can\n"
|
||||
.string "evolve! I~27m yearning to evolve! Help!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E89B0
|
||||
gUnknown_80E89B0: @ 80E89B0
|
||||
.string "The #C4%s#R! What I love to eat\n"
|
||||
.string "and can~27t live without! Please get one!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E89FC
|
||||
gUnknown_80E89FC: @ 80E89FC
|
||||
.string "This is a rescue through communication.\n"
|
||||
.string "Get a friend to help you!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8A40
|
||||
gUnknown_80E8A40: @ 80E8A40
|
||||
.string "This is a rescue through communication.\n"
|
||||
.string "Rescue a friend!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8A7C
|
||||
gUnknown_80E8A7C: @ 80E8A7C
|
||||
.string "This is a rescue through communication.\n"
|
||||
.string "Send your thanks to your friend!\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8AC8
|
||||
gUnknown_80E8AC8: @ 80E8AC8
|
||||
.string "Client:\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8AD0
|
||||
gUnknown_80E8AD0: @ 80E8AD0
|
||||
.string "%s#C4"
|
||||
.byte 0x81
|
||||
.string "i%s"
|
||||
.byte 0x81
|
||||
.string "j#R\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8AE0
|
||||
gUnknown_80E8AE0: @ 80E8AE0
|
||||
.string "Objective:\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8AEC
|
||||
gUnknown_80E8AEC: @ 80E8AEC
|
||||
.string "Friend Rescue\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8AFC
|
||||
gUnknown_80E8AFC: @ 80E8AFC
|
||||
.string "Deliver #C4%s#R.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B10
|
||||
gUnknown_80E8B10: @ 80E8B10
|
||||
.string "Find #C4%s#R.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B20
|
||||
gUnknown_80E8B20: @ 80E8B20
|
||||
.string "Help me.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B2C
|
||||
gUnknown_80E8B2C: @ 80E8B2C
|
||||
.string "Escort to #C6%s#R.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B40
|
||||
gUnknown_80E8B40: @ 80E8B40
|
||||
.string "Find #C6%s#R.\0"
|
||||
.align 2,0
|
||||
|
||||
.global gSpecialMissionText
|
||||
gSpecialMissionText: @ 80E8B50
|
||||
.string "Special mission\0"
|
||||
.align 2,0
|
||||
|
||||
.global gPlaceText
|
||||
gPlaceText: @ 80E8B60
|
||||
.string "Place:\0"
|
||||
.align 2,0
|
||||
|
||||
.global gDifficultyText
|
||||
gDifficultyText: @ 80E8B68
|
||||
.string "Difficulty:\0"
|
||||
.align 2,0
|
||||
|
||||
.global gRewardText
|
||||
gRewardText: @ 80E8B74
|
||||
.string "Reward:\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B7C
|
||||
gUnknown_80E8B7C: @ 80E8B7C
|
||||
.string "Wonder Mail:\0"
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8B94
|
||||
gUnknown_80E8B94: @ 80E8B94
|
||||
@ replacing .incbin "baserom.gba", 0x000e8b94, 0x38
|
||||
.4byte UnkData_80E8BC8
|
||||
.4byte UnkData_80E8BC4
|
||||
.4byte UnkData_80E8BC0
|
||||
.4byte UnkData_80E8BBC
|
||||
.4byte UnkData_80E8BB8
|
||||
.4byte UnkData_80E8BB4
|
||||
.4byte UnkData_80E8BB0
|
||||
|
||||
.global UnkData_80E8BB0
|
||||
UnkData_80E8BB0:
|
||||
.byte 0x83, 0xc3, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BB4
|
||||
UnkData_80E8BB4:
|
||||
.byte 0x83, 0xc2, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BB8
|
||||
UnkData_80E8BB8:
|
||||
.byte 0x83, 0xc1, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BBC
|
||||
UnkData_80E8BBC:
|
||||
.byte 0x83, 0xc0, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BC0
|
||||
UnkData_80E8BC0:
|
||||
.byte 0x87, 0x40, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BC4
|
||||
UnkData_80E8BC4:
|
||||
.byte 0x84, 0x87, 0x00, 0x00
|
||||
|
||||
.global UnkData_80E8BC8
|
||||
UnkData_80E8BC8:
|
||||
.byte 0x81, 0x40, 0x00, 0x00
|
||||
|
||||
|
||||
.global gUnknown_80E8BCC
|
||||
gUnknown_80E8BCC: @ 80E8BCC
|
||||
.4byte UnkData_80E8BC8
|
||||
.4byte SuspendText
|
||||
.4byte TakeJobText
|
||||
.4byte DoneText
|
||||
|
||||
.global DoneText
|
||||
DoneText:
|
||||
.string "Done\0"
|
||||
.align 2,0
|
||||
|
||||
.global TakeJobText
|
||||
TakeJobText:
|
||||
.string "Take Job\0"
|
||||
.align 2,0
|
||||
|
||||
.global SuspendText
|
||||
SuspendText:
|
||||
.string "Suspend\0"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80E8BF8
|
||||
gUnknown_80E8BF8: @ 80E8BF8
|
||||
.incbin "baserom.gba", 0xE8BF8, 0x50
|
||||
|
||||
.global gMissionRewardText
|
||||
gMissionRewardText: @ 80E8C48
|
||||
.incbin "baserom.gba", 0xE8C48, 0x50
|
||||
|
||||
.global gUnknown_80E8C98
|
||||
gUnknown_80E8C98: @ 80E8C98
|
||||
.incbin "baserom.gba", 0xE8C98, 0x14C
|
||||
|
||||
.global gUnknown_80E8DE4
|
||||
gUnknown_80E8DE4: @ 80E8DE4
|
||||
.incbin "baserom.gba", 0xE8DE4, 0x1CC
|
||||
|
||||
.global gUnknown_80E8FB0
|
||||
gUnknown_80E8FB0: @ 80E8FB0
|
||||
.incbin "baserom.gba", 0xE8FB0, 0x15C
|
||||
|
||||
.global gUnknown_80E910C
|
||||
gUnknown_80E910C: @ 80E910C
|
||||
.incbin "baserom.gba", 0xE910C, 0xC8
|
||||
|
||||
.global gUnknown_80E91D4
|
||||
gUnknown_80E91D4: @ 80E91D4
|
||||
.incbin "baserom.gba", 0xE91D4, 0x64C
|
||||
|
||||
.global gUnknown_80E9820
|
||||
gUnknown_80E9820: @ 80E9820
|
||||
.incbin "baserom.gba", 0xE9820, 0x100
|
||||
|
||||
.global gUnknown_80E9920
|
||||
gUnknown_80E9920: @ 80E9920
|
||||
.incbin "baserom.gba", 0xE9920, 0x66C
|
||||
|
||||
.global gUnknown_80E9F8C
|
||||
gUnknown_80E9F8C: @ 80E9F8C
|
||||
.incbin "baserom.gba", 0xE9F8C, 0xED0
|
||||
|
||||
@ Escort Mission Text
|
||||
.global gUnknown_80EAE5C
|
||||
gUnknown_80EAE5C: @ 80EAE5C
|
||||
.4byte TakeMe_Text
|
||||
.4byte WantToSee_Text
|
||||
.4byte TakeMeWith_Text
|
||||
.4byte EscortMe_Text
|
||||
|
||||
|
||||
.global EscortMe_Text
|
||||
EscortMe_Text:
|
||||
.asciz "Escort me!"
|
||||
.align 2,0
|
||||
|
||||
.global TakeMeWith_Text
|
||||
TakeMeWith_Text:
|
||||
.asciz "Please take me with you!"
|
||||
.align 2,0
|
||||
|
||||
.global WantToSee_Text
|
||||
WantToSee_Text:
|
||||
.asciz "I want to see #C6%s#R."
|
||||
.align 2,0
|
||||
|
||||
.global TakeMe_Text
|
||||
TakeMe_Text:
|
||||
.asciz "Take me!"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80EAEB8
|
||||
gUnknown_80EAEB8: @ 80EAEB8
|
||||
@ replacing .incbin "baserom.gba", 0x000eaeb8, 0x2e0
|
||||
.byte 0x7c, 0xb1, 0x0e, 0x08
|
||||
.byte 0x58, 0xb1, 0x0e, 0x08
|
||||
.byte 0x38, 0xb1, 0x0e, 0x08
|
||||
.byte 0x18, 0xb1, 0x0e, 0x08
|
||||
.byte 0xfc, 0xb0, 0x0e, 0x08
|
||||
.byte 0xdc, 0xb0, 0x0e, 0x08
|
||||
.byte 0xb4, 0xb0, 0x0e, 0x08
|
||||
.byte 0x90, 0xb0, 0x0e, 0x08
|
||||
.byte 0x6c, 0xb0, 0x0e, 0x08
|
||||
.byte 0x48, 0xb0, 0x0e, 0x08
|
||||
.byte 0x30, 0xb0, 0x0e, 0x08
|
||||
.byte 0x14, 0xb0, 0x0e, 0x08
|
||||
.byte 0xf0, 0xaf, 0x0e, 0x08
|
||||
.byte 0xd4, 0xaf, 0x0e, 0x08
|
||||
.byte 0xa4, 0xaf, 0x0e, 0x08
|
||||
.byte 0x94, 0xaf, 0x0e, 0x08
|
||||
.byte 0x70, 0xaf, 0x0e, 0x08
|
||||
.byte 0x4c, 0xaf, 0x0e, 0x08
|
||||
.byte 0x2c, 0xaf, 0x0e, 0x08
|
||||
.byte 0x08, 0xaf, 0x0e, 0x08
|
||||
|
||||
.asciz "I~27m close friends with #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "I want to apologize to #C6%s#R."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I don~27t care how--we must meet!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "We have to meet--whatever it takes!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "I have to go!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "We haven~27t seen each other in a long time."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I~27m sick with worry..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "#C6%s#R may have fainted inside..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "#C6%s#R hasn~27t returned!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "I want to help #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "Hurry~2c #C6%s#R is in trouble..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "#C6%s#R has been waiting forever..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "#C6%s#R is waiting in the dungeon."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I~27m too weak. It~27s not possible."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I can~27t go on my own power..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I can~27t go by myself..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I~27m worried about #C6%s#R..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I want to meet with #C6%s#R."
|
||||
.align 2,0
|
||||
|
||||
.asciz "We promised to meet in the dungeon!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "#C6%s#R is waiting for me!"
|
||||
.align 2,0
|
||||
|
||||
|
||||
.global gUnknown_80EB198
|
||||
gUnknown_80EB198: @ 80EB198
|
||||
.4byte PleaseTakeMeToSee
|
||||
.4byte PleaseTakeMeThere
|
||||
.4byte PleaseEscortMe
|
||||
.4byte SomeonePleaseEscort
|
||||
|
||||
.global SomeonePleaseEscort
|
||||
SomeonePleaseEscort:
|
||||
.asciz "Someone~2c please escort me!"
|
||||
.align 2,0
|
||||
|
||||
.global PleaseEscortMe
|
||||
PleaseEscortMe:
|
||||
.asciz "Please escort me there!"
|
||||
.align 2,0
|
||||
|
||||
.global PleaseTakeMeThere
|
||||
PleaseTakeMeThere:
|
||||
.asciz "Please take me there with you!"
|
||||
.align 2,0
|
||||
|
||||
.global PleaseTakeMeToSee
|
||||
PleaseTakeMeToSee:
|
||||
.asciz "Please take me to see #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80EB220
|
||||
gUnknown_80EB220: @ 80EB220
|
||||
@ replacing .incbin "baserom.gba", 0x000eb220, 0xd0
|
||||
.byte 0xcc, 0xb2, 0x0e, 0x08
|
||||
.byte 0xac, 0xb2, 0x0e, 0x08
|
||||
.byte 0x94, 0xb2, 0x0e, 0x08
|
||||
.byte 0x74, 0xb2, 0x0e, 0x08
|
||||
.byte 0x50, 0xb2, 0x0e, 0x08
|
||||
.byte 0x38, 0xb2, 0x0e, 0x08
|
||||
|
||||
.asciz "Without #C6%s#R~2c I..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I~27m so worried about #C6%s#R..."
|
||||
.align 2,0
|
||||
|
||||
.asciz "I really want to meet #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "Help me meet #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "Please escort me to my #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "Please! Take me to meet #C6%s#R!"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_80EB2F0
|
||||
gUnknown_80EB2F0: @ 80EB2F0
|
||||
@ replacing .incbin "baserom.gba", 0x000eb2f0, 0x108
|
||||
.byte 0xcc, 0xb3, 0x0e, 0x08
|
||||
.byte 0xa4, 0xb3, 0x0e, 0x08
|
||||
.byte 0x7c, 0xb3, 0x0e, 0x08
|
||||
.byte 0x5c, 0xb3, 0x0e, 0x08
|
||||
.byte 0x34, 0xb3, 0x0e, 0x08
|
||||
.byte 0x08, 0xb3, 0x0e, 0x08
|
||||
|
||||
.asciz "I~27m very lonely! Please take me with you!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "It~27s no good if we~27re not together!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "This means everything to me!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "We~27ve promised our futures together."
|
||||
.align 2,0
|
||||
|
||||
.asciz "We belong together! Please escort me!"
|
||||
.align 2,0
|
||||
|
||||
.asciz "We~27re in love! Please~2c take me there!"
|
||||
.align 2,0
|
||||
|
||||
@ Item Delivery Mission Text
|
||||
.global gUnknown_80EB3F8
|
||||
gUnknown_80EB3F8: @ 80EB3F8
|
||||
.incbin "baserom.gba", 0xEB3F8, 0x334
|
||||
|
||||
.global gUnknown_80EB72C
|
||||
gUnknown_80EB72C: @ 80EB72C
|
||||
.incbin "baserom.gba", 0xEB72C, 0x2EC
|
||||
|
||||
+3
-3
@@ -7799,8 +7799,8 @@ gUnknown_8107608: @ 8107608
|
||||
.string "%s#r"
|
||||
.align 2,0
|
||||
|
||||
.global gUnknown_8107610
|
||||
gUnknown_8107610: @ 8107610
|
||||
.global gUnownLetters
|
||||
gUnownLetters: @ 8107610
|
||||
.string "ABCDEFGHIJKLMNOPQRSTUVWXYZ!?\0"
|
||||
.align 2,0
|
||||
|
||||
@@ -7816,7 +7816,7 @@ gUnknown_8107638: @ 8107638
|
||||
|
||||
.global gUnknown_810763C
|
||||
gUnknown_810763C: @ 810763C
|
||||
.incbin "baserom.gba", 0x10763C, 0x9
|
||||
.string "#c%c%s#r\0"
|
||||
|
||||
.global gUnknown_8107645
|
||||
gUnknown_8107645: @ 8107645
|
||||
|
||||
+2
-2
@@ -831,7 +831,7 @@ gUnknown_81161E8: @ 81161E8
|
||||
@ replacing .incbin "baserom.gba", 0x001161e8, 0x10
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.4byte sub_801641C
|
||||
.4byte CleanFelicityBank
|
||||
.4byte sub_80163A0
|
||||
|
||||
.global gUnknown_81161F8
|
||||
@@ -887,7 +887,7 @@ gUnknown_8116258: @ 8116258
|
||||
@ replacing .incbin "baserom.gba", 0x00116258, 0x10
|
||||
.byte 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.4byte sub_80315C0
|
||||
.4byte CleanHelperPelipper
|
||||
.4byte sub_8031540
|
||||
|
||||
.global gUnknown_8116268
|
||||
|
||||
@@ -1,9 +1,14 @@
|
||||
.global AutopilotFloorID
|
||||
AutopilotFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x6a, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x6b, 0x04, 0x0f, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x6c, 0x04, 0x10, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x6d, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x6e, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x6f, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x70, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x71, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x72, 0x04, 0x13, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x69, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6a, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6b, 0x04, 0x0f, 0x02, 0x0a, 0x00, 0x7e, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6c, 0x04, 0x10, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6d, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6e, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x6f, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x70, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x71, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x72, 0x04, 0x13, 0x02, 0x0a, 0x00, 0x7f, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,12 +1,16 @@
|
||||
.global Boss9FloorID
|
||||
Boss9FloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xd8, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0xd9, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0xda, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0xdb, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0xdd, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0xde, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0xdf, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0xe0, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0xe1, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0xe2, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xd8, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xd9, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xda, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xdb, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xdc, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xdd, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xde, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xdf, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xe0, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xe1, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xe2, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0xe3, 0x02, 0x53, 0x01, 0x3f, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
.global D50FloorID
|
||||
D50FloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x73, 0x04, 0x0e, 0x02, 0x57, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00, 0x74, 0x04, 0x0e, 0x02, 0x57, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x73, 0x04, 0x0e, 0x02, 0x57, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x74, 0x04, 0x0e, 0x02, 0x57, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,21 +1,35 @@
|
||||
.global D54FloorID
|
||||
D54FloorID:
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xf8, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf9, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xfa, 0x04, 0x0f, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xfb, 0x04, 0x10, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xfc, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xfd, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xfe, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x05, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x02, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x04, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05, 0x05, 0x16, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x06, 0x05, 0x16, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x07, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x08, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x09, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x0a, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x05, 0x18, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x0c, 0x05, 0x18, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x0e, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0f, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x10, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x11, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x12, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x14, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x15, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xf8, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xf9, 0x04, 0x0e, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xfa, 0x04, 0x0f, 0x02, 0x0a, 0x00, 0x57, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xfb, 0x04, 0x10, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xfc, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xfd, 0x04, 0x11, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xfe, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xff, 0x04, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x05, 0x12, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x05, 0x13, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x05, 0x16, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x05, 0x16, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x07, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x08, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x09, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0a, 0x05, 0x17, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0b, 0x05, 0x18, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0c, 0x05, 0x18, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0d, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0e, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x0f, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x10, 0x05, 0x19, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x11, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x12, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x05, 0x1a, 0x02, 0x0a, 0x00, 0x58, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -10,11 +10,15 @@ DesertRegionFloorID:
|
||||
.byte 0xea, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xeb, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xec, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xed, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00
|
||||
.byte 0x5b, 0x00, 0x00, 0x00, 0xee, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00, 0xef, 0x02, 0x56, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00
|
||||
.byte 0x5b, 0x00, 0x00, 0x00, 0xf0, 0x02, 0x56, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00, 0xf1, 0x02, 0x57, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00
|
||||
.byte 0x5b, 0x00, 0x00, 0x00, 0xf2, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00, 0xf3, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00
|
||||
.byte 0x5b, 0x00, 0x00, 0x00, 0xf4, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00, 0xf5, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00
|
||||
.byte 0x5b, 0x00, 0x00, 0x00, 0xf6, 0x02, 0x58, 0x01, 0x40, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xed, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xee, 0x02, 0x55, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xef, 0x02, 0x56, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf0, 0x02, 0x56, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf1, 0x02, 0x57, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf2, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf3, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf4, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf5, 0x02, 0x58, 0x01, 0x40, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf6, 0x02, 0x58, 0x01, 0x40, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
.byte 0xf7, 0x02, 0x58, 0x01, 0x40, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x2e, 0x00, 0x5b, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
.global GreatCanyon_1F_3F_Pokemon
|
||||
GreatCanyon_1F_3F_Pokemon:
|
||||
.byte 0x54, 0x1c, 0x95, 0x05, 0x95, 0x05, 0x00, 0x00
|
||||
.byte 0xbc, 0x1a, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00
|
||||
.byte 0xe7, 0x1a, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00
|
||||
.byte 0x00, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_4F_Pokemon
|
||||
GreatCanyon_4F_Pokemon:
|
||||
.byte 0x2d, 0x1c, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0x54, 0x1c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_5F_Pokemon
|
||||
GreatCanyon_5F_Pokemon:
|
||||
.byte 0x2d, 0x1c, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xc6, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_6F_Pokemon
|
||||
GreatCanyon_6F_Pokemon:
|
||||
.byte 0x2d, 0x1c, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0xa4, 0x1c, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xc6, 0x1c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_7F_Pokemon
|
||||
GreatCanyon_7F_Pokemon:
|
||||
.byte 0xa4, 0x1c, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xc6, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xef, 0x1c, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_8F_Pokemon
|
||||
GreatCanyon_8F_Pokemon:
|
||||
.byte 0xa4, 0x1c, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xa8, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xef, 0x1c, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
.global GreatCanyon_9F_Pokemon
|
||||
GreatCanyon_9F_Pokemon:
|
||||
.byte 0xa8, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xef, 0x1c, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_10F_11F_Pokemon
|
||||
GreatCanyon_10F_11F_Pokemon:
|
||||
.byte 0x80, 0x1e, 0x05, 0x0c, 0x05, 0x0c, 0x00, 0x00
|
||||
.byte 0xa8, 0x1c, 0x0a, 0x18, 0x0a, 0x18, 0x00, 0x00
|
||||
.byte 0xfe, 0x1e, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global GreatCanyon_12F_Pokemon
|
||||
GreatCanyon_12F_Pokemon:
|
||||
.byte 0x80, 0x1e, 0x5c, 0x11, 0x5c, 0x11, 0x00, 0x00
|
||||
.byte 0xfe, 0x1e, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,57 @@
|
||||
.global LapisCave_1F_3F_Pokemon
|
||||
LapisCave_1F_3F_Pokemon:
|
||||
.byte 0x29, 0x22, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x3b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_4F_Pokemon
|
||||
LapisCave_4F_Pokemon:
|
||||
.byte 0x1e, 0x1e, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0x21, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x3b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_5F_8F_Pokemon
|
||||
LapisCave_5F_8F_Pokemon:
|
||||
.byte 0x1e, 0x1e, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0x21, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x53, 0x1f, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_9F_10F_Pokemon
|
||||
LapisCave_9F_10F_Pokemon:
|
||||
.byte 0x72, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x8f, 0x21, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_11F_12F_Pokemon
|
||||
LapisCave_11F_12F_Pokemon:
|
||||
.byte 0x2a, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0x72, 0x1c, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x8f, 0x21, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_13F_Pokemon
|
||||
LapisCave_13F_Pokemon:
|
||||
.byte 0x2a, 0x14, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x8f, 0x21, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global LapisCave_14F_Pokemon
|
||||
LapisCave_14F_Pokemon:
|
||||
.byte 0x2a, 0x14, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,53 @@
|
||||
.global MtSteel_1F_4F_Pokemon
|
||||
MtSteel_1F_4F_Pokemon:
|
||||
.byte 0x15, 0x08, 0x31, 0x09, 0x31, 0x09, 0x00, 0x00
|
||||
.byte 0x20, 0x0b, 0x62, 0x12, 0x62, 0x12, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0xdf, 0x1d, 0xdf, 0x1d, 0x00, 0x00
|
||||
.byte 0x70, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtSteel_5F_Pokemon
|
||||
MtSteel_5F_Pokemon:
|
||||
.byte 0x4a, 0x0a, 0x71, 0x07, 0x71, 0x07, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0x20, 0x0b, 0x52, 0x16, 0x52, 0x16, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x9f, 0x1f, 0x9f, 0x1f, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtSteel_6F_Pokemon
|
||||
MtSteel_6F_Pokemon:
|
||||
.byte 0x4a, 0x0a, 0x03, 0x08, 0x03, 0x08, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0x07, 0x10, 0x07, 0x10, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x0e, 0x22, 0x0e, 0x22, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtSteel_7F_8F_Pokemon
|
||||
MtSteel_7F_8F_Pokemon:
|
||||
.byte 0x4a, 0x0a, 0x61, 0x06, 0x61, 0x06, 0x00, 0x00
|
||||
.byte 0x7f, 0x0c, 0x59, 0x0e, 0x59, 0x0e, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0xba, 0x14, 0xba, 0x14, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0xb3, 0x1c, 0xb3, 0x1c, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x14, 0x23, 0x14, 0x23, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtSteel_9F_Pokemon
|
||||
MtSteel_9F_Pokemon:
|
||||
.byte 0x32, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xfc, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,84 @@
|
||||
.global MtThunder_1F_Pokemon
|
||||
MtThunder_1F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0x53, 0x07, 0x53, 0x07, 0x00, 0x00
|
||||
.byte 0x20, 0x18, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x4e, 0x19, 0xbd, 0x1f, 0xbd, 0x1f, 0x00, 0x00
|
||||
.byte 0x64, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_2F_4F_Pokemon
|
||||
MtThunder_2F_4F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0x95, 0x05, 0x95, 0x05, 0x00, 0x00
|
||||
.byte 0x11, 0x16, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0x20, 0x18, 0x2e, 0x18, 0x2e, 0x18, 0x00, 0x00
|
||||
.byte 0x4e, 0x19, 0x7b, 0x21, 0x7b, 0x21, 0x00, 0x00
|
||||
.byte 0x64, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_5F_Pokemon
|
||||
MtThunder_5F_Pokemon:
|
||||
.byte 0x0f, 0x14, 0x35, 0x05, 0x35, 0x05, 0x00, 0x00
|
||||
.byte 0x11, 0x16, 0x3b, 0x12, 0x3b, 0x12, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_6F_Pokemon
|
||||
MtThunder_6F_Pokemon:
|
||||
.byte 0x0f, 0x14, 0x02, 0x06, 0x02, 0x06, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x07, 0x12, 0x07, 0x12, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x0b, 0x1b, 0x0b, 0x1b, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_7F_Pokemon
|
||||
MtThunder_7F_Pokemon:
|
||||
.byte 0x0f, 0x14, 0x57, 0x04, 0x57, 0x04, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x62, 0x1e, 0x62, 0x1e, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_8F_Pokemon
|
||||
MtThunder_8F_Pokemon:
|
||||
.byte 0x0f, 0x14, 0x66, 0x03, 0x66, 0x03, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x31, 0x0a, 0x31, 0x0a, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x49, 0x0f, 0x49, 0x0f, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0xc7, 0x17, 0xc7, 0x17, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x92, 0x1e, 0x92, 0x1e, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_9F_Pokemon
|
||||
MtThunder_9F_Pokemon:
|
||||
.byte 0x3a, 0x14, 0x71, 0x07, 0x71, 0x07, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x52, 0x16, 0x52, 0x16, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0xc3, 0x1d, 0xc3, 0x1d, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunder_10F_Pokemon
|
||||
MtThunder_10F_Pokemon:
|
||||
.byte 0x3a, 0x14, 0x31, 0x09, 0x31, 0x09, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x16, 0x10, 0x16, 0x10, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x93, 0x1b, 0x93, 0x1b, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,17 @@
|
||||
.global MtThunderPeak_1F_2F_Pokemon
|
||||
MtThunderPeak_1F_2F_Pokemon:
|
||||
.byte 0x3a, 0x14, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global MtThunderPeak_3F_Pokemon
|
||||
MtThunderPeak_3F_Pokemon:
|
||||
.byte 0x91, 0x32, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -2,20 +2,28 @@
|
||||
PitfallValleyFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa6, 0x02, 0x3d, 0x01, 0x3b, 0x00, 0x54, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xa7, 0x02, 0x3d, 0x01, 0x3b, 0x00, 0x54, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xa8, 0x02, 0x3d, 0x01, 0x3b, 0x00, 0x54, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xa9, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xaa, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xab, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xac, 0x02, 0x3f, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xad, 0x02, 0x3f, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xae, 0x02, 0x40, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xaf, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xb0, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xb1, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xb2, 0x02, 0x42, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xb3, 0x02, 0x42, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xb4, 0x02, 0x43, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xb6, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xb8, 0x02, 0x45, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xb9, 0x02, 0x45, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0xba, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xbb, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbc, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x56, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xa7, 0x02, 0x3d, 0x01, 0x3b, 0x00, 0x54, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xa8, 0x02, 0x3d, 0x01, 0x3b, 0x00, 0x54, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xa9, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xaa, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xab, 0x02, 0x3e, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xac, 0x02, 0x3f, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xad, 0x02, 0x3f, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xae, 0x02, 0x40, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xaf, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb0, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb1, 0x02, 0x41, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb2, 0x02, 0x42, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb3, 0x02, 0x42, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb4, 0x02, 0x43, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb5, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb6, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb7, 0x02, 0x44, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb8, 0x02, 0x45, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xb9, 0x02, 0x45, 0x01, 0x3b, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xba, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbb, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x55, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbc, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x56, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbd, 0x02, 0x46, 0x01, 0x3c, 0x00, 0x56, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbe, 0x02, 0x46, 0x01, 0x3d, 0x00, 0x56, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0xbe, 0x02, 0x46, 0x01, 0x3d, 0x00, 0x56, 0x00, 0x25, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,15 +1,24 @@
|
||||
.global RemainsIslandFloorID
|
||||
RemainsIslandFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1b, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x1c, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x1d, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x1e, 0x04, 0xec, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x1f, 0x04, 0xed, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x20, 0x04, 0xed, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x21, 0x04, 0xee, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x22, 0x04, 0xee, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x23, 0x04, 0xef, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x24, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x25, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x26, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x27, 0x04, 0xf1, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x28, 0x04, 0xf2, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x29, 0x04, 0xf3, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x2a, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x2b, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x2c, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00, 0x2d, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00, 0x2e, 0x04, 0xf5, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00
|
||||
.byte 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x1b, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x1c, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x1d, 0x04, 0xeb, 0x01, 0x3e, 0x00, 0x77, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x1e, 0x04, 0xec, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x1f, 0x04, 0xed, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x20, 0x04, 0xed, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x21, 0x04, 0xee, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x22, 0x04, 0xee, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x23, 0x04, 0xef, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x24, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x25, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x26, 0x04, 0xf0, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x27, 0x04, 0xf1, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x04, 0xf2, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x29, 0x04, 0xf3, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x2a, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x2b, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x2c, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x2d, 0x04, 0xf4, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
.byte 0x2e, 0x04, 0xf5, 0x01, 0x3e, 0x00, 0x78, 0x00, 0x25, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
.global RockPathFloorID
|
||||
RockPathFloorID:
|
||||
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x62, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x63, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x64, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x61, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x62, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x63, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x64, 0x04, 0x09, 0x02, 0x0a, 0x00, 0x7b, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
.global SilentChasm_1F_3F_Pokemon
|
||||
SilentChasm_1F_3F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0x83, 0x06, 0x83, 0x06, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x6b, 0x0a, 0x6b, 0x0a, 0x00, 0x00
|
||||
.byte 0x53, 0x14, 0xd5, 0x14, 0xd5, 0x14, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0xf1, 0x14, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_4F_Pokemon
|
||||
SilentChasm_4F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0xda, 0x0a, 0xda, 0x0a, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x5c, 0x11, 0x5c, 0x11, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x62, 0x1e, 0x62, 0x1e, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_5F_Pokemon
|
||||
SilentChasm_5F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0xeb, 0x05, 0xeb, 0x05, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x78, 0x09, 0x78, 0x09, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x20, 0x14, 0x20, 0x14, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0x98, 0x1d, 0x98, 0x1d, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_6F_Pokemon
|
||||
SilentChasm_6F_Pokemon:
|
||||
.byte 0x0d, 0x10, 0x28, 0x04, 0x28, 0x04, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0xa6, 0x06, 0xa6, 0x06, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x24, 0x09, 0x24, 0x09, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x21, 0x0e, 0x21, 0x0e, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x1e, 0x13, 0x1e, 0x13, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0xc4, 0x19, 0xc4, 0x19, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x6a, 0x20, 0x6a, 0x20, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_7F_Pokemon
|
||||
SilentChasm_7F_Pokemon:
|
||||
.byte 0x2c, 0x14, 0x8c, 0x02, 0x8c, 0x02, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0xf2, 0x05, 0xf2, 0x05, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x7e, 0x08, 0x7e, 0x08, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x96, 0x0d, 0x96, 0x0d, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xaf, 0x12, 0xaf, 0x12, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0x7a, 0x19, 0x7a, 0x19, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x45, 0x20, 0x45, 0x20, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_8F_Pokemon
|
||||
SilentChasm_8F_Pokemon:
|
||||
.byte 0x2c, 0x14, 0xe8, 0x03, 0xe8, 0x03, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0x1d, 0x09, 0x1d, 0x09, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0xd5, 0x14, 0xd5, 0x14, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SilentChasm_9F_Pokemon
|
||||
SilentChasm_9F_Pokemon:
|
||||
.byte 0x0f, 0x14, 0xbc, 0x06, 0xbc, 0x06, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0xc7, 0x0a, 0xc7, 0x0a, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0x2a, 0x10, 0x2a, 0x10, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x34, 0x14, 0x34, 0x14, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x49, 0x1c, 0x49, 0x1c, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,126 @@
|
||||
.global SinisterWoods_1F_Pokemon
|
||||
SinisterWoods_1F_Pokemon:
|
||||
.byte 0x2b, 0x0e, 0x2b, 0x06, 0x2b, 0x06, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x9d, 0x16, 0x9d, 0x16, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_2F_Pokemon
|
||||
SinisterWoods_2F_Pokemon:
|
||||
.byte 0x2b, 0x0e, 0x54, 0x05, 0x54, 0x05, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xdc, 0x18, 0xdc, 0x18, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_3F_Pokemon
|
||||
SinisterWoods_3F_Pokemon:
|
||||
.byte 0x2b, 0x0e, 0xe8, 0x03, 0xe8, 0x03, 0x00, 0x00
|
||||
.byte 0xa1, 0x0c, 0x53, 0x0e, 0x53, 0x0e, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0xbd, 0x18, 0xbd, 0x18, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_4F_Pokemon
|
||||
SinisterWoods_4F_Pokemon:
|
||||
.byte 0x2b, 0x0e, 0xa9, 0x03, 0xa9, 0x03, 0x00, 0x00
|
||||
.byte 0xa1, 0x0c, 0x6d, 0x0d, 0x6d, 0x0d, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x31, 0x17, 0x31, 0x17, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xdb, 0x1a, 0xdb, 0x1a, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0xf5, 0x20, 0xf5, 0x20, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_5F_Pokemon
|
||||
SinisterWoods_5F_Pokemon:
|
||||
.byte 0xa1, 0x0c, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0x76, 0x14, 0x76, 0x14, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0xc3, 0x1d, 0xc3, 0x1d, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_6F_Pokemon
|
||||
SinisterWoods_6F_Pokemon:
|
||||
.byte 0xa1, 0x0c, 0xc7, 0x0a, 0xc7, 0x0a, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xd1, 0x0e, 0xd1, 0x0e, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0x8d, 0x15, 0x8d, 0x15, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x49, 0x1c, 0x49, 0x1c, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_7F_Pokemon
|
||||
SinisterWoods_7F_Pokemon:
|
||||
.byte 0xa5, 0x0e, 0x60, 0x09, 0x60, 0x09, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0x10, 0x0e, 0x10, 0x0e, 0x00, 0x00
|
||||
.byte 0x21, 0x11, 0x90, 0x1a, 0x90, 0x1a, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_8F_9F_Pokemon
|
||||
SinisterWoods_8F_9F_Pokemon:
|
||||
.byte 0x7b, 0x14, 0xee, 0x08, 0xee, 0x08, 0x00, 0x00
|
||||
.byte 0xa5, 0x0e, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xc2, 0x14, 0x35, 0x15, 0x35, 0x15, 0x00, 0x00
|
||||
.byte 0x21, 0x11, 0x22, 0x1e, 0x22, 0x1e, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_10F_Pokemon
|
||||
SinisterWoods_10F_Pokemon:
|
||||
.byte 0x67, 0x10, 0x21, 0x06, 0x21, 0x06, 0x00, 0x00
|
||||
.byte 0x7b, 0x14, 0x41, 0x0c, 0x41, 0x0c, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x62, 0x12, 0x62, 0x12, 0x00, 0x00
|
||||
.byte 0xa5, 0x0e, 0xfa, 0x16, 0xfa, 0x16, 0x00, 0x00
|
||||
.byte 0xc2, 0x14, 0xcf, 0x1a, 0xcf, 0x1a, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0xef, 0x20, 0xef, 0x20, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_11F_Pokemon
|
||||
SinisterWoods_11F_Pokemon:
|
||||
.byte 0x67, 0x10, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0x7b, 0x14, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_12F_Pokemon
|
||||
SinisterWoods_12F_Pokemon:
|
||||
.byte 0x67, 0x10, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global SinisterWoods_13F_Pokemon
|
||||
SinisterWoods_13F_Pokemon:
|
||||
.byte 0x17, 0x1e, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0x5e, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x4d, 0x19, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -1,7 +1,8 @@
|
||||
.global SnowPathFloorID
|
||||
SnowPathFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x65, 0x04, 0x0a, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x66, 0x04, 0x0b, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x67, 0x04, 0x0c, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00, 0x68, 0x04, 0x0d, 0x02, 0x0a, 0x00, 0x7d, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x65, 0x04, 0x0a, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x66, 0x04, 0x0b, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x67, 0x04, 0x0c, 0x02, 0x0a, 0x00, 0x7c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x68, 0x04, 0x0d, 0x02, 0x0a, 0x00, 0x7d, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,16 +1,24 @@
|
||||
.global SolarCaveFloorID
|
||||
SolarCaveFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x84, 0x03, 0x9c, 0x01, 0x4b, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x85, 0x03, 0x9c, 0x01, 0x4c, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x86, 0x03, 0x9c, 0x01, 0x4d, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x87, 0x03, 0x9d, 0x01, 0x4e, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x88, 0x03, 0x9e, 0x01, 0x4f, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x89, 0x03, 0x9f, 0x01, 0x50, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8a, 0x03, 0xa0, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x8b, 0x03, 0xa1, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8c, 0x03, 0xa2, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x8d, 0x03, 0xa3, 0x01, 0x51, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x8e, 0x03, 0xa4, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x8f, 0x03, 0xa5, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x90, 0x03, 0xa6, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x91, 0x03, 0xa6, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x92, 0x03, 0xa7, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x93, 0x03, 0xa8, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x94, 0x03, 0xa9, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x95, 0x03, 0xaa, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x96, 0x03, 0xaa, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x84, 0x03, 0x9c, 0x01, 0x4b, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x85, 0x03, 0x9c, 0x01, 0x4c, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x86, 0x03, 0x9c, 0x01, 0x4d, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x87, 0x03, 0x9d, 0x01, 0x4e, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x88, 0x03, 0x9e, 0x01, 0x4f, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x89, 0x03, 0x9f, 0x01, 0x50, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8a, 0x03, 0xa0, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8b, 0x03, 0xa1, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8c, 0x03, 0xa2, 0x01, 0x51, 0x00, 0x66, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8d, 0x03, 0xa3, 0x01, 0x51, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8e, 0x03, 0xa4, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x8f, 0x03, 0xa5, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x90, 0x03, 0xa6, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x91, 0x03, 0xa6, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x03, 0xa7, 0x01, 0x52, 0x00, 0x67, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x93, 0x03, 0xa8, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x94, 0x03, 0xa9, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x95, 0x03, 0xaa, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x96, 0x03, 0xaa, 0x01, 0x53, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x97, 0x03, 0xaa, 0x01, 0x54, 0x00, 0x68, 0x00, 0x01, 0x00, 0x2e, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,32 +1,54 @@
|
||||
.global SouthernCavernFloorID
|
||||
SouthernCavernFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xf8, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xf9, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0xfa, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0xfb, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0xfc, 0x02, 0x5a, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0xfd, 0x02, 0x5a, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0xfe, 0x02, 0x5b, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0xff, 0x02, 0x5c, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0x03, 0x5c, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x01, 0x03, 0x5d, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x02, 0x03, 0x5e, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x03, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x04, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x05, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x06, 0x03, 0x60, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x07, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x08, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x09, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x0a, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x0b, 0x03, 0x62, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x63, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x0d, 0x03, 0x63, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x0e, 0x03, 0x64, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x0f, 0x03, 0x64, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x10, 0x03, 0x65, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x11, 0x03, 0x66, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x12, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x13, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x14, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x15, 0x03, 0x67, 0x01, 0x43, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x16, 0x03, 0x68, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x17, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x18, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x19, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x1b, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x1c, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x1d, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x1e, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x1f, 0x03, 0x6b, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x20, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x21, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x22, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x23, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x24, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x25, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x26, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00, 0x27, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00, 0x28, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xf8, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xf9, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xfa, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xfb, 0x02, 0x59, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xfc, 0x02, 0x5a, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xfd, 0x02, 0x5a, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xfe, 0x02, 0x5b, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0xff, 0x02, 0x5c, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x03, 0x5c, 0x01, 0x41, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x03, 0x5d, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x03, 0x5e, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x05, 0x03, 0x5f, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x06, 0x03, 0x60, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x07, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x08, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x09, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0a, 0x03, 0x61, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0b, 0x03, 0x62, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0c, 0x03, 0x63, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0d, 0x03, 0x63, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0e, 0x03, 0x64, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x0f, 0x03, 0x64, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x10, 0x03, 0x65, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x11, 0x03, 0x66, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x12, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x13, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x14, 0x03, 0x67, 0x01, 0x42, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x15, 0x03, 0x67, 0x01, 0x43, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x16, 0x03, 0x68, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x17, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x18, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x19, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1a, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1b, 0x03, 0x69, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1c, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1d, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1e, 0x03, 0x6a, 0x01, 0x44, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x1f, 0x03, 0x6b, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x20, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x21, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x22, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x23, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x24, 0x03, 0x6c, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x25, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x26, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x27, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x03, 0x6d, 0x01, 0x45, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
.byte 0x29, 0x03, 0x6d, 0x01, 0x46, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x39, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
.global ThunderwaveCave_1F_2F_Pokemon
|
||||
ThunderwaveCave_1F_2F_Pokemon:
|
||||
.byte 0x13, 0x06, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x1d, 0x08, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x1e, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global ThunderwaveCave_3F_Pokemon
|
||||
ThunderwaveCave_3F_Pokemon:
|
||||
.byte 0x13, 0x06, 0x47, 0x10, 0x47, 0x10, 0x00, 0x00
|
||||
.byte 0x1d, 0x08, 0x6a, 0x18, 0x6a, 0x18, 0x00, 0x00
|
||||
.byte 0x64, 0x06, 0xed, 0x1e, 0xed, 0x1e, 0x00, 0x00
|
||||
.byte 0x1e, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global ThunderwaveCave_4F_5F_Pokemon
|
||||
ThunderwaveCave_4F_5F_Pokemon:
|
||||
.byte 0x64, 0x06, 0x06, 0x0f, 0x06, 0x0f, 0x00, 0x00
|
||||
.byte 0x08, 0x09, 0x0b, 0x1b, 0x0b, 0x1b, 0x00, 0x00
|
||||
.byte 0x50, 0x07, 0x0e, 0x21, 0x0e, 0x21, 0x00, 0x00
|
||||
.byte 0x51, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -0,0 +1,18 @@
|
||||
.global TinyWoods1F_2FPokemon
|
||||
TinyWoods1F_2F_Pokemon:
|
||||
.byte 0x10, 0x02, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xbf, 0x02, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x22, 0x03, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global TinyWoods3FPokemon
|
||||
TinyWoods3F_Pokemon:
|
||||
.byte 0x10, 0x02, 0x29, 0x0b, 0x29, 0x0b, 0x00, 0x00
|
||||
.byte 0x66, 0x02, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00
|
||||
.byte 0xbf, 0x02, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00
|
||||
.byte 0x22, 0x03, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -1,20 +1,34 @@
|
||||
.global WyvernHillFloorID
|
||||
WyvernHillFloorID:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x2a, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x2b, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x2c, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x2d, 0x03, 0x6f, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x2e, 0x03, 0x70, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x2f, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x30, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x31, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x32, 0x03, 0x72, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x33, 0x03, 0x73, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x34, 0x03, 0x73, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x35, 0x03, 0x74, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x36, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x37, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x38, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x39, 0x03, 0x76, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x3a, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x3b, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x3c, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x3d, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x3e, 0x03, 0x78, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x3f, 0x03, 0x79, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x40, 0x03, 0x79, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x41, 0x03, 0x7a, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x42, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x43, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x44, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00, 0x45, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00
|
||||
.byte 0x42, 0x00, 0x00, 0x00, 0x46, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x61, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2a, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2b, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2c, 0x03, 0x6e, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2d, 0x03, 0x6f, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2e, 0x03, 0x70, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x2f, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x30, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x31, 0x03, 0x71, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x32, 0x03, 0x72, 0x01, 0x07, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x33, 0x03, 0x73, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x34, 0x03, 0x73, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x35, 0x03, 0x74, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x36, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x37, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x38, 0x03, 0x75, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x39, 0x03, 0x76, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3a, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3b, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3c, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3d, 0x03, 0x77, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3e, 0x03, 0x78, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x3f, 0x03, 0x79, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x40, 0x03, 0x79, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x41, 0x03, 0x7a, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x42, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x43, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x44, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x45, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x60, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x46, 0x03, 0x7b, 0x01, 0x09, 0x00, 0x61, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
.byte 0x47, 0x03, 0x7c, 0x01, 0x47, 0x00, 0x61, 0x00, 0x5e, 0x00, 0x2e, 0x00, 0x42, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
.global banfont_SIRO
|
||||
banfont_SIRO:
|
||||
.byte 0x53, 0x49, 0x52, 0x4f, 0x98, 0xbb, 0x49, 0x08, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0
|
||||
.string "SIRO"
|
||||
.4byte banfont_table
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0
|
||||
.byte 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0
|
||||
.byte 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xa0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0
|
||||
.byte 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xd0, 0x45, 0xfa, 0x0f, 0x0f, 0x0e, 0x02
|
||||
@@ -282,4 +286,9 @@ banfont_SIRO:
|
||||
.byte 0x4a, 0xb2, 0x49, 0x08, 0x6b, 0x00, 0x0a, 0x00, 0xce, 0xb2, 0x49, 0x08, 0x6c, 0x00, 0x04, 0x00, 0x37, 0xb3, 0x49, 0x08, 0x6d, 0x00, 0x0f, 0x00, 0xbc, 0xb3, 0x49, 0x08, 0x6e, 0x00, 0x09, 0x00
|
||||
.byte 0x35, 0xb4, 0x49, 0x08, 0x6f, 0x00, 0x0a, 0x00, 0xb0, 0xb4, 0x49, 0x08, 0x70, 0x00, 0x0a, 0x00, 0x36, 0xb5, 0x49, 0x08, 0x72, 0x00, 0x09, 0x00, 0x9f, 0xb5, 0x49, 0x08, 0x73, 0x00, 0x0a, 0x00
|
||||
.byte 0x1b, 0xb6, 0x49, 0x08, 0x74, 0x00, 0x0b, 0x00, 0x91, 0xb6, 0x49, 0x08, 0x75, 0x00, 0x0a, 0x00, 0x08, 0xb7, 0x49, 0x08, 0x76, 0x00, 0x0a, 0x00, 0x82, 0xb7, 0x49, 0x08, 0x77, 0x00, 0x0d, 0x00
|
||||
.byte 0x09, 0xb8, 0x49, 0x08, 0x78, 0x00, 0x0a, 0x00, 0x87, 0xb8, 0x49, 0x08, 0x79, 0x00, 0x0a, 0x00, 0x0b, 0xb9, 0x49, 0x08, 0x7a, 0x00, 0x0a, 0x00, 0x80, 0xb9, 0x49, 0x08, 0x43, 0x00, 0x00, 0x00
|
||||
.byte 0x09, 0xb8, 0x49, 0x08, 0x78, 0x00, 0x0a, 0x00, 0x87, 0xb8, 0x49, 0x08, 0x79, 0x00, 0x0a, 0x00, 0x0b, 0xb9, 0x49, 0x08, 0x7a, 0x00, 0x0a, 0x00
|
||||
|
||||
.global banfont_table
|
||||
banfont_table:
|
||||
.byte 0x80, 0xb9, 0x49, 0x08
|
||||
.byte 0x43, 0x00, 0x00, 0x00
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
.global colvec_SIRO
|
||||
colvec_SIRO:
|
||||
.byte 0x53, 0x49, 0x52, 0x4f, 0xf0, 0xbb, 0x49, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff
|
||||
.string "SIRO"
|
||||
.4byte colvec
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global colvec
|
||||
colvec:
|
||||
.byte 0x00, 0x00, 0x00, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff
|
||||
.byte 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff, 0x07, 0x07, 0x07, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff
|
||||
.byte 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x0f, 0x0f, 0x0f, 0xff, 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff
|
||||
.byte 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff, 0x17, 0x17, 0x17, 0xff, 0x1f, 0x1f, 0x1f, 0xff, 0x1f, 0x1f, 0x1f, 0xff, 0x1f, 0x1f, 0x1f, 0xff, 0x1f, 0x1f, 0x1f, 0xff
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
.global etcfonta_SIRO
|
||||
etcfonta_SIRO:
|
||||
.byte 0x53, 0x49, 0x52, 0x4f, 0x44, 0xe2, 0x49, 0x08, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x09, 0x00, 0x90, 0xa9, 0x99, 0x09, 0x90, 0xa9, 0x99, 0x09, 0x00, 0x90, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.string "SIRO"
|
||||
.4byte etcfonta
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global etcfonta
|
||||
etcfonta:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x09, 0x00, 0x90, 0xa9, 0x99, 0x09, 0x90, 0xa9, 0x99, 0x09, 0x00, 0x90, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x90, 0xaa, 0x99, 0x90, 0x99, 0xaa, 0x99, 0x90, 0x99, 0xaa, 0x99, 0x00, 0x90, 0xaa, 0x99, 0x00, 0x00, 0x00, 0x90
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x99, 0x99, 0x09, 0x00, 0x99, 0x99, 0x99, 0x09, 0x99, 0x99, 0x99, 0x09, 0x99, 0x99, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x0a, 0x00
|
||||
|
||||
@@ -1,7 +1,12 @@
|
||||
.global itempat_SIRO
|
||||
itempat_SIRO:
|
||||
.string "SIRO"
|
||||
.byte 0x04, 0x14, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.4byte itempat_table
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global itempat
|
||||
itempat:
|
||||
.byte 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, 0x10, 0x19, 0x00, 0x00, 0x10, 0x89, 0x01, 0x00, 0x00, 0xa1, 0x18
|
||||
.byte 0x00, 0x00, 0x81, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa9, 0x00, 0x00, 0x10, 0xa8, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00
|
||||
@@ -98,4 +103,9 @@ itempat_SIRO:
|
||||
.byte 0x10, 0x34, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x11, 0xf3, 0x01, 0x00, 0x1f, 0x43, 0x1f, 0x00, 0x43, 0x38, 0x14, 0x00, 0xff, 0x98, 0x43, 0x01, 0xff, 0x81, 0x14, 0x00
|
||||
.byte 0x43, 0x11, 0x01, 0x00, 0x00, 0xf1, 0xf3, 0x3f, 0x00, 0x10, 0xf4, 0x4f, 0x00, 0xd1, 0x18, 0x11, 0x00, 0x10, 0xda, 0x18, 0x00, 0x00, 0x11, 0x8a, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x1f, 0x98, 0x19, 0x00, 0x81, 0x8a, 0x01, 0x00, 0x91, 0x11, 0x01, 0x00, 0x1d, 0x98, 0x1a, 0x00, 0x89, 0x19, 0x01, 0x00, 0x18, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global itempat_table
|
||||
itempat_table:
|
||||
.4byte itempat
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
+10
-2
@@ -1,7 +1,11 @@
|
||||
.global jyochu_SIRO
|
||||
jyochu_SIRO:
|
||||
.string "SIRO"
|
||||
.byte 0x44, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00
|
||||
.4byte jyochu_table
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xff, 0xff, 0x00, 0x00
|
||||
.byte 0xf0, 0x01, 0xf0, 0x80, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x10, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x20, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80
|
||||
.byte 0x30, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x40, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
|
||||
@@ -91,6 +95,10 @@ jyochu_SIRO:
|
||||
.byte 0xa7, 0x6f, 0x00, 0x80, 0xdf, 0xb7, 0x00, 0x80, 0xff, 0xf7, 0x00, 0x80, 0x00, 0x67, 0xb7, 0x80, 0x1f, 0x9f, 0xe7, 0x80, 0x9f, 0xe7, 0xff, 0x80, 0x9f, 0x00, 0x00, 0x80, 0xd7, 0x3f, 0x00, 0x80
|
||||
.byte 0xff, 0x87, 0x5f, 0x80, 0xff, 0x87, 0xbf, 0x80, 0xff, 0xff, 0xff, 0x80, 0x1c, 0x14, 0x4a, 0x08, 0x30, 0x14, 0x4a, 0x08, 0x44, 0x14, 0x4a, 0x08, 0x58, 0x14, 0x4a, 0x08, 0x6c, 0x14, 0x4a, 0x08
|
||||
.byte 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08
|
||||
.byte 0x20, 0x1f, 0x4a, 0x08, 0x0c, 0x1f, 0x4a, 0x08, 0x40, 0x1f, 0x4a, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x14, 0x4a, 0x08, 0xcc, 0x1e, 0x4a, 0x08
|
||||
.byte 0x20, 0x1f, 0x4a, 0x08
|
||||
|
||||
.global jyochu_table
|
||||
jyochu_table:
|
||||
.byte 0x0c, 0x1f, 0x4a, 0x08, 0x40, 0x1f, 0x4a, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x14, 0x4a, 0x08, 0xcc, 0x1e, 0x4a, 0x08
|
||||
.byte 0x50, 0x00, 0x00, 0x00
|
||||
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
.global levfont_SIRO
|
||||
levfont_SIRO:
|
||||
.string "SIRO"
|
||||
.byte 0x74, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.4byte levfont
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global levfont
|
||||
levfont:
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x61, 0x16, 0x11
|
||||
.byte 0x11, 0x46, 0x64, 0x11, 0x11, 0x46, 0x64, 0x11, 0x11, 0x61, 0x16, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x01, 0x10, 0xfc, 0xcf, 0x01, 0x11, 0x1f, 0xf1, 0x11, 0x11, 0x11, 0xf1, 0x11
|
||||
.byte 0x11, 0x11, 0xcf, 0x11, 0x11, 0xf1, 0x1c, 0x11, 0x11, 0xcf, 0x11, 0x11, 0x11, 0xff, 0xff, 0x11, 0x50, 0x55, 0x55, 0x05, 0x10, 0xfc, 0xcf, 0x01, 0x11, 0x1f, 0xf1, 0x11, 0x11, 0x11, 0xf1, 0x11
|
||||
|
||||
+122
-395
@@ -1,398 +1,40 @@
|
||||
@ Start of Pokemon Found (0x84b6064)
|
||||
.byte 0x10, 0x02, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xbf, 0x02, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x22, 0x03, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
|
||||
.include "data/dungeon/TinyWoods/pokemon_found.inc"
|
||||
.include "data/dungeon/ThunderwaveCave/pokemon_found.inc"
|
||||
.include "data/dungeon/MtSteel/pokemon_found.inc"
|
||||
.include "data/dungeon/SinisterWoods/pokemon_found.inc"
|
||||
.include "data/dungeon/SilentChasm/pokemon_found.inc"
|
||||
.include "data/dungeon/MtThunder/pokemon_found.inc"
|
||||
.include "data/dungeon/MtThunderPeak/pokemon_found.inc"
|
||||
.include "data/dungeon/GreatCanyon/pokemon_found.inc"
|
||||
.include "data/dungeon/LapisCave/pokemon_found.inc"
|
||||
|
||||
|
||||
.byte 0x12, 0x20, 0x29, 0x0b, 0x29, 0x0b, 0x00, 0x00
|
||||
.byte 0xf3, 0x20, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00
|
||||
.byte 0x09, 0x23, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00
|
||||
.byte 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x10, 0x02, 0x29, 0x0b, 0x29, 0x0b, 0x00, 0x00
|
||||
.byte 0x66, 0x02, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00
|
||||
.byte 0xbf, 0x02, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00
|
||||
.byte 0x22, 0x03, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xf3, 0x20, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0x09, 0x23, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x13, 0x06, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x1d, 0x08, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x1e, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xee, 0x1e, 0x18, 0x05, 0x18, 0x05, 0x00, 0x00
|
||||
.byte 0xf3, 0x20, 0xe3, 0x0b, 0xe3, 0x0b, 0x00, 0x00
|
||||
.byte 0x09, 0x23, 0x7a, 0x19, 0x7a, 0x19, 0x00, 0x00
|
||||
.byte 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x13, 0x06, 0x47, 0x10, 0x47, 0x10, 0x00, 0x00
|
||||
.byte 0x1d, 0x08, 0x6a, 0x18, 0x6a, 0x18, 0x00, 0x00
|
||||
.byte 0x64, 0x06, 0xed, 0x1e, 0xed, 0x1e, 0x00, 0x00
|
||||
.byte 0x1e, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x64, 0x06, 0x06, 0x0f, 0x06, 0x0f, 0x00, 0x00
|
||||
.byte 0x08, 0x09, 0x0b, 0x1b, 0x0b, 0x1b, 0x00, 0x00
|
||||
.byte 0x50, 0x07, 0x0e, 0x21, 0x0e, 0x21, 0x00, 0x00
|
||||
.byte 0x51, 0x07, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x15, 0x08, 0x31, 0x09, 0x31, 0x09, 0x00, 0x00
|
||||
.byte 0x20, 0x0b, 0x62, 0x12, 0x62, 0x12, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0xdf, 0x1d, 0xdf, 0x1d, 0x00, 0x00
|
||||
.byte 0x70, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x4a, 0x0a, 0x71, 0x07, 0x71, 0x07, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0x20, 0x0b, 0x52, 0x16, 0x52, 0x16, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x9f, 0x1f, 0x9f, 0x1f, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x4a, 0x0a, 0x03, 0x08, 0x03, 0x08, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0x07, 0x10, 0x07, 0x10, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x0e, 0x22, 0x0e, 0x22, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x4a, 0x0a, 0x61, 0x06, 0x61, 0x06, 0x00, 0x00
|
||||
.byte 0x7f, 0x0c, 0x59, 0x0e, 0x59, 0x0e, 0x00, 0x00
|
||||
.byte 0x05, 0x0d, 0xba, 0x14, 0xba, 0x14, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0xb3, 0x1c, 0xb3, 0x1c, 0x00, 0x00
|
||||
.byte 0x4c, 0x0d, 0x14, 0x23, 0x14, 0x23, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x32, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xfc, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x49, 0x0d, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x92, 0x0b, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2b, 0x0e, 0x2b, 0x06, 0x2b, 0x06, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x9d, 0x16, 0x9d, 0x16, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2b, 0x0e, 0x54, 0x05, 0x54, 0x05, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xdc, 0x18, 0xdc, 0x18, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2b, 0x0e, 0xe8, 0x03, 0xe8, 0x03, 0x00, 0x00
|
||||
.byte 0xa1, 0x0c, 0x53, 0x0e, 0x53, 0x0e, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0xbd, 0x18, 0xbd, 0x18, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0xf5, 0x10, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2b, 0x0e, 0xa9, 0x03, 0xa9, 0x03, 0x00, 0x00
|
||||
.byte 0xa1, 0x0c, 0x6d, 0x0d, 0x6d, 0x0d, 0x00, 0x00
|
||||
.byte 0xb9, 0x0e, 0x31, 0x17, 0x31, 0x17, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xdb, 0x1a, 0xdb, 0x1a, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0xf5, 0x20, 0xf5, 0x20, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xa1, 0x0c, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0x76, 0x14, 0x76, 0x14, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0xc3, 0x1d, 0xc3, 0x1d, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xa1, 0x0c, 0xc7, 0x0a, 0xc7, 0x0a, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0xd1, 0x0e, 0xd1, 0x0e, 0x00, 0x00
|
||||
.byte 0x23, 0x11, 0x8d, 0x15, 0x8d, 0x15, 0x00, 0x00
|
||||
.byte 0x25, 0x11, 0x49, 0x1c, 0x49, 0x1c, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xa5, 0x0e, 0x60, 0x09, 0x60, 0x09, 0x00, 0x00
|
||||
.byte 0xc0, 0x10, 0x10, 0x0e, 0x10, 0x0e, 0x00, 0x00
|
||||
.byte 0x21, 0x11, 0x90, 0x1a, 0x90, 0x1a, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x7b, 0x14, 0xee, 0x08, 0xee, 0x08, 0x00, 0x00
|
||||
.byte 0xa5, 0x0e, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xc2, 0x14, 0x35, 0x15, 0x35, 0x15, 0x00, 0x00
|
||||
.byte 0x21, 0x11, 0x22, 0x1e, 0x22, 0x1e, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x67, 0x10, 0x21, 0x06, 0x21, 0x06, 0x00, 0x00
|
||||
.byte 0x7b, 0x14, 0x41, 0x0c, 0x41, 0x0c, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x62, 0x12, 0x62, 0x12, 0x00, 0x00
|
||||
.byte 0xa5, 0x0e, 0xfa, 0x16, 0xfa, 0x16, 0x00, 0x00
|
||||
.byte 0xc2, 0x14, 0xcf, 0x1a, 0xcf, 0x1a, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0xef, 0x20, 0xef, 0x20, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x67, 0x10, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0x7b, 0x14, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x67, 0x10, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xa3, 0x0c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x36, 0x13, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x38, 0x11, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x17, 0x1e, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0x5e, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00
|
||||
.byte 0x4d, 0x19, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0x83, 0x06, 0x83, 0x06, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x6b, 0x0a, 0x6b, 0x0a, 0x00, 0x00
|
||||
.byte 0x53, 0x14, 0xd5, 0x14, 0xd5, 0x14, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0xf1, 0x14, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0xda, 0x0a, 0xda, 0x0a, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x5c, 0x11, 0x5c, 0x11, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x62, 0x1e, 0x62, 0x1e, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0xeb, 0x05, 0xeb, 0x05, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0x78, 0x09, 0x78, 0x09, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x20, 0x14, 0x20, 0x14, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0x98, 0x1d, 0x98, 0x1d, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0x28, 0x04, 0x28, 0x04, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0xa6, 0x06, 0xa6, 0x06, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x24, 0x09, 0x24, 0x09, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x21, 0x0e, 0x21, 0x0e, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0x1e, 0x13, 0x1e, 0x13, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0xc4, 0x19, 0xc4, 0x19, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x6a, 0x20, 0x6a, 0x20, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2c, 0x14, 0x8c, 0x02, 0x8c, 0x02, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0xf2, 0x05, 0xf2, 0x05, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x7e, 0x08, 0x7e, 0x08, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x96, 0x0d, 0x96, 0x0d, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xaf, 0x12, 0xaf, 0x12, 0x00, 0x00
|
||||
.byte 0xfd, 0x16, 0x7a, 0x19, 0x7a, 0x19, 0x00, 0x00
|
||||
.byte 0x26, 0x15, 0x45, 0x20, 0x45, 0x20, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2c, 0x14, 0xe8, 0x03, 0xe8, 0x03, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0x1d, 0x09, 0x1d, 0x09, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0xd5, 0x14, 0xd5, 0x14, 0x00, 0x00
|
||||
.byte 0xc1, 0x14, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0f, 0x14, 0xbc, 0x06, 0xbc, 0x06, 0x00, 0x00
|
||||
.byte 0x2c, 0x14, 0xc7, 0x0a, 0xc7, 0x0a, 0x00, 0x00
|
||||
.byte 0x2e, 0x16, 0x2a, 0x10, 0x2a, 0x10, 0x00, 0x00
|
||||
.byte 0x3c, 0x14, 0x34, 0x14, 0x34, 0x14, 0x00, 0x00
|
||||
.byte 0xa7, 0x16, 0x49, 0x1c, 0x49, 0x1c, 0x00, 0x00
|
||||
.byte 0x61, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0x53, 0x07, 0x53, 0x07, 0x00, 0x00
|
||||
.byte 0x20, 0x18, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x4e, 0x19, 0xbd, 0x1f, 0xbd, 0x1f, 0x00, 0x00
|
||||
.byte 0x64, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0d, 0x10, 0x95, 0x05, 0x95, 0x05, 0x00, 0x00
|
||||
.byte 0x11, 0x16, 0xe2, 0x0e, 0xe2, 0x0e, 0x00, 0x00
|
||||
.byte 0x20, 0x18, 0x2e, 0x18, 0x2e, 0x18, 0x00, 0x00
|
||||
.byte 0x4e, 0x19, 0x7b, 0x21, 0x7b, 0x21, 0x00, 0x00
|
||||
.byte 0x64, 0x17, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0f, 0x14, 0x35, 0x05, 0x35, 0x05, 0x00, 0x00
|
||||
.byte 0x11, 0x16, 0x3b, 0x12, 0x3b, 0x12, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0xa5, 0x1c, 0xa5, 0x1c, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0f, 0x14, 0x02, 0x06, 0x02, 0x06, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x07, 0x12, 0x07, 0x12, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x0b, 0x1b, 0x0b, 0x1b, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0f, 0x14, 0x57, 0x04, 0x57, 0x04, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x62, 0x1e, 0x62, 0x1e, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x0f, 0x14, 0x66, 0x03, 0x66, 0x03, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0x31, 0x0a, 0x31, 0x0a, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x49, 0x0f, 0x49, 0x0f, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0xc7, 0x17, 0xc7, 0x17, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0x92, 0x1e, 0x92, 0x1e, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x3a, 0x14, 0x71, 0x07, 0x71, 0x07, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x52, 0x16, 0x52, 0x16, 0x00, 0x00
|
||||
.byte 0x03, 0x13, 0xc3, 0x1d, 0xc3, 0x1d, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x3a, 0x14, 0x31, 0x09, 0x31, 0x09, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x16, 0x10, 0x16, 0x10, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x93, 0x1b, 0x93, 0x1b, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x3a, 0x14, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0x7d, 0x18, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xb5, 0x18, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0xe8, 0x18, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x4f, 0x13, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x91, 0x32, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x54, 0x1c, 0x95, 0x05, 0x95, 0x05, 0x00, 0x00
|
||||
.byte 0xbc, 0x1a, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00
|
||||
.byte 0xe7, 0x1a, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00
|
||||
.byte 0x00, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2d, 0x1c, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0x54, 0x1c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2d, 0x1c, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00
|
||||
.byte 0xc6, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0x2d, 0x1c, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00
|
||||
.byte 0xa4, 0x1c, 0xa0, 0x0f, 0xa0, 0x0f, 0x00, 0x00
|
||||
.byte 0xc6, 0x1c, 0x70, 0x17, 0x70, 0x17, 0x00, 0x00
|
||||
.byte 0x37, 0x1d, 0x40, 0x1f, 0x40, 0x1f, 0x00, 0x00
|
||||
.byte 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00
|
||||
.byte 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.byte 0xa4, 0x1c, 0xc4, 0x09, 0xc4, 0x09, 0x00, 0x00, 0xc6, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00, 0xef, 0x1c, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00, 0x65, 0x1d, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x1c, 0xc4, 0x09
|
||||
.byte 0xc4, 0x09, 0x00, 0x00, 0xa8, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00, 0xef, 0x1c, 0x4c, 0x1d, 0x4c, 0x1d, 0x00, 0x00, 0x65, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x1c, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00, 0xef, 0x1c, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1e, 0x05, 0x0c
|
||||
.byte 0x05, 0x0c, 0x00, 0x00, 0xa8, 0x1c, 0x0a, 0x18, 0x0a, 0x18, 0x00, 0x00, 0xfe, 0x1e, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1e, 0x5c, 0x11, 0x5c, 0x11, 0x00, 0x00, 0xfe, 0x1e, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x22, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00, 0x3b, 0x1d, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x05, 0x0d
|
||||
.byte 0x05, 0x0d, 0x00, 0x00, 0x21, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00, 0x3b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x1e, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00, 0x21, 0x1e, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00, 0x53, 0x1f, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x1c, 0x88, 0x13
|
||||
.byte 0x88, 0x13, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x21, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x2a, 0x14, 0x05, 0x0d, 0x05, 0x0d, 0x00, 0x00, 0x72, 0x1c, 0x0b, 0x1a, 0x0b, 0x1a, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8f, 0x21, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x14, 0x88, 0x13, 0x88, 0x13, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x8f, 0x21, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x14, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x20, 0x29, 0x0b
|
||||
.byte 0x29, 0x0b, 0x00, 0x00, 0xf3, 0x20, 0xbe, 0x10, 0xbe, 0x10, 0x00, 0x00, 0x09, 0x23, 0xe7, 0x1b, 0xe7, 0x1b, 0x00, 0x00, 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf3, 0x20, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00, 0x09, 0x23, 0x70, 0x17
|
||||
.byte 0x70, 0x17, 0x00, 0x00, 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xee, 0x1e, 0x18, 0x05, 0x18, 0x05, 0x00, 0x00, 0xf3, 0x20, 0xe3, 0x0b, 0xe3, 0x0b, 0x00, 0x00, 0x09, 0x23, 0x7a, 0x19, 0x7a, 0x19, 0x00, 0x00, 0x5b, 0x1d, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xee, 0x1e, 0xd0, 0x07
|
||||
.byte 0xee, 0x1e, 0xd0, 0x07
|
||||
.byte 0xd0, 0x07, 0x00, 0x00, 0xf3, 0x20, 0x3b, 0x12, 0x3b, 0x12, 0x00, 0x00, 0x5b, 0x1d, 0x10, 0x27, 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xee, 0x1e, 0xd0, 0x07, 0xd0, 0x07, 0x00, 0x00, 0xf3, 0x20, 0x3b, 0x12, 0x3b, 0x12, 0x00, 0x00, 0x5d, 0x1f, 0x10, 0x27
|
||||
.byte 0x10, 0x27, 0x00, 0x00, 0x7c, 0xb5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa5, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x14, 0x96, 0x0d
|
||||
@@ -1919,19 +1561,104 @@
|
||||
|
||||
.global DungeonPokemonFoundTable
|
||||
DungeonPokemonFoundTable:
|
||||
.byte 0x64, 0x60, 0x4b, 0x08
|
||||
.byte 0x94, 0x60, 0x4b, 0x08, 0xcc, 0x60, 0x4b, 0x08, 0xfc, 0x60, 0x4b, 0x08, 0x34, 0x61, 0x4b, 0x08, 0x6c, 0x61, 0x4b, 0x08, 0xa4, 0x61, 0x4b, 0x08, 0xe4, 0x61, 0x4b, 0x08, 0x24, 0x62, 0x4b, 0x08
|
||||
.byte 0x6c, 0x62, 0x4b, 0x08, 0xa4, 0x62, 0x4b, 0x08, 0xd4, 0x62, 0x4b, 0x08, 0x0c, 0x63, 0x4b, 0x08, 0x4c, 0x63, 0x4b, 0x08, 0x94, 0x63, 0x4b, 0x08, 0xcc, 0x63, 0x4b, 0x08, 0x0c, 0x64, 0x4b, 0x08
|
||||
.byte 0x44, 0x64, 0x4b, 0x08, 0x84, 0x64, 0x4b, 0x08, 0xd4, 0x64, 0x4b, 0x08, 0x14, 0x65, 0x4b, 0x08, 0x4c, 0x65, 0x4b, 0x08, 0x7c, 0x65, 0x4b, 0x08, 0xbc, 0x65, 0x4b, 0x08, 0xf4, 0x65, 0x4b, 0x08
|
||||
.byte 0x3c, 0x66, 0x4b, 0x08, 0x94, 0x66, 0x4b, 0x08, 0xec, 0x66, 0x4b, 0x08, 0x34, 0x67, 0x4b, 0x08, 0x7c, 0x67, 0x4b, 0x08, 0xb4, 0x67, 0x4b, 0x08, 0xf4, 0x67, 0x4b, 0x08, 0x2c, 0x68, 0x4b, 0x08
|
||||
.byte 0x64, 0x68, 0x4b, 0x08, 0xa4, 0x68, 0x4b, 0x08, 0xec, 0x68, 0x4b, 0x08, 0x2c, 0x69, 0x4b, 0x08, 0x64, 0x69, 0x4b, 0x08, 0xa4, 0x69, 0x4b, 0x08, 0xc4, 0x69, 0x4b, 0x08, 0xfc, 0x69, 0x4b, 0x08
|
||||
.byte 0x2c, 0x6a, 0x4b, 0x08, 0x64, 0x6a, 0x4b, 0x08, 0xa4, 0x6a, 0x4b, 0x08, 0xdc, 0x6a, 0x4b, 0x08, 0x14, 0x6b, 0x4b, 0x08, 0x3c, 0x6b, 0x4b, 0x08, 0x6c, 0x6b, 0x4b, 0x08, 0x94, 0x6b, 0x4b, 0x08
|
||||
.byte 0xbc, 0x6b, 0x4b, 0x08, 0xec, 0x6b, 0x4b, 0x08, 0x1c, 0x6c, 0x4b, 0x08, 0x44, 0x6c, 0x4b, 0x08, 0x74, 0x6c, 0x4b, 0x08, 0x9c, 0x6c, 0x4b, 0x08, 0xbc, 0x6c, 0x4b, 0x08, 0xf4, 0x6c, 0x4b, 0x08
|
||||
.byte 0x24, 0x6d, 0x4b, 0x08, 0x5c, 0x6d, 0x4b, 0x08, 0x8c, 0x6d, 0x4b, 0x08, 0xbc, 0x6d, 0x4b, 0x08, 0xf4, 0x6d, 0x4b, 0x08, 0x24, 0x6e, 0x4b, 0x08, 0x4c, 0x6e, 0x4b, 0x08, 0x6c, 0x6e, 0x4b, 0x08
|
||||
.byte 0x94, 0x6e, 0x4b, 0x08, 0xc4, 0x6e, 0x4b, 0x08, 0xfc, 0x6e, 0x4b, 0x08, 0x2c, 0x6f, 0x4b, 0x08, 0x5c, 0x6f, 0x4b, 0x08, 0x94, 0x6f, 0x4b, 0x08, 0xbc, 0x6f, 0x4b, 0x08, 0xdc, 0x6f, 0x4b, 0x08
|
||||
.byte 0x0c, 0x70, 0x4b, 0x08, 0x4c, 0x70, 0x4b, 0x08, 0x7c, 0x70, 0x4b, 0x08, 0xb4, 0x70, 0x4b, 0x08, 0xe4, 0x70, 0x4b, 0x08, 0x14, 0x71, 0x4b, 0x08, 0x3c, 0x71, 0x4b, 0x08, 0x5c, 0x71, 0x4b, 0x08
|
||||
.byte 0x94, 0x71, 0x4b, 0x08, 0xcc, 0x71, 0x4b, 0x08, 0xfc, 0x71, 0x4b, 0x08, 0x34, 0x72, 0x4b, 0x08, 0x5c, 0x72, 0x4b, 0x08, 0x94, 0x72, 0x4b, 0x08, 0xd4, 0x72, 0x4b, 0x08, 0x0c, 0x73, 0x4b, 0x08
|
||||
.byte 0x3c, 0x73, 0x4b, 0x08, 0x64, 0x73, 0x4b, 0x08, 0x94, 0x73, 0x4b, 0x08, 0xcc, 0x73, 0x4b, 0x08, 0xf4, 0x73, 0x4b, 0x08, 0x14, 0x74, 0x4b, 0x08, 0x3c, 0x74, 0x4b, 0x08, 0x64, 0x74, 0x4b, 0x08
|
||||
.4byte TinyWoods1F_2F_Pokemon
|
||||
.4byte TinyWoods3F_Pokemon
|
||||
.4byte ThunderwaveCave_1F_2F_Pokemon
|
||||
.4byte ThunderwaveCave_3F_Pokemon
|
||||
.4byte ThunderwaveCave_4F_5F_Pokemon
|
||||
.4byte MtSteel_1F_4F_Pokemon
|
||||
.4byte MtSteel_5F_Pokemon
|
||||
.4byte MtSteel_6F_Pokemon
|
||||
.4byte MtSteel_7F_8F_Pokemon
|
||||
.4byte MtSteel_9F_Pokemon
|
||||
.4byte SinisterWoods_1F_Pokemon
|
||||
.4byte SinisterWoods_2F_Pokemon
|
||||
.4byte SinisterWoods_3F_Pokemon
|
||||
.4byte SinisterWoods_4F_Pokemon
|
||||
.4byte SinisterWoods_5F_Pokemon
|
||||
.4byte SinisterWoods_6F_Pokemon
|
||||
.4byte SinisterWoods_7F_Pokemon
|
||||
.4byte SinisterWoods_8F_9F_Pokemon
|
||||
.4byte SinisterWoods_10F_Pokemon
|
||||
.4byte SinisterWoods_11F_Pokemon
|
||||
.4byte SinisterWoods_12F_Pokemon
|
||||
.4byte SinisterWoods_13F_Pokemon
|
||||
.4byte SilentChasm_1F_3F_Pokemon
|
||||
.4byte SilentChasm_4F_Pokemon
|
||||
.4byte SilentChasm_5F_Pokemon
|
||||
.4byte SilentChasm_6F_Pokemon
|
||||
.4byte SilentChasm_7F_Pokemon
|
||||
.4byte SilentChasm_8F_Pokemon
|
||||
.4byte SilentChasm_9F_Pokemon
|
||||
.4byte MtThunder_1F_Pokemon
|
||||
.4byte MtThunder_2F_4F_Pokemon
|
||||
.4byte MtThunder_5F_Pokemon
|
||||
.4byte MtThunder_6F_Pokemon
|
||||
.4byte MtThunder_7F_Pokemon
|
||||
.4byte MtThunder_8F_Pokemon
|
||||
.4byte MtThunder_9F_Pokemon
|
||||
.4byte MtThunder_10F_Pokemon
|
||||
.4byte MtThunderPeak_1F_2F_Pokemon
|
||||
.4byte MtThunderPeak_3F_Pokemon
|
||||
.4byte GreatCanyon_1F_3F_Pokemon
|
||||
.4byte GreatCanyon_4F_Pokemon
|
||||
.4byte GreatCanyon_5F_Pokemon
|
||||
.4byte GreatCanyon_6F_Pokemon
|
||||
.4byte GreatCanyon_7F_Pokemon
|
||||
.4byte GreatCanyon_8F_Pokemon
|
||||
.4byte GreatCanyon_9F_Pokemon
|
||||
.4byte GreatCanyon_10F_11F_Pokemon
|
||||
.4byte GreatCanyon_12F_Pokemon
|
||||
.4byte LapisCave_1F_3F_Pokemon
|
||||
.4byte LapisCave_4F_Pokemon
|
||||
.4byte LapisCave_5F_8F_Pokemon
|
||||
.4byte LapisCave_9F_10F_Pokemon
|
||||
.4byte LapisCave_11F_12F_Pokemon
|
||||
.4byte LapisCave_13F_Pokemon
|
||||
.4byte LapisCave_14F_Pokemon
|
||||
|
||||
.byte 0xbc, 0x6c, 0x4b, 0x08
|
||||
.byte 0xf4, 0x6c, 0x4b, 0x08
|
||||
.byte 0x24, 0x6d, 0x4b, 0x08
|
||||
.byte 0x5c, 0x6d, 0x4b, 0x08
|
||||
.byte 0x8c, 0x6d, 0x4b, 0x08
|
||||
.byte 0xbc, 0x6d, 0x4b, 0x08
|
||||
.byte 0xf4, 0x6d, 0x4b, 0x08
|
||||
.byte 0x24, 0x6e, 0x4b, 0x08
|
||||
.byte 0x4c, 0x6e, 0x4b, 0x08
|
||||
.byte 0x6c, 0x6e, 0x4b, 0x08
|
||||
.byte 0x94, 0x6e, 0x4b, 0x08
|
||||
.byte 0xc4, 0x6e, 0x4b, 0x08
|
||||
.byte 0xfc, 0x6e, 0x4b, 0x08
|
||||
.byte 0x2c, 0x6f, 0x4b, 0x08
|
||||
.byte 0x5c, 0x6f, 0x4b, 0x08
|
||||
.byte 0x94, 0x6f, 0x4b, 0x08
|
||||
.byte 0xbc, 0x6f, 0x4b, 0x08
|
||||
.byte 0xdc, 0x6f, 0x4b, 0x08
|
||||
.byte 0x0c, 0x70, 0x4b, 0x08
|
||||
.byte 0x4c, 0x70, 0x4b, 0x08
|
||||
.byte 0x7c, 0x70, 0x4b, 0x08
|
||||
.byte 0xb4, 0x70, 0x4b, 0x08
|
||||
.byte 0xe4, 0x70, 0x4b, 0x08
|
||||
.byte 0x14, 0x71, 0x4b, 0x08
|
||||
.byte 0x3c, 0x71, 0x4b, 0x08
|
||||
.byte 0x5c, 0x71, 0x4b, 0x08
|
||||
.byte 0x94, 0x71, 0x4b, 0x08
|
||||
.byte 0xcc, 0x71, 0x4b, 0x08
|
||||
.byte 0xfc, 0x71, 0x4b, 0x08
|
||||
.byte 0x34, 0x72, 0x4b, 0x08
|
||||
.byte 0x5c, 0x72, 0x4b, 0x08
|
||||
.byte 0x94, 0x72, 0x4b, 0x08
|
||||
.byte 0xd4, 0x72, 0x4b, 0x08
|
||||
.byte 0x0c, 0x73, 0x4b, 0x08
|
||||
.byte 0x3c, 0x73, 0x4b, 0x08
|
||||
.byte 0x64, 0x73, 0x4b, 0x08
|
||||
.byte 0x94, 0x73, 0x4b, 0x08
|
||||
.byte 0xcc, 0x73, 0x4b, 0x08
|
||||
.byte 0xf4, 0x73, 0x4b, 0x08
|
||||
.byte 0x14, 0x74, 0x4b, 0x08
|
||||
.byte 0x3c, 0x74, 0x4b, 0x08
|
||||
.byte 0x64, 0x74, 0x4b, 0x08
|
||||
.byte 0x8c, 0x74, 0x4b, 0x08, 0xcc, 0x74, 0x4b, 0x08, 0x04, 0x75, 0x4b, 0x08, 0x34, 0x75, 0x4b, 0x08, 0x64, 0x75, 0x4b, 0x08, 0x9c, 0x75, 0x4b, 0x08, 0xdc, 0x75, 0x4b, 0x08, 0x1c, 0x76, 0x4b, 0x08
|
||||
.byte 0x5c, 0x76, 0x4b, 0x08, 0x94, 0x76, 0x4b, 0x08, 0xcc, 0x76, 0x4b, 0x08, 0x0c, 0x77, 0x4b, 0x08, 0x4c, 0x77, 0x4b, 0x08, 0x84, 0x77, 0x4b, 0x08, 0xcc, 0x77, 0x4b, 0x08, 0xec, 0x77, 0x4b, 0x08
|
||||
.byte 0x3c, 0x78, 0x4b, 0x08, 0x7c, 0x78, 0x4b, 0x08, 0xc4, 0x78, 0x4b, 0x08, 0xfc, 0x78, 0x4b, 0x08, 0x44, 0x79, 0x4b, 0x08, 0x8c, 0x79, 0x4b, 0x08, 0xcc, 0x79, 0x4b, 0x08, 0x0c, 0x7a, 0x4b, 0x08
|
||||
|
||||
@@ -1,7 +1,13 @@
|
||||
.global Trappat_SIRO
|
||||
Trappat_SIRO:
|
||||
.string "SIRO"
|
||||
.byte 0xa0, 0x45, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00
|
||||
.4byte trappat_table
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global trappat
|
||||
trappat:
|
||||
.byte 0x05, 0x01, 0x00, 0x00
|
||||
.byte 0x34, 0x33, 0x33, 0x33, 0x45, 0x44, 0x44, 0x44, 0x45, 0x56, 0x44, 0x44, 0x45, 0x45, 0x44, 0x44, 0x45, 0x44, 0x44, 0x44, 0x45, 0x44, 0x44, 0x64, 0x45, 0x44, 0x44, 0x76, 0x45, 0x44, 0x54, 0x76
|
||||
.byte 0x33, 0x33, 0x33, 0x33, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x65, 0x77, 0x67, 0x56, 0x76, 0x77, 0x77, 0x67, 0x77, 0x77, 0x77, 0x67, 0xf7, 0xff, 0x67, 0x56
|
||||
.byte 0x33, 0x33, 0x33, 0x33, 0x44, 0x44, 0x44, 0x34, 0x44, 0x44, 0x65, 0x34, 0x44, 0x44, 0x54, 0x34, 0x44, 0x44, 0x44, 0x34, 0x56, 0x44, 0x44, 0x34, 0x55, 0x45, 0x44, 0x34, 0x66, 0x35, 0x43, 0x34
|
||||
@@ -267,4 +273,8 @@ Trappat_SIRO:
|
||||
.byte 0x57, 0x2f, 0x7f, 0xff, 0x87, 0x6f, 0x97, 0xff, 0x9f, 0x4f, 0x4f, 0xff, 0xd7, 0x5f, 0x5f, 0xff, 0xff, 0x8f, 0x87, 0xff, 0xdf, 0xb7, 0x00, 0xff, 0xff, 0xdf, 0x6f, 0xff, 0xef, 0xf7, 0xe7, 0xff
|
||||
.byte 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0xff, 0x1f, 0x1f, 0x1f, 0xff, 0x3f, 0x37, 0x47, 0xff, 0x67, 0x5f, 0x67, 0xff, 0x87, 0x87, 0x87, 0xff, 0xaf, 0xaf, 0xa7, 0xff, 0xcf, 0xd7, 0xc7, 0xff
|
||||
.byte 0x4f, 0x97, 0x4f, 0xff, 0x47, 0xb7, 0x47, 0xff, 0x9f, 0x57, 0x0f, 0xff, 0xbf, 0x67, 0x17, 0xff, 0xdf, 0x77, 0x1f, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb7, 0xe7, 0xf7, 0xff, 0xef, 0xf7, 0xe7, 0xff
|
||||
.byte 0x7c, 0x24, 0x4f, 0x08, 0x20, 0x45, 0x4f, 0x08
|
||||
|
||||
.global trappat_table
|
||||
trappat_table:
|
||||
.4byte trappat
|
||||
.byte 0x20, 0x45, 0x4f, 0x08
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
.global Zmappat_SIRO
|
||||
Zmappat_SIRO:
|
||||
.string "SIRO"
|
||||
.byte 0xf8, 0x11, 0x50, 0x08
|
||||
.4byte zmappat_table
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
@@ -1680,5 +1680,8 @@ Zmappat_SIRO:
|
||||
.byte 0x37, 0xa7, 0x2f, 0xff, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe7, 0x07, 0x00, 0x00, 0xe7, 0xe7, 0x00, 0xe7, 0xe7, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0xaf, 0xaf, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x67, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
.global zmapat_table
|
||||
zmappat_table:
|
||||
.byte 0xb8, 0x05, 0x50, 0x08
|
||||
.byte 0xb8, 0x11, 0x50, 0x08
|
||||
|
||||
+102
-37
@@ -571,57 +571,57 @@ StartOfDungeonTable:
|
||||
.4byte PartnerConversion18SIRO
|
||||
.byte 0x58, 0x0f, 0x3b, 0x08
|
||||
.4byte PartnerConversion19SIRO
|
||||
.byte 0x50, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp2_string
|
||||
.4byte PartnerConversion2SIRO
|
||||
.byte 0x48, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp20_string
|
||||
.4byte PartnerConversion20SIRO
|
||||
.byte 0x40, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp21_string
|
||||
.4byte PartnerConversion21SIRO
|
||||
.byte 0x38, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp22_string
|
||||
.4byte PartnerConversion22SIRO
|
||||
.byte 0x30, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp23_string
|
||||
.4byte PartnerConversion23SIRO
|
||||
.byte 0x28, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp24_string
|
||||
.4byte PartnerConversion24SIRO
|
||||
.byte 0x20, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp25_string
|
||||
.4byte PartnerConversion25SIRO
|
||||
.byte 0x18, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp26_string
|
||||
.4byte PartnerConversion26SIRO
|
||||
.byte 0x10, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp27_string
|
||||
.4byte PartnerConversion27SIRO
|
||||
.byte 0x08, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp28_string
|
||||
.4byte PartnerConversion28SIRO
|
||||
.byte 0x00, 0x0f, 0x3b, 0x08
|
||||
.4byte talkp29_string
|
||||
.4byte PartnerConversion29SIRO
|
||||
.byte 0xf8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp3_string
|
||||
.4byte PartnerConversion3SIRO
|
||||
.byte 0xf0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp30_string
|
||||
.4byte PartnerConversion30SIRO
|
||||
.byte 0xe8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp31_string
|
||||
.4byte PartnerConversion31SIRO
|
||||
.byte 0xe0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp32_string
|
||||
.4byte PartnerConversion32SIRO
|
||||
.byte 0xd8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp33_string
|
||||
.4byte PartnerConversion33SIRO
|
||||
.byte 0xd0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp34_string
|
||||
.4byte PartnerConversion34SIRO
|
||||
.byte 0xc8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp35_string
|
||||
.4byte PartnerConversion35SIRO
|
||||
.byte 0xc0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp36_string
|
||||
.4byte PartnerConversion36SIRO
|
||||
.byte 0xb8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp37_string
|
||||
.4byte PartnerConversion37SIRO
|
||||
.byte 0xb0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp38_string
|
||||
.4byte PartnerConversion38SIRO
|
||||
.byte 0xa8, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp39_string
|
||||
.4byte PartnerConversion39SIRO
|
||||
.byte 0xa0, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp4_string
|
||||
.4byte PartnerConversion4SIRO
|
||||
.byte 0x98, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp40_string
|
||||
.4byte PartnerConversion40SIRO
|
||||
.byte 0x90, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp41_string
|
||||
.4byte PartnerConversion41SIRO
|
||||
.byte 0x88, 0x0e, 0x3b, 0x08
|
||||
.4byte talkp42_string
|
||||
.4byte PartnerConversion42SIRO
|
||||
.4byte talkp5_string
|
||||
.4byte PartnerConversion5SIRO
|
||||
@@ -671,35 +671,87 @@ talkp5_string:
|
||||
.string "talkp5\0"
|
||||
.align 2,0
|
||||
|
||||
.global talkp42_string
|
||||
talkp42_string:
|
||||
.string "talkp42\0"
|
||||
.global talkp41_string
|
||||
talkp41_string:
|
||||
.string "talkp41\0"
|
||||
.global talkp40_string
|
||||
talkp40_string:
|
||||
.string "talkp40\0"
|
||||
.global talkp4_string
|
||||
talkp4_string:
|
||||
.string "talkp4\0"
|
||||
.align 2,0
|
||||
|
||||
.global talkp39_string
|
||||
talkp39_string:
|
||||
.string "talkp39\0"
|
||||
.global talkp38_string
|
||||
talkp38_string:
|
||||
.string "talkp38\0"
|
||||
.global talkp37_string
|
||||
talkp37_string:
|
||||
.string "talkp37\0"
|
||||
.global talkp36_string
|
||||
talkp36_string:
|
||||
.string "talkp36\0"
|
||||
.global talkp35_string
|
||||
talkp35_string:
|
||||
.string "talkp35\0"
|
||||
.global talkp34_string
|
||||
talkp34_string:
|
||||
.string "talkp34\0"
|
||||
.global talkp33_string
|
||||
talkp33_string:
|
||||
.string "talkp33\0"
|
||||
.global talkp32_string
|
||||
talkp32_string:
|
||||
.string "talkp32\0"
|
||||
.global talkp31_string
|
||||
talkp31_string:
|
||||
.string "talkp31\0"
|
||||
.global talkp30_string
|
||||
talkp30_string:
|
||||
.string "talkp30\0"
|
||||
.global talkp3_string
|
||||
talkp3_string:
|
||||
.string "talkp3\0"
|
||||
.align 2,0
|
||||
|
||||
.global talkp29_string
|
||||
talkp29_string:
|
||||
.string "talkp29\0"
|
||||
.global talkp28_string
|
||||
talkp28_string:
|
||||
.string "talkp28\0"
|
||||
.global talkp27_string
|
||||
talkp27_string:
|
||||
.string "talkp27\0"
|
||||
.global talkp26_string
|
||||
talkp26_string:
|
||||
.string "talkp26\0"
|
||||
.global talkp25_string
|
||||
talkp25_string:
|
||||
.string "talkp25\0"
|
||||
.global talkp24_string
|
||||
talkp24_string:
|
||||
.string "talkp24\0"
|
||||
.global talkp23_string
|
||||
talkp23_string:
|
||||
.string "talkp23\0"
|
||||
.global talkp22_string
|
||||
talkp22_string:
|
||||
.string "talkp22\0"
|
||||
.global talkp21_string
|
||||
talkp21_string:
|
||||
.string "talkp21\0"
|
||||
.global talkp20_string
|
||||
talkp20_string:
|
||||
.string "talkp20\0"
|
||||
.global talkp2_string
|
||||
talkp2_string:
|
||||
.string "talkp2\0"
|
||||
.align 2,0
|
||||
|
||||
@@ -812,17 +864,30 @@ talkp5_string:
|
||||
.string "talk0\0"
|
||||
.align 2,0
|
||||
|
||||
.byte 0x6d, 0x61, 0x70, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x6c, 0x65, 0x76, 0x66, 0x6f, 0x6e, 0x74, 0x00
|
||||
.byte 0x6a, 0x79, 0x6f, 0x63, 0x68, 0x75, 0x00, 0x00
|
||||
.byte 0x69, 0x74, 0x65, 0x6d, 0x70, 0x61, 0x74, 0x00
|
||||
.byte 0x68, 0x70, 0x35, 0x66, 0x6f, 0x6e, 0x74, 0x00
|
||||
.byte 0x66, 0x69, 0x78, 0x65, 0x64, 0x6d, 0x61, 0x70, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x65, 0x74, 0x63, 0x66, 0x6f, 0x6e, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x65, 0x74, 0x63, 0x66, 0x6f, 0x6e, 0x74, 0x00
|
||||
.byte 0x63, 0x6f, 0x6c, 0x76, 0x65, 0x63, 0x00, 0x00
|
||||
.byte 0x62, 0x61, 0x6e, 0x72, 0x70, 0x61, 0x6c, 0x00
|
||||
.byte 0x62, 0x61, 0x6e, 0x66, 0x6f, 0x6e, 0x74, 0x00
|
||||
.string "mapparam\0"
|
||||
.align 2,0
|
||||
.string "levfont\0"
|
||||
.align 2,0
|
||||
.string "jyochu\0"
|
||||
.align 2,0
|
||||
.string "itempat\0"
|
||||
.align 2,0
|
||||
.string "hp5font\0"
|
||||
.align 2,0
|
||||
.string "fixedmap\0"
|
||||
.align 2,0
|
||||
.string "etcfonta\0"
|
||||
.align 2,0
|
||||
.string "etcfont\0"
|
||||
.align 2,0
|
||||
.string "colvec\0"
|
||||
.align 2,0
|
||||
.string "banrpal\0"
|
||||
.align 2,0
|
||||
.string "banfont\0"
|
||||
.align 2,0
|
||||
|
||||
@ B__ Groups
|
||||
.byte 0x62, 0x37, 0x35, 0x70, 0x61, 0x6c, 0x00, 0x00
|
||||
.byte 0x62, 0x37, 0x35, 0x66, 0x6f, 0x6e, 0x00, 0x00
|
||||
.byte 0x62, 0x37, 0x35, 0x65, 0x6d, 0x61, 0x70, 0x30, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
@@ -1,207 +0,0 @@
|
||||
gUnknown_80E0C4C:: @ 80E0C4C
|
||||
.string " So~2c what~27d you want to\n"
|
||||
.string "know?\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E0C70:: @ 80E0C70
|
||||
.string " If you need to call for\n"
|
||||
.string "help~2c first send your friend\n"
|
||||
.string "an #CGSOS Mail#R.#P"
|
||||
.string " Once you send that mail~2c\n"
|
||||
.string "wait until your friend sends you back\n"
|
||||
.string "an #CGA-OK Mail#R.#P"
|
||||
.string " When you get that\n"
|
||||
.string "#CGA-OK Mail#R back~2c your team\n"
|
||||
.string "can continue from where it went down.#P"
|
||||
.string " Make sure you send your\n"
|
||||
.string "friend a #CGThank-You Mail#R.\n"
|
||||
.string "That~27s if you get revived~2c of course.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E0DD0:: @ 80E0DD0
|
||||
.string " If your team gets defeated\n"
|
||||
.string "in a dungeon~2c you can send an #CGSOS Mail#R\n"
|
||||
.string "to a friend willing to help.#P"
|
||||
.string " But I have to warn you.\n"
|
||||
.string "You can~27t get anyone to rescue you\n"
|
||||
.string "in certain places.#P"
|
||||
.string " If you need to send\n"
|
||||
.string "an #CGSOS Mail#R~2c you send it from the\n"
|
||||
.string "#CGmain menu#R.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E0ED8:: @ 80E0ED8
|
||||
.string " If your friend manages to\n"
|
||||
.string "rescue your team~2c you need to receive\n"
|
||||
.string "an #CGA-OK Mail#R from your friend.#P"
|
||||
.string " See~2c once you get that\n"
|
||||
.string "#CGA-OK Mail#R~2c your team can continue from\n"
|
||||
.string "where it went down in the dungeon.#P"
|
||||
.string " And~2c if you use\n"
|
||||
.string "a #CGGame Link cable#R~2c your friend can\n"
|
||||
.string "even send you a #CGhelper Pokémon#R.#P"
|
||||
.string " There~27s just one thing.\n"
|
||||
.string "A #CGhelper Pokémon#R can~27t bring\n"
|
||||
.string "any item it happens to be holding.#P"
|
||||
.string " You can receive that\n"
|
||||
.string "team-saving #CGA-OK Mail#R on the #CGmain menu#R~2c\n"
|
||||
.string "all right?\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E10C8:: @ 80E10C8
|
||||
.string " If your team gets rescued~2c\n"
|
||||
.string "be sure to send your friend\n"
|
||||
.string "a #CGThank-You Mail#R.#P"
|
||||
.string " You do that by going to\n"
|
||||
.string "the #CGright counter#R~2c or\n"
|
||||
.string "by selecting it from the #CGmain menu#R.#P"
|
||||
.string " You can attach an item in\n"
|
||||
.string "storage to your #CGThank-You Mail#R\n"
|
||||
.string "as a #CGreward item#R.#P"
|
||||
.string " You don~27t want to ever\n"
|
||||
.string "forget to express your thanks.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E120C:: @ 80E120C
|
||||
.string " If you want to go and\n"
|
||||
.string "rescue your friend~27s KO~27d team~2c\n"
|
||||
.string "you need to receive an #CGSOS Mail#R.#P"
|
||||
.string " When you get that mail~2c\n"
|
||||
.string "you can rescue your friend at\n"
|
||||
.string "the #CGleft counter#R over there.#P"
|
||||
.string " If you do manage to rescue\n"
|
||||
.string "the team~2c you send your friend\n"
|
||||
.string "an #CGA-OK Mail#R.#P"
|
||||
.string " After you do that~2c your\n"
|
||||
.string "friend can send back to you\n"
|
||||
.string "a #CGThank-You Mail#R.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E136C:: @ 80E136C
|
||||
.string " To go off on a rescue~2c\n"
|
||||
.string "you first need to receive your friend~27s\n"
|
||||
.string "#CGSOS Mail#R.#P"
|
||||
.string " You do that at\n"
|
||||
.string "the #CGleft counter#R over there~2c\n"
|
||||
.string "or by selecting it from the #CGmain menu#R.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1420:: @ 80E1420
|
||||
.string " If you succeed in rescuing\n"
|
||||
.string "that team~2c you send your friend an\n"
|
||||
.string "#CGA-OK Mail#R.#P"
|
||||
.string " You do that by going to\n"
|
||||
.string "the #CGleft counter#R~2c\n"
|
||||
.string "or from the #CGmain menu#R.#P"
|
||||
.string " You can send your friend\n"
|
||||
.string "a Pokémon as a helper from your Friend\n"
|
||||
.string "Areas using a #CGGame Link cable#R.#P"
|
||||
.string " This Pokémon won~27t\n"
|
||||
.string "disappear from its Friend Area~2c so\n"
|
||||
.string "don~27t you worry any.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E157C:: @ 80E157C
|
||||
.string " If you get an #CGSOS Mail#R~2c\n"
|
||||
.string "you head off on the rescue from\n"
|
||||
.string "the #CGleft counter#R.#P"
|
||||
.string " But~2c I have to warn you.\n"
|
||||
.string "You can~27t go off to rescue in a dungeon\n"
|
||||
.string "if you can~27t get into it.#P"
|
||||
.string " You~27ll be able to get\n"
|
||||
.string "there when you go farther in your\n"
|
||||
.string "adventure~2c so it won~27t do to fret.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E169C:: @ 80E169C
|
||||
.string " If you send your friend\n"
|
||||
.string "an #CGA-OK Mail#R~2c you can look forward\n"
|
||||
.string "to getting a #CGThank-You Mail#R back.#P"
|
||||
.string " You can receive it at\n"
|
||||
.string "the #CGright counter#R\n"
|
||||
.string "or on the #CGmain menu#R.#P"
|
||||
.string " But you need to #C2be careful#R.\n"
|
||||
.string "You #C2must not delete the A-OK Mail#R\n"
|
||||
.string "before you get the #CGThank-You Mail#R back.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E17C8:: @ 80E17C8
|
||||
.string " I~27m your guide to what you\n"
|
||||
.string "can expect at the Pelipper Post Office.\n"
|
||||
.string "If you have any questions~2c just ask away!\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E183C:: @ 80E183C
|
||||
.string " Did you want to ask about\n"
|
||||
.string "anything else?\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1868:: @ 80E1868
|
||||
.string " #CGThe Pelipper Post Office#R\n"
|
||||
.string "keeps track of information from\n"
|
||||
.string "around the world.#P"
|
||||
.string " We inform folks\n"
|
||||
.string "about everything from gossip to calls\n"
|
||||
.string "for help from fellow Pokémon.#P"
|
||||
.string " For the latest news~2c check\n"
|
||||
.string "#CGyour Mailbox#R or the #CGBulletin Board#R\n"
|
||||
.string "outside~2c all right?#P"
|
||||
.string " Oh~2c that~27s not all.\n"
|
||||
.string "You can arrange for #CGFriend Rescue#R\n"
|
||||
.string "missions at that counter there.#P"
|
||||
.string " The #CGleft counter#R is\n"
|
||||
.string "for rescues~2c and the #CGright counter#R\n"
|
||||
.string "is for Thank-You Mail.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1A30:: @ 80E1A30
|
||||
.string " The #CGBulletin Board#R outside\n"
|
||||
.string "here lists rescue requests.#P"
|
||||
.string " Take on rescue jobs from\n"
|
||||
.string "the Bulletin Board. Be a hero and handle\n"
|
||||
.string "the jobs for fellow Pokémon in need!\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1AD8:: @ 80E1AD8
|
||||
.string " If your rescue team\n"
|
||||
.string "becomes famous for doing lots of rescues~2c\n"
|
||||
.string "expect to get rescue requests directly.#P"
|
||||
.string " Our delivery $m0\n"
|
||||
.string "will take those jobs straight to your\n"
|
||||
.string "#CGMailbox#R.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1B88:: @ 80E1B88
|
||||
.string " Friend Rescue is what we\n"
|
||||
.string "call rescue missions between friends using\n"
|
||||
.string "a #CGGame Link cable#R~2c #CGpasswords#R~2c etc.#P"
|
||||
.string " For instance~2c you can send\n"
|
||||
.string "out for help saying your team wiped out\n"
|
||||
.string "in a dungeon at such and such a place.#P"
|
||||
.string " Your friend could play\n"
|
||||
.string "the hero and come to your team~27s rescue.\n"
|
||||
.string "Or it can be the other way around~2c too.#P"
|
||||
.string " If you use #CGpasswords#R~2c\n"
|
||||
.string "you can do rescues with friends in\n"
|
||||
.string "far-away places.#P"
|
||||
.string " You can apply for Friend\n"
|
||||
.string "Rescue jobs at the #CGleft counter#R of\n"
|
||||
.string "that counter there.\0"
|
||||
.align 2, 0
|
||||
|
||||
gUnknown_80E1D84:: @ 80E1D84
|
||||
.string " Deleting mail just means\n"
|
||||
.string "getting rid of old mail that you don~27t\n"
|
||||
.string "need anymore.#P"
|
||||
.string " If you do lots of Friend\n"
|
||||
.string "Rescues~2c you~27ll find #CGSOS Mail#R and\n"
|
||||
.string "#CGA-OK Mail#R piling up.#P"
|
||||
.string " Once you get #CG30 pieces#R~2c\n"
|
||||
.string "you won~27t be able to receive more mail.\n"
|
||||
.string "That~27s why you~27ll need to delete old mail.#P"
|
||||
.string " You can look through old\n"
|
||||
.string "mail at the #CGleft counter#R over there.\0"
|
||||
.align 2, 0
|
||||
|
||||
.string "pksdir0\0"
|
||||
.align 2, 0
|
||||
+6
-6
@@ -2,13 +2,13 @@
|
||||
|
||||
.string "pksdir0\0"
|
||||
.4byte 1
|
||||
.4byte unk_data_table
|
||||
.4byte monpal_table
|
||||
.string "pksdir0\0"
|
||||
|
||||
.global unk_data_table
|
||||
unk_data_table:
|
||||
.global monpal_table
|
||||
monpal_table:
|
||||
.4byte monpal_string
|
||||
.4byte unkPalette
|
||||
.4byte monPal
|
||||
|
||||
.global monpal_string
|
||||
monpal_string:
|
||||
@@ -17,8 +17,8 @@
|
||||
.string "pksdir0\0"
|
||||
|
||||
@ Unknown Palette
|
||||
.global unkPalette
|
||||
unkPalette:
|
||||
.global monPal
|
||||
monPal:
|
||||
.byte 0x00, 0x00, 0x00, 0x80
|
||||
.byte 0x17, 0x17, 0x0f, 0x80
|
||||
.byte 0x47, 0x37, 0x37, 0x80
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#ifndef GUARD_BG_MUSIC_H
|
||||
#define GUARD_BG_MUSIC_H
|
||||
|
||||
#define MUS_TEAM_BASE 1
|
||||
#define MUS_POKEMON_SQUARE 7
|
||||
#define MUS_LOADING_SCREEN 8
|
||||
#define MUS_THERES_TROUBLE 10
|
||||
@@ -9,6 +10,10 @@
|
||||
#define MUS_WORLD_CALAMITY 19
|
||||
#define MUS_INTRO 40
|
||||
#define MUS_TITLE_SCREEN 43
|
||||
#define MUS_CREDITS 44
|
||||
#define MUS_EPILOGUE 45
|
||||
#define MUS_DUNGEON_FAIL 51
|
||||
#define MUS_DUNGEON_COMPLETE 52
|
||||
|
||||
#define NUM_BG_SONGS 128
|
||||
|
||||
|
||||
@@ -13,6 +13,21 @@ enum DebugMenuOptions
|
||||
MENU_DEBUG_MENU_H_OPEN = 9,
|
||||
};
|
||||
|
||||
struct unkData
|
||||
{
|
||||
u8 unk0[24];
|
||||
};
|
||||
|
||||
|
||||
struct DebugMenu
|
||||
{
|
||||
// size: 0x1A4
|
||||
u8 fill0[0x140];
|
||||
/* 0x140 */ struct unkData unk140[4];
|
||||
u32 fill1A0;
|
||||
};
|
||||
|
||||
|
||||
void CreateDebugMenu(void);
|
||||
void DeleteDebugMenu(void);
|
||||
u32 UpdateDebugMenu(void);
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
#ifndef FELICITY_BANK_H
|
||||
#define FELICITY_BANK_H
|
||||
|
||||
#include "file_system.h"
|
||||
|
||||
struct unkData
|
||||
{
|
||||
u8 unk0[24];
|
||||
};
|
||||
|
||||
struct unkStruct_203B204
|
||||
{
|
||||
// size: 0x108
|
||||
u32 unk0;
|
||||
s32 currState;
|
||||
u32 unk8;
|
||||
u32 chosenAmount;
|
||||
u32 unk10;
|
||||
u8 fill14[0x64 - 0x14];
|
||||
u32 unk64;
|
||||
u8 fill68[0x78 - 0x68];
|
||||
u32 unk78;
|
||||
u8 fill7C[0x94 - 0x7C];
|
||||
/* 0x94 */ struct OpenedFile *faceFile;
|
||||
/* 0x98 */ u8 *faceData;
|
||||
u16 unk9C;
|
||||
u16 unk9E;
|
||||
u8 unkA0;
|
||||
u8 unkA1;
|
||||
u8 unkA2;
|
||||
u8 unkA3;
|
||||
struct OpenedFile **unkA4;
|
||||
struct unkData unkA8[4];
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,28 @@
|
||||
#ifndef GUNKNOWN_203B460_H
|
||||
#define GUNKNOWN_203B460_H
|
||||
|
||||
struct ItemStruct_203B460
|
||||
{
|
||||
u8 unk0;
|
||||
u8 numItems;
|
||||
u8 itemIndex;
|
||||
};
|
||||
|
||||
struct subStruct_203B460
|
||||
{
|
||||
u8 unk0;
|
||||
u8 unk1;
|
||||
};
|
||||
|
||||
struct unkStruct_203B460
|
||||
{
|
||||
struct ItemStruct_203B460 fill0[20];
|
||||
u16 unk50[0x10];
|
||||
u8 fill70[0x230 - 0x70];
|
||||
struct subStruct_203B460 unk230[8];
|
||||
struct subStruct_203B460 unk250[4]; // TODO: idk if this is identical struct or not.. Ghidra says sizes are same
|
||||
/* 0x260 */ s32 teamMoney;
|
||||
/* 0x264 */ u32 teamSavings;
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -31,8 +31,10 @@
|
||||
|
||||
#define BG_VRAM VRAM
|
||||
#define BG_VRAM_SIZE 0x10000
|
||||
#define BG_CHAR_ADDR(n) (void *)(BG_VRAM + (0x4000 * (n)))
|
||||
#define BG_SCREEN_ADDR(n) (void *)(BG_VRAM + (0x800 * (n)))
|
||||
#define BG_CHAR_SIZE 0x4000
|
||||
#define BG_SCREEN_SIZE 0x800
|
||||
#define BG_CHAR_ADDR(n) (void *)(BG_VRAM + (BG_CHAR_SIZE * (n)))
|
||||
#define BG_SCREEN_ADDR(n) (void *)(BG_VRAM + (BG_SCREEN_SIZE * (n)))
|
||||
#define BG_TILE_ADDR(n) (void *)(BG_VRAM + (0x80 * (n)))
|
||||
|
||||
// text-mode BG
|
||||
@@ -61,4 +63,4 @@
|
||||
|
||||
#define WIN_RANGE(a, b) (((a) << 8) | (b))
|
||||
|
||||
#endif // GUARD_GBA_DEFINES
|
||||
#endif // GUARD_GBA_DEFINES
|
||||
|
||||
@@ -698,7 +698,7 @@
|
||||
#define KEY_INTR_ENABLE 0x0400
|
||||
#define KEY_OR_INTR 0x0000
|
||||
#define KEY_AND_INTR 0x8000
|
||||
#define DPAD_ANY 0x00F0
|
||||
#define DPAD_ANY ((DPAD_RIGHT | DPAD_LEFT | DPAD_UP | DPAD_DOWN)) // 0xF0
|
||||
#define JOY_EXCL_DPAD 0x030F
|
||||
|
||||
// interrupt flags
|
||||
|
||||
+90
-80
@@ -69,50 +69,7 @@ struct ToneData
|
||||
|
||||
struct CgbChannel
|
||||
{
|
||||
u8 sf;
|
||||
u8 ty;
|
||||
u8 rightVolume;
|
||||
u8 leftVolume;
|
||||
u8 at;
|
||||
u8 de;
|
||||
u8 su;
|
||||
u8 re;
|
||||
u8 ky;
|
||||
u8 ev;
|
||||
u8 eg;
|
||||
u8 ec;
|
||||
u8 echoVolume;
|
||||
u8 echoLength;
|
||||
u8 d1;
|
||||
u8 d2;
|
||||
u8 gt;
|
||||
u8 mk;
|
||||
u8 ve;
|
||||
u8 pr;
|
||||
u8 rp;
|
||||
u8 d3[3];
|
||||
u8 d5;
|
||||
u8 sg;
|
||||
u8 n4;
|
||||
u8 pan;
|
||||
u8 panMask;
|
||||
u8 mo;
|
||||
u8 le;
|
||||
u8 sw;
|
||||
u32 fr;
|
||||
u32* wp;
|
||||
u32 cp;
|
||||
u32 tp;
|
||||
u32 pp;
|
||||
u32 np;
|
||||
u8 d4[8];
|
||||
};
|
||||
|
||||
struct MusicPlayerTrack;
|
||||
|
||||
struct SoundChannel
|
||||
{
|
||||
u8 status;
|
||||
u8 statusFlags;
|
||||
u8 type;
|
||||
u8 rightVolume;
|
||||
u8 leftVolume;
|
||||
@@ -120,28 +77,71 @@ struct SoundChannel
|
||||
u8 decay;
|
||||
u8 sustain;
|
||||
u8 release;
|
||||
u8 ky;
|
||||
u8 ev;
|
||||
u8 er;
|
||||
u8 el;
|
||||
u8 key;
|
||||
u8 envelopeVolume;
|
||||
u8 envelopeGoal;
|
||||
u8 envelopeCounter;
|
||||
u8 echoVolume;
|
||||
u8 echoLength;
|
||||
u8 d1;
|
||||
u8 d2;
|
||||
u8 gt;
|
||||
u8 mk;
|
||||
u8 ve;
|
||||
u8 pr;
|
||||
u8 rp;
|
||||
u8 d3[3];
|
||||
u32 ct;
|
||||
u32 fw;
|
||||
u32 freq;
|
||||
struct WaveData *wav;
|
||||
u32 cp;
|
||||
u8 dummy1;
|
||||
u8 dummy2;
|
||||
u8 gateTime;
|
||||
u8 midiKey;
|
||||
u8 velocity;
|
||||
u8 priority;
|
||||
u8 rhythmPan;
|
||||
u8 dummy3[3];
|
||||
u8 dummy5;
|
||||
u8 sustainGoal;
|
||||
u8 n4; // NR[1-4]4 register (initial, length bit)
|
||||
u8 pan;
|
||||
u8 panMask;
|
||||
u8 modify;
|
||||
u8 length;
|
||||
u8 sweep;
|
||||
u32 frequency;
|
||||
u32 *wavePointer; // instructs CgbMain to load targeted wave
|
||||
u32 *currentPointer; // stores the currently loaded wave
|
||||
struct MusicPlayerTrack *track;
|
||||
u32 pp;
|
||||
u32 np;
|
||||
void *prevChannelPointer;
|
||||
void *nextChannelPointer;
|
||||
u8 dummy4[8];
|
||||
};
|
||||
|
||||
struct MusicPlayerTrack;
|
||||
|
||||
struct SoundChannel
|
||||
{
|
||||
u8 statusFlags;
|
||||
u8 type;
|
||||
u8 rightVolume;
|
||||
u8 leftVolume;
|
||||
u8 attack;
|
||||
u8 decay;
|
||||
u8 sustain;
|
||||
u8 release;
|
||||
u8 key; // midi key as it was translated into final pitch
|
||||
u8 envelopeVolume;
|
||||
u8 envelopeVolumeRight;
|
||||
u8 envelopeVolumeLeft;
|
||||
u8 echoVolume;
|
||||
u8 echoLength;
|
||||
u8 dummy1;
|
||||
u8 dummy2;
|
||||
u8 gateTime;
|
||||
u8 midiKey; // midi key as it was used in the track data
|
||||
u8 velocity;
|
||||
u8 priority;
|
||||
u8 rhythmPan;
|
||||
u8 d3[3];
|
||||
u32 count;
|
||||
u32 fw;
|
||||
u32 frequency;
|
||||
struct WaveData *wav;
|
||||
s8 *currentPointer;
|
||||
struct MusicPlayerTrack *track;
|
||||
void *prevChannelPointer;
|
||||
void *nextChannelPointer;
|
||||
u32 d4;
|
||||
u16 xpi;
|
||||
u16 xpc;
|
||||
@@ -151,6 +151,16 @@ struct SoundChannel
|
||||
|
||||
#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer
|
||||
|
||||
struct MusicPlayerInfo;
|
||||
|
||||
typedef void (*MPlayFunc)();
|
||||
typedef void (*PlyNoteFunc)(u32, struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
typedef void (*CgbSoundFunc)(void);
|
||||
typedef void (*CgbOscOffFunc)(u8);
|
||||
typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8);
|
||||
typedef void (*ExtVolPitFunc)(void);
|
||||
typedef void (*MPlayMainFunc)(struct MusicPlayerInfo *);
|
||||
|
||||
struct SoundInfo
|
||||
{
|
||||
// This field is normally equal to ID_NUMBER but it is set to other
|
||||
@@ -168,7 +178,7 @@ struct SoundInfo
|
||||
u8 freq;
|
||||
|
||||
u8 mode;
|
||||
u8 c15;
|
||||
u8 c15; // periodically counts from 14 down to 0 (15 states)
|
||||
u8 pcmDmaPeriod; // number of V-blanks per PCM DMA
|
||||
u8 maxLines;
|
||||
u8 gap[3];
|
||||
@@ -176,14 +186,14 @@ struct SoundInfo
|
||||
s32 pcmFreq;
|
||||
s32 divFreq;
|
||||
struct CgbChannel *cgbChans;
|
||||
u32 func;
|
||||
u32 intp;
|
||||
void (*CgbSound)(void);
|
||||
void (*CgbOscOff)(u8);
|
||||
u32 (*MidiKeyToCgbFreq)(u8, u8, u8);
|
||||
u32 MPlayJumpTable;
|
||||
u32 plynote;
|
||||
u32 ExtVolPit;
|
||||
MPlayMainFunc MPlayMainHead;
|
||||
struct MusicPlayerInfo *musicPlayerHead;
|
||||
CgbSoundFunc CgbSound;
|
||||
CgbOscOffFunc CgbOscOff;
|
||||
MidiKeyToCgbFreqFunc MidiKeyToCgbFreq;
|
||||
MPlayFunc *MPlayJumpTable;
|
||||
PlyNoteFunc plynote;
|
||||
ExtVolPitFunc ExtVolPit;
|
||||
u8 gap2[16];
|
||||
struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS];
|
||||
s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2];
|
||||
@@ -270,8 +280,8 @@ struct MusicPlayerTrack
|
||||
u8 lfoDelay;
|
||||
u8 lfoDelayC;
|
||||
u8 priority;
|
||||
u8 echoVolume;
|
||||
u8 echoLength;
|
||||
u8 pseudoEchoVolume;
|
||||
u8 pseudoEchoLength;
|
||||
struct SoundChannel *chan;
|
||||
struct ToneData tone;
|
||||
u8 gap[10];
|
||||
@@ -312,8 +322,8 @@ struct MusicPlayerInfo
|
||||
struct MusicPlayerTrack *tracks;
|
||||
struct ToneData *tone;
|
||||
u32 ident;
|
||||
u32 func;
|
||||
u32 intp;
|
||||
MPlayMainFunc MPlayMainNext;
|
||||
struct MusicPlayerInfo *musicPlayerNext;
|
||||
};
|
||||
|
||||
struct MusicPlayer
|
||||
@@ -351,7 +361,7 @@ extern struct MusicPlayerTrack gPokemonCryTracks[];
|
||||
|
||||
extern char SoundMainRAM[];
|
||||
|
||||
extern void *gMPlayJumpTable[];
|
||||
extern MPlayFunc gMPlayJumpTable[];
|
||||
|
||||
typedef void (*XcmdFunc)(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
extern const XcmdFunc gXcmdTable[];
|
||||
@@ -380,7 +390,7 @@ u32 umul3232H32(u32 multiplier, u32 multiplicand);
|
||||
void SoundMain(void);
|
||||
void SoundMainBTM(void);
|
||||
void TrackStop(struct MusicPlayerInfo *mplayInfo, struct MusicPlayerTrack *track);
|
||||
void MPlayMain(void);
|
||||
void MPlayMain(struct MusicPlayerInfo *);
|
||||
void RealClearChain(void *x);
|
||||
|
||||
void MPlayContinue(struct MusicPlayerInfo *mplayInfo);
|
||||
@@ -399,7 +409,7 @@ void CgbSound(void);
|
||||
void CgbOscOff(u8);
|
||||
u32 MidiKeyToCgbFreq(u8, u8, u8);
|
||||
void DummyFunc(void);
|
||||
void MPlayJumpTableCopy(void **mplayJumpTable);
|
||||
void MPlayJumpTableCopy(MPlayFunc *mplayJumpTable);
|
||||
void SampleFreqSet(u32 freq);
|
||||
void m4aSoundVSyncOn(void);
|
||||
void m4aSoundVSyncOff(void);
|
||||
@@ -443,7 +453,7 @@ void ply_tune(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
void ply_port(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
void ply_xcmd(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
void ply_endtie(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
void ply_note(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
void ply_note(u32 note_cmd, struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
|
||||
// extended sound command handler functions
|
||||
void ply_xxx(struct MusicPlayerInfo *, struct MusicPlayerTrack *);
|
||||
|
||||
@@ -46,6 +46,29 @@ struct UnusedInputStruct
|
||||
/* 0x2A..0x2B - padding */
|
||||
};
|
||||
|
||||
struct UnkInputStruct
|
||||
{
|
||||
/* 0x0 */ u8 unk0;
|
||||
/* 0x1 */ u8 unk1;
|
||||
/* 0x2 */ u8 unk2;
|
||||
/* 0x3 */ u8 unk3;
|
||||
/* 0x4 */ u8 unk4;
|
||||
/* 0x5 */ u32 unk5;
|
||||
/* 0x9 */ u32 unk9;
|
||||
/* 0xD */ u32 unkD;
|
||||
/* 0x12 */ u32 unk11;
|
||||
/* 0x16 */ u32 unk15;
|
||||
/* 0x1A */ u32 unk19;
|
||||
/* 0x1E */ u32 unk1D;
|
||||
/* 0x24 */ u32 unk24;
|
||||
/* 0x28 */ u8 unk28;
|
||||
/* 0x29 */ u8 a_button;
|
||||
/* 0x2A */ u8 b_button;
|
||||
/* 0x2B */ u8 dpad_right;
|
||||
/* 0x2C */ u8 dpad_left;
|
||||
};
|
||||
|
||||
|
||||
void InitInput(void);
|
||||
void LoadBufferedInputs(void);
|
||||
u8 sub_80048B8(void);
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
#ifndef ITEMS_H
|
||||
#define ITEMS_H
|
||||
|
||||
struct Item
|
||||
{
|
||||
/* 0x0 */ u8 *namePointer;
|
||||
/* 0x4 */ u32 buyPrice;
|
||||
/* 0x8 */ u32 sellPrice;
|
||||
/* 0xC */ u8 type;
|
||||
/* 0xD */ u8 icon;
|
||||
/* 0xE */ u16 fill;
|
||||
/* 0x10 */ u8 *descriptionPointer;
|
||||
/* 0x14 */ bool8 unkFood1[2];
|
||||
/* 0x16 */ u8 throwDmg;
|
||||
/* 0x17 */ u8 fill2;
|
||||
/* 0x18 */ s16 move;
|
||||
/* 0x1A */ u8 order; // Numbered order they are in storage
|
||||
/* 0x1B */ u8 unkThrow1B[2];
|
||||
/* 0x1D */ u8 palette;
|
||||
/* 0x1E */ u8 category;
|
||||
/* 0x1F */ u8 fill3;
|
||||
};
|
||||
|
||||
enum ItemType
|
||||
{
|
||||
ITEM_TYPE_THROWABLE,
|
||||
ITEM_TYPE_ROCK,
|
||||
ITEM_TYPE_BERRY_SEED,
|
||||
ITEM_TYPE_APPLE_GUMMI,
|
||||
ITEM_TYPE_HOLD_ITEM,
|
||||
ITEM_TYPE_TM,
|
||||
ITEM_TYPE_MONEY,
|
||||
ITEM_TYPE_UNUSED,
|
||||
ITEM_TYPE_MISC,
|
||||
ITEM_TYPE_ORB,
|
||||
ITEM_TYPE_LINK_BOX,
|
||||
ITEM_TYPE_USED_TM
|
||||
};
|
||||
|
||||
enum ItemCategory
|
||||
{
|
||||
ITEM_CATEGORY_NOTHING,
|
||||
ITEM_CATEGORY_THROWABLE,
|
||||
ITEM_CATEGORY_ROCKS,
|
||||
ITEM_CATEGORY_RIBBONS,
|
||||
ITEM_CATEGORY_FOOD,
|
||||
ITEM_CATEGORY_HEALING,
|
||||
ITEM_CATEGORY_CHESTNUT,
|
||||
ITEM_CATEGORY_MONEY_WISH_STONE,
|
||||
ITEM_CATEGORY_MISC,
|
||||
ITEM_CATEGORY_TM,
|
||||
ITEM_CATEGORY_LINK_BOX,
|
||||
ITEM_CATEGORY_SPECS,
|
||||
ITEM_CATEGORY_SCARFS,
|
||||
ITEM_CATEGORY_ORBS
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,41 @@
|
||||
#ifndef KANGASKHAN_STORAGE_H
|
||||
#define KANGASKHAN_STORAGE_H
|
||||
|
||||
struct unkData
|
||||
{
|
||||
u8 unk0[20];
|
||||
u8 *array;
|
||||
};
|
||||
|
||||
struct unkStruct_203B208
|
||||
{
|
||||
// size: 0x14C
|
||||
u32 unk0;
|
||||
u32 currState;
|
||||
u32 unk8;
|
||||
u32 unkC;
|
||||
u32 unk10;
|
||||
u32 unk14;
|
||||
u32 unk18;
|
||||
u32 unk1C;
|
||||
u32 unk20;
|
||||
u8 fill24[0x58 - 0x24];
|
||||
u32 unk58;
|
||||
u8 unk5C[0xA8 - 0x5C];
|
||||
u32 unkA8;
|
||||
u8 unkAC[0xBC - 0xAC];
|
||||
u32 unkBC;
|
||||
u8 unkC0[0xD8 - 0xC0];
|
||||
struct OpenedFile *faceFile;
|
||||
u8 *faceData;
|
||||
u16 unkE0;
|
||||
u16 unkE2;
|
||||
u8 unkE4;
|
||||
u8 unkE5;
|
||||
u8 unkE6;
|
||||
u8 unkE7;
|
||||
struct OpenedFile **unkE8;
|
||||
struct unkData unkEC[4];
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,43 @@
|
||||
#ifndef KECLEON_ITEMS_H
|
||||
#define KECLEON_ITEMS_H
|
||||
|
||||
#include "gUnknown_203B460.h"
|
||||
|
||||
struct unkData
|
||||
{
|
||||
u8 unk0[24];
|
||||
};
|
||||
|
||||
struct unkStruct_203B210
|
||||
{
|
||||
// size: 0x148
|
||||
u32 unk0;
|
||||
u8 unk4;
|
||||
u8 fill5[3];
|
||||
u32 currState;
|
||||
u32 unkC;
|
||||
s32 unk10;
|
||||
u32 unk14;
|
||||
u32 unk18;
|
||||
struct ItemStruct_203B460 unk1C;
|
||||
u32 unk20;
|
||||
u32 unk24;
|
||||
u32 unk28;
|
||||
u32 unk2C;
|
||||
u32 unk30;
|
||||
u8 fill34[0x84 - 0x34];
|
||||
u32 unk84;
|
||||
u8 fill88[0xD4 - 0x88];
|
||||
struct OpenedFile *unkD4;
|
||||
u8 *unkD8;
|
||||
u16 unkDC;
|
||||
u16 unkDE;
|
||||
u8 unkE0;
|
||||
u8 unkE1;
|
||||
u8 unkE2;
|
||||
u8 unkE3;
|
||||
struct OpenedFile **unkE4;
|
||||
struct unkData unkE8[4];
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -8,6 +8,7 @@ enum MainMenuScreens
|
||||
MENU_AWAITING_RESCUE = 6,
|
||||
MENU_CONTINUE = 7,
|
||||
MENU_DELETE_SAVE_PROMPT,
|
||||
MENU_DELETE_SAVE_CONFIRM,
|
||||
MENU_ADVENTURE_LOG = 10,
|
||||
MENU_FRIEND_RESCUE,
|
||||
MENU_TRADE_ITEMS,
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
#ifndef MENU_H
|
||||
#define MENU_H
|
||||
|
||||
struct MenuItem
|
||||
{
|
||||
const char *text;
|
||||
u32 menuAction; // action??
|
||||
};
|
||||
|
||||
#endif
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user