Merge pull request #28 from gamemasterplc/main

Complete SDK/Metrowerks Code Labeling
This commit is contained in:
gamemasterplc 2023-12-02 08:44:16 -06:00 committed by GitHub
commit cf3b6a3bc8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -2033,7 +2033,7 @@ OSExceptionInit = .text:0x800B48E0; // type:function size:0x280 scope:local
__OSDBINTSTART = .text:0x800B4B60; // type:label scope:global __OSDBINTSTART = .text:0x800B4B60; // type:label scope:global
__OSDBIntegrator = .text:0x800B4B60; // type:function size:0x24 scope:local __OSDBIntegrator = .text:0x800B4B60; // type:function size:0x24 scope:local
__OSDBINTEND = .text:0x800B4B84; // type:label scope:global __OSDBINTEND = .text:0x800B4B84; // type:label scope:global
fn_800B4B84 = .text:0x800B4B84; // type:function size:0x4 __OSDBJump = .text:0x800B4B84; // type:function size:0x4 scope:local
__OSDBJUMPEND = .text:0x800B4B88; // type:label scope:global __OSDBJUMPEND = .text:0x800B4B88; // type:label scope:global
__OSSetExceptionHandler = .text:0x800B4B88; // type:function size:0x1C scope:global __OSSetExceptionHandler = .text:0x800B4B88; // type:function size:0x1C scope:global
__OSGetExceptionHandler = .text:0x800B4BA4; // type:function size:0x14 scope:global __OSGetExceptionHandler = .text:0x800B4BA4; // type:function size:0x14 scope:global
@ -2044,7 +2044,7 @@ __OSEVSetNumber = .text:0x800B4C20; // type:label scope:global data:4byte
__OSEVEnd = .text:0x800B4C50; // type:label scope:global __OSEVEnd = .text:0x800B4C50; // type:label scope:global
OSDefaultExceptionHandler = .text:0x800B4C54; // type:function size:0x58 scope:global OSDefaultExceptionHandler = .text:0x800B4C54; // type:function size:0x58 scope:global
__OSPSInit = .text:0x800B4CAC; // type:function size:0x38 scope:global __OSPSInit = .text:0x800B4CAC; // type:function size:0x38 scope:global
fn_800B4CE4 = .text:0x800B4CE4; // type:function size:0x14 __OSGetDIConfig = .text:0x800B4CE4; // type:function size:0x14
OSInitAlarm = .text:0x800B4CF8; // type:function size:0x4C scope:global OSInitAlarm = .text:0x800B4CF8; // type:function size:0x4C scope:global
OSCreateAlarm = .text:0x800B4D44; // type:function size:0xC scope:global OSCreateAlarm = .text:0x800B4D44; // type:function size:0xC scope:global
InsertAlarm = .text:0x800B4D50; // type:function size:0x250 scope:local InsertAlarm = .text:0x800B4D50; // type:function size:0x250 scope:local
@ -2052,7 +2052,7 @@ OSSetAlarm = .text:0x800B4FA0; // type:function size:0x68 scope:global
OSCancelAlarm = .text:0x800B5008; // type:function size:0x11C OSCancelAlarm = .text:0x800B5008; // type:function size:0x11C
DecrementerExceptionCallback = .text:0x800B5124; // type:function size:0x230 scope:local DecrementerExceptionCallback = .text:0x800B5124; // type:function size:0x230 scope:local
DecrementerExceptionHandler = .text:0x800B5354; // type:function size:0x50 scope:local DecrementerExceptionHandler = .text:0x800B5354; // type:function size:0x50 scope:local
fn_800B53A4 = .text:0x800B53A4; // type:function size:0xAC DLInsert = .text:0x800B53A4; // type:function size:0xAC scope:local
OSAllocFromHeap = .text:0x800B5450; // type:function size:0xFC OSAllocFromHeap = .text:0x800B5450; // type:function size:0xFC
OSAllocFixed = .text:0x800B554C; // type:function size:0x284 OSAllocFixed = .text:0x800B554C; // type:function size:0x284
OSFreeToHeap = .text:0x800B57D0; // type:function size:0x7C OSFreeToHeap = .text:0x800B57D0; // type:function size:0x7C
@ -2089,11 +2089,11 @@ __OSCacheInit = .text:0x800B65F4; // type:function size:0xF4 scope:global
__OSLoadFPUContext = .text:0x800B66E8; // type:function size:0x124 scope:local __OSLoadFPUContext = .text:0x800B66E8; // type:function size:0x124 scope:local
__OSSaveFPUContext = .text:0x800B680C; // type:function size:0x128 scope:local __OSSaveFPUContext = .text:0x800B680C; // type:function size:0x128 scope:local
OSSetCurrentContext = .text:0x800B6934; // type:function size:0x5C scope:global OSSetCurrentContext = .text:0x800B6934; // type:function size:0x5C scope:global
fn_800B6990 = .text:0x800B6990; // type:function size:0xC OSGetCurrentContext = .text:0x800B6990; // type:function size:0xC
fn_800B699C = .text:0x800B699C; // type:function size:0x80 OSSaveContext = .text:0x800B699C; // type:function size:0x80
OSLoadContext = .text:0x800B6A1C; // type:function size:0xD8 scope:global OSLoadContext = .text:0x800B6A1C; // type:function size:0xD8 scope:global
OSClearContext = .text:0x800B6AF4; // type:function size:0x24 scope:global OSClearContext = .text:0x800B6AF4; // type:function size:0x24 scope:global
fn_800B6B18 = .text:0x800B6B18; // type:function size:0xBC OSInitContext = .text:0x800B6B18; // type:function size:0xBC
OSDumpContext = .text:0x800B6BD4; // type:function size:0x2A8 scope:global OSDumpContext = .text:0x800B6BD4; // type:function size:0x2A8 scope:global
OSSwitchFPUContext = .text:0x800B6E7C; // type:function size:0x84 scope:local OSSwitchFPUContext = .text:0x800B6E7C; // type:function size:0x84 scope:local
__OSContextInit = .text:0x800B6F00; // type:function size:0x48 scope:global __OSContextInit = .text:0x800B6F00; // type:function size:0x48 scope:global
@ -2105,12 +2105,12 @@ OSDisableInterrupts = .text:0x800B723C; // type:function size:0x14 scope:global
OSEnableInterrupts = .text:0x800B7250; // type:function size:0x14 scope:global OSEnableInterrupts = .text:0x800B7250; // type:function size:0x14 scope:global
OSRestoreInterrupts = .text:0x800B7264; // type:function size:0x24 scope:global OSRestoreInterrupts = .text:0x800B7264; // type:function size:0x24 scope:global
__OSSetInterruptHandler = .text:0x800B7288; // type:function size:0x1C scope:global __OSSetInterruptHandler = .text:0x800B7288; // type:function size:0x1C scope:global
fn_800B72A4 = .text:0x800B72A4; // type:function size:0x14 __OSGetInterruptHandler = .text:0x800B72A4; // type:function size:0x14
__OSInterruptInit = .text:0x800B72B8; // type:function size:0x74 scope:global __OSInterruptInit = .text:0x800B72B8; // type:function size:0x74 scope:global
fn_800B732C = .text:0x800B732C; // type:function size:0x2D8 SetInterruptMask = .text:0x800B732C; // type:function size:0x2D8 scope:local
__OSMaskInterrupts = .text:0x800B7604; // type:function size:0x88 scope:global __OSMaskInterrupts = .text:0x800B7604; // type:function size:0x88 scope:global
__OSUnmaskInterrupts = .text:0x800B768C; // type:function size:0x88 scope:global __OSUnmaskInterrupts = .text:0x800B768C; // type:function size:0x88 scope:global
fn_800B7714 = .text:0x800B7714; // type:function size:0x344 __OSDispatchInterrupt = .text:0x800B7714; // type:function size:0x344
ExternalInterruptHandler = .text:0x800B7A58; // type:function size:0x50 scope:local ExternalInterruptHandler = .text:0x800B7A58; // type:function size:0x50 scope:local
OSNotifyLink = .text:0x800B7AA8; // type:function size:0x4 scope:weak OSNotifyLink = .text:0x800B7AA8; // type:function size:0x4 scope:weak
OSNotifyUnlink = .text:0x800B7AAC; // type:function size:0x4 scope:weak OSNotifyUnlink = .text:0x800B7AAC; // type:function size:0x4 scope:weak
@ -2119,33 +2119,33 @@ OSLink = .text:0x800B7D24; // type:function size:0x250
Undo = .text:0x800B7F74; // type:function size:0x20C scope:local Undo = .text:0x800B7F74; // type:function size:0x20C scope:local
OSUnlink = .text:0x800B8180; // type:function size:0x94 OSUnlink = .text:0x800B8180; // type:function size:0x94
__OSModuleInit = .text:0x800B8214; // type:function size:0x18 scope:global __OSModuleInit = .text:0x800B8214; // type:function size:0x18 scope:global
fn_800B822C = .text:0x800B822C; // type:function size:0x60 OSInitMessageQueue = .text:0x800B822C; // type:function size:0x60
OSGetPhysicalMemSize = .text:0x800B828C; // type:function size:0xC OSGetPhysicalMemSize = .text:0x800B828C; // type:function size:0xC
OSGetConsoleSimulatedMemSize = .text:0x800B8298; // type:function size:0xC OSGetConsoleSimulatedMemSize = .text:0x800B8298; // type:function size:0xC
fn_800B82A4 = .text:0x800B82A4; // type:function size:0x3C OnReset = .text:0x800B82A4; // type:function size:0x3C scope:local
MEMIntrruptHandler = .text:0x800B82E0; // type:function size:0x6C scope:local MEMIntrruptHandler = .text:0x800B82E0; // type:function size:0x6C scope:local
Config24MB = .text:0x800B834C; // type:function size:0x80 scope:local Config24MB = .text:0x800B834C; // type:function size:0x80 scope:local
Config48MB = .text:0x800B83CC; // type:function size:0x80 scope:local Config48MB = .text:0x800B83CC; // type:function size:0x80 scope:local
RealMode = .text:0x800B844C; // type:function size:0x18 scope:local RealMode = .text:0x800B844C; // type:function size:0x18 scope:local
__OSInitMemoryProtection = .text:0x800B8464; // type:function size:0x120 scope:global __OSInitMemoryProtection = .text:0x800B8464; // type:function size:0x120 scope:global
fn_800B8584 = .text:0x800B8584; // type:function size:0x70 __OSUnlockAllMutex = .text:0x800B8584; // type:function size:0x70
fn_800B85F4 = .text:0x800B85F4; // type:function size:0x2C fn_800B85F4 = .text:0x800B85F4; // type:function size:0x2C
fn_800B8620 = .text:0x800B8620; // type:function size:0x14 Run = .text:0x800B8620; // type:function size:0x14 scope:local
fn_800B8634 = .text:0x800B8634; // type:function size:0xC Callback = .text:0x800B8634; // type:function size:0xC scope:local
__OSReboot = .text:0x800B8640; // type:function size:0x1C0 scope:global __OSReboot = .text:0x800B8640; // type:function size:0x1C0 scope:global
OSRegisterResetFunction = .text:0x800B8800; // type:function size:0x84 scope:global OSRegisterResetFunction = .text:0x800B8800; // type:function size:0x84 scope:global
Reset = .text:0x800B8884; // type:function size:0x70 scope:local Reset = .text:0x800B8884; // type:function size:0x70 scope:local
fn_800B88F4 = .text:0x800B88F4; // type:function size:0x48 __OSDoHotReset = .text:0x800B88F4; // type:function size:0x48
OSResetSystem = .text:0x800B893C; // type:function size:0x278 scope:global OSResetSystem = .text:0x800B893C; // type:function size:0x278 scope:global
OSGetResetCode = .text:0x800B8BB4; // type:function size:0x30 scope:global OSGetResetCode = .text:0x800B8BB4; // type:function size:0x30 scope:global
__OSResetSWInterruptHandler = .text:0x800B8BE4; // type:function size:0xF4 scope:global __OSResetSWInterruptHandler = .text:0x800B8BE4; // type:function size:0xF4 scope:global
fn_800B8CD8 = .text:0x800B8CD8; // type:function size:0x298 OSGetResetButtonState = .text:0x800B8CD8; // type:function size:0x298
fn_800B8F70 = .text:0x800B8F70; // type:function size:0x60 WriteSramCallback = .text:0x800B8F70; // type:function size:0x60 scope:local
fn_800B8FD0 = .text:0x800B8FD0; // type:function size:0x118 WriteSram = .text:0x800B8FD0; // type:function size:0x118 scope:local
__OSInitSram = .text:0x800B90E8; // type:function size:0x134 scope:global __OSInitSram = .text:0x800B90E8; // type:function size:0x134 scope:global
__OSLockSram = .text:0x800B921C; // type:function size:0x5C scope:global __OSLockSram = .text:0x800B921C; // type:function size:0x5C scope:global
__OSLockSramEx = .text:0x800B9278; // type:function size:0x5C scope:global __OSLockSramEx = .text:0x800B9278; // type:function size:0x5C scope:global
fn_800B92D4 = .text:0x800B92D4; // type:function size:0x308 UnlockSram = .text:0x800B92D4; // type:function size:0x308 scope:local
__OSUnlockSram = .text:0x800B95DC; // type:function size:0x24 scope:global __OSUnlockSram = .text:0x800B95DC; // type:function size:0x24 scope:global
__OSUnlockSramEx = .text:0x800B9600; // type:function size:0x24 scope:global __OSUnlockSramEx = .text:0x800B9600; // type:function size:0x24 scope:global
__OSSyncSram = .text:0x800B9624; // type:function size:0x10 scope:global __OSSyncSram = .text:0x800B9624; // type:function size:0x10 scope:global
@ -2162,7 +2162,7 @@ OSCheckStopwatch = .text:0x800B9AD0; // type:function size:0x70
OSResetStopwatch = .text:0x800B9B40; // type:function size:0x28 OSResetStopwatch = .text:0x800B9B40; // type:function size:0x28
OSDumpStopwatch = .text:0x800B9B68; // type:function size:0x1A4 OSDumpStopwatch = .text:0x800B9B68; // type:function size:0x1A4
__OSSystemCallVectorStart = .text:0x800B9D0C; // type:label scope:global __OSSystemCallVectorStart = .text:0x800B9D0C; // type:label scope:global
fn_800B9D0C = .text:0x800B9D0C; // type:function size:0x20 SystemCallVector = .text:0x800B9D0C; // type:function size:0x20 scope:local
__OSSystemCallVectorEnd = .text:0x800B9D28; // type:label scope:global __OSSystemCallVectorEnd = .text:0x800B9D28; // type:label scope:global
__OSInitSystemCall = .text:0x800B9D2C; // type:function size:0x64 scope:global __OSInitSystemCall = .text:0x800B9D2C; // type:function size:0x64 scope:global
__OSThreadInit = .text:0x800B9D90; // type:function size:0x128 scope:global __OSThreadInit = .text:0x800B9D90; // type:function size:0x128 scope:global
@ -2240,23 +2240,23 @@ PSMTXReorder = .text:0x800BC884; // type:function size:0x4C
PSMTXROMultVecArray = .text:0x800BC8D0; // type:function size:0x118 PSMTXROMultVecArray = .text:0x800BC8D0; // type:function size:0x118
__DVDInitWA = .text:0x800BC9E8; // type:function size:0x40 scope:global __DVDInitWA = .text:0x800BC9E8; // type:function size:0x40 scope:global
__DVDInterruptHandler = .text:0x800BCA28; // type:function size:0x2F4 scope:global __DVDInterruptHandler = .text:0x800BCA28; // type:function size:0x2F4 scope:global
fn_800BCD1C = .text:0x800BCD1C; // type:function size:0x84 AlarmHandler = .text:0x800BCD1C; // type:function size:0x84 scope:local
AlarmHandlerForTimeout = .text:0x800BCDA0; // type:function size:0x70 scope:local AlarmHandlerForTimeout = .text:0x800BCDA0; // type:function size:0x70 scope:local
fn_800BCE10 = .text:0x800BCE10; // type:function size:0x110 Read = .text:0x800BCE10; // type:function size:0x110 scope:local
fn_800BCF20 = .text:0x800BCF20; // type:function size:0x80 SeekTwiceBeforeRead = .text:0x800BCF20; // type:function size:0x80 scope:local
fn_800BCFA0 = .text:0x800BCFA0; // type:function size:0x298 DVDLowRead = .text:0x800BCFA0; // type:function size:0x298
fn_800BD238 = .text:0x800BD238; // type:function size:0x94 DVDLowSeek = .text:0x800BD238; // type:function size:0x94
DVDLowWaitCoverClose = .text:0x800BD2CC; // type:function size:0x2C scope:global DVDLowWaitCoverClose = .text:0x800BD2CC; // type:function size:0x2C scope:global
fn_800BD2F8 = .text:0x800BD2F8; // type:function size:0xA4 DVDLowReadDiskID = .text:0x800BD2F8; // type:function size:0xA4
DVDLowStopMotor = .text:0x800BD39C; // type:function size:0x8C scope:global DVDLowStopMotor = .text:0x800BD39C; // type:function size:0x8C scope:global
fn_800BD428 = .text:0x800BD428; // type:function size:0x8C DVDLowRequestError = .text:0x800BD428; // type:function size:0x8C
fn_800BD4B4 = .text:0x800BD4B4; // type:function size:0x9C DVDLowInquiry = .text:0x800BD4B4; // type:function size:0x9C
fn_800BD550 = .text:0x800BD550; // type:function size:0x98 DVDLowAudioStream = .text:0x800BD550; // type:function size:0x98
fn_800BD5E8 = .text:0x800BD5E8; // type:function size:0x8C DVDLowRequestAudioStatus = .text:0x800BD5E8; // type:function size:0x8C
fn_800BD674 = .text:0x800BD674; // type:function size:0x9C DVDLowAudioBufferConfig = .text:0x800BD674; // type:function size:0x9C
DVDLowReset = .text:0x800BD710; // type:function size:0xBC scope:global DVDLowReset = .text:0x800BD710; // type:function size:0xBC scope:global
fn_800BD7CC = .text:0x800BD7CC; // type:function size:0x14 DVDLowBreak = .text:0x800BD7CC; // type:function size:0x14
fn_800BD7E0 = .text:0x800BD7E0; // type:function size:0x18 DVDLowClearCallback = .text:0x800BD7E0; // type:function size:0x18
__DVDLowSetWAType = .text:0x800BD7F8; // type:function size:0x44 scope:global __DVDLowSetWAType = .text:0x800BD7F8; // type:function size:0x44 scope:global
__DVDFSInit = .text:0x800BD83C; // type:function size:0x38 scope:global __DVDFSInit = .text:0x800BD83C; // type:function size:0x38 scope:global
DVDConvertPathToEntrynum = .text:0x800BD874; // type:function size:0x2F4 DVDConvertPathToEntrynum = .text:0x800BD874; // type:function size:0x2F4
@ -2273,20 +2273,20 @@ DVDInit = .text:0x800BE118; // type:function size:0xFC scope:global
stateReadingFST = .text:0x800BE214; // type:function size:0x54 scope:local stateReadingFST = .text:0x800BE214; // type:function size:0x54 scope:local
cbForStateReadingFST = .text:0x800BE268; // type:function size:0x80 scope:local cbForStateReadingFST = .text:0x800BE268; // type:function size:0x80 scope:local
cbForStateError = .text:0x800BE2E8; // type:function size:0xA8 scope:local cbForStateError = .text:0x800BE2E8; // type:function size:0xA8 scope:local
fn_800BE390 = .text:0x800BE390; // type:function size:0x9C stateTimeout = .text:0x800BE390; // type:function size:0x9C scope:local
fn_800BE42C = .text:0x800BE42C; // type:function size:0x28 stateGettingError = .text:0x800BE42C; // type:function size:0x28 scope:local
fn_800BE454 = .text:0x800BE454; // type:function size:0xB4 CategorizeError = .text:0x800BE454; // type:function size:0xB4 scope:local
fn_800BE508 = .text:0x800BE508; // type:function size:0x294 cbForStateGettingError = .text:0x800BE508; // type:function size:0x294 scope:local
fn_800BE79C = .text:0x800BE79C; // type:function size:0x68 cbForUnrecoveredError = .text:0x800BE79C; // type:function size:0x68 scope:local
fn_800BE804 = .text:0x800BE804; // type:function size:0x98 cbForUnrecoveredErrorRetry = .text:0x800BE804; // type:function size:0x98 scope:local
fn_800BE89C = .text:0x800BE89C; // type:function size:0x28 stateGoToRetry = .text:0x800BE89C; // type:function size:0x28 scope:local
fn_800BE8C4 = .text:0x800BE8C4; // type:function size:0x158 cbForStateGoToRetry = .text:0x800BE8C4; // type:function size:0x158 scope:local
fn_800BEA1C = .text:0x800BEA1C; // type:function size:0xE4 stateCheckID = .text:0x800BEA1C; // type:function size:0xE4 scope:local
fn_800BEB00 = .text:0x800BEB00; // type:function size:0x34 stateCheckID3 = .text:0x800BEB00; // type:function size:0x34 scope:local
fn_800BEB34 = .text:0x800BEB34; // type:function size:0x38 stateCheckID2 = .text:0x800BEB34; // type:function size:0x38 scope:local
fn_800BEB6C = .text:0x800BEB6C; // type:function size:0x114 cbForStateCheckID1 = .text:0x800BEB6C; // type:function size:0x114 scope:local
fn_800BEC80 = .text:0x800BEC80; // type:function size:0xA4 cbForStateCheckID2 = .text:0x800BEC80; // type:function size:0xA4 scope:local
fn_800BED24 = .text:0x800BED24; // type:function size:0xFC cbForStateCheckID3 = .text:0x800BED24; // type:function size:0xFC scope:local
AlarmHandler = .text:0x800BEE20; // type:function size:0x44 scope:local AlarmHandler = .text:0x800BEE20; // type:function size:0x44 scope:local
stateCoverClosed = .text:0x800BEE64; // type:function size:0xCC scope:local stateCoverClosed = .text:0x800BEE64; // type:function size:0xCC scope:local
stateCoverClosed_CMD = .text:0x800BEF30; // type:function size:0x30 scope:local stateCoverClosed_CMD = .text:0x800BEF30; // type:function size:0x30 scope:local
@ -2314,7 +2314,7 @@ __DVDClearWaitingQueue = .text:0x800C059C; // type:function size:0x38 scope:glob
__DVDPushWaitingQueue = .text:0x800C05D4; // type:function size:0x68 scope:global __DVDPushWaitingQueue = .text:0x800C05D4; // type:function size:0x68 scope:global
__DVDPopWaitingQueue = .text:0x800C063C; // type:function size:0xA0 scope:global __DVDPopWaitingQueue = .text:0x800C063C; // type:function size:0xA0 scope:global
__DVDCheckWaitingQueue = .text:0x800C06DC; // type:function size:0x58 scope:global __DVDCheckWaitingQueue = .text:0x800C06DC; // type:function size:0x58 scope:global
fn_800C0734 = .text:0x800C0734; // type:function size:0x60 __DVDDequeueWaitingQueue = .text:0x800C0734; // type:function size:0x60
ErrorCode2Num = .text:0x800C0794; // type:function size:0x11C scope:local ErrorCode2Num = .text:0x800C0794; // type:function size:0x11C scope:local
__DVDStoreErrorCode = .text:0x800C08B0; // type:function size:0x7C scope:global __DVDStoreErrorCode = .text:0x800C08B0; // type:function size:0x7C scope:global
cb = .text:0x800C092C; // type:function size:0xD8 scope:local cb = .text:0x800C092C; // type:function size:0xD8 scope:local
@ -2404,46 +2404,46 @@ __ARQCallbackHack = .text:0x800C7068; // type:function size:0x4
__ARQInterruptServiceRoutine = .text:0x800C706C; // type:function size:0xCC __ARQInterruptServiceRoutine = .text:0x800C706C; // type:function size:0xCC
ARQInit = .text:0x800C7138; // type:function size:0x68 ARQInit = .text:0x800C7138; // type:function size:0x68
ARQPostRequest = .text:0x800C71A0; // type:function size:0x15C ARQPostRequest = .text:0x800C71A0; // type:function size:0x15C
fn_800C72FC = .text:0x800C72FC; // type:function size:0x10 DSPCheckMailToDSP = .text:0x800C72FC; // type:function size:0x10
fn_800C730C = .text:0x800C730C; // type:function size:0x10 DSPCheckMailFromDSP = .text:0x800C730C; // type:function size:0x10
fn_800C731C = .text:0x800C731C; // type:function size:0x18 DSPReadMailFromDSP = .text:0x800C731C; // type:function size:0x18
fn_800C7334 = .text:0x800C7334; // type:function size:0x14 DSPSendMailToDSP = .text:0x800C7334; // type:function size:0x14
fn_800C7348 = .text:0x800C7348; // type:function size:0xB8 DSPInit = .text:0x800C7348; // type:function size:0xB8
fn_800C7400 = .text:0x800C7400; // type:function size:0x48 DSPReset = .text:0x800C7400; // type:function size:0x48
fn_800C7448 = .text:0x800C7448; // type:function size:0x40 DSPHalt = .text:0x800C7448; // type:function size:0x40
fn_800C7488 = .text:0x800C7488; // type:function size:0x10 DSPGetDMAStatus = .text:0x800C7488; // type:function size:0x10
fn_800C7498 = .text:0x800C7498; // type:function size:0x70 DSPAddTask = .text:0x800C7498; // type:function size:0x70
fn_800C7508 = .text:0x800C7508; // type:function size:0x50 __DSP_debug_printf = .text:0x800C7508; // type:function size:0x50
fn_800C7558 = .text:0x800C7558; // type:function size:0x424 __DSPHandler = .text:0x800C7558; // type:function size:0x424
fn_800C797C = .text:0x800C797C; // type:function size:0x1A0 __DSP_exec_task = .text:0x800C797C; // type:function size:0x1A0
fn_800C7B1C = .text:0x800C7B1C; // type:function size:0x18C __DSP_boot_task = .text:0x800C7B1C; // type:function size:0x18C
fn_800C7CA8 = .text:0x800C7CA8; // type:function size:0xA0 __DSP_insert_task = .text:0x800C7CA8; // type:function size:0xA0
fn_800C7D48 = .text:0x800C7D48; // type:function size:0x94 __DSP_remove_task = .text:0x800C7D48; // type:function size:0x94
fn_800C7DDC = .text:0x800C7DDC; // type:function size:0x7C __GXDefaultTexRegionCallback = .text:0x800C7DDC; // type:function size:0x7C
fn_800C7E58 = .text:0x800C7E58; // type:function size:0x24 __GXDefaultTlutRegionCallback = .text:0x800C7E58; // type:function size:0x24
GXInit = .text:0x800C7E7C; // type:function size:0x7CC scope:global GXInit = .text:0x800C7E7C; // type:function size:0x7CC scope:global
__GXInitGX = .text:0x800C8648; // type:function size:0x884 scope:global __GXInitGX = .text:0x800C8648; // type:function size:0x884 scope:global
fn_800C8ECC = .text:0x800C8ECC; // type:function size:0x13C GXCPInterruptHandler = .text:0x800C8ECC; // type:function size:0x13C scope:local
GXInitFifoBase = .text:0x800C9008; // type:function size:0x6C scope:global GXInitFifoBase = .text:0x800C9008; // type:function size:0x6C scope:global
fn_800C9074 = .text:0x800C9074; // type:function size:0x70 GXInitFifoPtrs = .text:0x800C9074; // type:function size:0x70
fn_800C90E4 = .text:0x800C90E4; // type:function size:0xC GXInitFifoLimits = .text:0x800C90E4; // type:function size:0xC
GXSetCPUFifo = .text:0x800C90F0; // type:function size:0x110 scope:global GXSetCPUFifo = .text:0x800C90F0; // type:function size:0x110 scope:global
GXSetGPFifo = .text:0x800C9200; // type:function size:0x178 scope:global GXSetGPFifo = .text:0x800C9200; // type:function size:0x178 scope:global
fn_800C9378 = .text:0x800C9378; // type:function size:0x20 GXSaveCPUFifo = .text:0x800C9378; // type:function size:0x20
fn_800C9398 = .text:0x800C9398; // type:function size:0xDC __GXSaveCPUFifoAux = .text:0x800C9398; // type:function size:0xDC
__GXFifoInit = .text:0x800C9474; // type:function size:0x4C scope:global __GXFifoInit = .text:0x800C9474; // type:function size:0x4C scope:global
fn_800C94C0 = .text:0x800C94C0; // type:function size:0x28 __GXFifoReadEnable = .text:0x800C94C0; // type:function size:0x28
fn_800C94E8 = .text:0x800C94E8; // type:function size:0x24 __GXFifoReadDisable = .text:0x800C94E8; // type:function size:0x24
fn_800C950C = .text:0x800C950C; // type:function size:0x44 __GXFifoLink = .text:0x800C950C; // type:function size:0x44
fn_800C9550 = .text:0x800C9550; // type:function size:0x4C __GXWriteFifoIntEnable = .text:0x800C9550; // type:function size:0x4C
fn_800C959C = .text:0x800C959C; // type:function size:0x4C __GXWriteFifoIntReset = .text:0x800C959C; // type:function size:0x4C
fn_800C95E8 = .text:0x800C95E8; // type:function size:0xFC __GXCleanGPFifo = .text:0x800C95E8; // type:function size:0xFC
fn_800C96E4 = .text:0x800C96E4; // type:function size:0x8 GXGetCPUFifo = .text:0x800C96E4; // type:function size:0x8
fn_800C96EC = .text:0x800C96EC; // type:function size:0x8 GXGetGPFifo = .text:0x800C96EC; // type:function size:0x8
fn_800C96F4 = .text:0x800C96F4; // type:function size:0x158 fn_800C96F4 = .text:0x800C96F4; // type:function size:0x158
GXSetVtxDesc = .text:0x800C984C; // type:function size:0x360 GXSetVtxDesc = .text:0x800C984C; // type:function size:0x360
fn_800C9BAC = .text:0x800C9BAC; // type:function size:0x54 __GXSetVCD = .text:0x800C9BAC; // type:function size:0x54
fn_800C9C00 = .text:0x800C9C00; // type:function size:0x124 __GXCalculateVLim = .text:0x800C9C00; // type:function size:0x124
GXClearVtxDesc = .text:0x800C9D24; // type:function size:0x4C GXClearVtxDesc = .text:0x800C9D24; // type:function size:0x4C
GXSetVtxAttrFmt = .text:0x800C9D70; // type:function size:0x35C GXSetVtxAttrFmt = .text:0x800C9D70; // type:function size:0x35C
__GXSetVAT = .text:0x800CA0CC; // type:function size:0x9C __GXSetVAT = .text:0x800CA0CC; // type:function size:0x9C
@ -2459,18 +2459,18 @@ GXSetDrawSync = .text:0x800CA6F0; // type:function size:0xB8
GXSetDrawDone = .text:0x800CA7A8; // type:function size:0x98 GXSetDrawDone = .text:0x800CA7A8; // type:function size:0x98
GXWaitDrawDone = .text:0x800CA840; // type:function size:0x4C GXWaitDrawDone = .text:0x800CA840; // type:function size:0x4C
GXDrawDone = .text:0x800CA88C; // type:function size:0x80 GXDrawDone = .text:0x800CA88C; // type:function size:0x80
fn_800CA90C = .text:0x800CA90C; // type:function size:0x24 GXPixModeSync = .text:0x800CA90C; // type:function size:0x24
fn_800CA930 = .text:0x800CA930; // type:function size:0x14 GXPokeAlphaMode = .text:0x800CA930; // type:function size:0x14
fn_800CA944 = .text:0x800CA944; // type:function size:0x14 GXPokeAlphaRead = .text:0x800CA944; // type:function size:0x14
fn_800CA958 = .text:0x800CA958; // type:function size:0x1C GXPokeAlphaUpdate = .text:0x800CA958; // type:function size:0x1C
fn_800CA974 = .text:0x800CA974; // type:function size:0x88 GXPokeBlendMode = .text:0x800CA974; // type:function size:0x88
fn_800CA9FC = .text:0x800CA9FC; // type:function size:0x1C GXPokeColorUpdate = .text:0x800CA9FC; // type:function size:0x1C
fn_800CAA18 = .text:0x800CAA18; // type:function size:0x14 GXPokeDstAlpha = .text:0x800CAA18; // type:function size:0x14
fn_800CAA2C = .text:0x800CAA2C; // type:function size:0x1C GXPokeDither = .text:0x800CAA2C; // type:function size:0x1C
fn_800CAA48 = .text:0x800CAA48; // type:function size:0x28 GXPokeZMode = .text:0x800CAA48; // type:function size:0x28
fn_800CAA70 = .text:0x800CAA70; // type:function size:0x44 GXSetDrawSyncCallback = .text:0x800CAA70; // type:function size:0x44
fn_800CAAB4 = .text:0x800CAAB4; // type:function size:0x88 GXTokenInterruptHandler = .text:0x800CAAB4; // type:function size:0x88
fn_800CAB3C = .text:0x800CAB3C; // type:function size:0x84 GXFinishInterruptHandler = .text:0x800CAB3C; // type:function size:0x84
__GXPEInit = .text:0x800CABC0; // type:function size:0x80 scope:global __GXPEInit = .text:0x800CABC0; // type:function size:0x80 scope:global
__GXSetDirtyState = .text:0x800CAC40; // type:function size:0xA0 __GXSetDirtyState = .text:0x800CAC40; // type:function size:0xA0
GXBegin = .text:0x800CACE0; // type:function size:0xF0 GXBegin = .text:0x800CACE0; // type:function size:0xF0
@ -2521,20 +2521,20 @@ GXLoadTlut = .text:0x800CCE80; // type:function size:0x9C
GXInitTexCacheRegion = .text:0x800CCF1C; // type:function size:0x120 scope:global GXInitTexCacheRegion = .text:0x800CCF1C; // type:function size:0x120 scope:global
GXInitTlutRegion = .text:0x800CD03C; // type:function size:0x48 scope:global GXInitTlutRegion = .text:0x800CD03C; // type:function size:0x48 scope:global
GXInvalidateTexAll = .text:0x800CD084; // type:function size:0x48 GXInvalidateTexAll = .text:0x800CD084; // type:function size:0x48
fn_800CD0CC = .text:0x800CD0CC; // type:function size:0x14 GXSetTexRegionCallback = .text:0x800CD0CC; // type:function size:0x14
fn_800CD0E0 = .text:0x800CD0E0; // type:function size:0x14 GXSetTlutRegionCallback = .text:0x800CD0E0; // type:function size:0x14
fn_800CD0F4 = .text:0x800CD0F4; // type:function size:0x9C fn_800CD0F4 = .text:0x800CD0F4; // type:function size:0x9C
fn_800CD190 = .text:0x800CD190; // type:function size:0xCC fn_800CD190 = .text:0x800CD190; // type:function size:0xCC
fn_800CD25C = .text:0x800CD25C; // type:function size:0x17C __GXSetSUTexRegs = .text:0x800CD25C; // type:function size:0x17C
__GXSetTmemConfig = .text:0x800CD3D8; // type:function size:0x240 scope:global __GXSetTmemConfig = .text:0x800CD3D8; // type:function size:0x240 scope:global
fn_800CD618 = .text:0x800CD618; // type:function size:0x9C GXSetTevIndirect = .text:0x800CD618; // type:function size:0x9C
fn_800CD6B4 = .text:0x800CD6B4; // type:function size:0x160 GXSetIndTexMtx = .text:0x800CD6B4; // type:function size:0x160
fn_800CD814 = .text:0x800CD814; // type:function size:0x1D4 GXSetIndTexCoordScale = .text:0x800CD814; // type:function size:0x1D4
fn_800CD9E8 = .text:0x800CD9E8; // type:function size:0x138 GXSetIndTexOrder = .text:0x800CD9E8; // type:function size:0x138
fn_800CDB20 = .text:0x800CDB20; // type:function size:0x2C GXSetNumIndStages = .text:0x800CDB20; // type:function size:0x2C
fn_800CDB4C = .text:0x800CDB4C; // type:function size:0x48 GXSetTevDirect = .text:0x800CDB4C; // type:function size:0x48
fn_800CDB94 = .text:0x800CDB94; // type:function size:0x64 GXSetTevIndWarp = .text:0x800CDB94; // type:function size:0x64
fn_800CDBF8 = .text:0x800CDBF8; // type:function size:0x1AC GXSetTevIndTile = .text:0x800CDBF8; // type:function size:0x1AC
fn_800CDDA4 = .text:0x800CDDA4; // type:function size:0xCC fn_800CDDA4 = .text:0x800CDDA4; // type:function size:0xCC
__GXFlushTextureState = .text:0x800CDE70; // type:function size:0x24 scope:global __GXFlushTextureState = .text:0x800CDE70; // type:function size:0x24 scope:global
GXSetTevOp = .text:0x800CDE94; // type:function size:0x1A4 GXSetTevOp = .text:0x800CDE94; // type:function size:0x1A4
@ -2586,62 +2586,62 @@ GXSetScissor = .text:0x800CF838; // type:function size:0xB0
GXSetScissorBoxOffset = .text:0x800CF8E8; // type:function size:0x44 GXSetScissorBoxOffset = .text:0x800CF8E8; // type:function size:0x44
GXSetClipMode = .text:0x800CF92C; // type:function size:0x28 GXSetClipMode = .text:0x800CF92C; // type:function size:0x28
__GXSetMatrixIndex = .text:0x800CF954; // type:function size:0x84 __GXSetMatrixIndex = .text:0x800CF954; // type:function size:0x84
fn_800CF9D8 = .text:0x800CF9D8; // type:function size:0x898 GXSetGPMetric = .text:0x800CF9D8; // type:function size:0x898
fn_800D0270 = .text:0x800D0270; // type:function size:0x1A8 GXReadGPMetric = .text:0x800D0270; // type:function size:0x1A8
fn_800D0418 = .text:0x800D0418; // type:function size:0x10 GXClearGPMetric = .text:0x800D0418; // type:function size:0x10
fn_800D0428 = .text:0x800D0428; // type:function size:0x2C GXReadGP0Metric = .text:0x800D0428; // type:function size:0x2C
fn_800D0454 = .text:0x800D0454; // type:function size:0x2C GXReadGP1Metric = .text:0x800D0454; // type:function size:0x2C
fn_800D0480 = .text:0x800D0480; // type:function size:0x214 GXReadMemMetric = .text:0x800D0480; // type:function size:0x214
fn_800D0694 = .text:0x800D0694; // type:function size:0xA8 GXClearMemMetric = .text:0x800D0694; // type:function size:0xA8
fn_800D073C = .text:0x800D073C; // type:function size:0x138 GXReadPixMetric = .text:0x800D073C; // type:function size:0x138
fn_800D0874 = .text:0x800D0874; // type:function size:0x30 GXClearPixMetric = .text:0x800D0874; // type:function size:0x30
fn_800D08A4 = .text:0x800D08A4; // type:function size:0x50 GXSetVCacheMetric = .text:0x800D08A4; // type:function size:0x50
fn_800D08F4 = .text:0x800D08F4; // type:function size:0x94 GXReadVCacheMetric = .text:0x800D08F4; // type:function size:0x94
fn_800D0988 = .text:0x800D0988; // type:function size:0x1C GXClearVCacheMetric = .text:0x800D0988; // type:function size:0x1C
fn_800D09A4 = .text:0x800D09A4; // type:function size:0x4 __CARDDefaultApiCallback = .text:0x800D09A4; // type:function size:0x4
fn_800D09A8 = .text:0x800D09A8; // type:function size:0x34 __CARDSyncCallback = .text:0x800D09A8; // type:function size:0x34
fn_800D09DC = .text:0x800D09DC; // type:function size:0xD8 __CARDExtHandler = .text:0x800D09DC; // type:function size:0xD8
fn_800D0AB4 = .text:0x800D0AB4; // type:function size:0x118 __CARDExiHandler = .text:0x800D0AB4; // type:function size:0x118
fn_800D0BCC = .text:0x800D0BCC; // type:function size:0xA8 __CARDTxHandler = .text:0x800D0BCC; // type:function size:0xA8
fn_800D0C74 = .text:0x800D0C74; // type:function size:0x84 __CARDUnlockedHandler = .text:0x800D0C74; // type:function size:0x84
fn_800D0CF8 = .text:0x800D0CF8; // type:function size:0xC0 __CARDEnableInterrupt = .text:0x800D0CF8; // type:function size:0xC0
fn_800D0DB8 = .text:0x800D0DB8; // type:function size:0xF0 __CARDReadStatus = .text:0x800D0DB8; // type:function size:0xF0
fn_800D0EA8 = .text:0x800D0EA8; // type:function size:0xAC __CARDClearStatus = .text:0x800D0EA8; // type:function size:0xAC
fn_800D0F54 = .text:0x800D0F54; // type:function size:0xA4 TimeoutHandler = .text:0x800D0F54; // type:function size:0xA4 scope:local
fn_800D0FF8 = .text:0x800D0FF8; // type:function size:0x22C Retry = .text:0x800D0FF8; // type:function size:0x22C scope:local
fn_800D1224 = .text:0x800D1224; // type:function size:0x110 UnlockedCallback = .text:0x800D1224; // type:function size:0x110 scope:local
fn_800D1334 = .text:0x800D1334; // type:function size:0x1B4 __CARDStart = .text:0x800D1334; // type:function size:0x1B4
fn_800D14E8 = .text:0x800D14E8; // type:function size:0x134 __CARDReadSegment = .text:0x800D14E8; // type:function size:0x134
fn_800D161C = .text:0x800D161C; // type:function size:0x11C __CARDWritePage = .text:0x800D161C; // type:function size:0x11C
fn_800D1738 = .text:0x800D1738; // type:function size:0xE0 __CARDEraseSector = .text:0x800D1738; // type:function size:0xE0
CARDInit = .text:0x800D1818; // type:function size:0x9C CARDInit = .text:0x800D1818; // type:function size:0x9C
__CARDSetDiskID = .text:0x800D18B4; // type:function size:0x38 __CARDSetDiskID = .text:0x800D18B4; // type:function size:0x38
__CARDGetControlBlock = .text:0x800D18EC; // type:function size:0xB8 __CARDGetControlBlock = .text:0x800D18EC; // type:function size:0xB8
__CARDPutControlBlock = .text:0x800D19A4; // type:function size:0x64 __CARDPutControlBlock = .text:0x800D19A4; // type:function size:0x64
CARDFreeBlocks = .text:0x800D1A08; // type:function size:0x150 CARDFreeBlocks = .text:0x800D1A08; // type:function size:0x150
CARDGetSectorSize = .text:0x800D1B58; // type:function size:0x84 CARDGetSectorSize = .text:0x800D1B58; // type:function size:0x84
fn_800D1BDC = .text:0x800D1BDC; // type:function size:0x98 __CARDSync = .text:0x800D1BDC; // type:function size:0x98
fn_800D1C74 = .text:0x800D1C74; // type:function size:0x50 OnReset = .text:0x800D1C74; // type:function size:0x50 scope:local
fn_800D1CC4 = .text:0x800D1CC4; // type:function size:0x16C bitrev = .text:0x800D1CC4; // type:function size:0x16C scope:local
fn_800D1E30 = .text:0x800D1E30; // type:function size:0x144 ReadArrayUnlock = .text:0x800D1E30; // type:function size:0x144 scope:local
fn_800D1F74 = .text:0x800D1F74; // type:function size:0xC4 DummyLen = .text:0x800D1F74; // type:function size:0xC4 scope:local
fn_800D2038 = .text:0x800D2038; // type:function size:0xB58 __CARDUnlock = .text:0x800D2038; // type:function size:0xB58
fn_800D2B90 = .text:0x800D2B90; // type:function size:0x70 InitCallback = .text:0x800D2B90; // type:function size:0x70 scope:local
fn_800D2C00 = .text:0x800D2C00; // type:function size:0x324 DoneCallback = .text:0x800D2C00; // type:function size:0x324 scope:local
fn_800D2F24 = .text:0x800D2F24; // type:function size:0xDC BlockReadCallback = .text:0x800D2F24; // type:function size:0xDC scope:local
fn_800D3000 = .text:0x800D3000; // type:function size:0x64 __CARDRead = .text:0x800D3000; // type:function size:0x64
fn_800D3064 = .text:0x800D3064; // type:function size:0xDC BlockWriteCallback = .text:0x800D3064; // type:function size:0xDC scope:local
fn_800D3140 = .text:0x800D3140; // type:function size:0x64 __CARDWrite = .text:0x800D3140; // type:function size:0x64
fn_800D31A4 = .text:0x800D31A4; // type:function size:0x8 __CARDGetFatBlock = .text:0x800D31A4; // type:function size:0x8
fn_800D31AC = .text:0x800D31AC; // type:function size:0xD4 WriteCallback = .text:0x800D31AC; // type:function size:0xD4 scope:local
fn_800D3280 = .text:0x800D3280; // type:function size:0xC8 EraseCallback = .text:0x800D3280; // type:function size:0xC8 scope:local
fn_800D3348 = .text:0x800D3348; // type:function size:0x118 __CARDAllocBlock = .text:0x800D3348; // type:function size:0x118
fn_800D3460 = .text:0x800D3460; // type:function size:0x9C __CARDFreeBlock = .text:0x800D3460; // type:function size:0x9C
fn_800D34FC = .text:0x800D34FC; // type:function size:0xAC __CARDUpdateFatBlock = .text:0x800D34FC; // type:function size:0xAC
fn_800D35A8 = .text:0x800D35A8; // type:function size:0x8 __CARDGetDirBlock = .text:0x800D35A8; // type:function size:0x8
fn_800D35B0 = .text:0x800D35B0; // type:function size:0xD0 WriteCallback = .text:0x800D35B0; // type:function size:0xD0 scope:local
fn_800D3680 = .text:0x800D3680; // type:function size:0xC8 EraseCallback = .text:0x800D3680; // type:function size:0xC8 scope:local
fn_800D3748 = .text:0x800D3748; // type:function size:0xC4 __CARDUpdateDir = .text:0x800D3748; // type:function size:0xC4
__CARDCheckSum = .text:0x800D380C; // type:function size:0x1B0 __CARDCheckSum = .text:0x800D380C; // type:function size:0x1B0
VerifyID = .text:0x800D39BC; // type:function size:0x284 scope:local VerifyID = .text:0x800D39BC; // type:function size:0x284 scope:local
VerifyDir = .text:0x800D3C40; // type:function size:0x240 scope:local VerifyDir = .text:0x800D3C40; // type:function size:0x240 scope:local
@ -2660,10 +2660,10 @@ CARDUnmount = .text:0x800D5188; // type:function size:0xAC
FormatCallback = .text:0x800D5234; // type:function size:0x144 scope:local FormatCallback = .text:0x800D5234; // type:function size:0x144 scope:local
__CARDFormatRegionAsync = .text:0x800D5378; // type:function size:0x658 __CARDFormatRegionAsync = .text:0x800D5378; // type:function size:0x658
CARDFormat = .text:0x800D59D0; // type:function size:0x54 CARDFormat = .text:0x800D59D0; // type:function size:0x54
fn_800D5A24 = .text:0x800D5A24; // type:function size:0x68 __CARDCompareFileName = .text:0x800D5A24; // type:function size:0x68
fn_800D5A8C = .text:0x800D5A8C; // type:function size:0x98 __CARDAccess = .text:0x800D5A8C; // type:function size:0x98
fn_800D5B24 = .text:0x800D5B24; // type:function size:0x30 fn_800D5B24 = .text:0x800D5B24; // type:function size:0x30
fn_800D5B54 = .text:0x800D5B54; // type:function size:0x150 __CARDGetFileNo = .text:0x800D5B54; // type:function size:0x150
CARDOpen = .text:0x800D5CA4; // type:function size:0x178 CARDOpen = .text:0x800D5CA4; // type:function size:0x178
CARDClose = .text:0x800D5E1C; // type:function size:0x54 CARDClose = .text:0x800D5E1C; // type:function size:0x54
__CARDIsOpened = .text:0x800D5E70; // type:function size:0x8 __CARDIsOpened = .text:0x800D5E70; // type:function size:0x8
@ -2691,13 +2691,13 @@ EXIImm = .text:0x800D7298; // type:function size:0x25C scope:global
EXIImmEx = .text:0x800D74F4; // type:function size:0xA0 EXIImmEx = .text:0x800D74F4; // type:function size:0xA0
EXIDma = .text:0x800D7594; // type:function size:0xEC scope:global EXIDma = .text:0x800D7594; // type:function size:0xEC scope:global
EXISync = .text:0x800D7680; // type:function size:0x238 scope:global EXISync = .text:0x800D7680; // type:function size:0x238 scope:global
fn_800D78B8 = .text:0x800D78B8; // type:function size:0x48 EXIClearInterrupts = .text:0x800D78B8; // type:function size:0x48
fn_800D7900 = .text:0x800D7900; // type:function size:0x7C EXISetExiCallback = .text:0x800D7900; // type:function size:0x7C
__EXIProbe = .text:0x800D797C; // type:function size:0x174 scope:local __EXIProbe = .text:0x800D797C; // type:function size:0x174 scope:local
fn_800D7AF0 = .text:0x800D7AF0; // type:function size:0x80 EXIProbe = .text:0x800D7AF0; // type:function size:0x80
fn_800D7B70 = .text:0x800D7B70; // type:function size:0xB4 EXIProbeEx = .text:0x800D7B70; // type:function size:0xB4
fn_800D7C24 = .text:0x800D7C24; // type:function size:0x10C EXIAttach = .text:0x800D7C24; // type:function size:0x10C
fn_800D7D30 = .text:0x800D7D30; // type:function size:0xBC EXIDetach = .text:0x800D7D30; // type:function size:0xBC
EXISelect = .text:0x800D7DEC; // type:function size:0x12C scope:global EXISelect = .text:0x800D7DEC; // type:function size:0x12C scope:global
EXIDeselect = .text:0x800D7F18; // type:function size:0x110 scope:global EXIDeselect = .text:0x800D7F18; // type:function size:0x110 scope:global
EXIIntrruptHandler = .text:0x800D8028; // type:function size:0xC8 scope:local EXIIntrruptHandler = .text:0x800D8028; // type:function size:0xC8 scope:local
@ -2706,9 +2706,9 @@ EXTIntrruptHandler = .text:0x800D8308; // type:function size:0xD0 scope:local
EXIInit = .text:0x800D83D8; // type:function size:0x114 scope:global EXIInit = .text:0x800D83D8; // type:function size:0x114 scope:global
EXILock = .text:0x800D84EC; // type:function size:0xF4 scope:global EXILock = .text:0x800D84EC; // type:function size:0xF4 scope:global
EXIUnlock = .text:0x800D85E0; // type:function size:0xDC scope:global EXIUnlock = .text:0x800D85E0; // type:function size:0xDC scope:global
fn_800D86BC = .text:0x800D86BC; // type:function size:0x18 EXIGetState = .text:0x800D86BC; // type:function size:0x18
fn_800D86D4 = .text:0x800D86D4; // type:function size:0x28 UnlockedHandler = .text:0x800D86D4; // type:function size:0x28 scope:local
fn_800D86FC = .text:0x800D86FC; // type:function size:0x37C EXIGetID = .text:0x800D86FC; // type:function size:0x37C
InitializeUART = .text:0x800D8A78; // type:function size:0x70 InitializeUART = .text:0x800D8A78; // type:function size:0x70
WriteUARTN = .text:0x800D8AE8; // type:function size:0x200 WriteUARTN = .text:0x800D8AE8; // type:function size:0x200
SIBusy = .text:0x800D8CE8; // type:function size:0x20 SIBusy = .text:0x800D8CE8; // type:function size:0x20
@ -2726,9 +2726,9 @@ SITransferCommands = .text:0x800D991C; // type:function size:0x10
SISetXY = .text:0x800D992C; // type:function size:0x6C scope:global SISetXY = .text:0x800D992C; // type:function size:0x6C scope:global
SIEnablePolling = .text:0x800D9998; // type:function size:0x9C SIEnablePolling = .text:0x800D9998; // type:function size:0x9C
SIDisablePolling = .text:0x800D9A34; // type:function size:0x6C SIDisablePolling = .text:0x800D9A34; // type:function size:0x6C
fn_800D9AA0 = .text:0x800D9AA0; // type:function size:0xD4 SIGetResponseRaw = .text:0x800D9AA0; // type:function size:0xD4
SIGetResponse = .text:0x800D9B74; // type:function size:0xC4 SIGetResponse = .text:0x800D9B74; // type:function size:0xC4
fn_800D9C38 = .text:0x800D9C38; // type:function size:0x8C AlarmHandler = .text:0x800D9C38; // type:function size:0x8C scope:local
SITransfer = .text:0x800D9CC4; // type:function size:0x16C scope:global SITransfer = .text:0x800D9CC4; // type:function size:0x16C scope:global
GetTypeCallback = .text:0x800D9E30; // type:function size:0x298 scope:local GetTypeCallback = .text:0x800D9E30; // type:function size:0x298 scope:local
SIGetType = .text:0x800DA0C8; // type:function size:0x1C4 scope:global SIGetType = .text:0x800DA0C8; // type:function size:0x1C4 scope:global
@ -2762,14 +2762,14 @@ __destroy_global_chain = .text:0x800E2008; // type:function size:0x48 scope:glob
__register_global_object = .text:0x800E2050; // type:function size:0x18 scope:global __register_global_object = .text:0x800E2050; // type:function size:0x18 scope:global
__dl__FPv = .text:0x800E2068; // type:function size:0x4C __dl__FPv = .text:0x800E2068; // type:function size:0x4C
__dt__Q23std9exceptionFv = .text:0x800E20B4; // type:function size:0x48 __dt__Q23std9exceptionFv = .text:0x800E20B4; // type:function size:0x48
fn_800E20FC = .text:0x800E20FC; // type:function size:0xC what__Q23std9exceptionCFv = .text:0x800E20FC; // type:function size:0xC
fn_800E2108 = .text:0x800E2108; // type:function size:0x22C __throw_catch_compare = .text:0x800E2108; // type:function size:0x22C
unexpected__3stdFv = .text:0x800E2334; // type:function size:0x28 unexpected__3stdFv = .text:0x800E2334; // type:function size:0x28
terminate__3stdFv = .text:0x800E235C; // type:function size:0x28 terminate__3stdFv = .text:0x800E235C; // type:function size:0x28
duhandler__3stdFv = .text:0x800E2384; // type:function size:0x28 duhandler__3stdFv = .text:0x800E2384; // type:function size:0x28
dthandler__3stdFv = .text:0x800E23AC; // type:function size:0x20 dthandler__3stdFv = .text:0x800E23AC; // type:function size:0x20
__cvt_fp2unsigned = .text:0x800E23CC; // type:function size:0x5C __cvt_fp2unsigned = .text:0x800E23CC; // type:function size:0x5C
fn_800E2428 = .text:0x800E2428; // type:function size:0x4C __save_fpr = .text:0x800E2428; // type:function size:0x4C
_savefpr_14 = .text:0x800E2428; // type:label scope:global _savefpr_14 = .text:0x800E2428; // type:label scope:global
_savefpr_15 = .text:0x800E242C; // type:label scope:global _savefpr_15 = .text:0x800E242C; // type:label scope:global
_savefpr_16 = .text:0x800E2430; // type:label scope:global _savefpr_16 = .text:0x800E2430; // type:label scope:global
@ -2788,7 +2788,7 @@ _savefpr_28 = .text:0x800E2460; // type:label scope:global
_savefpr_29 = .text:0x800E2464; // type:label scope:global _savefpr_29 = .text:0x800E2464; // type:label scope:global
_savefpr_30 = .text:0x800E2468; // type:label scope:global _savefpr_30 = .text:0x800E2468; // type:label scope:global
_savefpr_31 = .text:0x800E246C; // type:label scope:global _savefpr_31 = .text:0x800E246C; // type:label scope:global
fn_800E2474 = .text:0x800E2474; // type:function size:0x4C __restore_fpr = .text:0x800E2474; // type:function size:0x4C
_restfpr_14 = .text:0x800E2474; // type:label scope:global _restfpr_14 = .text:0x800E2474; // type:label scope:global
_restfpr_15 = .text:0x800E2478; // type:label scope:global _restfpr_15 = .text:0x800E2478; // type:label scope:global
_restfpr_16 = .text:0x800E247C; // type:label scope:global _restfpr_16 = .text:0x800E247C; // type:label scope:global
@ -2807,7 +2807,7 @@ _restfpr_28 = .text:0x800E24AC; // type:label scope:global
_restfpr_29 = .text:0x800E24B0; // type:label scope:global _restfpr_29 = .text:0x800E24B0; // type:label scope:global
_restfpr_30 = .text:0x800E24B4; // type:label scope:global _restfpr_30 = .text:0x800E24B4; // type:label scope:global
_restfpr_31 = .text:0x800E24B8; // type:label scope:global _restfpr_31 = .text:0x800E24B8; // type:label scope:global
fn_800E24C0 = .text:0x800E24C0; // type:function size:0x4C __save_gpr = .text:0x800E24C0; // type:function size:0x4C
_savegpr_14 = .text:0x800E24C0; // type:label scope:global _savegpr_14 = .text:0x800E24C0; // type:label scope:global
_savegpr_15 = .text:0x800E24C4; // type:label scope:global _savegpr_15 = .text:0x800E24C4; // type:label scope:global
_savegpr_16 = .text:0x800E24C8; // type:label scope:global _savegpr_16 = .text:0x800E24C8; // type:label scope:global
@ -2826,7 +2826,7 @@ _savegpr_28 = .text:0x800E24F8; // type:label scope:global
_savegpr_29 = .text:0x800E24FC; // type:label scope:global _savegpr_29 = .text:0x800E24FC; // type:label scope:global
_savegpr_30 = .text:0x800E2500; // type:label scope:global _savegpr_30 = .text:0x800E2500; // type:label scope:global
_savegpr_31 = .text:0x800E2504; // type:label scope:global _savegpr_31 = .text:0x800E2504; // type:label scope:global
fn_800E250C = .text:0x800E250C; // type:function size:0x4C __restore_gpr = .text:0x800E250C; // type:function size:0x4C
_restgpr_14 = .text:0x800E250C; // type:label scope:global _restgpr_14 = .text:0x800E250C; // type:label scope:global
_restgpr_15 = .text:0x800E2510; // type:label scope:global _restgpr_15 = .text:0x800E2510; // type:label scope:global
_restgpr_16 = .text:0x800E2514; // type:label scope:global _restgpr_16 = .text:0x800E2514; // type:label scope:global
@ -2846,7 +2846,7 @@ _restgpr_29 = .text:0x800E2548; // type:label scope:global
_restgpr_30 = .text:0x800E254C; // type:label scope:global _restgpr_30 = .text:0x800E254C; // type:label scope:global
_restgpr_31 = .text:0x800E2550; // type:label scope:global _restgpr_31 = .text:0x800E2550; // type:label scope:global
__div2u = .text:0x800E2558; // type:function size:0xEC scope:global __div2u = .text:0x800E2558; // type:function size:0xEC scope:global
fn_800E2644 = .text:0x800E2644; // type:function size:0x138 __div2i = .text:0x800E2644; // type:function size:0x138
__mod2u = .text:0x800E277C; // type:function size:0xE4 scope:global __mod2u = .text:0x800E277C; // type:function size:0xE4 scope:global
__mod2i = .text:0x800E2860; // type:function size:0x10C __mod2i = .text:0x800E2860; // type:function size:0x10C
__shl2i = .text:0x800E296C; // type:function size:0x24 __shl2i = .text:0x800E296C; // type:function size:0x24
@ -2862,29 +2862,29 @@ __end__catch = .text:0x800E2D6C; // type:function size:0x44
ExPPC_ThrowHandler__FP12ThrowContext = .text:0x800E2DB0; // type:function size:0x410 ExPPC_ThrowHandler__FP12ThrowContext = .text:0x800E2DB0; // type:function size:0x410
__unexpected = .text:0x800E31C0; // type:function size:0x1B4 __unexpected = .text:0x800E31C0; // type:function size:0x1B4
__dt__Q23std13bad_exceptionFv = .text:0x800E3374; // type:function size:0x5C __dt__Q23std13bad_exceptionFv = .text:0x800E3374; // type:function size:0x5C
fn_800E33D0 = .text:0x800E33D0; // type:function size:0x50C ExPPC_UnwindStack__FP12ThrowContextP15MWExceptionInfoPv = .text:0x800E33D0; // type:function size:0x50C
ExPPC_PopStackFrame__FP12ThrowContextP15MWExceptionInfo = .text:0x800E38DC; // type:function size:0x248 ExPPC_PopStackFrame__FP12ThrowContextP15MWExceptionInfo = .text:0x800E38DC; // type:function size:0x248
ExPPC_NextAction__FP14ActionIterator = .text:0x800E3B24; // type:function size:0x1C0 ExPPC_NextAction__FP14ActionIterator = .text:0x800E3B24; // type:function size:0x1C0
ExPPC_FindExceptionRecord__FPcP15MWExceptionInfo = .text:0x800E3CE4; // type:function size:0x204 ExPPC_FindExceptionRecord__FPcP15MWExceptionInfo = .text:0x800E3CE4; // type:function size:0x204
__unregister_fragment = .text:0x800E3EE8; // type:function size:0x34 scope:global __unregister_fragment = .text:0x800E3EE8; // type:function size:0x34 scope:global
__register_fragment = .text:0x800E3F1C; // type:function size:0x34 scope:global __register_fragment = .text:0x800E3F1C; // type:function size:0x34 scope:global
fn_800E3F50 = .text:0x800E3F50; // type:function size:0xC what__Q23std13bad_exceptionCFv = .text:0x800E3F50; // type:function size:0xC
__sys_free = .text:0x800E3F5C; // type:function size:0xB8 __sys_free = .text:0x800E3F5C; // type:function size:0xB8
exit = .text:0x800E4014; // type:function size:0xCC scope:global exit = .text:0x800E4014; // type:function size:0xCC scope:global
fn_800E40E0 = .text:0x800E40E0; // type:function size:0x88 abort = .text:0x800E40E0; // type:function size:0x88
fn_800E4168 = .text:0x800E4168; // type:function size:0x134 free = .text:0x800E4168; // type:function size:0x134
fn_800E429C = .text:0x800E429C; // type:function size:0x1FC deallocate_from_fixed_pools = .text:0x800E429C; // type:function size:0x1FC
fn_800E4498 = .text:0x800E4498; // type:function size:0xBC SubBlock_merge_next = .text:0x800E4498; // type:function size:0xBC scope:local
fn_800E4554 = .text:0x800E4554; // type:function size:0x17C Block_link = .text:0x800E4554; // type:function size:0x17C scope:local
fn_800E46D0 = .text:0x800E46D0; // type:function size:0x70 __flush_all = .text:0x800E46D0; // type:function size:0x70
__close_all = .text:0x800E4740; // type:function size:0x98 scope:global __close_all = .text:0x800E4740; // type:function size:0x98 scope:global
__num2dec = .text:0x800E47D8; // type:function size:0x1A4 __num2dec = .text:0x800E47D8; // type:function size:0x1A4
fn_800E497C = .text:0x800E497C; // type:function size:0x23C __num2dec_internal = .text:0x800E497C; // type:function size:0x23C scope:local
fn_800E4BB8 = .text:0x800E4BB8; // type:function size:0x340 __two_exp = .text:0x800E4BB8; // type:function size:0x340 scope:local
fn_800E4EF8 = .text:0x800E4EF8; // type:function size:0xEC __str2dec = .text:0x800E4EF8; // type:function size:0xEC scope:local
fn_800E4FE4 = .text:0x800E4FE4; // type:function size:0x28C __timesdec = .text:0x800E4FE4; // type:function size:0x28C scope:local
fn_800E5270 = .text:0x800E5270; // type:function size:0x110 __ull2dec = .text:0x800E5270; // type:function size:0x110 scope:local
fn_800E5380 = .text:0x800E5380; // type:function size:0x70 __count_trailing_zerol = .text:0x800E5380; // type:function size:0x70 scope:local
abs = .text:0x800E53F0; // type:function size:0x10 abs = .text:0x800E53F0; // type:function size:0x10
__flush_buffer = .text:0x800E5400; // type:function size:0xC4 scope:global __flush_buffer = .text:0x800E5400; // type:function size:0xC4 scope:global
__prep_buffer = .text:0x800E54C4; // type:function size:0x34 scope:global __prep_buffer = .text:0x800E54C4; // type:function size:0x34 scope:global
@ -2892,21 +2892,21 @@ tolower = .text:0x800E54F8; // type:function size:0x24
isalpha = .text:0x800E551C; // type:function size:0x18 isalpha = .text:0x800E551C; // type:function size:0x18
__fwrite = .text:0x800E5534; // type:function size:0x30C scope:global __fwrite = .text:0x800E5534; // type:function size:0x30C scope:global
fwrite = .text:0x800E5840; // type:function size:0x20 scope:global fwrite = .text:0x800E5840; // type:function size:0x20 scope:global
fn_800E5860 = .text:0x800E5860; // type:function size:0x138 fflush = .text:0x800E5860; // type:function size:0x138
fn_800E5998 = .text:0x800E5998; // type:function size:0xC0 fclose = .text:0x800E5998; // type:function size:0xC0
fseek = .text:0x800E5A58; // type:function size:0x20 scope:global fseek = .text:0x800E5A58; // type:function size:0x20 scope:global
fn_800E5A78 = .text:0x800E5A78; // type:function size:0x23C _fseek = .text:0x800E5A78; // type:function size:0x23C
fn_800E5CB4 = .text:0x800E5CB4; // type:function size:0x70 ftell = .text:0x800E5CB4; // type:function size:0x70
wcstombs = .text:0x800E5D24; // type:function size:0xA0 scope:global wcstombs = .text:0x800E5D24; // type:function size:0xA0 scope:global
fn_800E5DC4 = .text:0x800E5DC4; // type:function size:0xA4 unicode_to_UTF8 = .text:0x800E5DC4; // type:function size:0xA4 scope:local
fn_800E5E68 = .text:0x800E5E68; // type:function size:0x4C memcmp = .text:0x800E5E68; // type:function size:0x4C
__memrchr = .text:0x800E5EB4; // type:function size:0x2C scope:global __memrchr = .text:0x800E5EB4; // type:function size:0x2C scope:global
memchr = .text:0x800E5EE0; // type:function size:0x2C scope:global memchr = .text:0x800E5EE0; // type:function size:0x2C scope:global
fn_800E5F0C = .text:0x800E5F0C; // type:function size:0xCC memmove = .text:0x800E5F0C; // type:function size:0xCC
fn_800E5FD8 = .text:0x800E5FD8; // type:function size:0xB0 __copy_longs_rev_unaligned = .text:0x800E5FD8; // type:function size:0xB0
fn_800E6088 = .text:0x800E6088; // type:function size:0xC4 __copy_longs_unaligned = .text:0x800E6088; // type:function size:0xC4
fn_800E614C = .text:0x800E614C; // type:function size:0xAC __copy_longs_rev_aligned = .text:0x800E614C; // type:function size:0xAC
fn_800E61F8 = .text:0x800E61F8; // type:function size:0xC0 __copy_longs_aligned = .text:0x800E61F8; // type:function size:0xC0
__stdio_atexit = .text:0x800E62B8; // type:function size:0x10 scope:global __stdio_atexit = .text:0x800E62B8; // type:function size:0x10 scope:global
sprintf = .text:0x800E62C8; // type:function size:0xE0 sprintf = .text:0x800E62C8; // type:function size:0xE0
vsprintf = .text:0x800E63A8; // type:function size:0x78 vsprintf = .text:0x800E63A8; // type:function size:0x78
@ -2932,18 +2932,18 @@ strlen = .text:0x800E86A8; // type:function size:0x1C scope:global
__close_console = .text:0x800E86C4; // type:function size:0x8 __close_console = .text:0x800E86C4; // type:function size:0x8
__write_console = .text:0x800E86CC; // type:function size:0xC4 __write_console = .text:0x800E86CC; // type:function size:0xC4
fwide = .text:0x800E8790; // type:function size:0x88 scope:global fwide = .text:0x800E8790; // type:function size:0x88 scope:global
fn_800E8818 = .text:0x800E8818; // type:function size:0x310 __ieee754_acos = .text:0x800E8818; // type:function size:0x310
fn_800E8B28 = .text:0x800E8B28; // type:function size:0x264 __ieee754_asin = .text:0x800E8B28; // type:function size:0x264
fn_800E8D8C = .text:0x800E8D8C; // type:function size:0x290 __ieee754_atan2 = .text:0x800E8D8C; // type:function size:0x290
fn_800E901C = .text:0x800E901C; // type:function size:0x33C __ieee754_fmod = .text:0x800E901C; // type:function size:0x33C
fn_800E9358 = .text:0x800E9358; // type:function size:0x88C __ieee754_pow = .text:0x800E9358; // type:function size:0x88C
fn_800E9BE4 = .text:0x800E9BE4; // type:function size:0x3A0 __ieee754_rem_pio2 = .text:0x800E9BE4; // type:function size:0x3A0
fn_800E9F84 = .text:0x800E9F84; // type:function size:0xF4 __kernel_cos = .text:0x800E9F84; // type:function size:0xF4
fn_800EA078 = .text:0x800EA078; // type:function size:0xE54 __kernel_rem_pio2 = .text:0x800EA078; // type:function size:0xE54
fn_800EAECC = .text:0x800EAECC; // type:function size:0xA0 __kernel_sin = .text:0x800EAECC; // type:function size:0xA0
fn_800EAF6C = .text:0x800EAF6C; // type:function size:0x214 __kernel_tan = .text:0x800EAF6C; // type:function size:0x214
fn_800EB180 = .text:0x800EB180; // type:function size:0x200 atan = .text:0x800EB180; // type:function size:0x200
fn_800EB380 = .text:0x800EB380; // type:function size:0x28 copysign = .text:0x800EB380; // type:function size:0x28
cos = .text:0x800EB3A8; // type:function size:0xD4 cos = .text:0x800EB3A8; // type:function size:0xD4
floor = .text:0x800EB47C; // type:function size:0x148 floor = .text:0x800EB47C; // type:function size:0x148
frexp = .text:0x800EB5C4; // type:function size:0x8C frexp = .text:0x800EB5C4; // type:function size:0x8C
@ -2970,123 +2970,123 @@ TRKInitializeEventQueue = .text:0x800EBE7C; // type:function size:0x58 scope:glo
TRKNubWelcome = .text:0x800EBED4; // type:function size:0x28 scope:global TRKNubWelcome = .text:0x800EBED4; // type:function size:0x28 scope:global
TRKTerminateNub = .text:0x800EBEFC; // type:function size:0x24 scope:global TRKTerminateNub = .text:0x800EBEFC; // type:function size:0x24 scope:global
TRKInitializeNub = .text:0x800EBF20; // type:function size:0x134 scope:global TRKInitializeNub = .text:0x800EBF20; // type:function size:0x134 scope:global
fn_800EC054 = .text:0x800EC054; // type:function size:0x1DC TRKMessageSend = .text:0x800EC054; // type:function size:0x1DC
fn_800EC230 = .text:0x800EC230; // type:function size:0xF0 TRKReadBuffer_ui32 = .text:0x800EC230; // type:function size:0xF0
fn_800EC320 = .text:0x800EC320; // type:function size:0x98 TRKReadBuffer_ui8 = .text:0x800EC320; // type:function size:0x98
fn_800EC3B8 = .text:0x800EC3B8; // type:function size:0xE8 TRKReadBuffer1_ui64 = .text:0x800EC3B8; // type:function size:0xE8
fn_800EC4A0 = .text:0x800EC4A0; // type:function size:0xC8 TRKReadBuffer1_ui32 = .text:0x800EC4A0; // type:function size:0xC8
fn_800EC568 = .text:0x800EC568; // type:function size:0xB8 TRKReadBuffer1_ui16 = .text:0x800EC568; // type:function size:0xB8
fn_800EC620 = .text:0x800EC620; // type:function size:0x80 TRKReadBuffer1_ui8 = .text:0x800EC620; // type:function size:0x80
fn_800EC6A0 = .text:0x800EC6A0; // type:function size:0xA8 TRKAppendBuffer_ui32 = .text:0x800EC6A0; // type:function size:0xA8
fn_800EC748 = .text:0x800EC748; // type:function size:0x68 TRKAppendBuffer_ui8 = .text:0x800EC748; // type:function size:0x68
fn_800EC7B0 = .text:0x800EC7B0; // type:function size:0x88 TRKAppendBuffer1_ui64 = .text:0x800EC7B0; // type:function size:0x88
fn_800EC838 = .text:0x800EC838; // type:function size:0x64 TRKAppendBuffer1_ui32 = .text:0x800EC838; // type:function size:0x64
fn_800EC89C = .text:0x800EC89C; // type:function size:0x54 TRKAppendBuffer1_ui16 = .text:0x800EC89C; // type:function size:0x54
fn_800EC8F0 = .text:0x800EC8F0; // type:function size:0x8C TRKReadBuffer = .text:0x800EC8F0; // type:function size:0x8C
fn_800EC97C = .text:0x800EC97C; // type:function size:0xA4 TRKAppendBuffer = .text:0x800EC97C; // type:function size:0xA4
fn_800ECA20 = .text:0x800ECA20; // type:function size:0x30 TRKSetBufferPosition = .text:0x800ECA20; // type:function size:0x30
fn_800ECA50 = .text:0x800ECA50; // type:function size:0x40 TRKResetBuffer = .text:0x800ECA50; // type:function size:0x40
fn_800ECA90 = .text:0x800ECA90; // type:function size:0x64 TRKReleaseBuffer = .text:0x800ECA90; // type:function size:0x64
TRKGetBuffer = .text:0x800ECAF4; // type:function size:0x2C scope:global TRKGetBuffer = .text:0x800ECAF4; // type:function size:0x2C scope:global
fn_800ECB20 = .text:0x800ECB20; // type:function size:0xC8 TRKGetFreeBuffer = .text:0x800ECB20; // type:function size:0xC8
TRKInitializeMessageBuffers = .text:0x800ECBE8; // type:function size:0x74 scope:global TRKInitializeMessageBuffers = .text:0x800ECBE8; // type:function size:0x74 scope:global
fn_800ECC5C = .text:0x800ECC5C; // type:function size:0x8 TRKTerminateSerialHandler = .text:0x800ECC5C; // type:function size:0x8
TRKInitializeSerialHandler = .text:0x800ECC64; // type:function size:0x24 scope:global TRKInitializeSerialHandler = .text:0x800ECC64; // type:function size:0x24 scope:global
fn_800ECC88 = .text:0x800ECC88; // type:function size:0x50 TRKProcessInput = .text:0x800ECC88; // type:function size:0x50
TRKGetInput = .text:0x800ECCD8; // type:function size:0x98 scope:global TRKGetInput = .text:0x800ECCD8; // type:function size:0x98 scope:global
fn_800ECD70 = .text:0x800ECD70; // type:function size:0x2B8 TRKTestForPacket = .text:0x800ECD70; // type:function size:0x2B8
usr_put_initialize = .text:0x800ED028; // type:function size:0x4 scope:global usr_put_initialize = .text:0x800ED028; // type:function size:0x4 scope:global
fn_800ED02C = .text:0x800ED02C; // type:function size:0x88 usr_puts_serial = .text:0x800ED02C; // type:function size:0x88
TRKDispatchMessage = .text:0x800ED0B4; // type:function size:0x84 scope:global TRKDispatchMessage = .text:0x800ED0B4; // type:function size:0x84 scope:global
TRKInitializeDispatcher = .text:0x800ED138; // type:function size:0x18 scope:global TRKInitializeDispatcher = .text:0x800ED138; // type:function size:0x18 scope:global
fn_800ED150 = .text:0x800ED150; // type:function size:0x1A4 TRKDoSetOption = .text:0x800ED150; // type:function size:0x1A4
fn_800ED2F4 = .text:0x800ED2F4; // type:function size:0x100 TRKDoStop = .text:0x800ED2F4; // type:function size:0x100
fn_800ED3F4 = .text:0x800ED3F4; // type:function size:0x530 TRKDoStep = .text:0x800ED3F4; // type:function size:0x530
fn_800ED924 = .text:0x800ED924; // type:function size:0x154 TRKDoContinue = .text:0x800ED924; // type:function size:0x154
fn_800EDA78 = .text:0x800EDA78; // type:function size:0x2F8 TRKDoFlushCache = .text:0x800EDA78; // type:function size:0x2F8
fn_800EDD70 = .text:0x800EDD70; // type:function size:0x3C8 TRKDoWriteRegisters = .text:0x800EDD70; // type:function size:0x3C8
fn_800EE138 = .text:0x800EE138; // type:function size:0x3CC TRKDoReadRegisters = .text:0x800EE138; // type:function size:0x3CC
fn_800EE504 = .text:0x800EE504; // type:function size:0x420 TRKDoWriteMemory = .text:0x800EE504; // type:function size:0x420
fn_800EE924 = .text:0x800EE924; // type:function size:0x410 TRKDoReadMemory = .text:0x800EE924; // type:function size:0x410
fn_800EED34 = .text:0x800EED34; // type:function size:0x398 TRKDoCPUType = .text:0x800EED34; // type:function size:0x398
fn_800EF0CC = .text:0x800EF0CC; // type:function size:0x230 TRKDoSupportMask = .text:0x800EF0CC; // type:function size:0x230
fn_800EF2FC = .text:0x800EF2FC; // type:function size:0x2D8 TRKDoVersions = .text:0x800EF2FC; // type:function size:0x2D8
fn_800EF5D4 = .text:0x800EF5D4; // type:function size:0xB8 TRKDoReset = .text:0x800EF5D4; // type:function size:0xB8
fn_800EF68C = .text:0x800EF68C; // type:function size:0xE4 TRKDoDisconnect = .text:0x800EF68C; // type:function size:0xE4
fn_800EF770 = .text:0x800EF770; // type:function size:0xBC TRKDoConnect = .text:0x800EF770; // type:function size:0xBC
fn_800EF82C = .text:0x800EF82C; // type:function size:0xB0 TRKDoUnsupported = .text:0x800EF82C; // type:function size:0xB0
fn_800EF8DC = .text:0x800EF8DC; // type:function size:0xB8 TRKStandardACK = .text:0x800EF8DC; // type:function size:0xB8
fn_800EF994 = .text:0x800EF994; // type:function size:0xC SetTRKConnected = .text:0x800EF994; // type:function size:0xC
fn_800EF9A0 = .text:0x800EF9A0; // type:function size:0x10 GetTRKConnected = .text:0x800EF9A0; // type:function size:0x10
fn_800EF9B0 = .text:0x800EF9B0; // type:function size:0x190 HandlePositionFileSupportRequest = .text:0x800EF9B0; // type:function size:0x190
fn_800EFB40 = .text:0x800EFB40; // type:function size:0x120 HandleCloseFileSupportRequest = .text:0x800EFB40; // type:function size:0x120
fn_800EFC60 = .text:0x800EFC60; // type:function size:0x1A8 HandleOpenFileSupportRequest = .text:0x800EFC60; // type:function size:0x1A8
fn_800EFE08 = .text:0x800EFE08; // type:function size:0x1A4 TRKRequestSend = .text:0x800EFE08; // type:function size:0x1A4
fn_800EFFAC = .text:0x800EFFAC; // type:function size:0x2C4 TRKSuppAccessFile = .text:0x800EFFAC; // type:function size:0x2C4
fn_800F0270 = .text:0x800F0270; // type:function size:0x8 TRKReleaseMutex = .text:0x800F0270; // type:function size:0x8
fn_800F0278 = .text:0x800F0278; // type:function size:0x8 TRKAcquireMutex = .text:0x800F0278; // type:function size:0x8
fn_800F0280 = .text:0x800F0280; // type:function size:0x8 TRKInitializeMutex = .text:0x800F0280; // type:function size:0x8
fn_800F0288 = .text:0x800F0288; // type:function size:0xD8 TRKDoNotifyStopped = .text:0x800F0288; // type:function size:0xD8
TRK_flush_cache = .text:0x800F0360; // type:function size:0x38 TRK_flush_cache = .text:0x800F0360; // type:function size:0x38
TRK_fill_mem = .text:0x800F0398; // type:function size:0xBC TRK_fill_mem = .text:0x800F0398; // type:function size:0xBC
fn_800F0454 = .text:0x800F0454; // type:function size:0x8 __TRK_get_MSR = .text:0x800F0454; // type:function size:0x8
fn_800F045C = .text:0x800F045C; // type:function size:0x8 __TRK_set_MSR = .text:0x800F045C; // type:function size:0x8
fn_800F0464 = .text:0x800F0464; // type:function size:0x3C TRK_ppc_memcpy = .text:0x800F0464; // type:function size:0x3C
TRKInterruptHandler = .text:0x800F04A0; // type:function size:0x194 scope:global TRKInterruptHandler = .text:0x800F04A0; // type:function size:0x194 scope:global
TRKExceptionHandler = .text:0x800F0634; // type:function size:0x9C scope:global TRKExceptionHandler = .text:0x800F0634; // type:function size:0x9C scope:global
TRKSwapAndGo = .text:0x800F06D0; // type:function size:0xC4 scope:global TRKSwapAndGo = .text:0x800F06D0; // type:function size:0xC4 scope:global
TRKInterruptHandlerEnableInterrupts = .text:0x800F0794; // type:function size:0x54 scope:global TRKInterruptHandlerEnableInterrupts = .text:0x800F0794; // type:function size:0x54 scope:global
TRKTargetSetInputPendingPtr = .text:0x800F07E8; // type:function size:0x10 scope:global TRKTargetSetInputPendingPtr = .text:0x800F07E8; // type:function size:0x10 scope:global
fn_800F07F8 = .text:0x800F07F8; // type:function size:0x21C TRKPPCAccessFPRegister = .text:0x800F07F8; // type:function size:0x21C
fn_800F0A14 = .text:0x800F0A14; // type:function size:0x18 TRKTargetStop = .text:0x800F0A14; // type:function size:0x18
TRKTargetSetStopped = .text:0x800F0A2C; // type:function size:0x10 scope:global TRKTargetSetStopped = .text:0x800F0A2C; // type:function size:0x10 scope:global
TRKTargetStopped = .text:0x800F0A3C; // type:function size:0x10 scope:global TRKTargetStopped = .text:0x800F0A3C; // type:function size:0x10 scope:global
fn_800F0A4C = .text:0x800F0A4C; // type:function size:0x3C TRKTargetFlushCache = .text:0x800F0A4C; // type:function size:0x3C
TRKTargetSupportRequest = .text:0x800F0A88; // type:function size:0x208 scope:global TRKTargetSupportRequest = .text:0x800F0A88; // type:function size:0x208 scope:global
fn_800F0C90 = .text:0x800F0C90; // type:function size:0x10 TRKTargetGetPC = .text:0x800F0C90; // type:function size:0x10
fn_800F0CA0 = .text:0x800F0CA0; // type:function size:0x7C TRKTargetStepOutOfRange = .text:0x800F0CA0; // type:function size:0x7C
fn_800F0D1C = .text:0x800F0D1C; // type:function size:0x6C TRKTargetSingleStep = .text:0x800F0D1C; // type:function size:0x6C
fn_800F0D88 = .text:0x800F0D88; // type:function size:0xAC TRKTargetAddExceptionInfo = .text:0x800F0D88; // type:function size:0xAC
fn_800F0E34 = .text:0x800F0E34; // type:function size:0x124 TRKTargetAddStopInfo = .text:0x800F0E34; // type:function size:0x124
TRKTargetInterrupt = .text:0x800F0F58; // type:function size:0x15C scope:global TRKTargetInterrupt = .text:0x800F0F58; // type:function size:0x15C scope:global
TRKPostInterruptEvent = .text:0x800F10B4; // type:function size:0xC0 scope:global TRKPostInterruptEvent = .text:0x800F10B4; // type:function size:0xC0 scope:global
fn_800F1174 = .text:0x800F1174; // type:function size:0x60 TRKTargetCPUType = .text:0x800F1174; // type:function size:0x60
fn_800F11D4 = .text:0x800F11D4; // type:function size:0xA4 TRKTargetSupportMask = .text:0x800F11D4; // type:function size:0xA4
fn_800F1278 = .text:0x800F1278; // type:function size:0x24 TRKTargetVersions = .text:0x800F1278; // type:function size:0x24
fn_800F129C = .text:0x800F129C; // type:function size:0x438 TRKTargetAccessExtended2 = .text:0x800F129C; // type:function size:0x438
fn_800F16D4 = .text:0x800F16D4; // type:function size:0x170 TRKTargetAccessExtended1 = .text:0x800F16D4; // type:function size:0x170
fn_800F1844 = .text:0x800F1844; // type:function size:0x13C TRKTargetAccessFP = .text:0x800F1844; // type:function size:0x13C
fn_800F1980 = .text:0x800F1980; // type:function size:0xF4 TRKTargetAccessDefault = .text:0x800F1980; // type:function size:0xF4
fn_800F1A74 = .text:0x800F1A74; // type:function size:0x14C TRKTargetAccessMemory = .text:0x800F1A74; // type:function size:0x14C
fn_800F1BC0 = .text:0x800F1BC0; // type:function size:0x124 TRKValidMemory32 = .text:0x800F1BC0; // type:function size:0x124
fn_800F1CF0 = .text:0x800F1CF0; // type:function size:0x8 TRKAccessFile = .text:0x800F1CF0; // type:function size:0x8
fn_800F1CF8 = .text:0x800F1CF8; // type:function size:0x8 TRKOpenFile = .text:0x800F1CF8; // type:function size:0x8
fn_800F1D00 = .text:0x800F1D00; // type:function size:0x8 TRKCloseFile = .text:0x800F1D00; // type:function size:0x8
fn_800F1D08 = .text:0x800F1D08; // type:function size:0x8 TRKPositionFile = .text:0x800F1D08; // type:function size:0x8
InitMetroTRK = .text:0x800F1D10; // type:function size:0x94 scope:global InitMetroTRK = .text:0x800F1D10; // type:function size:0x94 scope:global
TRKInitializeTarget = .text:0x800F1DA4; // type:function size:0x4C scope:global TRKInitializeTarget = .text:0x800F1DA4; // type:function size:0x4C scope:global
fn_800F1DF0 = .text:0x800F1DF0; // type:function size:0x40 TRKTargetTranslate = .text:0x800F1DF0; // type:function size:0x40
EnableMetroTRKInterrupts = .text:0x800F1E30; // type:function size:0x20 scope:global EnableMetroTRKInterrupts = .text:0x800F1E30; // type:function size:0x20 scope:global
TRKSaveExtended1Block = .text:0x800F1E50; // type:function size:0x1B8 scope:global TRKSaveExtended1Block = .text:0x800F1E50; // type:function size:0x1B8 scope:global
TRKRestoreExtended1Block = .text:0x800F2008; // type:function size:0x1B8 scope:global TRKRestoreExtended1Block = .text:0x800F2008; // type:function size:0x1B8 scope:global
fn_800F21C0 = .text:0x800F21C0; // type:function size:0x8 TRKTargetCPUMinorType = .text:0x800F21C0; // type:function size:0x8
TRK_main = .text:0x800F21C8; // type:function size:0x44 scope:global TRK_main = .text:0x800F21C8; // type:function size:0x44 scope:global
TRKLoadContext = .text:0x800F220C; // type:function size:0x88 scope:global TRKLoadContext = .text:0x800F220C; // type:function size:0x88 scope:global
TRKUARTInterruptHandler = .text:0x800F2294; // type:function size:0x4 scope:global TRKUARTInterruptHandler = .text:0x800F2294; // type:function size:0x4 scope:global
TRK_board_display = .text:0x800F2298; // type:function size:0x24 scope:global TRK_board_display = .text:0x800F2298; // type:function size:0x24 scope:global
UnreserveEXI2Port = .text:0x800F22BC; // type:function size:0x30 scope:global UnreserveEXI2Port = .text:0x800F22BC; // type:function size:0x30 scope:global
ReserveEXI2Port = .text:0x800F22EC; // type:function size:0x30 scope:global ReserveEXI2Port = .text:0x800F22EC; // type:function size:0x30 scope:global
fn_800F231C = .text:0x800F231C; // type:function size:0xF0 TRKReadUARTPoll = .text:0x800F231C; // type:function size:0xF0
fn_800F240C = .text:0x800F240C; // type:function size:0x28 WriteUART1 = .text:0x800F240C; // type:function size:0x28
fn_800F2434 = .text:0x800F2434; // type:function size:0xE0 WriteUARTFlush = .text:0x800F2434; // type:function size:0xE0
fn_800F2514 = .text:0x800F2514; // type:function size:0x30 EnableEXI2Interrupts = .text:0x800F2514; // type:function size:0x30
TRKInitializeIntDrivenUART = .text:0x800F2544; // type:function size:0x3C scope:global TRKInitializeIntDrivenUART = .text:0x800F2544; // type:function size:0x3C scope:global
InitMetroTRKCommTable = .text:0x800F2580; // type:function size:0x100 scope:global InitMetroTRKCommTable = .text:0x800F2580; // type:function size:0x100 scope:global
TRKEXICallBack = .text:0x800F2680; // type:function size:0x38 scope:global TRKEXICallBack = .text:0x800F2680; // type:function size:0x38 scope:global
TRKTargetContinue = .text:0x800F26B8; // type:function size:0x34 scope:global TRKTargetContinue = .text:0x800F26B8; // type:function size:0x34 scope:global
fn_800F26EC = .text:0x800F26EC; // type:function size:0x10 GetUseSerialIO = .text:0x800F26EC; // type:function size:0x10
fn_800F26FC = .text:0x800F26FC; // type:function size:0xC SetUseSerialIO = .text:0x800F26FC; // type:function size:0xC
fn_800F2708 = .text:0x800F2708; // type:function size:0xBC __TRK_write_console = .text:0x800F2708; // type:function size:0xBC
__read_console = .text:0x800F27C4; // type:function size:0xBC __read_console = .text:0x800F27C4; // type:function size:0xBC
fn_800F2880 = .text:0x800F2880; // type:function size:0x68 fn_800F2880 = .text:0x800F2880; // type:function size:0x68
fn_800F28E8 = .text:0x800F28E8; // type:function size:0xAC4 fn_800F28E8 = .text:0x800F28E8; // type:function size:0xAC4