Decompiled `__setup_overlay_79730`
This commit is contained in:
parent
50717285b5
commit
26f00605e9
|
|
@ -71,6 +71,7 @@ DECLARE_ROM_SEGMENT(n64_wave_table_00);
|
|||
DECLARE_ROM_SEGMENT(n64_wave_table_01);
|
||||
|
||||
DECLARE_SEGMENT(overlay_71280);
|
||||
DECLARE_SEGMENT(overlay_79730);
|
||||
DECLARE_SEGMENT(overlay_87200);
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
#include "common.h"
|
||||
|
||||
extern void func_801C1990();
|
||||
extern void func_8019A7A0();
|
||||
extern u32 D_801977C8;
|
||||
|
||||
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", func_8017B5B0);
|
||||
|
|
@ -12,8 +13,28 @@ OverlaySomething *__get_overlay_info_71280_65C8C(void) {
|
|||
return &__OVERLAY_INFO_71280_65C8C;
|
||||
}
|
||||
|
||||
/* 514EC 8017B5EC */
|
||||
void __setup_overlay_79730(void) {
|
||||
osInvalICache(SEGMENT_TEXT_START(overlay_79730), SEGMENT_TEXT_SIZE(overlay_79730));
|
||||
osInvalDCache(
|
||||
SEGMENT_DATA_START(overlay_79730),
|
||||
SEGMENT_RODATA_END(overlay_79730) - SEGMENT_DATA_START(overlay_79730)
|
||||
);
|
||||
|
||||
__calls_romCopy_8009DA50(
|
||||
SEGMENT_ROM_START(overlay_79730),
|
||||
SEGMENT_VRAM_START(overlay_79730),
|
||||
SEGMENT_ROM_SIZE(overlay_79730)
|
||||
);
|
||||
|
||||
if (SEGMENT_BSS_START(overlay_79730) != SEGMENT_BSS_END(overlay_79730)) {
|
||||
bzero(SEGMENT_BSS_START(overlay_79730), SEGMENT_BSS_SIZE(overlay_79730));
|
||||
}
|
||||
|
||||
INCLUDE_ASM(const s32, "segment_obdata/_ob_squeamish_mask", __setup_overlay_79730);
|
||||
func_80073164(0, 8, 2, 0x40, 0x40, 0x100, 0x1800);
|
||||
func_8019A7A0();
|
||||
D_801977C8 = 1;
|
||||
}
|
||||
|
||||
/* 515B0 8017B6B0 */
|
||||
void __setup_overlay_87200(void) {
|
||||
|
|
@ -33,7 +54,7 @@ void __setup_overlay_87200(void) {
|
|||
bzero(SEGMENT_BSS_START(overlay_87200), SEGMENT_BSS_SIZE(overlay_87200));
|
||||
}
|
||||
|
||||
func_80073164(0U, 1, 1, 0x40, (s16) 1, (s16) 0x600, (s16) 0x2200);
|
||||
func_80073164(0, 1, 1, 0x40, 1, 0x600, 0x2200);
|
||||
func_801C1990();
|
||||
D_801977C8 = 2;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue