1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-11 01:10:33 +00:00

[ntsc-1.2] Decompile cic6105.c, main.c (#2068)

* decompile-OK Main, cic6105.c

* names cleanup / minimal doc

* match versions

* fix bad disasm metadata format

* bss

* bss

* review 1

* review 2

* review 3

* review 4

* cleanup

* bss

* add some sizes to disasm metadata symbols
This commit is contained in:
Dragorn421 2024-08-25 16:00:10 +02:00 committed by GitHub
parent 22a00b46fb
commit 7056423e5b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 186 additions and 14 deletions

View file

@ -21,12 +21,13 @@ Yaz0_DecompressImpl = 0x8000127C; // type:func
Yaz0_Decompress = 0x800013E4; // type:func
Locale_Init = 0x80001430; // type:func
Locale_ResetRegion = 0x800014BC; // type:func
func_800014E8_unknown = 0x800014E8; // type:func
func_800014FC_unknown = 0x800014FC; // type:func
func_800015E8_unknown = 0x800015E8; // type:func
func_8000161C_unknown = 0x8000161C; // type:func
func_80001640_unknown = 0x80001640; // type:func
func_80001714_unknown = 0x80001714; // type:func
func_800014D0 = 0x800014D0; // type:func
func_800014E8 = 0x800014E8; // type:func
CIC6105_FaultClient = 0x800014FC; // type:func
CIC6105_AddFaultClient = 0x800015E8; // type:func
CIC6105_RemoveFaultClient = 0x8000161C; // type:func
func_80001640 = 0x80001640; // type:func
func_80001714 = 0x80001714; // type:func
func_80001720 = 0x80001720; // type:func
osSyncPrintfUnused = 0x80001750; // type:func
osSyncPrintf = 0x8000176C; // type:func

View file

@ -26,3 +26,33 @@ gBitFlags = 0x800F9240; // size:0x80 type:u32[32]
gSfxDefaultPos = 0x801049D4; // size:0xC type:Vec3f
gSfxDefaultFreqAndVolScale = 0x801049E0; // size:0x4 type:f32
gSfxDefaultReverb = 0x801049E8; // size:0x1 type:s8
B_80008EE0 = 0x80008EE0; // size:0x4 type:s32
B_80008EE4 = 0x80008EE4; // size:0x4 type:s32
sCIC6105FaultClient = 0x80008EE8; // size:0x10 type:FaultClient
B_80008EF8 = 0x80008EF8; // size:0x4 type:s32
B_80008EFC = 0x80008EFC; // size:0x4 type:s32
gAppNmiBufferPtr = 0x8011D970; // size:0x4 type:PreNmiBuff*
sSerialEventQueue = 0x801217E0; // size:0x18 type:OSMesgQueue
sSerialMsgBuf = 0x801217F8; // size:0x4 type:OSMesg[1]
sIrqMgrStackInfo = 0x801214E8;
sIrqMgrStack = 0x80120F68;
gIrqMgr = 0x8011E038; // size:0x280 type:IrqMgr
sSchedStackInfo = 0x80121488;
sSchedStack = 0x8011FC68;
gScheduler = 0x8011D978; // size:0x258 type:Scheduler
gViConfigModeType = 0x80008350; // size:0x1 type:u8
sAudioStackInfo = 0x801214A8;
sAudioStack = 0x80120268;
gAudioMgr = 0x80121548; // size:0x298 type:AudioMgr
sPadMgrStackInfo = 0x801214C8;
sPadMgrStack = 0x80120A68;
gPadMgr = 0x8011DBD0; // size:0x468 type:PadMgr
sSerialEventQueue = 0x801217E0;
sGraphStackInfo = 0x80121468;
sGraphStack = 0x8011E468;
sGraphThread = 0x8011E2B8;
rspbootTextStart = 0x800065C0;
rspbootTextEnd = 0x80006720;
cic6105ucodeTextStart = 0x80006720;
gBuildTeam = 0x80006D30;
gBuildDate = 0x80006D3C;