94 lines
2.1 KiB
C
94 lines
2.1 KiB
C
#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);
|