Move ARM9 Main documentation from Ghidra

This commit is contained in:
Aetias
2025-01-18 09:44:01 +01:00
parent 48bbd8bb7f
commit 13108e3ae4
48 changed files with 1586 additions and 681 deletions
+4 -1
View File
@@ -92,9 +92,12 @@ class OverlayManager {
public:
OverlayId mLoadedOverlays[OverlayIndex_COUNT];
void Unload(OverlayIndex index);
void Load(OverlayIndex index, OverlayId id);
void LoadIfNotLoaded(OverlayIndex index, OverlayId id);
void Unload(OverlayIndex index);
void LoadOverlaySetup(s32 index);
void UnloadOverlaySetup();
void LoadEquipItem(ItemFlag equipId);
};
+13
View File
@@ -2,8 +2,21 @@
#include "types.h"
struct UnkStruct_0202e894 {
/* 00 */ u32 mId;
/* 04 */ unk8 mUnk_04[0x28];
/* 2c */
};
void *SysNew(UnkStruct_0202e894 *param1, s32 length, s32 param3);
void SysDelete(void *ptr);
void *func_0202e99c(s32 length);
void *func_0202e9bc(s32 length);
class SysObject {
public:
static void *operator new(unsigned long length, u32 *id, u32 idLength);
static void *operator new[](unsigned long length, u32 *id, u32 idLength);
static void operator delete(void *ptr);
static void operator delete[](void *ptr);
};