mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Decomped sub_0205E970
Decomped by @slaw-22
This commit is contained in:
parent
189b031820
commit
baf230b25d
|
|
@ -349,4 +349,5 @@
|
||||||
.public sub_0205E48C
|
.public sub_0205E48C
|
||||||
.public sub_0205E50C
|
.public sub_0205E50C
|
||||||
.public sub_0205E954
|
.public sub_0205E954
|
||||||
|
.public sub_0205E970
|
||||||
.public vsprintf
|
.public vsprintf
|
||||||
|
|
@ -1,18 +1,8 @@
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "main_0205E970.inc"
|
.include "main_0205E984.inc"
|
||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
arm_func_start sub_0205E970
|
|
||||||
sub_0205E970: ; 0x0205E970
|
|
||||||
ldr r1, _0205E980 ; =MISSION_DELIVER_LIST_PTR
|
|
||||||
ldr r1, [r1, #0x18]
|
|
||||||
add r0, r1, r0, lsl #5
|
|
||||||
bx lr
|
|
||||||
.align 2, 0
|
|
||||||
_0205E980: .word MISSION_DELIVER_LIST_PTR
|
|
||||||
arm_func_end sub_0205E970
|
|
||||||
|
|
||||||
arm_func_start sub_0205E984
|
arm_func_start sub_0205E984
|
||||||
sub_0205E984: ; 0x0205E984
|
sub_0205E984: ; 0x0205E984
|
||||||
ldr r1, _0205E9A4 ; =MISSION_DELIVER_LIST_PTR
|
ldr r1, _0205E9A4 ; =MISSION_DELIVER_LIST_PTR
|
||||||
|
|
@ -2,5 +2,6 @@
|
||||||
#define PMDSKY_MAIN_0205E954_H
|
#define PMDSKY_MAIN_0205E954_H
|
||||||
|
|
||||||
void sub_0205E954(void);
|
void sub_0205E954(void);
|
||||||
|
struct mission* sub_0205E970(u32 index);
|
||||||
|
|
||||||
#endif //PMDSKY_MAIN_0205E954_H
|
#endif //PMDSKY_MAIN_0205E954_H
|
||||||
|
|
|
||||||
2
main.lsf
2
main.lsf
|
|
@ -170,7 +170,7 @@ Static main
|
||||||
Object src/main_0205E288.o
|
Object src/main_0205E288.o
|
||||||
Object asm/main_0205E448.o
|
Object asm/main_0205E448.o
|
||||||
Object src/main_0205E954.o
|
Object src/main_0205E954.o
|
||||||
Object asm/main_0205E970.o
|
Object asm/main_0205E984.o
|
||||||
Object src/dungeon_init_2.o
|
Object src/dungeon_init_2.o
|
||||||
Object asm/main_0206A750.o
|
Object asm/main_0206A750.o
|
||||||
Object src/main_0206C98C.o
|
Object src/main_0206C98C.o
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,8 @@ void sub_0205E954(void)
|
||||||
{
|
{
|
||||||
sub_0205E448(8, (struct mission*) MISSION_DELIVER_LIST_PTR.unk18);
|
sub_0205E448(8, (struct mission*) MISSION_DELIVER_LIST_PTR.unk18);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct mission* sub_0205E970(u32 index)
|
||||||
|
{
|
||||||
|
return (struct mission*) (MISSION_DELIVER_LIST_PTR.unk18 + (index * 32));
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user