#include "common.h" void func_800746C0(void) { } INCLUDE_ASM(const s32, "4AC0", func_800746C8); // INCLUDE_ASM(const s32, "4AC0", func_80074834); extern void func_80074BF0(u32); extern void func_80074F9C(); /* 4C34 80074834 */ void func_80074834(void) { func_80074F9C(); func_80074BF0(0x37081383); } INCLUDE_ASM(const s32, "4AC0", buSave); INCLUDE_ASM(const s32, "4AC0", func_800749C0); INCLUDE_ASM(const s32, "4AC0", func_80074AD4); // INCLUDE_ASM(const s32, "4AC0", func_80074BF0); extern void func_80074C58(void*); extern void* __ROM_0_to_8000; extern u8 D_800A83BC; /* 4FF0 80074BF0 */ void func_80074BF0(u32 arg0) { if (D_800A83BC == 1) { if (arg0 == 0x37081383) { func_80074C58(__ROM_0_to_8000); } D_800A83BC = 0; } if (__ROM_0_to_8000 != NULL) { func_800712C4(__ROM_0_to_8000); __ROM_0_to_8000 = NULL; } } INCLUDE_ASM(const s32, "4AC0", func_80074C58); /* 50F0 80074CF0 */ void romCopy_256(void* dst, s32 arg1, s32 len) { s32 devAddr; if (__ROM_0_to_8000 == 0) { __ROM_0_to_8000 = __virtual_mem_alloc(0x8000); for(devAddr = 0; devAddr < 0x8000; devAddr += 0x100) { romCopy(devAddr, __ROM_0_to_8000 + devAddr, 0x100, OS_READ); } } bcopy(__ROM_0_to_8000 + arg1, dst, len); } INCLUDE_ASM(const s32, "4AC0", func_80074DA0); INCLUDE_ASM(const s32, "4AC0", func_80074F9C); INCLUDE_ASM(const s32, "4AC0", func_8007513C); INCLUDE_ASM(const s32, "4AC0", func_80075224); INCLUDE_ASM(const s32, "4AC0", func_80075360); INCLUDE_ASM(const s32, "4AC0", func_8007541C); INCLUDE_ASM(const s32, "4AC0", func_80075578); INCLUDE_ASM(const s32, "4AC0", func_80075688); INCLUDE_ASM(const s32, "4AC0", func_8007578C); INCLUDE_ASM(const s32, "4AC0", func_80075858); INCLUDE_ASM(const s32, "4AC0", func_800758FC); INCLUDE_ASM(const s32, "4AC0", func_8007599C); INCLUDE_ASM(const s32, "4AC0", func_80075A84); INCLUDE_ASM(const s32, "4AC0", func_80075AC4); INCLUDE_ASM(const s32, "4AC0", func_80075B00); INCLUDE_ASM(const s32, "4AC0", func_80075B60);