mirror of
https://github.com/pret/pmd-sky.git
synced 2026-04-26 08:35:04 -05:00
Decomped sub_02059AF8
Decomped by @slaw-22
This commit is contained in:
parent
9e45ccb77a
commit
2de62b634f
|
|
@ -448,4 +448,5 @@
|
||||||
.public sub_02056E04
|
.public sub_02056E04
|
||||||
.public sub_02058C30
|
.public sub_02058C30
|
||||||
.public sub_02059AE8
|
.public sub_02059AE8
|
||||||
|
.public sub_02059AF8
|
||||||
.public vsprintf
|
.public vsprintf
|
||||||
|
|
@ -1,17 +1,8 @@
|
||||||
.include "asm/macros.inc"
|
.include "asm/macros.inc"
|
||||||
.include "main_02059AF8.inc"
|
.include "main_02059B08.inc"
|
||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
arm_func_start sub_02059AF8
|
|
||||||
sub_02059AF8: ; 0x02059AF8
|
|
||||||
ldr ip, _02059B04 ; =CopyBitsTo
|
|
||||||
mov r2, #7
|
|
||||||
bx ip
|
|
||||||
.align 2, 0
|
|
||||||
_02059B04: .word CopyBitsTo
|
|
||||||
arm_func_end sub_02059AF8
|
|
||||||
|
|
||||||
arm_func_start sub_02059B08
|
arm_func_start sub_02059B08
|
||||||
sub_02059B08: ; 0x02059B08
|
sub_02059B08: ; 0x02059B08
|
||||||
ldr ip, _02059B14 ; =GetResolvedPerformanceProgressFlag
|
ldr ip, _02059B14 ; =GetResolvedPerformanceProgressFlag
|
||||||
|
|
@ -3,5 +3,6 @@
|
||||||
|
|
||||||
u32 sub_02059A74(u32 a, u32 b);
|
u32 sub_02059A74(u32 a, u32 b);
|
||||||
void sub_02059AE8(void *p0, void *p1);
|
void sub_02059AE8(void *p0, void *p1);
|
||||||
|
void sub_02059AF8(void *dest, void *src);
|
||||||
|
|
||||||
#endif //PMDSKY_MAIN_02059A74_H
|
#endif //PMDSKY_MAIN_02059A74_H
|
||||||
|
|
|
||||||
2
main.lsf
2
main.lsf
|
|
@ -134,7 +134,7 @@ Static main
|
||||||
Object src/main_02059334.o
|
Object src/main_02059334.o
|
||||||
Object asm/main_0205956C.o
|
Object asm/main_0205956C.o
|
||||||
Object src/main_02059A74.o
|
Object src/main_02059A74.o
|
||||||
Object asm/main_02059AF8.o
|
Object asm/main_02059B08.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
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@ extern void sub_02059824(void *v0, u32 v1);
|
||||||
extern void sub_020509BC(void *v0);
|
extern void sub_020509BC(void *v0);
|
||||||
extern void sub_020584F8(void *v0);
|
extern void sub_020584F8(void *v0);
|
||||||
extern void CopyBitsFrom(void *read_info, void *buf_read, s32 nbits);
|
extern void CopyBitsFrom(void *read_info, void *buf_read, s32 nbits);
|
||||||
|
extern void CopyBitsTo(void *ctx, void *src, s32 nbits);
|
||||||
|
|
||||||
u32 sub_02059A74(u32 a, u32 b)
|
u32 sub_02059A74(u32 a, u32 b)
|
||||||
{
|
{
|
||||||
|
|
@ -31,3 +32,8 @@ void sub_02059AE8(void *p0, void *p1)
|
||||||
{
|
{
|
||||||
CopyBitsFrom(p0, p1, 7);
|
CopyBitsFrom(p0, p1, 7);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void sub_02059AF8(void *dest, void *src)
|
||||||
|
{
|
||||||
|
CopyBitsTo(dest, src, 7);
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user