mirror of
https://github.com/pret/pmd-sky.git
synced 2026-04-26 00:26:19 -05:00
Filled holes in overlay 23
This commit is contained in:
parent
c7c94d0d12
commit
7dd8c27939
|
|
@ -51,3 +51,29 @@
|
|||
.public InitPortraitBoxWithMonsterId
|
||||
.public sub_020101A0
|
||||
.public sub_0200CCA8
|
||||
.public GetPressedButtons
|
||||
.public sub_02042744
|
||||
.public sub_02043400
|
||||
.public sub_0204352C
|
||||
.public sub_0200FFF4
|
||||
.public ov00_022E6E68
|
||||
.public sub_02042B50
|
||||
.public HasStorableItems
|
||||
.public sub_02042BBC
|
||||
.public sub_020433C0
|
||||
.public sub_02042AAC
|
||||
.public sub_02017CCC
|
||||
.public FreeDBox
|
||||
.public sub_02043434
|
||||
.public sub_0202E6E4
|
||||
.public sub_02042664
|
||||
.public sub_020434FC
|
||||
.public sub_0204323C
|
||||
.public sub_020426B4
|
||||
.public sub_0202E6C8
|
||||
.public FreePortraitBox
|
||||
.public sub_02043468
|
||||
.public sub_0204317C
|
||||
.public sub_02042B20
|
||||
.public sub_020440B8
|
||||
.public sub_02042ADC
|
||||
|
|
|
|||
950
asm/overlay_23.s
950
asm/overlay_23.s
|
|
@ -2391,138 +2391,571 @@ ov23_0238C448: ; 0x0238C448
|
|||
.align 2, 0
|
||||
_0238C470: .word 0x0238D8A0
|
||||
arm_func_end ov23_0238C448
|
||||
_0238C474:
|
||||
.byte 0x38, 0x40, 0x2D, 0xE9, 0x10, 0x0C, 0x9F, 0xE5, 0x00, 0x10, 0x90, 0xE5
|
||||
.byte 0x8C, 0x20, 0x91, 0xE5, 0x03, 0x00, 0x52, 0xE3, 0x02, 0xF1, 0x8F, 0x90, 0xFD, 0x02, 0x00, 0xEA
|
||||
.byte 0x02, 0x00, 0x00, 0xEA, 0x04, 0x00, 0x00, 0xEA, 0xDF, 0x02, 0x00, 0xEA, 0xEB, 0x02, 0x00, 0xEA
|
||||
.byte 0x01, 0x00, 0xA0, 0xE3, 0x8C, 0x00, 0x81, 0xE5, 0xF6, 0x02, 0x00, 0xEA, 0x08, 0x20, 0x91, 0xE5
|
||||
.byte 0x2D, 0x00, 0x52, 0xE3, 0x02, 0xF1, 0x8F, 0x90, 0xB8, 0x02, 0x00, 0xEA, 0x35, 0x00, 0x00, 0xEA
|
||||
.byte 0x34, 0x00, 0x00, 0xEA, 0xB5, 0x02, 0x00, 0xEA, 0xB4, 0x02, 0x00, 0xEA, 0x27, 0x02, 0x00, 0xEA
|
||||
.byte 0xB2, 0x02, 0x00, 0xEA, 0xB1, 0x02, 0x00, 0xEA, 0xB0, 0x02, 0x00, 0xEA, 0xAF, 0x02, 0x00, 0xEA
|
||||
.byte 0xAE, 0x02, 0x00, 0xEA, 0xAD, 0x02, 0x00, 0xEA, 0xAC, 0x02, 0x00, 0xEA, 0xAB, 0x02, 0x00, 0xEA
|
||||
.byte 0xAA, 0x02, 0x00, 0xEA, 0x32, 0x00, 0x00, 0xEA, 0x31, 0x00, 0x00, 0xEA, 0x80, 0x00, 0x00, 0xEA
|
||||
.byte 0x7F, 0x00, 0x00, 0xEA, 0xC7, 0x00, 0x00, 0xEA, 0xD5, 0x00, 0x00, 0xEA, 0xF2, 0x00, 0x00, 0xEA
|
||||
.byte 0xA2, 0x02, 0x00, 0xEA, 0xA1, 0x02, 0x00, 0xEA, 0xA0, 0x02, 0x00, 0xEA, 0x9F, 0x02, 0x00, 0xEA
|
||||
.byte 0x98, 0x02, 0x00, 0xEA, 0x12, 0x01, 0x00, 0xEA, 0x6E, 0x01, 0x00, 0xEA, 0x6D, 0x01, 0x00, 0xEA
|
||||
.byte 0xAC, 0x01, 0x00, 0xEA, 0xBA, 0x01, 0x00, 0xEA, 0xDF, 0x01, 0x00, 0xEA, 0x97, 0x02, 0x00, 0xEA
|
||||
.byte 0x96, 0x02, 0x00, 0xEA, 0x0C, 0x02, 0x00, 0xEA, 0x1F, 0x02, 0x00, 0xEA, 0x93, 0x02, 0x00, 0xEA
|
||||
.byte 0xB3, 0x01, 0x00, 0xEA, 0xD8, 0x01, 0x00, 0xEA, 0xC1, 0x00, 0x00, 0xEA, 0xDE, 0x00, 0x00, 0xEA
|
||||
.byte 0x5E, 0x02, 0x00, 0xEA, 0x74, 0x02, 0x00, 0xEA, 0x01, 0x01, 0x00, 0xEA, 0x00, 0x00, 0x00, 0xEA
|
||||
.byte 0x87, 0x02, 0x00, 0xEA, 0x14, 0x30, 0x91, 0xE5, 0x01, 0x20, 0x43, 0xE2, 0x14, 0x20, 0x81, 0xE5
|
||||
.byte 0x00, 0x00, 0x53, 0xE3, 0x91, 0x02, 0x00, 0x1A, 0x00, 0x00, 0x90, 0xE5, 0x0C, 0x00, 0x90, 0xE5
|
||||
.byte 0xEA, 0xF6, 0xFF, 0xEB, 0x8D, 0x02, 0x00, 0xEA, 0xD5, 0x09, 0xD1, 0xE1, 0xF7, 0x8A, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x89, 0x02, 0x00, 0x1A, 0x23, 0x00, 0xA0, 0xE3, 0xE3, 0xF6, 0xFF, 0xEB
|
||||
.byte 0xD8, 0x0A, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0x78, 0x8B, 0xF2, 0xEB
|
||||
.byte 0x82, 0x02, 0x00, 0xEA, 0x3A, 0xD8, 0xF2, 0xEB, 0x02, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A
|
||||
.byte 0x03, 0x00, 0x50, 0xE3, 0x0C, 0x00, 0x00, 0x0A, 0x23, 0x00, 0x00, 0xEA, 0x20, 0xD8, 0xF2, 0xEB
|
||||
.byte 0xA8, 0x0A, 0x9F, 0xE5, 0x01, 0x20, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x2A, 0x30, 0xA0, 0xE3
|
||||
.byte 0x97, 0x20, 0xC1, 0xE5, 0x00, 0x20, 0x90, 0xE5, 0x01, 0x10, 0xA0, 0xE3, 0x08, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x0C, 0x10, 0x80, 0xE5, 0x70, 0x02, 0x00, 0xEA, 0x43, 0xD9, 0xF2, 0xEB
|
||||
.byte 0x01, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0xDA, 0x11, 0x00, 0xA0, 0xE3, 0xC7, 0xF6, 0xFF, 0xEB
|
||||
.byte 0x6A, 0x02, 0x00, 0xEA, 0x02, 0x00, 0x00, 0x1A, 0x48, 0xD9, 0xF2, 0xEB, 0x5C, 0x1A, 0x9F, 0xE5
|
||||
.byte 0x01, 0x00, 0x00, 0xEA, 0x28, 0xD9, 0xF2, 0xEB, 0x50, 0x1A, 0x9F, 0xE5, 0x00, 0x10, 0x91, 0xE5
|
||||
.byte 0x20, 0x00, 0x81, 0xE5, 0x44, 0x0A, 0x9F, 0xE5, 0x00, 0x10, 0x90, 0xE5, 0x20, 0x00, 0x91, 0xE5
|
||||
.byte 0x18, 0x10, 0x81, 0xE2, 0x00, 0x08, 0xA0, 0xE1, 0x40, 0x08, 0xA0, 0xE1, 0x1F, 0x0B, 0xF2, 0xEB
|
||||
.byte 0x10, 0x00, 0xA0, 0xE3, 0xB5, 0xF6, 0xFF, 0xEB, 0x58, 0x02, 0x00, 0xEA, 0x0E, 0xD9, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x55, 0x02, 0x00, 0x0A, 0x00, 0x00, 0xA0, 0xE3, 0x00, 0x10, 0x8D, 0xE2
|
||||
.byte 0xB0, 0x00, 0xCD, 0xE1, 0xF4, 0xE6, 0xF1, 0xEB, 0xB0, 0x00, 0xDD, 0xE1, 0x08, 0x00, 0x10, 0xE3
|
||||
.byte 0x4E, 0x02, 0x00, 0x0A, 0x00, 0x00, 0xA0, 0xE3, 0x8B, 0x2D, 0xF2, 0xEB, 0x0E, 0xD9, 0xF2, 0xEB
|
||||
.byte 0xE8, 0x19, 0x9F, 0xE5, 0x00, 0x20, 0x91, 0xE5, 0x20, 0x00, 0x82, 0xE5, 0x00, 0x10, 0x91, 0xE5
|
||||
.byte 0x20, 0x00, 0x91, 0xE5, 0x18, 0x10, 0x81, 0xE2, 0x00, 0x08, 0xA0, 0xE1, 0x40, 0x08, 0xA0, 0xE1
|
||||
.byte 0x06, 0x0B, 0xF2, 0xEB, 0xE6, 0xD7, 0xF2, 0xEB, 0xC0, 0x09, 0x9F, 0xE5, 0x01, 0x10, 0xE0, 0xE3
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x97, 0x10, 0xC0, 0xE5, 0x6E, 0x02, 0x00, 0xEB, 0xAC, 0x09, 0x9F, 0xE5
|
||||
.byte 0x05, 0x30, 0xA0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x12, 0x20, 0xA0, 0xE3, 0x14, 0x30, 0x81, 0xE5
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0x2C, 0x00, 0xA0, 0xE3, 0x0C, 0x20, 0x81, 0xE5, 0x8F, 0xF6, 0xFF, 0xEB
|
||||
.byte 0x32, 0x02, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1, 0x9B, 0x7B, 0xF2, 0xEB, 0x01, 0x00, 0x50, 0xE3
|
||||
.byte 0x3D, 0x00, 0x00, 0x0A, 0x02, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x06, 0x00, 0x50, 0xE3
|
||||
.byte 0x2A, 0x00, 0x00, 0x0A, 0x29, 0x02, 0x00, 0xEA, 0x60, 0x09, 0x9F, 0xE5, 0x00, 0x20, 0x90, 0xE5
|
||||
.byte 0x08, 0x10, 0x92, 0xE5, 0x10, 0x00, 0x51, 0xE3, 0x13, 0x00, 0x00, 0x1A, 0xFC, 0x01, 0xD2, 0xE1
|
||||
.byte 0x58, 0x01, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0x07, 0x00, 0x00, 0x1A, 0x3C, 0x09, 0x9F, 0xE5
|
||||
.byte 0x09, 0x30, 0xA0, 0xE3, 0x00, 0x20, 0x90, 0xE5, 0x2A, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0x0C, 0x00, 0x00, 0xEA, 0x1C, 0x09, 0x9F, 0xE5
|
||||
.byte 0x2A, 0x30, 0xA0, 0xE3, 0x00, 0x20, 0x90, 0xE5, 0x13, 0x10, 0xA0, 0xE3, 0x08, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x0C, 0x10, 0x80, 0xE5, 0x04, 0x00, 0x00, 0xEA, 0x2A, 0x10, 0xA0, 0xE3
|
||||
.byte 0x08, 0x10, 0x82, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0x14, 0x10, 0xA0, 0xE3, 0x0C, 0x10, 0x80, 0xE5
|
||||
.byte 0x3C, 0x02, 0x00, 0xEB, 0xAE, 0xD7, 0xF2, 0xEB, 0xE0, 0x08, 0x9F, 0xE5, 0x01, 0x10, 0xE0, 0xE3
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x97, 0x10, 0xC0, 0xE5, 0x36, 0x02, 0x00, 0xEB, 0xCC, 0x08, 0x9F, 0xE5
|
||||
.byte 0x2A, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0xFF, 0x01, 0x00, 0xEA
|
||||
.byte 0x30, 0x02, 0x00, 0xEB, 0xA2, 0xD7, 0xF2, 0xEB, 0xB0, 0x08, 0x9F, 0xE5, 0x01, 0x10, 0xE0, 0xE3
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x97, 0x10, 0xC0, 0xE5, 0x2A, 0x02, 0x00, 0xEB, 0x9C, 0x08, 0x9F, 0xE5
|
||||
.byte 0x12, 0x30, 0xA0, 0xE3, 0x00, 0x20, 0x90, 0xE5, 0x2A, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0xF0, 0x01, 0x00, 0xEA, 0x21, 0x02, 0x00, 0xEB
|
||||
.byte 0xCB, 0xD7, 0xF2, 0xEB, 0x74, 0x08, 0x9F, 0xE5, 0x0F, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0x08, 0x10, 0x80, 0xE5, 0xE9, 0x01, 0x00, 0xEA, 0xDA, 0x09, 0xD1, 0xE1, 0xAC, 0x87, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0xE5, 0x01, 0x00, 0x1A, 0x50, 0x08, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0xDA, 0x09, 0xD0, 0xE1, 0x9F, 0x87, 0xF2, 0xEB, 0x40, 0x08, 0x9F, 0xE5, 0x01, 0x20, 0xE0, 0xE3
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0x0F, 0x00, 0xA0, 0xE3, 0x9A, 0x20, 0xC1, 0xE5, 0x37, 0xF6, 0xFF, 0xEB
|
||||
.byte 0xDA, 0x01, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1, 0x43, 0x7B, 0xF2, 0xEB, 0x01, 0x00, 0x50, 0xE3
|
||||
.byte 0x09, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x05, 0x00, 0x50, 0xE3
|
||||
.byte 0x05, 0x00, 0x00, 0x0A, 0xD1, 0x01, 0x00, 0xEA, 0x7A, 0x02, 0x00, 0xEB, 0x01, 0x02, 0x00, 0xEB
|
||||
.byte 0x15, 0x00, 0xA0, 0xE3, 0x29, 0xF6, 0xFF, 0xEB, 0xCC, 0x01, 0x00, 0xEA, 0xFD, 0x01, 0x00, 0xEB
|
||||
.byte 0xE8, 0x07, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0x84, 0x8A, 0xF2, 0xEB
|
||||
.byte 0xD8, 0x07, 0x9F, 0xE5, 0x05, 0x20, 0xA0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x0F, 0x30, 0xA0, 0xE3
|
||||
.byte 0x14, 0x20, 0x81, 0xE5, 0x00, 0x20, 0x90, 0xE5, 0x2C, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0xBC, 0x01, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1
|
||||
.byte 0x25, 0x7B, 0xF2, 0xEB, 0x01, 0x00, 0x50, 0xE3, 0x11, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x50, 0xE3
|
||||
.byte 0x02, 0x00, 0x00, 0x0A, 0x05, 0x00, 0x50, 0xE3, 0x0D, 0x00, 0x00, 0x0A, 0xB3, 0x01, 0x00, 0xEA
|
||||
.byte 0x2C, 0x02, 0x00, 0xEB, 0xE3, 0x01, 0x00, 0xEB, 0x7A, 0xD8, 0xF2, 0xEB, 0x7C, 0x07, 0x9F, 0xE5
|
||||
.byte 0x06, 0x30, 0xA0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x16, 0x20, 0xA0, 0xE3, 0x14, 0x30, 0x81, 0xE5
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0x2C, 0x00, 0xA0, 0xE3, 0x0C, 0x20, 0x81, 0xE5, 0x03, 0xF6, 0xFF, 0xEB
|
||||
.byte 0xA6, 0x01, 0x00, 0xEA, 0xD7, 0x01, 0x00, 0xEB, 0x50, 0x07, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0xD5, 0x09, 0xD0, 0xE1, 0x5E, 0x8A, 0xF2, 0xEB, 0x40, 0x07, 0x9F, 0xE5, 0x05, 0x20, 0xA0, 0xE3
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0x0F, 0x30, 0xA0, 0xE3, 0x14, 0x20, 0x81, 0xE5, 0x00, 0x20, 0x90, 0xE5
|
||||
.byte 0x2C, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5
|
||||
.byte 0x96, 0x01, 0x00, 0xEA, 0xBB, 0xDA, 0xF2, 0xEB, 0x00, 0x40, 0xA0, 0xE1, 0x9F, 0xDA, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x28, 0x00, 0x00, 0x1A, 0x00, 0x00, 0xE0, 0xE3, 0x00, 0x00, 0x54, 0xE1
|
||||
.byte 0x0C, 0x00, 0x00, 0x1A, 0xF8, 0xD9, 0xF2, 0xEB, 0xBE, 0x01, 0x00, 0xEB, 0xEC, 0x06, 0x9F, 0xE5
|
||||
.byte 0x01, 0x20, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x01, 0x30, 0xA0, 0xE3, 0x98, 0x20, 0xC1, 0xE5
|
||||
.byte 0x00, 0x20, 0x90, 0xE5, 0x29, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0x08, 0x10, 0x80, 0xE5, 0x81, 0x01, 0x00, 0xEA, 0xCB, 0xDA, 0xF2, 0xEB, 0x00, 0x50, 0xA0, 0xE1
|
||||
.byte 0x04, 0x00, 0xA0, 0xE1, 0x18, 0xDA, 0xF2, 0xEB, 0x01, 0x00, 0x55, 0xE3, 0x02, 0x00, 0x00, 0xDA
|
||||
.byte 0x1C, 0x00, 0xA0, 0xE3, 0xD5, 0xF5, 0xFF, 0xEB, 0x78, 0x01, 0x00, 0xEA, 0x9C, 0x06, 0x9F, 0x15
|
||||
.byte 0x00, 0x00, 0x90, 0x15, 0xB4, 0x42, 0xC0, 0x11, 0x03, 0x00, 0x00, 0x1A, 0xCA, 0xDA, 0xF2, 0xEB
|
||||
.byte 0x88, 0x16, 0x9F, 0xE5, 0x00, 0x10, 0x91, 0xE5, 0xB4, 0x02, 0xC1, 0xE1, 0x7C, 0x06, 0x9F, 0xE5
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0xF4, 0x02, 0xD1, 0xE1, 0x18, 0x10, 0x81, 0xE2, 0x74, 0x0D, 0xF2, 0xEB
|
||||
.byte 0x1B, 0x00, 0xA0, 0xE3, 0xC5, 0xF5, 0xFF, 0xEB, 0x68, 0x01, 0x00, 0xEA, 0x80, 0xDA, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x65, 0x01, 0x00, 0x0A, 0x00, 0x00, 0xA0, 0xE3, 0x02, 0x10, 0x8D, 0xE2
|
||||
.byte 0xB2, 0x00, 0xCD, 0xE1, 0x04, 0xE6, 0xF1, 0xEB, 0xB2, 0x00, 0xDD, 0xE1, 0x08, 0x00, 0x10, 0xE3
|
||||
.byte 0x5E, 0x01, 0x00, 0x0A, 0x00, 0x00, 0xA0, 0xE3, 0x9B, 0x2C, 0xF2, 0xEB, 0x04, 0x00, 0xA0, 0xE1
|
||||
.byte 0xF5, 0xD9, 0xF2, 0xEB, 0x24, 0x26, 0x9F, 0xE5, 0x24, 0x16, 0x9F, 0xE5, 0x00, 0x00, 0x92, 0xE5
|
||||
.byte 0x00, 0x30, 0xA0, 0xE3, 0xB4, 0x42, 0xC0, 0xE1, 0x00, 0xC0, 0x92, 0xE5, 0x00, 0x40, 0x91, 0xE5
|
||||
.byte 0xF4, 0x02, 0xDC, 0xE1, 0x80, 0x00, 0x84, 0xE0, 0x03, 0x0C, 0x80, 0xE2, 0xFA, 0x08, 0xD0, 0xE1
|
||||
.byte 0xBC, 0x01, 0xCC, 0xE1, 0x00, 0x40, 0x92, 0xE5, 0x00, 0x10, 0x91, 0xE5, 0xF4, 0x02, 0xD4, 0xE1
|
||||
.byte 0x80, 0x00, 0x81, 0xE0, 0x0B, 0x0C, 0x80, 0xE2, 0xBA, 0x05, 0xD0, 0xE1, 0xBA, 0x01, 0xC4, 0xE1
|
||||
.byte 0x00, 0x00, 0x92, 0xE5, 0x18, 0x30, 0xC0, 0xE5, 0xAF, 0xD9, 0xF2, 0xEB, 0x75, 0x01, 0x00, 0xEB
|
||||
.byte 0xC8, 0x05, 0x9F, 0xE5, 0x01, 0x30, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x1D, 0x20, 0xA0, 0xE3
|
||||
.byte 0x98, 0x30, 0xC1, 0xE5, 0x00, 0x10, 0x90, 0xE5, 0x29, 0x00, 0xA0, 0xE3, 0x0C, 0x20, 0x81, 0xE5
|
||||
.byte 0x96, 0xF5, 0xFF, 0xEB, 0x39, 0x01, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1, 0xA2, 0x7A, 0xF2, 0xEB
|
||||
.byte 0x01, 0x00, 0x50, 0xE3, 0x34, 0x00, 0x00, 0x0A, 0x03, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A
|
||||
.byte 0x06, 0x00, 0x50, 0xE3, 0x23, 0x00, 0x00, 0x0A, 0x30, 0x01, 0x00, 0xEA, 0xAB, 0x08, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x0D, 0x00, 0x00, 0x0A, 0x5E, 0x01, 0x00, 0xEB, 0x96, 0xD9, 0xF2, 0xEB
|
||||
.byte 0x5C, 0x01, 0x00, 0xEB, 0x64, 0x05, 0x9F, 0xE5, 0x01, 0x20, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5
|
||||
.byte 0x06, 0x30, 0xA0, 0xE3, 0x98, 0x20, 0xC1, 0xE5, 0x00, 0x20, 0x90, 0xE5, 0x29, 0x10, 0xA0, 0xE3
|
||||
.byte 0x0C, 0x30, 0x82, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0x1F, 0x01, 0x00, 0xEA
|
||||
.byte 0x50, 0x01, 0x00, 0xEB, 0x88, 0xD9, 0xF2, 0xEB, 0x4E, 0x01, 0x00, 0xEB, 0x2C, 0x05, 0x9F, 0xE5
|
||||
.byte 0x01, 0x20, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x98, 0x20, 0xC1, 0xE5, 0x00, 0x10, 0x90, 0xE5
|
||||
.byte 0x08, 0x00, 0x91, 0xE5, 0x1B, 0x00, 0x50, 0xE3, 0x1E, 0x00, 0xA0, 0x03, 0x1F, 0x00, 0xA0, 0x13
|
||||
.byte 0x0C, 0x00, 0x81, 0xE5, 0x04, 0x05, 0x9F, 0xE5, 0x29, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0x08, 0x10, 0x80, 0xE5, 0x0D, 0x01, 0x00, 0xEA, 0x77, 0xD9, 0xF2, 0xEB, 0x3D, 0x01, 0x00, 0xEB
|
||||
.byte 0xE8, 0x04, 0x9F, 0xE5, 0x01, 0x20, 0xE0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x1D, 0x30, 0xA0, 0xE3
|
||||
.byte 0x98, 0x20, 0xC1, 0xE5, 0x00, 0x20, 0x90, 0xE5, 0x29, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0x00, 0x01, 0x00, 0xEA, 0xBC, 0x04, 0x9F, 0xE5
|
||||
.byte 0x1A, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0x2D, 0x01, 0x00, 0xEB
|
||||
.byte 0xF6, 0xD9, 0xF2, 0xEB, 0xF9, 0x00, 0x00, 0xEA, 0xDA, 0x09, 0xD1, 0xE1, 0xBC, 0x86, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0xF5, 0x00, 0x00, 0x1A, 0x90, 0x04, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0xDA, 0x09, 0xD0, 0xE1, 0xAF, 0x86, 0xF2, 0xEB, 0x80, 0x04, 0x9F, 0xE5, 0x01, 0x20, 0xE0, 0xE3
|
||||
.byte 0x00, 0x10, 0x90, 0xE5, 0x1A, 0x00, 0xA0, 0xE3, 0x9A, 0x20, 0xC1, 0xE5, 0x47, 0xF5, 0xFF, 0xEB
|
||||
.byte 0xEA, 0x00, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1, 0x53, 0x7A, 0xF2, 0xEB, 0x01, 0x00, 0x50, 0xE3
|
||||
.byte 0x11, 0x00, 0x00, 0x0A, 0x04, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x05, 0x00, 0x50, 0xE3
|
||||
.byte 0x0D, 0x00, 0x00, 0x0A, 0xE1, 0x00, 0x00, 0xEA, 0x7A, 0x01, 0x00, 0xEB, 0x11, 0x01, 0x00, 0xEB
|
||||
.byte 0x38, 0x04, 0x9F, 0xE5, 0x05, 0x20, 0xA0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x20, 0x30, 0xA0, 0xE3
|
||||
.byte 0x14, 0x20, 0x81, 0xE5, 0x00, 0x20, 0x90, 0xE5, 0x2C, 0x10, 0xA0, 0xE3, 0x0C, 0x30, 0x82, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x08, 0x10, 0x80, 0xE5, 0xD4, 0x00, 0x00, 0xEA, 0x05, 0x01, 0x00, 0xEB
|
||||
.byte 0x08, 0x04, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0x8C, 0x89, 0xF2, 0xEB
|
||||
.byte 0xF8, 0x03, 0x9F, 0xE5
|
||||
|
||||
arm_func_start ov23_0238C474
|
||||
ov23_0238C474: ; 0x0238C474
|
||||
stmdb sp!, {r3, r4, r5, lr}
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r1, [r0]
|
||||
ldr r2, [r1, #0x8c]
|
||||
cmp r2, #3
|
||||
addls pc, pc, r2, lsl #2
|
||||
b _0238D088
|
||||
_0238C490: ; jump table
|
||||
b _0238C4A0 ; case 0
|
||||
b _0238C4AC ; case 1
|
||||
b _0238D01C ; case 2
|
||||
b _0238D050 ; case 3
|
||||
_0238C4A0:
|
||||
mov r0, #1
|
||||
str r0, [r1, #0x8c]
|
||||
b _0238D088
|
||||
_0238C4AC:
|
||||
ldr r2, [r1, #8]
|
||||
cmp r2, #0x2d
|
||||
addls pc, pc, r2, lsl #2
|
||||
b _0238CFA0
|
||||
_0238C4BC: ; jump table
|
||||
b _0238C598 ; case 0
|
||||
b _0238C598 ; case 1
|
||||
b _0238CFA0 ; case 2
|
||||
b _0238CFA0 ; case 3
|
||||
b _0238CD70 ; case 4
|
||||
b _0238CFA0 ; case 5
|
||||
b _0238CFA0 ; case 6
|
||||
b _0238CFA0 ; case 7
|
||||
b _0238CFA0 ; case 8
|
||||
b _0238CFA0 ; case 9
|
||||
b _0238CFA0 ; case 10
|
||||
b _0238CFA0 ; case 11
|
||||
b _0238CFA0 ; case 12
|
||||
b _0238CFA0 ; case 13
|
||||
b _0238C5C4 ; case 14
|
||||
b _0238C5C4 ; case 15
|
||||
b _0238C704 ; case 16
|
||||
b _0238C704 ; case 17
|
||||
b _0238C828 ; case 18
|
||||
b _0238C864 ; case 19
|
||||
b _0238C8DC ; case 20
|
||||
b _0238CFA0 ; case 21
|
||||
b _0238CFA0 ; case 22
|
||||
b _0238CFA0 ; case 23
|
||||
b _0238CFA0 ; case 24
|
||||
b _0238CF88 ; case 25
|
||||
b _0238C974 ; case 26
|
||||
b _0238CAE8 ; case 27
|
||||
b _0238CAE8 ; case 28
|
||||
b _0238CBE8 ; case 29
|
||||
b _0238CC24 ; case 30
|
||||
b ov23_0238CCBC ; case 31
|
||||
b _0238CFA0 ; case 32
|
||||
b _0238CFA0 ; case 33
|
||||
b _0238CD7C ; case 34
|
||||
b _0238CDCC ; case 35
|
||||
b _0238CFA0 ; case 36
|
||||
b _0238CC24 ; case 37
|
||||
b ov23_0238CCBC ; case 38
|
||||
b _0238C864 ; case 39
|
||||
b _0238C8DC ; case 40
|
||||
b _0238CEE0 ; case 41
|
||||
b _0238CF3C ; case 42
|
||||
b _0238C974 ; case 43
|
||||
b _0238C574 ; case 44
|
||||
b _0238CF94 ; case 45
|
||||
_0238C574:
|
||||
ldr r3, [r1, #0x14]
|
||||
sub r2, r3, #1
|
||||
str r2, [r1, #0x14]
|
||||
cmp r3, #0
|
||||
bne _0238CFD0
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, #0xc]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C598:
|
||||
ldrsb r0, [r1, #0x95]
|
||||
bl IsDBoxActive
|
||||
cmp r0, #0
|
||||
bne _0238CFD0
|
||||
mov r0, #0x23
|
||||
bl ov23_0238A140
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl ShowDBox
|
||||
b _0238CFD0
|
||||
_0238C5C4:
|
||||
bl sub_020426B4
|
||||
cmp r0, #2
|
||||
beq _0238C5DC
|
||||
cmp r0, #3
|
||||
beq _0238C60C
|
||||
b _0238C66C
|
||||
_0238C5DC:
|
||||
bl sub_02042664
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r3, #0x2a
|
||||
strb r2, [r1, #0x97]
|
||||
ldr r2, [r0]
|
||||
mov r1, #1
|
||||
str r3, [r2, #8]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #0xc]
|
||||
b _0238CFD0
|
||||
_0238C60C:
|
||||
bl sub_02042B20
|
||||
cmp r0, #1
|
||||
ble _0238C624
|
||||
mov r0, #0x11
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C624:
|
||||
bne _0238C634
|
||||
bl sub_02042B50
|
||||
ldr r1, _0238D090 ; =0x0238D8A0
|
||||
b _0238C63C
|
||||
_0238C634:
|
||||
bl sub_02042ADC
|
||||
ldr r1, _0238D090 ; =0x0238D8A0
|
||||
_0238C63C:
|
||||
ldr r1, [r1]
|
||||
str r0, [r1, #0x20]
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1, #0x20]
|
||||
add r1, r1, #0x18
|
||||
mov r0, r0, lsl #0x10
|
||||
mov r0, r0, asr #0x10
|
||||
bl CopyItemAtIdx
|
||||
mov r0, #0x10
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C66C:
|
||||
bl sub_02042AAC
|
||||
cmp r0, #0
|
||||
beq _0238CFD0
|
||||
mov r0, #0
|
||||
add r1, sp, #0
|
||||
strh r0, [sp]
|
||||
bl GetPressedButtons
|
||||
ldrh r0, [sp]
|
||||
tst r0, #8
|
||||
beq _0238CFD0
|
||||
mov r0, #0
|
||||
bl sub_02017CCC
|
||||
bl sub_02042ADC
|
||||
ldr r1, _0238D090 ; =0x0238D8A0
|
||||
ldr r2, [r1]
|
||||
str r0, [r2, #0x20]
|
||||
ldr r1, [r1]
|
||||
ldr r0, [r1, #0x20]
|
||||
add r1, r1, #0x18
|
||||
mov r0, r0, lsl #0x10
|
||||
mov r0, r0, asr #0x10
|
||||
bl CopyItemAtIdx
|
||||
bl sub_02042664
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r1, #1
|
||||
ldr r0, [r0]
|
||||
strb r1, [r0, #0x97]
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r3, #5
|
||||
ldr r1, [r0]
|
||||
mov r2, #0x12
|
||||
str r3, [r1, #0x14]
|
||||
ldr r1, [r0]
|
||||
mov r0, #0x2c
|
||||
str r2, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C704:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
beq _0238C80C
|
||||
cmp r0, #2
|
||||
beq _0238C728
|
||||
cmp r0, #6
|
||||
beq _0238C7D0
|
||||
b _0238CFD0
|
||||
_0238C728:
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r2, [r0]
|
||||
ldr r1, [r2, #8]
|
||||
cmp r1, #0x10
|
||||
bne _0238C78C
|
||||
ldrsh r0, [r2, #0x1c]
|
||||
bl sub_0200CCA8
|
||||
cmp r0, #0
|
||||
bne _0238C76C
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r3, #9
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x2a
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238C7A0
|
||||
_0238C76C:
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r3, #0x2a
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x13
|
||||
str r3, [r2, #8]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #0xc]
|
||||
b _0238C7A0
|
||||
_0238C78C:
|
||||
mov r1, #0x2a
|
||||
str r1, [r2, #8]
|
||||
ldr r0, [r0]
|
||||
mov r1, #0x14
|
||||
str r1, [r0, #0xc]
|
||||
_0238C7A0:
|
||||
bl ov23_0238D098
|
||||
bl sub_02042664
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r1, #1
|
||||
ldr r0, [r0]
|
||||
strb r1, [r0, #0x97]
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0x2a
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C7D0:
|
||||
bl ov23_0238D098
|
||||
bl sub_02042664
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r1, #1
|
||||
ldr r0, [r0]
|
||||
strb r1, [r0, #0x97]
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r3, #0x12
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x2a
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C80C:
|
||||
bl ov23_0238D098
|
||||
bl sub_02042744
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0xf
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C828:
|
||||
ldrsb r0, [r1, #0x9a]
|
||||
bl sub_0202E6E4
|
||||
cmp r0, #0
|
||||
bne _0238CFD0
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x9a]
|
||||
bl sub_0202E6C8
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r0, #0xf
|
||||
strb r2, [r1, #0x9a]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C864:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
beq _0238C89C
|
||||
cmp r0, #4
|
||||
beq _0238C888
|
||||
cmp r0, #5
|
||||
beq _0238C89C
|
||||
b _0238CFD0
|
||||
_0238C888:
|
||||
bl ov23_0238D278
|
||||
bl ov23_0238D098
|
||||
mov r0, #0x15
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C89C:
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl sub_0202F2C4
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r2, #5
|
||||
ldr r1, [r0]
|
||||
mov r3, #0xf
|
||||
str r2, [r1, #0x14]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x2c
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C8DC:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
beq _0238C934
|
||||
cmp r0, #4
|
||||
beq _0238C900
|
||||
cmp r0, #5
|
||||
beq _0238C934
|
||||
b _0238CFD0
|
||||
_0238C900:
|
||||
bl ov23_0238D1B8
|
||||
bl ov23_0238D098
|
||||
bl sub_02042AF8
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r3, #6
|
||||
ldr r1, [r0]
|
||||
mov r2, #0x16
|
||||
str r3, [r1, #0x14]
|
||||
ldr r1, [r0]
|
||||
mov r0, #0x2c
|
||||
str r2, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C934:
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl sub_0202F2C4
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r2, #5
|
||||
ldr r1, [r0]
|
||||
mov r3, #0xf
|
||||
str r2, [r1, #0x14]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x2c
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C974:
|
||||
bl sub_02043468
|
||||
mov r4, r0
|
||||
bl sub_02043400
|
||||
cmp r0, #0
|
||||
bne _0238CA2C
|
||||
mvn r0, #0
|
||||
cmp r4, r0
|
||||
bne _0238C9C8
|
||||
bl sub_0204317C
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r3, #1
|
||||
strb r2, [r1, #0x98]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x29
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238C9C8:
|
||||
bl sub_020434FC
|
||||
mov r5, r0
|
||||
mov r0, r4
|
||||
bl sub_0204323C
|
||||
cmp r5, #1
|
||||
ble _0238C9EC
|
||||
mov r0, #0x1c
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238C9EC:
|
||||
ldrne r0, _0238D090 ; =0x0238D8A0
|
||||
ldrne r0, [r0]
|
||||
strneh r4, [r0, #0x24]
|
||||
bne _0238CA0C
|
||||
bl sub_0204352C
|
||||
ldr r1, _0238D090 ; =0x0238D8A0
|
||||
ldr r1, [r1]
|
||||
strh r0, [r1, #0x24]
|
||||
_0238CA0C:
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r1, [r0]
|
||||
ldrsh r0, [r1, #0x24]
|
||||
add r1, r1, #0x18
|
||||
bl sub_0200FFF4
|
||||
mov r0, #0x1b
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CA2C:
|
||||
bl sub_02043434
|
||||
cmp r0, #0
|
||||
beq _0238CFD0
|
||||
mov r0, #0
|
||||
add r1, sp, #2
|
||||
strh r0, [sp, #2]
|
||||
bl GetPressedButtons
|
||||
ldrh r0, [sp, #2]
|
||||
tst r0, #8
|
||||
beq _0238CFD0
|
||||
mov r0, #0
|
||||
bl sub_02017CCC
|
||||
mov r0, r4
|
||||
bl sub_0204323C
|
||||
ldr r2, _0238D090 ; =0x0238D8A0
|
||||
ldr r1, _0238D094 ; =0x020AF6B8
|
||||
ldr r0, [r2]
|
||||
mov r3, #0
|
||||
strh r4, [r0, #0x24]
|
||||
ldr ip, [r2]
|
||||
ldr r4, [r1]
|
||||
ldrsh r0, [ip, #0x24]
|
||||
add r0, r4, r0, lsl #1
|
||||
add r0, r0, #0x300
|
||||
ldrsh r0, [r0, #0x8a]
|
||||
strh r0, [ip, #0x1c]
|
||||
ldr r4, [r2]
|
||||
ldr r1, [r1]
|
||||
ldrsh r0, [r4, #0x24]
|
||||
add r0, r1, r0, lsl #1
|
||||
add r0, r0, #0xb00
|
||||
ldrh r0, [r0, #0x5a]
|
||||
strh r0, [r4, #0x1a]
|
||||
ldr r0, [r2]
|
||||
strb r3, [r0, #0x18]
|
||||
bl sub_0204317C
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r3, #1
|
||||
ldr r1, [r0]
|
||||
mov r2, #0x1d
|
||||
strb r3, [r1, #0x98]
|
||||
ldr r1, [r0]
|
||||
mov r0, #0x29
|
||||
str r2, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CAE8:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
beq _0238CBCC
|
||||
cmp r0, #3
|
||||
beq _0238CB0C
|
||||
cmp r0, #6
|
||||
beq _0238CB98
|
||||
b _0238CFD0
|
||||
_0238CB0C:
|
||||
bl IsBagFull
|
||||
cmp r0, #0
|
||||
beq _0238CB50
|
||||
bl ov23_0238D098
|
||||
bl sub_0204317C
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r3, #6
|
||||
strb r2, [r1, #0x98]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x29
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238CB50:
|
||||
bl ov23_0238D098
|
||||
bl sub_0204317C
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
strb r2, [r1, #0x98]
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1, #8]
|
||||
cmp r0, #0x1b
|
||||
moveq r0, #0x1e
|
||||
movne r0, #0x1f
|
||||
str r0, [r1, #0xc]
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0x29
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238CB98:
|
||||
bl sub_0204317C
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r3, #0x1d
|
||||
strb r2, [r1, #0x98]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x29
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238CBCC:
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0x1a
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
bl ov23_0238D098
|
||||
bl sub_020433C0
|
||||
b _0238CFD0
|
||||
_0238CBE8:
|
||||
ldrsb r0, [r1, #0x9a]
|
||||
bl sub_0202E6E4
|
||||
cmp r0, #0
|
||||
bne _0238CFD0
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x9a]
|
||||
bl sub_0202E6C8
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r2, #1
|
||||
ldr r1, [r0]
|
||||
mov r0, #0x1a
|
||||
strb r2, [r1, #0x9a]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CC24:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
beq _0238CC7C
|
||||
cmp r0, #4
|
||||
beq _0238CC48
|
||||
cmp r0, #5
|
||||
beq _0238CC7C
|
||||
b _0238CFD0
|
||||
_0238CC48:
|
||||
bl ov23_0238D238
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r2, #5
|
||||
ldr r1, [r0]
|
||||
mov r3, #0x20
|
||||
str r2, [r1, #0x14]
|
||||
ldr r2, [r0]
|
||||
mov r1, #0x2c
|
||||
str r3, [r2, #0xc]
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238CC7C:
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl sub_0202F2C4
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
arm_func_end ov23_0238C474
|
||||
|
||||
arm_func_start ov23_0238CC94
|
||||
ov23_0238CC94: ; 0x0238CC94
|
||||
|
|
@ -2600,46 +3033,182 @@ _0238CD30:
|
|||
str r1, [r0, #8]
|
||||
b _0238CFD0
|
||||
_0238CD70:
|
||||
.byte 0xE3, 0x3D, 0xFD, 0xEB, 0x03, 0x00, 0xA0, 0xE3, 0x95, 0x00, 0x00, 0xEA, 0xD5, 0x09, 0xD1, 0xE1
|
||||
.byte 0xFE, 0x88, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0x90, 0x00, 0x00, 0x1A, 0xFC, 0x02, 0x9F, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0x81, 0x89, 0xF2, 0xEB, 0xEC, 0x02, 0x9F, 0xE5
|
||||
.byte 0x2E, 0x20, 0xA0, 0xE3, 0x00, 0x10, 0x90, 0xE5, 0x08, 0x20, 0x81, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0xD5, 0x09, 0xD0, 0xE1, 0x42, 0x89, 0xF2, 0xEB, 0xD0, 0x02, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0xD6, 0x09, 0xD0, 0xE1, 0x44, 0x8A, 0xF2, 0xEB, 0x80, 0x00, 0x00, 0xEA, 0xD9, 0x09, 0xD1, 0xE1
|
||||
.byte 0xE9, 0x79, 0xF2, 0xEB, 0x01, 0x00, 0x50, 0xE3, 0xB0, 0x12, 0x9F, 0x15, 0x00, 0x10, 0x91, 0x15
|
||||
.byte 0x28, 0x00, 0x81, 0x15, 0x06, 0x00, 0x50, 0xE3, 0x00, 0xF1, 0x8F, 0x90, 0x77, 0x00, 0x00, 0xEA
|
||||
.byte 0x76, 0x00, 0x00, 0xEA, 0x35, 0x00, 0x00, 0xEA, 0x03, 0x00, 0x00, 0xEA, 0x1E, 0x00, 0x00, 0xEA
|
||||
.byte 0x72, 0x00, 0x00, 0xEA, 0x71, 0x00, 0x00, 0xEA, 0x2C, 0x00, 0x00, 0xEA, 0xA1, 0x00, 0x00, 0xEB
|
||||
.byte 0xF9, 0x07, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x1A, 0x05, 0x00, 0xA0, 0xE3
|
||||
.byte 0xC6, 0xF4, 0xFF, 0xEB, 0x69, 0x00, 0x00, 0xEA, 0xAD, 0x08, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3
|
||||
.byte 0x07, 0x00, 0x00, 0x1A, 0x54, 0x02, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0x01, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x0B, 0x00, 0xA0, 0xE3, 0xBB, 0xF4, 0xFF, 0xEB
|
||||
.byte 0x5E, 0x00, 0x00, 0xEA, 0x00, 0x00, 0xA0, 0xE3, 0x48, 0xD9, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3
|
||||
.byte 0x02, 0x00, 0x00, 0x0A, 0x08, 0x00, 0xA0, 0xE3, 0xB4, 0xF4, 0xFF, 0xEB, 0x57, 0x00, 0x00, 0xEA
|
||||
.byte 0x0C, 0x00, 0xA0, 0xE3, 0xB1, 0xF4, 0xFF, 0xEB, 0x54, 0x00, 0x00, 0xEA, 0x85, 0x00, 0x00, 0xEB
|
||||
.byte 0x01, 0x00, 0xA0, 0xE3, 0x25, 0xD9, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A
|
||||
.byte 0x07, 0x00, 0xA0, 0xE3, 0xA9, 0xF4, 0xFF, 0xEB, 0x4C, 0x00, 0x00, 0xEA, 0xC7, 0x07, 0xF2, 0xEB
|
||||
.byte 0x00, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x06, 0x00, 0xA0, 0xE3, 0xA3, 0xF4, 0xFF, 0xEB
|
||||
.byte 0x46, 0x00, 0x00, 0xEA, 0x17, 0x00, 0xA0, 0xE3, 0xA0, 0xF4, 0xFF, 0xEB, 0x43, 0x00, 0x00, 0xEA
|
||||
.byte 0x74, 0x00, 0x00, 0xEB, 0x02, 0x00, 0xA0, 0xE3, 0x9C, 0xF4, 0xFF, 0xEB, 0x3F, 0x00, 0x00, 0xEA
|
||||
.byte 0x70, 0x00, 0x00, 0xEB, 0x03, 0x00, 0xA0, 0xE3, 0x98, 0xF4, 0xFF, 0xEB, 0x3B, 0x00, 0x00, 0xEA
|
||||
.byte 0x10, 0x20, 0x91, 0xE5, 0x01, 0x20, 0x82, 0xE2, 0x10, 0x20, 0x81, 0xE5, 0x00, 0x10, 0x90, 0xE5
|
||||
.byte 0x10, 0x00, 0x91, 0xE5, 0x01, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x03, 0x00, 0x50, 0xE3
|
||||
.byte 0x06, 0x00, 0x00, 0x0A, 0x31, 0x00, 0x00, 0xEA, 0x62, 0x00, 0x00, 0xEB, 0x7C, 0x01, 0x9F, 0xE5
|
||||
.byte 0x01, 0x10, 0xE0, 0xE3, 0x00, 0x00, 0x90, 0xE5, 0x98, 0x10, 0xC0, 0xE5, 0x2B, 0x00, 0x00, 0xEA
|
||||
.byte 0x0C, 0x00, 0x91, 0xE5, 0x85, 0xF4, 0xFF, 0xEB, 0x60, 0x01, 0x9F, 0xE5, 0x00, 0x10, 0xA0, 0xE3
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0x10, 0x10, 0x80, 0xE5, 0x24, 0x00, 0x00, 0xEA, 0x10, 0x20, 0x91, 0xE5
|
||||
.byte 0x01, 0x20, 0x82, 0xE2, 0x10, 0x20, 0x81, 0xE5, 0x00, 0x10, 0x90, 0xE5, 0x10, 0x00, 0x91, 0xE5
|
||||
.byte 0x01, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A, 0x03, 0x00, 0x50, 0xE3, 0x02, 0x00, 0x00, 0x0A
|
||||
.byte 0x1A, 0x00, 0x00, 0xEA, 0x4B, 0x00, 0x00, 0xEB, 0x18, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x91, 0xE5
|
||||
.byte 0x72, 0xF4, 0xFF, 0xEB, 0x14, 0x01, 0x9F, 0xE5, 0x00, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5
|
||||
.byte 0x10, 0x10, 0x80, 0xE5, 0x11, 0x00, 0x00, 0xEA, 0x0C, 0x00, 0x91, 0xE5, 0x6B, 0xF4, 0xFF, 0xEB
|
||||
.byte 0x0E, 0x00, 0x00, 0xEA, 0x0F, 0x00, 0xA0, 0xE3, 0x08, 0x00, 0x81, 0xE5, 0x0B, 0x00, 0x00, 0xEA
|
||||
.byte 0xD5, 0x09, 0xD1, 0xE1, 0x75, 0x88, 0xF2, 0xEB, 0x00, 0x00, 0x50, 0xE3, 0x07, 0x00, 0x00, 0x1A
|
||||
.byte 0xD8, 0x00, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0xF8, 0x88, 0xF2, 0xEB
|
||||
.byte 0xC8, 0x00, 0x9F, 0xE5, 0x00, 0x00, 0x90, 0xE5, 0x0C, 0x00, 0x90, 0xE5, 0x5B, 0xF4, 0xFF, 0xEB
|
||||
bl ov11_022DC504
|
||||
mov r0, #3
|
||||
b _0238CFD4
|
||||
_0238CD7C:
|
||||
ldrsb r0, [r1, #0x95]
|
||||
bl IsDBoxActive
|
||||
cmp r0, #0
|
||||
bne _0238CFD0
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl ShowDBox
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r2, #0x2e
|
||||
ldr r1, [r0]
|
||||
str r2, [r1, #8]
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl sub_0202F2C4
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x96]
|
||||
bl HidePortraitBox
|
||||
b _0238CFD0
|
||||
_0238CDCC:
|
||||
ldrsb r0, [r1, #0x99]
|
||||
bl GetNormalMenuResult
|
||||
cmp r0, #1
|
||||
ldrne r1, _0238D090 ; =0x0238D8A0
|
||||
ldrne r1, [r1]
|
||||
strne r0, [r1, #0x28]
|
||||
cmp r0, #6
|
||||
addls pc, pc, r0, lsl #2
|
||||
b _0238CFD0
|
||||
_0238CDF0: ; jump table
|
||||
b _0238CFD0 ; case 0
|
||||
b _0238CED0 ; case 1
|
||||
b _0238CE0C ; case 2
|
||||
b _0238CE7C ; case 3
|
||||
b _0238CFD0 ; case 4
|
||||
b _0238CFD0 ; case 5
|
||||
b _0238CEC0 ; case 6
|
||||
_0238CE0C:
|
||||
bl ov23_0238D098
|
||||
bl GetNbItemsInBag
|
||||
cmp r0, #0
|
||||
bne _0238CE28
|
||||
mov r0, #5
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CE28:
|
||||
bl HasStorableItems
|
||||
cmp r0, #0
|
||||
bne _0238CE54
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0]
|
||||
cmp r0, #1
|
||||
beq _0238CE54
|
||||
mov r0, #0xb
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CE54:
|
||||
mov r0, #0
|
||||
bl sub_02043380
|
||||
cmp r0, #0
|
||||
beq _0238CE70
|
||||
mov r0, #8
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CE70:
|
||||
mov r0, #0xc
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CE7C:
|
||||
bl ov23_0238D098
|
||||
mov r0, #1
|
||||
bl sub_02043320
|
||||
cmp r0, #0
|
||||
beq _0238CE9C
|
||||
mov r0, #7
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CE9C:
|
||||
bl IsBagFull
|
||||
cmp r0, #0
|
||||
beq _0238CEB4
|
||||
mov r0, #6
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CEB4:
|
||||
mov r0, #0x17
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CEC0:
|
||||
bl ov23_0238D098
|
||||
mov r0, #2
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CED0:
|
||||
bl ov23_0238D098
|
||||
mov r0, #3
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CEE0:
|
||||
ldr r2, [r1, #0x10]
|
||||
add r2, r2, #1
|
||||
str r2, [r1, #0x10]
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1, #0x10]
|
||||
cmp r0, #1
|
||||
beq _0238CF08
|
||||
cmp r0, #3
|
||||
beq _0238CF20
|
||||
b _0238CFD0
|
||||
_0238CF08:
|
||||
bl ov23_0238D098
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mvn r1, #1
|
||||
ldr r0, [r0]
|
||||
strb r1, [r0, #0x98]
|
||||
b _0238CFD0
|
||||
_0238CF20:
|
||||
ldr r0, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #0x10]
|
||||
b _0238CFD0
|
||||
_0238CF3C:
|
||||
ldr r2, [r1, #0x10]
|
||||
add r2, r2, #1
|
||||
str r2, [r1, #0x10]
|
||||
ldr r1, [r0]
|
||||
ldr r0, [r1, #0x10]
|
||||
cmp r0, #1
|
||||
beq _0238CF64
|
||||
cmp r0, #3
|
||||
beq _0238CF6C
|
||||
b _0238CFD0
|
||||
_0238CF64:
|
||||
bl ov23_0238D098
|
||||
b _0238CFD0
|
||||
_0238CF6C:
|
||||
ldr r0, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
mov r1, #0
|
||||
ldr r0, [r0]
|
||||
str r1, [r0, #0x10]
|
||||
b _0238CFD0
|
||||
_0238CF88:
|
||||
ldr r0, [r1, #0xc]
|
||||
bl ov23_0238A140
|
||||
b _0238CFD0
|
||||
_0238CF94:
|
||||
mov r0, #0xf
|
||||
str r0, [r1, #8]
|
||||
b _0238CFD0
|
||||
_0238CFA0:
|
||||
ldrsb r0, [r1, #0x95]
|
||||
bl IsDBoxActive
|
||||
cmp r0, #0
|
||||
bne _0238CFD0
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl ShowDBox
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, #0xc]
|
||||
bl ov23_0238A140
|
||||
_0238CFD0:
|
||||
mov r0, #0
|
||||
_0238CFD4:
|
||||
cmp r0, #3
|
||||
bne _0238D088
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
|
|
@ -2659,22 +3228,43 @@ _0238CFD0:
|
|||
bl sub_0202836C
|
||||
b _0238D088
|
||||
_0238D01C:
|
||||
.byte 0x03, 0x00, 0xA0, 0xE3
|
||||
.byte 0x8C, 0x00, 0x81, 0xE5, 0x23, 0xDC, 0xF2, 0xEB, 0xE3, 0xD6, 0xF2, 0xEB, 0x5C, 0x00, 0x9F, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0xD5, 0x09, 0xD0, 0xE1, 0x42, 0x88, 0xF2, 0xEB, 0x4C, 0x00, 0x9F, 0xE5
|
||||
.byte 0x00, 0x00, 0x90, 0xE5, 0xD6, 0x09, 0xD0, 0xE1, 0x80, 0x89, 0xF2, 0xEB, 0x0D, 0x00, 0x00, 0xEA
|
||||
.byte 0x04, 0x00, 0x91, 0xE5, 0x00, 0x00, 0x50, 0xE3, 0x07, 0x00, 0x00, 0x0A, 0xBC, 0x01, 0x91, 0xE5
|
||||
.byte 0x01, 0x0C, 0x10, 0xE3, 0x05, 0x00, 0x00, 0x0A, 0x48, 0x02, 0x91, 0xE5, 0x44, 0x22, 0x91, 0xE5
|
||||
.byte 0x00, 0x10, 0xA0, 0xE3, 0x32, 0xFF, 0x2F, 0xE1, 0x00, 0x00, 0x00, 0xEA, 0x79, 0x67, 0xFD, 0xEB
|
||||
.byte 0x04, 0x00, 0xA0, 0xE3, 0x38, 0x80, 0xBD, 0xE8
|
||||
mov r0, #3
|
||||
str r0, [r1, #0x8c]
|
||||
bl sub_020440B8
|
||||
bl sub_02042BBC
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x95]
|
||||
bl FreeDBox
|
||||
ldr r0, _0238D090 ; =0x0238D8A0
|
||||
ldr r0, [r0]
|
||||
ldrsb r0, [r0, #0x96]
|
||||
bl FreePortraitBox
|
||||
b _0238D088
|
||||
_0238D050:
|
||||
ldr r0, [r1, #4]
|
||||
cmp r0, #0
|
||||
beq _0238D07C
|
||||
ldr r0, [r1, #0x1bc]
|
||||
tst r0, #0x100
|
||||
beq _0238D080
|
||||
ldr r0, [r1, #0x248]
|
||||
ldr r2, [r1, #0x244]
|
||||
mov r1, #0
|
||||
blx r2
|
||||
b _0238D080
|
||||
_0238D07C:
|
||||
bl ov00_022E6E68
|
||||
_0238D080:
|
||||
mov r0, #4
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
_0238D088:
|
||||
mov r0, #1
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
.align 2, 0
|
||||
_0238D090: .word 0x0238D8A0
|
||||
arm_func_end ov23_0238CCF0
|
||||
_0238D094:
|
||||
.byte 0xB8, 0xF6, 0x0A, 0x02
|
||||
_0238D094: .word 0x020AF6B8
|
||||
|
||||
arm_func_start ov23_0238D098
|
||||
ov23_0238D098: ; 0x0238D098
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user