diff --git a/config/ce-e/config.yml b/config/ce-e/config.yml index 1c584b1a..c1a502fa 100644 --- a/config/ce-e/config.yml +++ b/config/ce-e/config.yml @@ -201,3 +201,18 @@ block_relocations: - source: 0x800301E0 - source: 0x800301F0 - source: 0x80030218 +# cpu.c +- source: 0x800336BC +- source: 0x800336C4 +- source: 0x80033724 +- source: 0x8003372C +- source: 0x80033738 +- source: 0x80033EC8 +- source: 0x80033EF8 +- source: 0x80033EFC +- source: 0x80033F30 +- source: 0x80033F44 +- source: 0x80033F84 +- source: 0x80033F88 +- source: 0x80033FBC +- source: 0x80033FD0 diff --git a/config/ce-e/symbols.txt b/config/ce-e/symbols.txt index be43d137..ca6c28d2 100644 --- a/config/ce-e/symbols.txt +++ b/config/ce-e/symbols.txt @@ -332,7 +332,7 @@ systemGetException = .text:0x8002DA08; // type:function size:0x1DC scope:local systemSetupGameALL = .text:0x8002DBE4; // type:function size:0x2A14 scope:local systemGetInitialConfiguration = .text:0x800305F8; // type:function size:0x7E8 scope:global systemSetupGameRAM = .text:0x80030DE0; // type:function size:0x3D8 scope:local -cpuOpcodeChecksum = .text:0x800311B8; // type:function size:0x114 scope:local +cpuOpcodeChecksum = .text:0x800311B8; // type:function size:0x114 scope:global treePrintNode = .text:0x800312CC; // type:function size:0x1E4 scope:local treeForceCleanNodes = .text:0x800314B0; // type:function size:0x1D4 scope:local treeCleanNodes = .text:0x80031684; // type:function size:0x2E0 scope:local @@ -378,7 +378,7 @@ cpuGetSize = .text:0x80035B18; // type:function size:0x144 scope:local cpuGetMode = .text:0x80035C5C; // type:function size:0xD8 scope:local cpuSetTLB = .text:0x80035D34; // type:function size:0x2E4 scope:local cpuMapAddress = .text:0x80036018; // type:function size:0x1C8 scope:local -cpuFreeDevice = .text:0x800361E0; // type:function size:0xA4 scope:local +cpuFreeDevice = .text:0x800361E0; // type:function size:0xA4 scope:global cpuMakeDevice = .text:0x80036284; // type:function size:0x110 scope:local cpuException = .text:0x80036394; // type:function size:0x2C0 scope:global cpuTestInterrupt = .text:0x80036654; // type:function size:0xDC scope:global @@ -394,7 +394,7 @@ cpuExecuteJump = .text:0x80039700; // type:function size:0xD0 scope:local cpuExecuteIdle = .text:0x800397D0; // type:function size:0x10C scope:local cpuExecuteOpcode = .text:0x800398DC; // type:function size:0x4974 scope:local cpuExecuteUpdate = .text:0x8003E250; // type:function size:0x2FC scope:local -cpuRetraceCallback = .text:0x8003E54C; // type:function size:0x10 scope:local +cpuRetraceCallback = .text:0x8003E54C; // type:function size:0x10 scope:global cpuNextInstruction = .text:0x8003E55C; // type:function size:0x2C4 scope:local cpuFindAddress = .text:0x8003E820; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003ECBC; // type:function size:0x490 scope:global @@ -1800,7 +1800,7 @@ gTypeFile = .data:0x800DCA20; // type:object size:0x10 scope:global gcoverOpen = .data:0x800DCAC0; // type:object size:0x2E61 scope:global align:32 gnoDisk = .data:0x800DF940; // type:object size:0x2201 scope:global align:32 gretryErr = .data:0x800E1B60; // type:object size:0x3401 scope:global align:32 -gfatalErr = .data:0x800E4F80; // type:object size:0x4B41 scope:global align:32 +gfatalErr = .data:0x800E4F80; // type:object size:0x4B41 scope:global align:32 noreloc gwrongDisk = .data:0x800E9AE0; // type:object size:0x2201 scope:global align:32 greadingDisk = .data:0x800EBD00; // type:object size:0xB81 scope:global align:32 gyes = .data:0x800EC8A0; // type:object size:0x141 scope:global align:32 @@ -1818,7 +1818,7 @@ gfrench_mesgOK = .data:0x800FF1E0; // type:object size:0x1C1 scope:global align: ggerman_coverOpen = .data:0x800FF3C0; // type:object size:0x2C21 scope:global align:32 ggerman_noDisk = .data:0x80102000; // type:object size:0x2201 scope:global align:32 ggerman_retryErr = .data:0x80104220; // type:object size:0x46C1 scope:global align:32 -ggerman_fatalErr = .data:0x80108900; // type:object size:0x46C1 scope:global align:32 +ggerman_fatalErr = .data:0x80108900; // type:object size:0x46C1 scope:global align:32 noreloc ggerman_wrongDisk = .data:0x8010CFE0; // type:object size:0x2501 scope:global align:32 ggerman_readingDisk = .data:0x8010F500; // type:object size:0xD61 scope:global align:32 ggerman_yes = .data:0x80110280; // type:object size:0x1C1 scope:global align:32 @@ -2034,54 +2034,54 @@ contMap = .data:0x801375C8; // type:object size:0x140 scope:local gClassCPU = .data:0x80137948; // type:object size:0x10 scope:global gaszNameGPR = .data:0x80137958; // type:object size:0x80 scope:local gaszNameFPR = .data:0x801379D8; // type:object size:0x80 scope:local -@205 = .data:0x80137A58; // type:object size:0xA scope:local data:string -@206 = .data:0x80137A64; // type:object size:0xA scope:local data:string -@208 = .data:0x80137A70; // type:object size:0xA scope:local data:string -@210 = .data:0x80137A7C; // type:object size:0xD scope:local data:string -@211 = .data:0x80137A8C; // type:object size:0xA scope:local data:string -@213 = .data:0x80137A98; // type:object size:0x9 scope:local data:string -@221 = .data:0x80137AA4; // type:object size:0x9 scope:local data:string -@222 = .data:0x80137AB0; // type:object size:0x9 scope:local data:string -@223 = .data:0x80137ABC; // type:object size:0xA scope:local data:string -@224 = .data:0x80137AC8; // type:object size:0xE scope:local data:string -@225 = .data:0x80137AD8; // type:object size:0xE scope:local data:string -@226 = .data:0x80137AE8; // type:object size:0xE scope:local data:string -@227 = .data:0x80137AF8; // type:object size:0xE scope:local data:string -@228 = .data:0x80137B08; // type:object size:0xE scope:local data:string -@230 = .data:0x80137B18; // type:object size:0xC scope:local data:string -@233 = .data:0x80137B24; // type:object size:0xA scope:local data:string -@234 = .data:0x80137B30; // type:object size:0xE scope:local data:string +@118 = .data:0x80137A58; // type:object size:0xA scope:local data:string +@119 = .data:0x80137A64; // type:object size:0xA scope:local data:string +@121 = .data:0x80137A70; // type:object size:0xA scope:local data:string +@123 = .data:0x80137A7C; // type:object size:0xD scope:local data:string +@124 = .data:0x80137A8C; // type:object size:0xA scope:local data:string +@126 = .data:0x80137A98; // type:object size:0x9 scope:local data:string +@134 = .data:0x80137AA4; // type:object size:0x9 scope:local data:string +@135 = .data:0x80137AB0; // type:object size:0x9 scope:local data:string +@136 = .data:0x80137ABC; // type:object size:0xA scope:local data:string +@137 = .data:0x80137AC8; // type:object size:0xE scope:local data:string +@138 = .data:0x80137AD8; // type:object size:0xE scope:local data:string +@139 = .data:0x80137AE8; // type:object size:0xE scope:local data:string +@140 = .data:0x80137AF8; // type:object size:0xE scope:local data:string +@141 = .data:0x80137B08; // type:object size:0xE scope:local data:string +@143 = .data:0x80137B18; // type:object size:0xC scope:local data:string +@146 = .data:0x80137B24; // type:object size:0xA scope:local data:string +@147 = .data:0x80137B30; // type:object size:0xE scope:local data:string gaszNameCP0 = .data:0x80137B40; // type:object size:0x80 scope:local -@236 = .data:0x80137BC0; // type:object size:0x10 scope:local data:string -@237 = .data:0x80137BD0; // type:object size:0x10 scope:local data:string -@238 = .data:0x80137BE0; // type:object size:0x10 scope:local data:string -@239 = .data:0x80137BF0; // type:object size:0x10 scope:local data:string -@240 = .data:0x80137C00; // type:object size:0x10 scope:local data:string -@241 = .data:0x80137C10; // type:object size:0x10 scope:local data:string -@242 = .data:0x80137C20; // type:object size:0x10 scope:local data:string -@243 = .data:0x80137C30; // type:object size:0x10 scope:local data:string -@244 = .data:0x80137C40; // type:object size:0x10 scope:local data:string -@245 = .data:0x80137C50; // type:object size:0x11 scope:local data:string -@246 = .data:0x80137C64; // type:object size:0x11 scope:local data:string -@247 = .data:0x80137C78; // type:object size:0x11 scope:local data:string -@248 = .data:0x80137C8C; // type:object size:0x11 scope:local data:string -@249 = .data:0x80137CA0; // type:object size:0x11 scope:local data:string -@250 = .data:0x80137CB4; // type:object size:0x11 scope:local data:string -@251 = .data:0x80137CC8; // type:object size:0x11 scope:local data:string -@252 = .data:0x80137CDC; // type:object size:0x11 scope:local data:string -@253 = .data:0x80137CF0; // type:object size:0x11 scope:local data:string -@254 = .data:0x80137D04; // type:object size:0x11 scope:local data:string -@255 = .data:0x80137D18; // type:object size:0x11 scope:local data:string -@256 = .data:0x80137D2C; // type:object size:0x11 scope:local data:string -@257 = .data:0x80137D40; // type:object size:0x11 scope:local data:string -@258 = .data:0x80137D54; // type:object size:0x11 scope:local data:string -@259 = .data:0x80137D68; // type:object size:0x11 scope:local data:string -@260 = .data:0x80137D7C; // type:object size:0x11 scope:local data:string -@261 = .data:0x80137D90; // type:object size:0x11 scope:local data:string -@262 = .data:0x80137DA4; // type:object size:0x11 scope:local data:string -@263 = .data:0x80137DB8; // type:object size:0x11 scope:local data:string -@264 = .data:0x80137DCC; // type:object size:0x11 scope:local data:string -@265 = .data:0x80137DE0; // type:object size:0x11 scope:local data:string +@149 = .data:0x80137BC0; // type:object size:0x10 scope:local data:string +@150 = .data:0x80137BD0; // type:object size:0x10 scope:local data:string +@151 = .data:0x80137BE0; // type:object size:0x10 scope:local data:string +@152 = .data:0x80137BF0; // type:object size:0x10 scope:local data:string +@153 = .data:0x80137C00; // type:object size:0x10 scope:local data:string +@154 = .data:0x80137C10; // type:object size:0x10 scope:local data:string +@155 = .data:0x80137C20; // type:object size:0x10 scope:local data:string +@156 = .data:0x80137C30; // type:object size:0x10 scope:local data:string +@157 = .data:0x80137C40; // type:object size:0x10 scope:local data:string +@158 = .data:0x80137C50; // type:object size:0x11 scope:local data:string +@159 = .data:0x80137C64; // type:object size:0x11 scope:local data:string +@160 = .data:0x80137C78; // type:object size:0x11 scope:local data:string +@161 = .data:0x80137C8C; // type:object size:0x11 scope:local data:string +@162 = .data:0x80137CA0; // type:object size:0x11 scope:local data:string +@163 = .data:0x80137CB4; // type:object size:0x11 scope:local data:string +@164 = .data:0x80137CC8; // type:object size:0x11 scope:local data:string +@165 = .data:0x80137CDC; // type:object size:0x11 scope:local data:string +@166 = .data:0x80137CF0; // type:object size:0x11 scope:local data:string +@167 = .data:0x80137D04; // type:object size:0x11 scope:local data:string +@168 = .data:0x80137D18; // type:object size:0x11 scope:local data:string +@169 = .data:0x80137D2C; // type:object size:0x11 scope:local data:string +@170 = .data:0x80137D40; // type:object size:0x11 scope:local data:string +@171 = .data:0x80137D54; // type:object size:0x11 scope:local data:string +@172 = .data:0x80137D68; // type:object size:0x11 scope:local data:string +@173 = .data:0x80137D7C; // type:object size:0x11 scope:local data:string +@174 = .data:0x80137D90; // type:object size:0x11 scope:local data:string +@175 = .data:0x80137DA4; // type:object size:0x11 scope:local data:string +@176 = .data:0x80137DB8; // type:object size:0x11 scope:local data:string +@177 = .data:0x80137DCC; // type:object size:0x11 scope:local data:string +@178 = .data:0x80137DE0; // type:object size:0x11 scope:local data:string gaszNameCP1 = .data:0x80137DF4; // type:object size:0x80 scope:local ganMaskGetCP0 = .data:0x80137E78; // type:object size:0x100 scope:local ganMaskSetCP0 = .data:0x80137F78; // type:object size:0x100 scope:local @@ -2093,106 +2093,106 @@ ganOpcodeSaveFP2_0 = .data:0x8013812C; // type:object size:0x14 scope:local ganOpcodeSaveFP2_1 = .data:0x80138140; // type:object size:0xC scope:local ganOpcodeLoadFP = .data:0x8013814C; // type:object size:0x14 scope:local ganMapGPR = .data:0x80138160; // type:object size:0x80 scope:global data:4byte -@11597 = .data:0x801381E0; // type:object size:0x64 scope:local -@11596 = .data:0x80138244; // type:object size:0x100 scope:local -@11666 = .data:0x80138344; // type:object size:0x22 scope:local data:string -@11678 = .data:0x80138368; // type:object size:0x16 scope:local data:string -@11679 = .data:0x80138380; // type:object size:0x26 scope:local data:string -@11680 = .data:0x801383A8; // type:object size:0x12 scope:local data:string -@13052 = .data:0x801383BC; // type:object size:0x64 scope:local -@13051 = .data:0x80138420; // type:object size:0xB0 scope:local -@13941 = .data:0x801384D0; // type:object size:0xA scope:local data:string -@13943 = .data:0x801384DC; // type:object size:0x3C scope:local -@14127 = .data:0x80138518; // type:object size:0x30 scope:local -@15147 = .data:0x80138548; // type:object size:0x100 scope:local -@15144 = .data:0x80138648; // type:object size:0x100 scope:local -@15143 = .data:0x80138748; // type:object size:0x100 scope:local -@15141 = .data:0x80138848; // type:object size:0x100 scope:local -@15140 = .data:0x80138948; // type:object size:0x1C scope:local -@15139 = .data:0x80138964; // type:object size:0x24 scope:local -@15138 = .data:0x80138988; // type:object size:0x64 scope:local -@15137 = .data:0x801389EC; // type:object size:0x50 scope:local -@15136 = .data:0x80138A3C; // type:object size:0x100 scope:local -@15135 = .data:0x80138B3C; // type:object size:0x100 scope:local -@15421 = .data:0x80138C3C; // type:object size:0x34 scope:local data:string -@27577 = .data:0x80138C70; // type:object size:0x1C scope:local data:string -@27578 = .data:0x80138C8C; // type:object size:0x1D scope:local data:string -@27579 = .data:0x80138CAC; // type:object size:0x10 scope:local data:string -@27580 = .data:0x80138CBC; // type:object size:0x1C scope:local data:string -@27581 = .data:0x80138CD8; // type:object size:0x1D scope:local data:string -@27582 = .data:0x80138CF8; // type:object size:0x10 scope:local data:string -@27583 = .data:0x80138D08; // type:object size:0xE scope:local data:string -@27584 = .data:0x80138D18; // type:object size:0xE scope:local data:string -@27585 = .data:0x80138D28; // type:object size:0xE scope:local data:string -@27586 = .data:0x80138D38; // type:object size:0xE scope:local data:string -@27587 = .data:0x80138D48; // type:object size:0xF scope:local data:string -@27588 = .data:0x80138D58; // type:object size:0xE scope:local data:string -@27589 = .data:0x80138D68; // type:object size:0xF scope:local data:string -@27590 = .data:0x80138D78; // type:object size:0xE scope:local data:string -@27591 = .data:0x80138D88; // type:object size:0x12 scope:local data:string -@27592 = .data:0x80138D9C; // type:object size:0x12 scope:local data:string -@27593 = .data:0x80138DB0; // type:object size:0x11 scope:local data:string -@27594 = .data:0x80138DC4; // type:object size:0x12 scope:local data:string -@27595 = .data:0x80138DD8; // type:object size:0x10 scope:local data:string -@27596 = .data:0x80138DE8; // type:object size:0xE scope:local data:string -@27597 = .data:0x80138DF8; // type:object size:0xF scope:local data:string -@27598 = .data:0x80138E08; // type:object size:0xF scope:local data:string -@27599 = .data:0x80138E18; // type:object size:0x10 scope:local data:string -@27600 = .data:0x80138E28; // type:object size:0x10 scope:local data:string -@27601 = .data:0x80138E38; // type:object size:0x10 scope:local data:string -@27602 = .data:0x80138E48; // type:object size:0x10 scope:local data:string -@27603 = .data:0x80138E58; // type:object size:0x10 scope:local data:string -@27604 = .data:0x80138E68; // type:object size:0xF scope:local data:string -@27605 = .data:0x80138E78; // type:object size:0x11 scope:local data:string -@27606 = .data:0x80138E8C; // type:object size:0x10 scope:local data:string -@27607 = .data:0x80138E9C; // type:object size:0x10 scope:local data:string -@27608 = .data:0x80138EAC; // type:object size:0xF scope:local data:string -@27609 = .data:0x80138EBC; // type:object size:0x10 scope:local data:string -@27610 = .data:0x80138ECC; // type:object size:0xF scope:local data:string -@27611 = .data:0x80138EDC; // type:object size:0x10 scope:local data:string -@27612 = .data:0x80138EEC; // type:object size:0xE scope:local data:string -@27613 = .data:0x80138EFC; // type:object size:0xE scope:local data:string -@27614 = .data:0x80138F0C; // type:object size:0xE scope:local data:string -@27615 = .data:0x80138F1C; // type:object size:0xE scope:local data:string -@27616 = .data:0x80138F2C; // type:object size:0xF scope:local data:string -@27617 = .data:0x80138F3C; // type:object size:0xE scope:local data:string -@27618 = .data:0x80138F4C; // type:object size:0xF scope:local data:string -@27619 = .data:0x80138F5C; // type:object size:0xE scope:local data:string -@27620 = .data:0x80138F6C; // type:object size:0x12 scope:local data:string -@27621 = .data:0x80138F80; // type:object size:0x12 scope:local data:string -@27622 = .data:0x80138F94; // type:object size:0x11 scope:local data:string -@27623 = .data:0x80138FA8; // type:object size:0x12 scope:local data:string -@27624 = .data:0x80138FBC; // type:object size:0x10 scope:local data:string -@27625 = .data:0x80138FCC; // type:object size:0xE scope:local data:string -@27626 = .data:0x80138FDC; // type:object size:0xF scope:local data:string -@27627 = .data:0x80138FEC; // type:object size:0xF scope:local data:string -@27628 = .data:0x80138FFC; // type:object size:0x10 scope:local data:string -@27629 = .data:0x8013900C; // type:object size:0x10 scope:local data:string -@27630 = .data:0x8013901C; // type:object size:0x10 scope:local data:string -@27631 = .data:0x8013902C; // type:object size:0x10 scope:local data:string -@27632 = .data:0x8013903C; // type:object size:0x10 scope:local data:string -@27633 = .data:0x8013904C; // type:object size:0xF scope:local data:string -@27634 = .data:0x8013905C; // type:object size:0x11 scope:local data:string -@27635 = .data:0x80139070; // type:object size:0x10 scope:local data:string -@27636 = .data:0x80139080; // type:object size:0x10 scope:local data:string -@27637 = .data:0x80139090; // type:object size:0xF scope:local data:string -@27638 = .data:0x801390A0; // type:object size:0x10 scope:local data:string -@27639 = .data:0x801390B0; // type:object size:0xF scope:local data:string -@27640 = .data:0x801390C0; // type:object size:0x10 scope:local data:string -@27649 = .data:0x801390D0; // type:object size:0x100 scope:local -@27648 = .data:0x801391D0; // type:object size:0x100 scope:local -@27647 = .data:0x801392D0; // type:object size:0x100 scope:local -@27646 = .data:0x801393D0; // type:object size:0x100 scope:local -@27645 = .data:0x801394D0; // type:object size:0x1C scope:local -@27644 = .data:0x801394EC; // type:object size:0x64 scope:local -@27643 = .data:0x80139550; // type:object size:0x50 scope:local -@27642 = .data:0x801395A0; // type:object size:0x100 scope:local -@27641 = .data:0x801396A0; // type:object size:0x100 scope:local -@27733 = .data:0x801397A0; // type:object size:0x64 scope:local -@27732 = .data:0x80139804; // type:object size:0x60 scope:local -@27773 = .data:0x80139864; // type:object size:0x80 scope:local -@27809 = .data:0x801398E4; // type:object size:0x80 scope:local -@28228 = .data:0x80139964; // type:object size:0x44 scope:local data:string +@18172 = .data:0x801381E0; // type:object size:0x64 scope:local +@18171 = .data:0x80138244; // type:object size:0x100 scope:local +@18245 = .data:0x80138344; // type:object size:0x22 scope:local data:string +@18247 = .data:0x80138368; // type:object size:0x16 scope:local data:string +@18248 = .data:0x80138380; // type:object size:0x26 scope:local data:string +@18249 = .data:0x801383A8; // type:object size:0x12 scope:local data:string +@19476 = .data:0x801383BC; // type:object size:0x64 scope:local +@19475 = .data:0x80138420; // type:object size:0xB0 scope:local +@20140 = .data:0x801384D0; // type:object size:0xA scope:local data:string +@20142 = .data:0x801384DC; // type:object size:0x3C scope:local +@20326 = .data:0x80138518; // type:object size:0x30 scope:local +@21272 = .data:0x80138548; // type:object size:0x100 scope:local +@21269 = .data:0x80138648; // type:object size:0x100 scope:local +@21268 = .data:0x80138748; // type:object size:0x100 scope:local +@21266 = .data:0x80138848; // type:object size:0x100 scope:local +@21265 = .data:0x80138948; // type:object size:0x1C scope:local +@21264 = .data:0x80138964; // type:object size:0x24 scope:local +@21263 = .data:0x80138988; // type:object size:0x64 scope:local +@21262 = .data:0x801389EC; // type:object size:0x50 scope:local +@21261 = .data:0x80138A3C; // type:object size:0x100 scope:local +@21260 = .data:0x80138B3C; // type:object size:0x100 scope:local +@21517 = .data:0x80138C3C; // type:object size:0x34 scope:local data:string +@40685 = .data:0x80138C70; // type:object size:0x1C scope:local data:string +@40686 = .data:0x80138C8C; // type:object size:0x1D scope:local data:string +@40687 = .data:0x80138CAC; // type:object size:0x10 scope:local data:string +@40688 = .data:0x80138CBC; // type:object size:0x1C scope:local data:string +@40689 = .data:0x80138CD8; // type:object size:0x1D scope:local data:string +@40690 = .data:0x80138CF8; // type:object size:0x10 scope:local data:string +@40691 = .data:0x80138D08; // type:object size:0xE scope:local data:string +@40692 = .data:0x80138D18; // type:object size:0xE scope:local data:string +@40693 = .data:0x80138D28; // type:object size:0xE scope:local data:string +@40694 = .data:0x80138D38; // type:object size:0xE scope:local data:string +@40695 = .data:0x80138D48; // type:object size:0xF scope:local data:string +@40696 = .data:0x80138D58; // type:object size:0xE scope:local data:string +@40697 = .data:0x80138D68; // type:object size:0xF scope:local data:string +@40698 = .data:0x80138D78; // type:object size:0xE scope:local data:string +@40699 = .data:0x80138D88; // type:object size:0x12 scope:local data:string +@40700 = .data:0x80138D9C; // type:object size:0x12 scope:local data:string +@40701 = .data:0x80138DB0; // type:object size:0x11 scope:local data:string +@40702 = .data:0x80138DC4; // type:object size:0x12 scope:local data:string +@40703 = .data:0x80138DD8; // type:object size:0x10 scope:local data:string +@40704 = .data:0x80138DE8; // type:object size:0xE scope:local data:string +@40705 = .data:0x80138DF8; // type:object size:0xF scope:local data:string +@40706 = .data:0x80138E08; // type:object size:0xF scope:local data:string +@40707 = .data:0x80138E18; // type:object size:0x10 scope:local data:string +@40708 = .data:0x80138E28; // type:object size:0x10 scope:local data:string +@40709 = .data:0x80138E38; // type:object size:0x10 scope:local data:string +@40710 = .data:0x80138E48; // type:object size:0x10 scope:local data:string +@40711 = .data:0x80138E58; // type:object size:0x10 scope:local data:string +@40712 = .data:0x80138E68; // type:object size:0xF scope:local data:string +@40713 = .data:0x80138E78; // type:object size:0x11 scope:local data:string +@40714 = .data:0x80138E8C; // type:object size:0x10 scope:local data:string +@40715 = .data:0x80138E9C; // type:object size:0x10 scope:local data:string +@40716 = .data:0x80138EAC; // type:object size:0xF scope:local data:string +@40717 = .data:0x80138EBC; // type:object size:0x10 scope:local data:string +@40718 = .data:0x80138ECC; // type:object size:0xF scope:local data:string +@40719 = .data:0x80138EDC; // type:object size:0x10 scope:local data:string +@40720 = .data:0x80138EEC; // type:object size:0xE scope:local data:string +@40721 = .data:0x80138EFC; // type:object size:0xE scope:local data:string +@40722 = .data:0x80138F0C; // type:object size:0xE scope:local data:string +@40723 = .data:0x80138F1C; // type:object size:0xE scope:local data:string +@40724 = .data:0x80138F2C; // type:object size:0xF scope:local data:string +@40725 = .data:0x80138F3C; // type:object size:0xE scope:local data:string +@40726 = .data:0x80138F4C; // type:object size:0xF scope:local data:string +@40727 = .data:0x80138F5C; // type:object size:0xE scope:local data:string +@40728 = .data:0x80138F6C; // type:object size:0x12 scope:local data:string +@40729 = .data:0x80138F80; // type:object size:0x12 scope:local data:string +@40730 = .data:0x80138F94; // type:object size:0x11 scope:local data:string +@40731 = .data:0x80138FA8; // type:object size:0x12 scope:local data:string +@40732 = .data:0x80138FBC; // type:object size:0x10 scope:local data:string +@40733 = .data:0x80138FCC; // type:object size:0xE scope:local data:string +@40734 = .data:0x80138FDC; // type:object size:0xF scope:local data:string +@40735 = .data:0x80138FEC; // type:object size:0xF scope:local data:string +@40736 = .data:0x80138FFC; // type:object size:0x10 scope:local data:string +@40737 = .data:0x8013900C; // type:object size:0x10 scope:local data:string +@40738 = .data:0x8013901C; // type:object size:0x10 scope:local data:string +@40739 = .data:0x8013902C; // type:object size:0x10 scope:local data:string +@40740 = .data:0x8013903C; // type:object size:0x10 scope:local data:string +@40741 = .data:0x8013904C; // type:object size:0xF scope:local data:string +@40742 = .data:0x8013905C; // type:object size:0x11 scope:local data:string +@40743 = .data:0x80139070; // type:object size:0x10 scope:local data:string +@40744 = .data:0x80139080; // type:object size:0x10 scope:local data:string +@40745 = .data:0x80139090; // type:object size:0xF scope:local data:string +@40746 = .data:0x801390A0; // type:object size:0x10 scope:local data:string +@40747 = .data:0x801390B0; // type:object size:0xF scope:local data:string +@40748 = .data:0x801390C0; // type:object size:0x10 scope:local data:string +@40757 = .data:0x801390D0; // type:object size:0x100 scope:local +@40756 = .data:0x801391D0; // type:object size:0x100 scope:local +@40755 = .data:0x801392D0; // type:object size:0x100 scope:local +@40754 = .data:0x801393D0; // type:object size:0x100 scope:local +@40753 = .data:0x801394D0; // type:object size:0x1C scope:local +@40752 = .data:0x801394EC; // type:object size:0x64 scope:local +@40751 = .data:0x80139550; // type:object size:0x50 scope:local +@40750 = .data:0x801395A0; // type:object size:0x100 scope:local +@40749 = .data:0x801396A0; // type:object size:0x100 scope:local +@40830 = .data:0x801397A0; // type:object size:0x64 scope:local +@40829 = .data:0x80139804; // type:object size:0x60 scope:local +@40860 = .data:0x80139864; // type:object size:0x80 scope:local +@40894 = .data:0x801398E4; // type:object size:0x80 scope:local +@41071 = .data:0x80139964; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x801399A8; // type:object size:0x10 scope:global gClassRAM = .data:0x801399B8; // type:object size:0x10 scope:global @207 = .data:0x801399C8; // type:object size:0x74 scope:local @@ -2921,95 +2921,95 @@ fTickScale = .sdata:0x80181174; // type:object size:0x4 scope:global data:float @1871 = .sdata:0x801813A8; // type:object size:0x5 scope:local data:string @1873 = .sdata:0x801813B0; // type:object size:0x5 scope:local data:string @1874 = .sdata:0x801813B8; // type:object size:0x4 scope:local data:string -@139 = .sdata:0x801813C0; // type:object size:0x4 scope:local data:string -@140 = .sdata:0x801813C4; // type:object size:0x5 scope:local data:string -@141 = .sdata:0x801813CC; // type:object size:0x3 scope:local data:string -@142 = .sdata:0x801813D0; // type:object size:0x3 scope:local data:string -@143 = .sdata:0x801813D4; // type:object size:0x3 scope:local data:string -@144 = .sdata:0x801813D8; // type:object size:0x3 scope:local data:string -@145 = .sdata:0x801813DC; // type:object size:0x3 scope:local data:string -@146 = .sdata:0x801813E0; // type:object size:0x3 scope:local data:string -@147 = .sdata:0x801813E4; // type:object size:0x3 scope:local data:string -@148 = .sdata:0x801813E8; // type:object size:0x3 scope:local data:string -@149 = .sdata:0x801813EC; // type:object size:0x3 scope:local data:string -@150 = .sdata:0x801813F0; // type:object size:0x3 scope:local data:string -@151 = .sdata:0x801813F4; // type:object size:0x3 scope:local data:string -@152 = .sdata:0x801813F8; // type:object size:0x3 scope:local data:string -@153 = .sdata:0x801813FC; // type:object size:0x3 scope:local data:string -@154 = .sdata:0x80181400; // type:object size:0x3 scope:local data:string -@155 = .sdata:0x80181404; // type:object size:0x3 scope:local data:string -@156 = .sdata:0x80181408; // type:object size:0x3 scope:local data:string -@157 = .sdata:0x8018140C; // type:object size:0x3 scope:local data:string -@158 = .sdata:0x80181410; // type:object size:0x3 scope:local data:string -@159 = .sdata:0x80181414; // type:object size:0x3 scope:local data:string -@160 = .sdata:0x80181418; // type:object size:0x3 scope:local data:string -@161 = .sdata:0x8018141C; // type:object size:0x3 scope:local data:string -@162 = .sdata:0x80181420; // type:object size:0x3 scope:local data:string -@163 = .sdata:0x80181424; // type:object size:0x3 scope:local data:string -@164 = .sdata:0x80181428; // type:object size:0x3 scope:local data:string -@165 = .sdata:0x8018142C; // type:object size:0x3 scope:local data:string -@166 = .sdata:0x80181430; // type:object size:0x3 scope:local data:string -@167 = .sdata:0x80181434; // type:object size:0x3 scope:local data:string -@168 = .sdata:0x80181438; // type:object size:0x3 scope:local data:string -@169 = .sdata:0x8018143C; // type:object size:0x3 scope:local data:string -@170 = .sdata:0x80181440; // type:object size:0x3 scope:local data:string -@171 = .sdata:0x80181444; // type:object size:0x3 scope:local data:string -@172 = .sdata:0x80181448; // type:object size:0x3 scope:local data:string -@173 = .sdata:0x8018144C; // type:object size:0x3 scope:local data:string -@174 = .sdata:0x80181450; // type:object size:0x3 scope:local data:string -@175 = .sdata:0x80181454; // type:object size:0x3 scope:local data:string -@176 = .sdata:0x80181458; // type:object size:0x3 scope:local data:string -@177 = .sdata:0x8018145C; // type:object size:0x3 scope:local data:string -@178 = .sdata:0x80181460; // type:object size:0x3 scope:local data:string -@179 = .sdata:0x80181464; // type:object size:0x3 scope:local data:string -@180 = .sdata:0x80181468; // type:object size:0x3 scope:local data:string -@181 = .sdata:0x8018146C; // type:object size:0x3 scope:local data:string -@182 = .sdata:0x80181470; // type:object size:0x4 scope:local data:string -@183 = .sdata:0x80181474; // type:object size:0x4 scope:local data:string -@184 = .sdata:0x80181478; // type:object size:0x4 scope:local data:string -@185 = .sdata:0x8018147C; // type:object size:0x4 scope:local data:string -@186 = .sdata:0x80181480; // type:object size:0x4 scope:local data:string -@187 = .sdata:0x80181484; // type:object size:0x4 scope:local data:string -@188 = .sdata:0x80181488; // type:object size:0x4 scope:local data:string -@189 = .sdata:0x8018148C; // type:object size:0x4 scope:local data:string -@190 = .sdata:0x80181490; // type:object size:0x4 scope:local data:string -@191 = .sdata:0x80181494; // type:object size:0x4 scope:local data:string -@192 = .sdata:0x80181498; // type:object size:0x4 scope:local data:string -@193 = .sdata:0x8018149C; // type:object size:0x4 scope:local data:string -@194 = .sdata:0x801814A0; // type:object size:0x4 scope:local data:string -@195 = .sdata:0x801814A4; // type:object size:0x4 scope:local data:string -@196 = .sdata:0x801814A8; // type:object size:0x4 scope:local data:string -@197 = .sdata:0x801814AC; // type:object size:0x4 scope:local data:string -@198 = .sdata:0x801814B0; // type:object size:0x4 scope:local data:string -@199 = .sdata:0x801814B4; // type:object size:0x4 scope:local data:string -@200 = .sdata:0x801814B8; // type:object size:0x4 scope:local data:string -@201 = .sdata:0x801814BC; // type:object size:0x4 scope:local data:string -@202 = .sdata:0x801814C0; // type:object size:0x4 scope:local data:string -@203 = .sdata:0x801814C4; // type:object size:0x6 scope:local data:string -@204 = .sdata:0x801814CC; // type:object size:0x7 scope:local data:string -@207 = .sdata:0x801814D4; // type:object size:0x8 scope:local data:string -@209 = .sdata:0x801814DC; // type:object size:0x6 scope:local data:string -@212 = .sdata:0x801814E4; // type:object size:0x6 scope:local data:string -@214 = .sdata:0x801814EC; // type:object size:0x8 scope:local data:string -@215 = .sdata:0x801814F4; // type:object size:0x7 scope:local data:string -@216 = .sdata:0x801814FC; // type:object size:0x6 scope:local data:string -@217 = .sdata:0x80181504; // type:object size:0x4 scope:local data:string -@218 = .sdata:0x80181508; // type:object size:0x7 scope:local data:string -@219 = .sdata:0x80181510; // type:object size:0x7 scope:local data:string -@220 = .sdata:0x80181518; // type:object size:0x7 scope:local data:string -@229 = .sdata:0x80181520; // type:object size:0x4 scope:local data:string -@231 = .sdata:0x80181524; // type:object size:0x7 scope:local data:string -@232 = .sdata:0x8018152C; // type:object size:0x7 scope:local data:string -@235 = .sdata:0x80181534; // type:object size:0x5 scope:local data:string -@266 = .sdata:0x8018153C; // type:object size:0x6 scope:local data:string -@13045 = .sdata:0x80181544; // type:object size:0x5 scope:local data:string -@13046 = .sdata:0x8018154C; // type:object size:0x5 scope:local data:string -@13047 = .sdata:0x80181554; // type:object size:0x5 scope:local data:string -@13048 = .sdata:0x8018155C; // type:object size:0x5 scope:local data:string -@13049 = .sdata:0x80181564; // type:object size:0x5 scope:local data:string -@13050 = .sdata:0x8018156C; // type:object size:0x5 scope:local data:string -@13942 = .sdata:0x80181574; // type:object size:0x1 scope:local -@28229 = .sdata:0x80181578; // type:object size:0x6 scope:local data:string +@52 = .sdata:0x801813C0; // type:object size:0x4 scope:local data:string +@53 = .sdata:0x801813C4; // type:object size:0x5 scope:local data:string +@54 = .sdata:0x801813CC; // type:object size:0x3 scope:local data:string +@55 = .sdata:0x801813D0; // type:object size:0x3 scope:local data:string +@56 = .sdata:0x801813D4; // type:object size:0x3 scope:local data:string +@57 = .sdata:0x801813D8; // type:object size:0x3 scope:local data:string +@58 = .sdata:0x801813DC; // type:object size:0x3 scope:local data:string +@59 = .sdata:0x801813E0; // type:object size:0x3 scope:local data:string +@60 = .sdata:0x801813E4; // type:object size:0x3 scope:local data:string +@61 = .sdata:0x801813E8; // type:object size:0x3 scope:local data:string +@62 = .sdata:0x801813EC; // type:object size:0x3 scope:local data:string +@63 = .sdata:0x801813F0; // type:object size:0x3 scope:local data:string +@64 = .sdata:0x801813F4; // type:object size:0x3 scope:local data:string +@65 = .sdata:0x801813F8; // type:object size:0x3 scope:local data:string +@66 = .sdata:0x801813FC; // type:object size:0x3 scope:local data:string +@67 = .sdata:0x80181400; // type:object size:0x3 scope:local data:string +@68 = .sdata:0x80181404; // type:object size:0x3 scope:local data:string +@69 = .sdata:0x80181408; // type:object size:0x3 scope:local data:string +@70 = .sdata:0x8018140C; // type:object size:0x3 scope:local data:string +@71 = .sdata:0x80181410; // type:object size:0x3 scope:local data:string +@72 = .sdata:0x80181414; // type:object size:0x3 scope:local data:string +@73 = .sdata:0x80181418; // type:object size:0x3 scope:local data:string +@74 = .sdata:0x8018141C; // type:object size:0x3 scope:local data:string +@75 = .sdata:0x80181420; // type:object size:0x3 scope:local data:string +@76 = .sdata:0x80181424; // type:object size:0x3 scope:local data:string +@77 = .sdata:0x80181428; // type:object size:0x3 scope:local data:string +@78 = .sdata:0x8018142C; // type:object size:0x3 scope:local data:string +@79 = .sdata:0x80181430; // type:object size:0x3 scope:local data:string +@80 = .sdata:0x80181434; // type:object size:0x3 scope:local data:string +@81 = .sdata:0x80181438; // type:object size:0x3 scope:local data:string +@82 = .sdata:0x8018143C; // type:object size:0x3 scope:local data:string +@83 = .sdata:0x80181440; // type:object size:0x3 scope:local data:string +@84 = .sdata:0x80181444; // type:object size:0x3 scope:local data:string +@85 = .sdata:0x80181448; // type:object size:0x3 scope:local data:string +@86 = .sdata:0x8018144C; // type:object size:0x3 scope:local data:string +@87 = .sdata:0x80181450; // type:object size:0x3 scope:local data:string +@88 = .sdata:0x80181454; // type:object size:0x3 scope:local data:string +@89 = .sdata:0x80181458; // type:object size:0x3 scope:local data:string +@90 = .sdata:0x8018145C; // type:object size:0x3 scope:local data:string +@91 = .sdata:0x80181460; // type:object size:0x3 scope:local data:string +@92 = .sdata:0x80181464; // type:object size:0x3 scope:local data:string +@93 = .sdata:0x80181468; // type:object size:0x3 scope:local data:string +@94 = .sdata:0x8018146C; // type:object size:0x3 scope:local data:string +@95 = .sdata:0x80181470; // type:object size:0x4 scope:local data:string +@96 = .sdata:0x80181474; // type:object size:0x4 scope:local data:string +@97 = .sdata:0x80181478; // type:object size:0x4 scope:local data:string +@98 = .sdata:0x8018147C; // type:object size:0x4 scope:local data:string +@99 = .sdata:0x80181480; // type:object size:0x4 scope:local data:string +@100 = .sdata:0x80181484; // type:object size:0x4 scope:local data:string +@101 = .sdata:0x80181488; // type:object size:0x4 scope:local data:string +@102 = .sdata:0x8018148C; // type:object size:0x4 scope:local data:string +@103 = .sdata:0x80181490; // type:object size:0x4 scope:local data:string +@104 = .sdata:0x80181494; // type:object size:0x4 scope:local data:string +@105 = .sdata:0x80181498; // type:object size:0x4 scope:local data:string +@106 = .sdata:0x8018149C; // type:object size:0x4 scope:local data:string +@107 = .sdata:0x801814A0; // type:object size:0x4 scope:local data:string +@108 = .sdata:0x801814A4; // type:object size:0x4 scope:local data:string +@109 = .sdata:0x801814A8; // type:object size:0x4 scope:local data:string +@110 = .sdata:0x801814AC; // type:object size:0x4 scope:local data:string +@111 = .sdata:0x801814B0; // type:object size:0x4 scope:local data:string +@112 = .sdata:0x801814B4; // type:object size:0x4 scope:local data:string +@113 = .sdata:0x801814B8; // type:object size:0x4 scope:local data:string +@114 = .sdata:0x801814BC; // type:object size:0x4 scope:local data:string +@115 = .sdata:0x801814C0; // type:object size:0x4 scope:local data:string +@116 = .sdata:0x801814C4; // type:object size:0x6 scope:local data:string +@117 = .sdata:0x801814CC; // type:object size:0x7 scope:local data:string +@120 = .sdata:0x801814D4; // type:object size:0x8 scope:local data:string +@122 = .sdata:0x801814DC; // type:object size:0x6 scope:local data:string +@125 = .sdata:0x801814E4; // type:object size:0x6 scope:local data:string +@127 = .sdata:0x801814EC; // type:object size:0x8 scope:local data:string +@128 = .sdata:0x801814F4; // type:object size:0x7 scope:local data:string +@129 = .sdata:0x801814FC; // type:object size:0x6 scope:local data:string +@130 = .sdata:0x80181504; // type:object size:0x4 scope:local data:string +@131 = .sdata:0x80181508; // type:object size:0x7 scope:local data:string +@132 = .sdata:0x80181510; // type:object size:0x7 scope:local data:string +@133 = .sdata:0x80181518; // type:object size:0x7 scope:local data:string +@142 = .sdata:0x80181520; // type:object size:0x4 scope:local data:string +@144 = .sdata:0x80181524; // type:object size:0x7 scope:local data:string +@145 = .sdata:0x8018152C; // type:object size:0x7 scope:local data:string +@148 = .sdata:0x80181534; // type:object size:0x5 scope:local data:string +@179 = .sdata:0x8018153C; // type:object size:0x6 scope:local data:string +@19469 = .sdata:0x80181544; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x8018154C; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x80181554; // type:object size:0x5 scope:local data:string +@19472 = .sdata:0x8018155C; // type:object size:0x5 scope:local data:string +@19473 = .sdata:0x80181564; // type:object size:0x5 scope:local data:string +@19474 = .sdata:0x8018156C; // type:object size:0x5 scope:local data:string +@20141 = .sdata:0x80181574; // type:object size:0x1 scope:local +@41072 = .sdata:0x80181578; // type:object size:0x6 scope:local data:string @33 = .sdata:0x80181580; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80181588; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80181590; // type:object size:0x4 scope:local data:string @@ -3214,7 +3214,7 @@ bSkip$1411 = .sbss:0x80181A08; // type:object size:0x4 scope:local data:4byte nLastFrame$1696 = .sbss:0x80181A0C; // type:object size:0x4 scope:local data:4byte nCopyFrame$1698 = .sbss:0x80181A10; // type:object size:0x4 scope:local data:4byte gnFlagZelda = .sbss:0x80181A18; // type:object size:0x4 scope:global data:4byte -gHeapTree = .sbss:0x80181A20; // type:object size:0x4 scope:global data:4byte +gHeapTree = .sbss:0x80181A20; // type:object size:0x4 scope:local data:4byte cpuCompile_DSLLV_function = .sbss:0x80181A24; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRLV_function = .sbss:0x80181A28; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRAV_function = .sbss:0x80181A2C; // type:object size:0x4 scope:local data:4byte @@ -3645,12 +3645,12 @@ D_80135D00 = .sdata2:0x80182040; // type:object size:0x4 scope:global data:4byte @1785 = .sdata2:0x801822D0; // type:object size:0x4 scope:local data:float @1803 = .sdata2:0x801822D4; // type:object size:0x4 scope:local data:float @1876 = .sdata2:0x801822D8; // type:object size:0x8 scope:local data:double -@13390 = .sdata2:0x801822E0; // type:object size:0x8 scope:local data:double -@15132 = .sdata2:0x801822E8; // type:object size:0x8 scope:local data:double -@15133 = .sdata2:0x801822F0; // type:object size:0x8 scope:local data:double -@15134 = .sdata2:0x801822F8; // type:object size:0x4 scope:local data:float -@15145 = .sdata2:0x80182300; // type:object size:0x8 scope:local data:double -@15375 = .sdata2:0x80182308; // type:object size:0x8 scope:local data:double +@19770 = .sdata2:0x801822E0; // type:object size:0x8 scope:local data:double +@21257 = .sdata2:0x801822E8; // type:object size:0x8 scope:local data:double +@21258 = .sdata2:0x801822F0; // type:object size:0x8 scope:local data:double +@21259 = .sdata2:0x801822F8; // type:object size:0x4 scope:local data:float +@21270 = .sdata2:0x80182300; // type:object size:0x8 scope:local data:double +@21476 = .sdata2:0x80182308; // type:object size:0x8 scope:local data:double @1060 = .sdata2:0x80182310; // type:object size:0x4 scope:local data:float @1062 = .sdata2:0x80182318; // type:object size:0x8 scope:local data:double @1064 = .sdata2:0x80182320; // type:object size:0x8 scope:local data:double diff --git a/config/ce-j/symbols.txt b/config/ce-j/symbols.txt index 70b59ab4..961c9339 100644 --- a/config/ce-j/symbols.txt +++ b/config/ce-j/symbols.txt @@ -377,19 +377,19 @@ cpuFreeCachedAddress = .text:0x800365C4; // type:function size:0x94 scope:global cpuHackHandler = .text:0x80036658; // type:function size:0x218 scope:local cpuExecute = .text:0x80036870; // type:function size:0xC6C scope:global cpuMakeLink = .text:0x800374DC; // type:function size:0x2C0 scope:local -cpuExecuteLoadStoreF = .text:0x8003779C; // type:function size:0xB5C scope:global -cpuExecuteLoadStore = .text:0x800382F8; // type:function size:0xE60 scope:global +cpuExecuteLoadStoreF = .text:0x8003779C; // type:function size:0xB5C scope:local +cpuExecuteLoadStore = .text:0x800382F8; // type:function size:0xE60 scope:local cpuExecuteCall = .text:0x80039158; // type:function size:0x260 scope:local cpuExecuteJump = .text:0x800393B8; // type:function size:0xD0 scope:local cpuExecuteIdle = .text:0x80039488; // type:function size:0x10C scope:local -cpuExecuteOpcode = .text:0x80039594; // type:function size:0x4974 scope:global +cpuExecuteOpcode = .text:0x80039594; // type:function size:0x4974 scope:local cpuExecuteUpdate = .text:0x8003DF08; // type:function size:0x2FC scope:local cpuRetraceCallback = .text:0x8003E204; // type:function size:0x10 scope:global cpuNextInstruction = .text:0x8003E214; // type:function size:0x2C4 scope:local cpuFindAddress = .text:0x8003E4D8; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003E974; // type:function size:0x490 scope:global -cpuGetPPC = .text:0x8003EE04; // type:function size:0x29434 scope:global -cpuCheckDelaySlot = .text:0x80068238; // type:function size:0x130 scope:global +cpuGetPPC = .text:0x8003EE04; // type:function size:0x29434 scope:local +cpuCheckDelaySlot = .text:0x80068238; // type:function size:0x130 scope:local cpuCompile_LWR = .text:0x80068368; // type:function size:0x18C scope:local cpuCompile_LWL = .text:0x800684F4; // type:function size:0x190 scope:local cpuCompile_SDC = .text:0x80068684; // type:function size:0x188 scope:local @@ -548,14 +548,14 @@ rspPut16 = .text:0x800729B4; // type:function size:0x54 scope:global rspPut8 = .text:0x80072A08; // type:function size:0x54 scope:global rspParseGBI = .text:0x80072A5C; // type:function size:0x1B4 scope:global rspParseGBI_Setup = .text:0x80072C10; // type:function size:0x15C scope:local -rspLoadYield = .text:0x80072D6C; // type:function size:0x188 scope:global -rspSaveYield = .text:0x80072EF4; // type:function size:0x178 scope:global +rspLoadYield = .text:0x80072D6C; // type:function size:0x188 scope:local +rspSaveYield = .text:0x80072EF4; // type:function size:0x178 scope:local rspFindUCode = .text:0x8007306C; // type:function size:0x1160 scope:global rspLoadMatrix = .text:0x800741CC; // type:function size:0x288 scope:global rspParseGBI_F3DEX2 = .text:0x80074454; // type:function size:0x1BD0 scope:global -rspGeometryMode = .text:0x80076024; // type:function size:0xE8 scope:global +rspGeometryMode = .text:0x80076024; // type:function size:0xE8 scope:local rspParseGBI_F3DEX1 = .text:0x8007610C; // type:function size:0x1684 scope:global -rspSetGeometryMode1 = .text:0x80077790; // type:function size:0xC0 scope:global +rspSetGeometryMode1 = .text:0x80077790; // type:function size:0xC0 scope:local rspSetupS2DEX = .text:0x80077850; // type:function size:0x160 scope:global rspObjMatrix = .text:0x800779B0; // type:function size:0x168 scope:global rspBgRectCopy = .text:0x80077B18; // type:function size:0x1A0 scope:global @@ -565,7 +565,7 @@ rspObjRectangle = .text:0x80079234; // type:function size:0x59C scope:global rspObjLoadTxtr = .text:0x800797D0; // type:function size:0x44C scope:global rspFillObjTxtr = .text:0x80079C1C; // type:function size:0x160 scope:global guS2DEmuBgRect1Cyc = .text:0x80079D7C; // type:function size:0x73C scope:global -tmemLoad = .text:0x8007A4B8; // type:function size:0x270 scope:global +tmemLoad = .text:0x8007A4B8; // type:function size:0x270 scope:local tmemLoad_A = .text:0x8007A728; // type:function size:0xAC scope:local tmemLoad_B = .text:0x8007A7D4; // type:function size:0x114 scope:local rspSetImage = .text:0x8007A8E8; // type:function size:0x94 scope:global @@ -582,46 +582,46 @@ rspUndoDCTZ = .text:0x8007B6E0; // type:function size:0x2D0 scope:global rspUndoZigzagDataZ = .text:0x8007B9B0; // type:function size:0x428 scope:global rspUndoQuantizeZ = .text:0x8007BDD8; // type:function size:0x5CC scope:global rspZigzagDataZ = .text:0x8007C3A4; // type:function size:0x528 scope:global -rspQuantizeZ = .text:0x8007C8CC; // type:function size:0x62C scope:global -rspDCTZ = .text:0x8007CEF8; // type:function size:0x2D0 scope:global -rspCreateJPEGArraysZ = .text:0x8007D1C8; // type:function size:0x2F8 scope:global +rspQuantizeZ = .text:0x8007C8CC; // type:function size:0x62C scope:local +rspDCTZ = .text:0x8007CEF8; // type:function size:0x2D0 scope:local +rspCreateJPEGArraysZ = .text:0x8007D1C8; // type:function size:0x2F8 scope:local rspParseJPEG_Decode = .text:0x8007D4C0; // type:function size:0x84C scope:global rspParseJPEG_Encode = .text:0x8007DD0C; // type:function size:0xA38 scope:global rspFormatYUV = .text:0x8007E744; // type:function size:0x1B0 scope:global rspUndoYUVtoDCTBuf = .text:0x8007E8F4; // type:function size:0x788 scope:global rspUndoDCT = .text:0x8007F07C; // type:function size:0x2EC scope:global rspUndoQuantize = .text:0x8007F368; // type:function size:0x184 scope:global -rspQuantize = .text:0x8007F4EC; // type:function size:0x17C scope:global -rspDCT = .text:0x8007F668; // type:function size:0x2D0 scope:global -rspYUVtoDCTBuf = .text:0x8007F938; // type:function size:0x6F0 scope:global -rspConvertRGBAtoYUV = .text:0x80080028; // type:function size:0x198 scope:global -rspCreateJPEGArrays = .text:0x800801C0; // type:function size:0x8E4 scope:global +rspQuantize = .text:0x8007F4EC; // type:function size:0x17C scope:local +rspDCT = .text:0x8007F668; // type:function size:0x2D0 scope:local +rspYUVtoDCTBuf = .text:0x8007F938; // type:function size:0x6F0 scope:local +rspConvertRGBAtoYUV = .text:0x80080028; // type:function size:0x198 scope:local +rspCreateJPEGArrays = .text:0x800801C0; // type:function size:0x8E4 scope:local rspParseABI4 = .text:0x80080AA4; // type:function size:0x71C scope:global rspInitAudioDMEM4 = .text:0x800811C0; // type:function size:0x1464 scope:local rspParseABI3 = .text:0x80082624; // type:function size:0x570 scope:global -rspAMix3 = .text:0x80082B94; // type:function size:0x98 scope:global +rspAMix3 = .text:0x80082B94; // type:function size:0x98 scope:local rspAEnvMixer3 = .text:0x80082C2C; // type:function size:0x234 scope:global rspInitAudioDMEM3 = .text:0x80082E60; // type:function size:0x143C scope:local rspParseABI2 = .text:0x8008429C; // type:function size:0x6E8 scope:global rspAPCM8Dec2 = .text:0x80084984; // type:function size:0x894 scope:global rspAEnvMixer2 = .text:0x80085218; // type:function size:0x2D8 scope:global rspADistFilter2 = .text:0x800854F0; // type:function size:0x10C scope:global -rspAInterleave2 = .text:0x800855FC; // type:function size:0x24C scope:global -rspAMix2 = .text:0x80085848; // type:function size:0x88 scope:global +rspAInterleave2 = .text:0x800855FC; // type:function size:0x24C scope:local +rspAMix2 = .text:0x80085848; // type:function size:0x88 scope:local rspAFirFilter2 = .text:0x800858D0; // type:function size:0xDB0 scope:global -rspAResample2 = .text:0x80086680; // type:function size:0x230 scope:global -rspANMix2 = .text:0x800868B0; // type:function size:0x6C scope:global +rspAResample2 = .text:0x80086680; // type:function size:0x230 scope:local +rspANMix2 = .text:0x800868B0; // type:function size:0x6C scope:local rspANoise2 = .text:0x8008691C; // type:function size:0x2CC scope:global rspAADPCMDec2Fast = .text:0x80086BE8; // type:function size:0x938 scope:local rspInitAudioDMEM2 = .text:0x80087520; // type:function size:0x12C8 scope:local rspParseABI1 = .text:0x800887E8; // type:function size:0x360 scope:global -rspParseABI = .text:0x80088B48; // type:function size:0x22C scope:global -rspASetVolume1 = .text:0x80088D74; // type:function size:0x98 scope:global -rspASetBuffer1 = .text:0x80088E0C; // type:function size:0x108 scope:global -rspAResample1 = .text:0x80088F14; // type:function size:0x2F8 scope:global -rspAMix1 = .text:0x8008920C; // type:function size:0x98 scope:global +rspParseABI = .text:0x80088B48; // type:function size:0x22C scope:local +rspASetVolume1 = .text:0x80088D74; // type:function size:0x98 scope:local +rspASetBuffer1 = .text:0x80088E0C; // type:function size:0x108 scope:local +rspAResample1 = .text:0x80088F14; // type:function size:0x2F8 scope:local +rspAMix1 = .text:0x8008920C; // type:function size:0x98 scope:local rspAEnvMixer1 = .text:0x800892A4; // type:function size:0xBD8 scope:global -rspAPoleFilter1 = .text:0x80089E7C; // type:function size:0x964 scope:global +rspAPoleFilter1 = .text:0x80089E7C; // type:function size:0x964 scope:local rspAADPCMDec1Fast = .text:0x8008A7E0; // type:function size:0x8A0 scope:local rspLoadADPCMCoefTable2 = .text:0x8008B080; // type:function size:0x17C scope:local rspLoadADPCMCoefTable1 = .text:0x8008B1FC; // type:function size:0x17C scope:local @@ -1963,8 +1963,8 @@ contMap = .data:0x800EB320; // type:object size:0x140 scope:local @1794 = .data:0x800EB64C; // type:object size:0xB scope:local data:string ...data.0 = .data:0x800EB658; // type:label scope:local gClassCPU = .data:0x800EB658; // type:object size:0x10 scope:global -gaszNameGPR = .data:0x800EB668; // type:object size:0x80 scope:global -gaszNameFPR = .data:0x800EB6E8; // type:object size:0x80 scope:global +gaszNameGPR = .data:0x800EB668; // type:object size:0x80 scope:local +gaszNameFPR = .data:0x800EB6E8; // type:object size:0x80 scope:local @118 = .data:0x800EB768; // type:object size:0xA scope:local data:string @119 = .data:0x800EB774; // type:object size:0xA scope:local data:string @121 = .data:0x800EB780; // type:object size:0xA scope:local data:string @@ -1982,7 +1982,7 @@ gaszNameFPR = .data:0x800EB6E8; // type:object size:0x80 scope:global @143 = .data:0x800EB828; // type:object size:0xC scope:local data:string @146 = .data:0x800EB834; // type:object size:0xA scope:local data:string @147 = .data:0x800EB840; // type:object size:0xE scope:local data:string -gaszNameCP0 = .data:0x800EB850; // type:object size:0x80 scope:global +gaszNameCP0 = .data:0x800EB850; // type:object size:0x80 scope:local @149 = .data:0x800EB8D0; // type:object size:0x10 scope:local data:string @150 = .data:0x800EB8E0; // type:object size:0x10 scope:local data:string @151 = .data:0x800EB8F0; // type:object size:0x10 scope:local data:string @@ -2013,117 +2013,117 @@ gaszNameCP0 = .data:0x800EB850; // type:object size:0x80 scope:global @176 = .data:0x800EBAC8; // type:object size:0x11 scope:local data:string @177 = .data:0x800EBADC; // type:object size:0x11 scope:local data:string @178 = .data:0x800EBAF0; // type:object size:0x11 scope:local data:string -gaszNameCP1 = .data:0x800EBB04; // type:object size:0x80 scope:global -ganMaskGetCP0 = .data:0x800EBB88; // type:object size:0x100 scope:global -ganMaskSetCP0 = .data:0x800EBC88; // type:object size:0x100 scope:global -Opcode = .data:0x800EBD88; // type:object size:0x40 scope:global -SpecialOpcode = .data:0x800EBDC8; // type:object size:0x40 scope:global -RegimmOpcode = .data:0x800EBE08; // type:object size:0x20 scope:global -ganOpcodeSaveFP1 = .data:0x800EBE28; // type:object size:0x14 scope:global -ganOpcodeSaveFP2_0 = .data:0x800EBE3C; // type:object size:0x14 scope:global -ganOpcodeSaveFP2_1 = .data:0x800EBE50; // type:object size:0xC scope:global -ganOpcodeLoadFP = .data:0x800EBE5C; // type:object size:0x14 scope:global +gaszNameCP1 = .data:0x800EBB04; // type:object size:0x80 scope:local +ganMaskGetCP0 = .data:0x800EBB88; // type:object size:0x100 scope:local +ganMaskSetCP0 = .data:0x800EBC88; // type:object size:0x100 scope:local +Opcode = .data:0x800EBD88; // type:object size:0x40 scope:local +SpecialOpcode = .data:0x800EBDC8; // type:object size:0x40 scope:local +RegimmOpcode = .data:0x800EBE08; // type:object size:0x20 scope:local +ganOpcodeSaveFP1 = .data:0x800EBE28; // type:object size:0x14 scope:local +ganOpcodeSaveFP2_0 = .data:0x800EBE3C; // type:object size:0x14 scope:local +ganOpcodeSaveFP2_1 = .data:0x800EBE50; // type:object size:0xC scope:local +ganOpcodeLoadFP = .data:0x800EBE5C; // type:object size:0x14 scope:local ganMapGPR = .data:0x800EBE70; // type:object size:0x80 scope:global data:4byte -jtbl_800EBEF0 = .data:0x800EBEF0; // type:object size:0x64 scope:local -jtbl_800EBF54 = .data:0x800EBF54; // type:object size:0x100 scope:local -D_800EC054 = .data:0x800EC054; // type:object size:0x22 scope:local data:string -D_800EC078 = .data:0x800EC078; // type:object size:0x16 scope:local data:string -D_800EC090 = .data:0x800EC090; // type:object size:0x26 scope:local data:string -D_800EC0B8 = .data:0x800EC0B8; // type:object size:0x12 scope:local data:string -jtbl_800EC0CC = .data:0x800EC0CC; // type:object size:0x64 scope:local -jtbl_800EC130 = .data:0x800EC130; // type:object size:0xB0 scope:local -D_800EC1E0 = .data:0x800EC1E0; // type:object size:0xA scope:local data:string -jtbl_800EC1EC = .data:0x800EC1EC; // type:object size:0x3C scope:local -jtbl_800EC228 = .data:0x800EC228; // type:object size:0x30 scope:local -jtbl_800EC258 = .data:0x800EC258; // type:object size:0x100 scope:local -jtbl_800EC358 = .data:0x800EC358; // type:object size:0x100 scope:local -jtbl_800EC458 = .data:0x800EC458; // type:object size:0x100 scope:local -jtbl_800EC558 = .data:0x800EC558; // type:object size:0x100 scope:local -jtbl_800EC658 = .data:0x800EC658; // type:object size:0x1C scope:local -jtbl_800EC674 = .data:0x800EC674; // type:object size:0x24 scope:local -jtbl_800EC698 = .data:0x800EC698; // type:object size:0x64 scope:local -jtbl_800EC6FC = .data:0x800EC6FC; // type:object size:0x50 scope:local -jtbl_800EC74C = .data:0x800EC74C; // type:object size:0x100 scope:local -jtbl_800EC84C = .data:0x800EC84C; // type:object size:0x100 scope:local -D_800EC94C = .data:0x800EC94C; // type:object size:0x34 scope:local data:string -D_800EC980 = .data:0x800EC980; // type:object size:0x1C scope:local data:string -D_800EC99C = .data:0x800EC99C; // type:object size:0x1D scope:local data:string -D_800EC9BC = .data:0x800EC9BC; // type:object size:0x10 scope:local data:string -D_800EC9CC = .data:0x800EC9CC; // type:object size:0x1C scope:local data:string -D_800EC9E8 = .data:0x800EC9E8; // type:object size:0x1D scope:local data:string -D_800ECA08 = .data:0x800ECA08; // type:object size:0x10 scope:local data:string -D_800ECA18 = .data:0x800ECA18; // type:object size:0xE scope:local data:string -D_800ECA28 = .data:0x800ECA28; // type:object size:0xE scope:local data:string -D_800ECA38 = .data:0x800ECA38; // type:object size:0xE scope:local data:string -D_800ECA48 = .data:0x800ECA48; // type:object size:0xE scope:local data:string -D_800ECA58 = .data:0x800ECA58; // type:object size:0xF scope:local data:string -D_800ECA68 = .data:0x800ECA68; // type:object size:0xE scope:local data:string -D_800ECA78 = .data:0x800ECA78; // type:object size:0xF scope:local data:string -D_800ECA88 = .data:0x800ECA88; // type:object size:0xE scope:local data:string -D_800ECA98 = .data:0x800ECA98; // type:object size:0x12 scope:local data:string -D_800ECAAC = .data:0x800ECAAC; // type:object size:0x12 scope:local data:string -D_800ECAC0 = .data:0x800ECAC0; // type:object size:0x11 scope:local data:string -D_800ECAD4 = .data:0x800ECAD4; // type:object size:0x12 scope:local data:string -D_800ECAE8 = .data:0x800ECAE8; // type:object size:0x10 scope:local data:string -D_800ECAF8 = .data:0x800ECAF8; // type:object size:0xE scope:local data:string -D_800ECB08 = .data:0x800ECB08; // type:object size:0xF scope:local data:string -D_800ECB18 = .data:0x800ECB18; // type:object size:0xF scope:local data:string -D_800ECB28 = .data:0x800ECB28; // type:object size:0x10 scope:local data:string -D_800ECB38 = .data:0x800ECB38; // type:object size:0x10 scope:local data:string -D_800ECB48 = .data:0x800ECB48; // type:object size:0x10 scope:local data:string -D_800ECB58 = .data:0x800ECB58; // type:object size:0x10 scope:local data:string -D_800ECB68 = .data:0x800ECB68; // type:object size:0x10 scope:local data:string -D_800ECB78 = .data:0x800ECB78; // type:object size:0xF scope:local data:string -D_800ECB88 = .data:0x800ECB88; // type:object size:0x11 scope:local data:string -D_800ECB9C = .data:0x800ECB9C; // type:object size:0x10 scope:local data:string -D_800ECBAC = .data:0x800ECBAC; // type:object size:0x10 scope:local data:string -D_800ECBBC = .data:0x800ECBBC; // type:object size:0xF scope:local data:string -D_800ECBCC = .data:0x800ECBCC; // type:object size:0x10 scope:local data:string -D_800ECBDC = .data:0x800ECBDC; // type:object size:0xF scope:local data:string -D_800ECBEC = .data:0x800ECBEC; // type:object size:0x10 scope:local data:string -D_800ECBFC = .data:0x800ECBFC; // type:object size:0xE scope:local data:string -D_800ECC0C = .data:0x800ECC0C; // type:object size:0xE scope:local data:string -D_800ECC1C = .data:0x800ECC1C; // type:object size:0xE scope:local data:string -D_800ECC2C = .data:0x800ECC2C; // type:object size:0xE scope:local data:string -D_800ECC3C = .data:0x800ECC3C; // type:object size:0xF scope:local data:string -D_800ECC4C = .data:0x800ECC4C; // type:object size:0xE scope:local data:string -D_800ECC5C = .data:0x800ECC5C; // type:object size:0xF scope:local data:string -D_800ECC6C = .data:0x800ECC6C; // type:object size:0xE scope:local data:string -D_800ECC7C = .data:0x800ECC7C; // type:object size:0x12 scope:local data:string -D_800ECC90 = .data:0x800ECC90; // type:object size:0x12 scope:local data:string -D_800ECCA4 = .data:0x800ECCA4; // type:object size:0x11 scope:local data:string -D_800ECCB8 = .data:0x800ECCB8; // type:object size:0x12 scope:local data:string -D_800ECCCC = .data:0x800ECCCC; // type:object size:0x10 scope:local data:string -D_800ECCDC = .data:0x800ECCDC; // type:object size:0xE scope:local data:string -D_800ECCEC = .data:0x800ECCEC; // type:object size:0xF scope:local data:string -D_800ECCFC = .data:0x800ECCFC; // type:object size:0xF scope:local data:string -D_800ECD0C = .data:0x800ECD0C; // type:object size:0x10 scope:local data:string -D_800ECD1C = .data:0x800ECD1C; // type:object size:0x10 scope:local data:string -D_800ECD2C = .data:0x800ECD2C; // type:object size:0x10 scope:local data:string -D_800ECD3C = .data:0x800ECD3C; // type:object size:0x10 scope:local data:string -D_800ECD4C = .data:0x800ECD4C; // type:object size:0x10 scope:local data:string -D_800ECD5C = .data:0x800ECD5C; // type:object size:0xF scope:local data:string -D_800ECD6C = .data:0x800ECD6C; // type:object size:0x11 scope:local data:string -D_800ECD80 = .data:0x800ECD80; // type:object size:0x10 scope:local data:string -D_800ECD90 = .data:0x800ECD90; // type:object size:0x10 scope:local data:string -D_800ECDA0 = .data:0x800ECDA0; // type:object size:0xF scope:local data:string -D_800ECDB0 = .data:0x800ECDB0; // type:object size:0x10 scope:local data:string -D_800ECDC0 = .data:0x800ECDC0; // type:object size:0xF scope:local data:string -D_800ECDD0 = .data:0x800ECDD0; // type:object size:0x10 scope:local data:string -jtbl_800ECDE0 = .data:0x800ECDE0; // type:object size:0x100 scope:local -jtbl_800ECEE0 = .data:0x800ECEE0; // type:object size:0x100 scope:local -jtbl_800ECFE0 = .data:0x800ECFE0; // type:object size:0x100 scope:local -jtbl_800ED0E0 = .data:0x800ED0E0; // type:object size:0x100 scope:local -jtbl_800ED1E0 = .data:0x800ED1E0; // type:object size:0x1C scope:local -jtbl_800ED1FC = .data:0x800ED1FC; // type:object size:0x64 scope:local -jtbl_800ED260 = .data:0x800ED260; // type:object size:0x50 scope:local -jtbl_800ED2B0 = .data:0x800ED2B0; // type:object size:0x100 scope:local -jtbl_800ED3B0 = .data:0x800ED3B0; // type:object size:0x100 scope:local -jtbl_800ED4B0 = .data:0x800ED4B0; // type:object size:0x64 scope:local -jtbl_800ED514 = .data:0x800ED514; // type:object size:0x60 scope:local -jtbl_800ED574 = .data:0x800ED574; // type:object size:0x80 scope:local -jtbl_800ED5F4 = .data:0x800ED5F4; // type:object size:0x80 scope:local -D_800ED674 = .data:0x800ED674; // type:object size:0x44 scope:local data:string +@18172 = .data:0x800EBEF0; // type:object size:0x64 scope:local +@18171 = .data:0x800EBF54; // type:object size:0x100 scope:local +@18245 = .data:0x800EC054; // type:object size:0x22 scope:local data:string +@18247 = .data:0x800EC078; // type:object size:0x16 scope:local data:string +@18248 = .data:0x800EC090; // type:object size:0x26 scope:local data:string +@18249 = .data:0x800EC0B8; // type:object size:0x12 scope:local data:string +@19476 = .data:0x800EC0CC; // type:object size:0x64 scope:local +@19475 = .data:0x800EC130; // type:object size:0xB0 scope:local +@20140 = .data:0x800EC1E0; // type:object size:0xA scope:local data:string +@20142 = .data:0x800EC1EC; // type:object size:0x3C scope:local +@20326 = .data:0x800EC228; // type:object size:0x30 scope:local +@21272 = .data:0x800EC258; // type:object size:0x100 scope:local +@21269 = .data:0x800EC358; // type:object size:0x100 scope:local +@21268 = .data:0x800EC458; // type:object size:0x100 scope:local +@21266 = .data:0x800EC558; // type:object size:0x100 scope:local +@21265 = .data:0x800EC658; // type:object size:0x1C scope:local +@21264 = .data:0x800EC674; // type:object size:0x24 scope:local +@21263 = .data:0x800EC698; // type:object size:0x64 scope:local +@21262 = .data:0x800EC6FC; // type:object size:0x50 scope:local +@21261 = .data:0x800EC74C; // type:object size:0x100 scope:local +@21260 = .data:0x800EC84C; // type:object size:0x100 scope:local +@21517 = .data:0x800EC94C; // type:object size:0x34 scope:local data:string +@40685 = .data:0x800EC980; // type:object size:0x1C scope:local data:string +@40686 = .data:0x800EC99C; // type:object size:0x1D scope:local data:string +@40687 = .data:0x800EC9BC; // type:object size:0x10 scope:local data:string +@40688 = .data:0x800EC9CC; // type:object size:0x1C scope:local data:string +@40689 = .data:0x800EC9E8; // type:object size:0x1D scope:local data:string +@40690 = .data:0x800ECA08; // type:object size:0x10 scope:local data:string +@40691 = .data:0x800ECA18; // type:object size:0xE scope:local data:string +@40692 = .data:0x800ECA28; // type:object size:0xE scope:local data:string +@40693 = .data:0x800ECA38; // type:object size:0xE scope:local data:string +@40694 = .data:0x800ECA48; // type:object size:0xE scope:local data:string +@40695 = .data:0x800ECA58; // type:object size:0xF scope:local data:string +@40696 = .data:0x800ECA68; // type:object size:0xE scope:local data:string +@40697 = .data:0x800ECA78; // type:object size:0xF scope:local data:string +@40698 = .data:0x800ECA88; // type:object size:0xE scope:local data:string +@40699 = .data:0x800ECA98; // type:object size:0x12 scope:local data:string +@40700 = .data:0x800ECAAC; // type:object size:0x12 scope:local data:string +@40701 = .data:0x800ECAC0; // type:object size:0x11 scope:local data:string +@40702 = .data:0x800ECAD4; // type:object size:0x12 scope:local data:string +@40703 = .data:0x800ECAE8; // type:object size:0x10 scope:local data:string +@40704 = .data:0x800ECAF8; // type:object size:0xE scope:local data:string +@40705 = .data:0x800ECB08; // type:object size:0xF scope:local data:string +@40706 = .data:0x800ECB18; // type:object size:0xF scope:local data:string +@40707 = .data:0x800ECB28; // type:object size:0x10 scope:local data:string +@40708 = .data:0x800ECB38; // type:object size:0x10 scope:local data:string +@40709 = .data:0x800ECB48; // type:object size:0x10 scope:local data:string +@40710 = .data:0x800ECB58; // type:object size:0x10 scope:local data:string +@40711 = .data:0x800ECB68; // type:object size:0x10 scope:local data:string +@40712 = .data:0x800ECB78; // type:object size:0xF scope:local data:string +@40713 = .data:0x800ECB88; // type:object size:0x11 scope:local data:string +@40714 = .data:0x800ECB9C; // type:object size:0x10 scope:local data:string +@40715 = .data:0x800ECBAC; // type:object size:0x10 scope:local data:string +@40716 = .data:0x800ECBBC; // type:object size:0xF scope:local data:string +@40717 = .data:0x800ECBCC; // type:object size:0x10 scope:local data:string +@40718 = .data:0x800ECBDC; // type:object size:0xF scope:local data:string +@40719 = .data:0x800ECBEC; // type:object size:0x10 scope:local data:string +@40720 = .data:0x800ECBFC; // type:object size:0xE scope:local data:string +@40721 = .data:0x800ECC0C; // type:object size:0xE scope:local data:string +@40722 = .data:0x800ECC1C; // type:object size:0xE scope:local data:string +@40723 = .data:0x800ECC2C; // type:object size:0xE scope:local data:string +@40724 = .data:0x800ECC3C; // type:object size:0xF scope:local data:string +@40725 = .data:0x800ECC4C; // type:object size:0xE scope:local data:string +@40726 = .data:0x800ECC5C; // type:object size:0xF scope:local data:string +@40727 = .data:0x800ECC6C; // type:object size:0xE scope:local data:string +@40728 = .data:0x800ECC7C; // type:object size:0x12 scope:local data:string +@40729 = .data:0x800ECC90; // type:object size:0x12 scope:local data:string +@40730 = .data:0x800ECCA4; // type:object size:0x11 scope:local data:string +@40731 = .data:0x800ECCB8; // type:object size:0x12 scope:local data:string +@40732 = .data:0x800ECCCC; // type:object size:0x10 scope:local data:string +@40733 = .data:0x800ECCDC; // type:object size:0xE scope:local data:string +@40734 = .data:0x800ECCEC; // type:object size:0xF scope:local data:string +@40735 = .data:0x800ECCFC; // type:object size:0xF scope:local data:string +@40736 = .data:0x800ECD0C; // type:object size:0x10 scope:local data:string +@40737 = .data:0x800ECD1C; // type:object size:0x10 scope:local data:string +@40738 = .data:0x800ECD2C; // type:object size:0x10 scope:local data:string +@40739 = .data:0x800ECD3C; // type:object size:0x10 scope:local data:string +@40740 = .data:0x800ECD4C; // type:object size:0x10 scope:local data:string +@40741 = .data:0x800ECD5C; // type:object size:0xF scope:local data:string +@40742 = .data:0x800ECD6C; // type:object size:0x11 scope:local data:string +@40743 = .data:0x800ECD80; // type:object size:0x10 scope:local data:string +@40744 = .data:0x800ECD90; // type:object size:0x10 scope:local data:string +@40745 = .data:0x800ECDA0; // type:object size:0xF scope:local data:string +@40746 = .data:0x800ECDB0; // type:object size:0x10 scope:local data:string +@40747 = .data:0x800ECDC0; // type:object size:0xF scope:local data:string +@40748 = .data:0x800ECDD0; // type:object size:0x10 scope:local data:string +@40757 = .data:0x800ECDE0; // type:object size:0x100 scope:local +@40756 = .data:0x800ECEE0; // type:object size:0x100 scope:local +@40755 = .data:0x800ECFE0; // type:object size:0x100 scope:local +@40754 = .data:0x800ED0E0; // type:object size:0x100 scope:local +@40753 = .data:0x800ED1E0; // type:object size:0x1C scope:local +@40752 = .data:0x800ED1FC; // type:object size:0x64 scope:local +@40751 = .data:0x800ED260; // type:object size:0x50 scope:local +@40750 = .data:0x800ED2B0; // type:object size:0x100 scope:local +@40749 = .data:0x800ED3B0; // type:object size:0x100 scope:local +@40830 = .data:0x800ED4B0; // type:object size:0x64 scope:local +@40829 = .data:0x800ED514; // type:object size:0x60 scope:local +@40860 = .data:0x800ED574; // type:object size:0x80 scope:local +@40894 = .data:0x800ED5F4; // type:object size:0x80 scope:local +@41071 = .data:0x800ED674; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x800ED6B8; // type:object size:0x10 scope:global gClassRAM = .data:0x800ED6C8; // type:object size:0x10 scope:global @207 = .data:0x800ED6D8; // type:object size:0x74 scope:local @@ -2925,14 +2925,14 @@ fTickScale = .sdata:0x80134E64; // type:object size:0x4 scope:global data:float @145 = .sdata:0x80135214; // type:object size:0x7 scope:local data:string @148 = .sdata:0x8013521C; // type:object size:0x5 scope:local data:string @179 = .sdata:0x80135224; // type:object size:0x6 scope:local data:string -D_8013522C = .sdata:0x8013522C; // type:object size:0x5 scope:local data:string -D_80135234 = .sdata:0x80135234; // type:object size:0x5 scope:local data:string -D_8013523C = .sdata:0x8013523C; // type:object size:0x5 scope:local data:string -D_80135244 = .sdata:0x80135244; // type:object size:0x5 scope:local data:string -D_8013524C = .sdata:0x8013524C; // type:object size:0x5 scope:local data:string -D_80135254 = .sdata:0x80135254; // type:object size:0x5 scope:local data:string -D_8013525C = .sdata:0x8013525C; // type:object size:0x1 scope:local -D_80135260 = .sdata:0x80135260; // type:object size:0x6 scope:local data:string +@19469 = .sdata:0x8013522C; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x80135234; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x8013523C; // type:object size:0x5 scope:local data:string +@19472 = .sdata:0x80135244; // type:object size:0x5 scope:local data:string +@19473 = .sdata:0x8013524C; // type:object size:0x5 scope:local data:string +@19474 = .sdata:0x80135254; // type:object size:0x5 scope:local data:string +@20141 = .sdata:0x8013525C; // type:object size:0x1 scope:local +@41072 = .sdata:0x80135260; // type:object size:0x6 scope:local data:string @33 = .sdata:0x80135268; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80135270; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80135278; // type:object size:0x4 scope:local data:string @@ -3561,12 +3561,12 @@ D_80135F88 = .sdata2:0x80135F88; // type:object size:0x8 scope:local data:double @1708 = .sdata2:0x80135F90; // type:object size:0x4 scope:local data:float @1725 = .sdata2:0x80135F94; // type:object size:0x4 scope:local data:float @1798 = .sdata2:0x80135F98; // type:object size:0x8 scope:local data:double -D_80135FA0 = .sdata2:0x80135FA0; // type:object size:0x8 scope:local data:double -D_80135FA8 = .sdata2:0x80135FA8; // type:object size:0x8 scope:local data:double -D_80135FB0 = .sdata2:0x80135FB0; // type:object size:0x8 scope:local data:double -D_80135FB8 = .sdata2:0x80135FB8; // type:object size:0x4 scope:local data:float -D_80135FC0 = .sdata2:0x80135FC0; // type:object size:0x8 scope:local data:double -@3537 = .sdata2:0x80135FC8; // type:object size:0x8 scope:local data:double +@19770 = .sdata2:0x80135FA0; // type:object size:0x8 scope:local data:double +@21257 = .sdata2:0x80135FA8; // type:object size:0x8 scope:local data:double +@21258 = .sdata2:0x80135FB0; // type:object size:0x8 scope:local data:double +@21259 = .sdata2:0x80135FB8; // type:object size:0x4 scope:local data:float +@21270 = .sdata2:0x80135FC0; // type:object size:0x8 scope:local data:double +@21476 = .sdata2:0x80135FC8; // type:object size:0x8 scope:local data:double @880 = .sdata2:0x80135FD0; // type:object size:0x4 scope:local data:float @882 = .sdata2:0x80135FD8; // type:object size:0x8 scope:local data:double @884 = .sdata2:0x80135FE0; // type:object size:0x8 scope:local data:double diff --git a/config/ce-u/symbols.txt b/config/ce-u/symbols.txt index e5dc3638..71bfb174 100644 --- a/config/ce-u/symbols.txt +++ b/config/ce-u/symbols.txt @@ -321,7 +321,7 @@ systemGetException = .text:0x8002DBA0; // type:function size:0x1DC scope:local systemSetupGameALL = .text:0x8002DD7C; // type:function size:0x25F4 scope:local systemGetInitialConfiguration = .text:0x80030370; // type:function size:0x7D4 scope:global systemSetupGameRAM = .text:0x80030B44; // type:function size:0x3A8 scope:local -cpuOpcodeChecksum = .text:0x80030EEC; // type:function size:0x114 scope:local +cpuOpcodeChecksum = .text:0x80030EEC; // type:function size:0x114 scope:global treePrintNode = .text:0x80031000; // type:function size:0x1E4 scope:local treeForceCleanNodes = .text:0x800311E4; // type:function size:0x1D4 scope:local treeCleanNodes = .text:0x800313B8; // type:function size:0x2E0 scope:local @@ -367,7 +367,7 @@ cpuGetSize = .text:0x8003584C; // type:function size:0x144 scope:local cpuGetMode = .text:0x80035990; // type:function size:0xD8 scope:local cpuSetTLB = .text:0x80035A68; // type:function size:0x2E4 scope:local cpuMapAddress = .text:0x80035D4C; // type:function size:0x1C8 scope:local -cpuFreeDevice = .text:0x80035F14; // type:function size:0xA4 scope:local +cpuFreeDevice = .text:0x80035F14; // type:function size:0xA4 scope:global cpuMakeDevice = .text:0x80035FB8; // type:function size:0x110 scope:local cpuException = .text:0x800360C8; // type:function size:0x2C0 scope:global cpuTestInterrupt = .text:0x80036388; // type:function size:0xDC scope:global @@ -383,7 +383,7 @@ cpuExecuteJump = .text:0x80039434; // type:function size:0xD0 scope:local cpuExecuteIdle = .text:0x80039504; // type:function size:0x10C scope:local cpuExecuteOpcode = .text:0x80039610; // type:function size:0x4974 scope:local cpuExecuteUpdate = .text:0x8003DF84; // type:function size:0x2FC scope:local -cpuRetraceCallback = .text:0x8003E280; // type:function size:0x10 scope:local +cpuRetraceCallback = .text:0x8003E280; // type:function size:0x10 scope:global cpuNextInstruction = .text:0x8003E290; // type:function size:0x2C4 scope:local cpuFindAddress = .text:0x8003E554; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003E9F0; // type:function size:0x490 scope:global @@ -1667,8 +1667,8 @@ __stdio_atexit = .text:0x800CEDB4; // type:function size:0x4 scope:global sprintf = .text:0x800CEDB8; // type:function size:0xD4 scope:global vsprintf = .text:0x800CEE8C; // type:function size:0x78 scope:global vprintf = .text:0x800CEF04; // type:function size:0x7C scope:global -__StringWrite = .text:0x800CEF80; // type:function size:0x6C scope:global -__FileWrite = .text:0x800CEFEC; // type:function size:0x58 scope:global +__StringWrite = .text:0x800CEF80; // type:function size:0x6C scope:local +__FileWrite = .text:0x800CEFEC; // type:function size:0x58 scope:local __pformatter = .text:0x800CF044; // type:function size:0x630 scope:local float2str = .text:0x800CF674; // type:function size:0x638 scope:local round_decimal = .text:0x800CFCAC; // type:function size:0x134 scope:local @@ -1756,8 +1756,8 @@ gTRKMemMap = .rodata:0x800D3340; // type:object size:0x10 scope:global data:4byt @238 = .rodata:0x800D3364; // type:object size:0x14 scope:local data:4byte @243 = .rodata:0x800D3378; // type:object size:0x14 scope:local data:4byte __constants = .rodata:0x800D3390; // type:object size:0x18 scope:local data:double -bit_values = .rodata:0x800D33A8; // type:object size:0x48 scope:local data:double -digit_values = .rodata:0x800D33F0; // type:object size:0x40 scope:local +bit_values = .rodata:0x800D33A8; // type:object size:0x48 scope:global data:double +digit_values = .rodata:0x800D33F0; // type:object size:0x40 scope:global __ctype_map = .rodata:0x800D3430; // type:object size:0x100 scope:global __lower_map = .rodata:0x800D3530; // type:object size:0x100 scope:global __upper_map = .rodata:0x800D3630; // type:object size:0x100 scope:global @@ -1964,54 +1964,54 @@ contMap = .data:0x800ED820; // type:object size:0x140 scope:local gClassCPU = .data:0x800EDB60; // type:object size:0x10 scope:global gaszNameGPR = .data:0x800EDB70; // type:object size:0x80 scope:local gaszNameFPR = .data:0x800EDBF0; // type:object size:0x80 scope:local -@204 = .data:0x800EDC70; // type:object size:0xA scope:local data:string -@205 = .data:0x800EDC7C; // type:object size:0xA scope:local data:string -@207 = .data:0x800EDC88; // type:object size:0xA scope:local data:string -@209 = .data:0x800EDC94; // type:object size:0xD scope:local data:string -@210 = .data:0x800EDCA4; // type:object size:0xA scope:local data:string -@212 = .data:0x800EDCB0; // type:object size:0x9 scope:local data:string -@220 = .data:0x800EDCBC; // type:object size:0x9 scope:local data:string -@221 = .data:0x800EDCC8; // type:object size:0x9 scope:local data:string -@222 = .data:0x800EDCD4; // type:object size:0xA scope:local data:string -@223 = .data:0x800EDCE0; // type:object size:0xE scope:local data:string -@224 = .data:0x800EDCF0; // type:object size:0xE scope:local data:string -@225 = .data:0x800EDD00; // type:object size:0xE scope:local data:string -@226 = .data:0x800EDD10; // type:object size:0xE scope:local data:string -@227 = .data:0x800EDD20; // type:object size:0xE scope:local data:string -@229 = .data:0x800EDD30; // type:object size:0xC scope:local data:string -@232 = .data:0x800EDD3C; // type:object size:0xA scope:local data:string -@233 = .data:0x800EDD48; // type:object size:0xE scope:local data:string +@118 = .data:0x800EDC70; // type:object size:0xA scope:local data:string +@119 = .data:0x800EDC7C; // type:object size:0xA scope:local data:string +@121 = .data:0x800EDC88; // type:object size:0xA scope:local data:string +@123 = .data:0x800EDC94; // type:object size:0xD scope:local data:string +@124 = .data:0x800EDCA4; // type:object size:0xA scope:local data:string +@126 = .data:0x800EDCB0; // type:object size:0x9 scope:local data:string +@134 = .data:0x800EDCBC; // type:object size:0x9 scope:local data:string +@135 = .data:0x800EDCC8; // type:object size:0x9 scope:local data:string +@136 = .data:0x800EDCD4; // type:object size:0xA scope:local data:string +@137 = .data:0x800EDCE0; // type:object size:0xE scope:local data:string +@138 = .data:0x800EDCF0; // type:object size:0xE scope:local data:string +@139 = .data:0x800EDD00; // type:object size:0xE scope:local data:string +@140 = .data:0x800EDD10; // type:object size:0xE scope:local data:string +@141 = .data:0x800EDD20; // type:object size:0xE scope:local data:string +@143 = .data:0x800EDD30; // type:object size:0xC scope:local data:string +@146 = .data:0x800EDD3C; // type:object size:0xA scope:local data:string +@147 = .data:0x800EDD48; // type:object size:0xE scope:local data:string gaszNameCP0 = .data:0x800EDD58; // type:object size:0x80 scope:local -@235 = .data:0x800EDDD8; // type:object size:0x10 scope:local data:string -@236 = .data:0x800EDDE8; // type:object size:0x10 scope:local data:string -@237 = .data:0x800EDDF8; // type:object size:0x10 scope:local data:string -@238 = .data:0x800EDE08; // type:object size:0x10 scope:local data:string -@239 = .data:0x800EDE18; // type:object size:0x10 scope:local data:string -@240 = .data:0x800EDE28; // type:object size:0x10 scope:local data:string -@241 = .data:0x800EDE38; // type:object size:0x10 scope:local data:string -@242 = .data:0x800EDE48; // type:object size:0x10 scope:local data:string -@243 = .data:0x800EDE58; // type:object size:0x10 scope:local data:string -@244 = .data:0x800EDE68; // type:object size:0x11 scope:local data:string -@245 = .data:0x800EDE7C; // type:object size:0x11 scope:local data:string -@246 = .data:0x800EDE90; // type:object size:0x11 scope:local data:string -@247 = .data:0x800EDEA4; // type:object size:0x11 scope:local data:string -@248 = .data:0x800EDEB8; // type:object size:0x11 scope:local data:string -@249 = .data:0x800EDECC; // type:object size:0x11 scope:local data:string -@250 = .data:0x800EDEE0; // type:object size:0x11 scope:local data:string -@251 = .data:0x800EDEF4; // type:object size:0x11 scope:local data:string -@252 = .data:0x800EDF08; // type:object size:0x11 scope:local data:string -@253 = .data:0x800EDF1C; // type:object size:0x11 scope:local data:string -@254 = .data:0x800EDF30; // type:object size:0x11 scope:local data:string -@255 = .data:0x800EDF44; // type:object size:0x11 scope:local data:string -@256 = .data:0x800EDF58; // type:object size:0x11 scope:local data:string -@257 = .data:0x800EDF6C; // type:object size:0x11 scope:local data:string -@258 = .data:0x800EDF80; // type:object size:0x11 scope:local data:string -@259 = .data:0x800EDF94; // type:object size:0x11 scope:local data:string -@260 = .data:0x800EDFA8; // type:object size:0x11 scope:local data:string -@261 = .data:0x800EDFBC; // type:object size:0x11 scope:local data:string -@262 = .data:0x800EDFD0; // type:object size:0x11 scope:local data:string -@263 = .data:0x800EDFE4; // type:object size:0x11 scope:local data:string -@264 = .data:0x800EDFF8; // type:object size:0x11 scope:local data:string +@149 = .data:0x800EDDD8; // type:object size:0x10 scope:local data:string +@150 = .data:0x800EDDE8; // type:object size:0x10 scope:local data:string +@151 = .data:0x800EDDF8; // type:object size:0x10 scope:local data:string +@152 = .data:0x800EDE08; // type:object size:0x10 scope:local data:string +@153 = .data:0x800EDE18; // type:object size:0x10 scope:local data:string +@154 = .data:0x800EDE28; // type:object size:0x10 scope:local data:string +@155 = .data:0x800EDE38; // type:object size:0x10 scope:local data:string +@156 = .data:0x800EDE48; // type:object size:0x10 scope:local data:string +@157 = .data:0x800EDE58; // type:object size:0x10 scope:local data:string +@158 = .data:0x800EDE68; // type:object size:0x11 scope:local data:string +@159 = .data:0x800EDE7C; // type:object size:0x11 scope:local data:string +@160 = .data:0x800EDE90; // type:object size:0x11 scope:local data:string +@161 = .data:0x800EDEA4; // type:object size:0x11 scope:local data:string +@162 = .data:0x800EDEB8; // type:object size:0x11 scope:local data:string +@163 = .data:0x800EDECC; // type:object size:0x11 scope:local data:string +@164 = .data:0x800EDEE0; // type:object size:0x11 scope:local data:string +@165 = .data:0x800EDEF4; // type:object size:0x11 scope:local data:string +@166 = .data:0x800EDF08; // type:object size:0x11 scope:local data:string +@167 = .data:0x800EDF1C; // type:object size:0x11 scope:local data:string +@168 = .data:0x800EDF30; // type:object size:0x11 scope:local data:string +@169 = .data:0x800EDF44; // type:object size:0x11 scope:local data:string +@170 = .data:0x800EDF58; // type:object size:0x11 scope:local data:string +@171 = .data:0x800EDF6C; // type:object size:0x11 scope:local data:string +@172 = .data:0x800EDF80; // type:object size:0x11 scope:local data:string +@173 = .data:0x800EDF94; // type:object size:0x11 scope:local data:string +@174 = .data:0x800EDFA8; // type:object size:0x11 scope:local data:string +@175 = .data:0x800EDFBC; // type:object size:0x11 scope:local data:string +@176 = .data:0x800EDFD0; // type:object size:0x11 scope:local data:string +@177 = .data:0x800EDFE4; // type:object size:0x11 scope:local data:string +@178 = .data:0x800EDFF8; // type:object size:0x11 scope:local data:string gaszNameCP1 = .data:0x800EE00C; // type:object size:0x80 scope:local ganMaskGetCP0 = .data:0x800EE090; // type:object size:0x100 scope:local ganMaskSetCP0 = .data:0x800EE190; // type:object size:0x100 scope:local @@ -2023,106 +2023,106 @@ ganOpcodeSaveFP2_0 = .data:0x800EE344; // type:object size:0x14 scope:local ganOpcodeSaveFP2_1 = .data:0x800EE358; // type:object size:0xC scope:local ganOpcodeLoadFP = .data:0x800EE364; // type:object size:0x14 scope:local ganMapGPR = .data:0x800EE378; // type:object size:0x80 scope:global data:4byte -@11596 = .data:0x800EE3F8; // type:object size:0x64 scope:local -@11595 = .data:0x800EE45C; // type:object size:0x100 scope:local -@11665 = .data:0x800EE55C; // type:object size:0x22 scope:local data:string -@11677 = .data:0x800EE580; // type:object size:0x16 scope:local data:string -@11678 = .data:0x800EE598; // type:object size:0x26 scope:local data:string -@11679 = .data:0x800EE5C0; // type:object size:0x12 scope:local data:string -@13051 = .data:0x800EE5D4; // type:object size:0x64 scope:local -@13050 = .data:0x800EE638; // type:object size:0xB0 scope:local -@13940 = .data:0x800EE6E8; // type:object size:0xA scope:local data:string -@13942 = .data:0x800EE6F4; // type:object size:0x3C scope:local -@14126 = .data:0x800EE730; // type:object size:0x30 scope:local -@15146 = .data:0x800EE760; // type:object size:0x100 scope:local -@15143 = .data:0x800EE860; // type:object size:0x100 scope:local -@15142 = .data:0x800EE960; // type:object size:0x100 scope:local -@15140 = .data:0x800EEA60; // type:object size:0x100 scope:local -@15139 = .data:0x800EEB60; // type:object size:0x1C scope:local -@15138 = .data:0x800EEB7C; // type:object size:0x24 scope:local -@15137 = .data:0x800EEBA0; // type:object size:0x64 scope:local -@15136 = .data:0x800EEC04; // type:object size:0x50 scope:local -@15135 = .data:0x800EEC54; // type:object size:0x100 scope:local -@15134 = .data:0x800EED54; // type:object size:0x100 scope:local -@15420 = .data:0x800EEE54; // type:object size:0x34 scope:local data:string -@27576 = .data:0x800EEE88; // type:object size:0x1C scope:local data:string -@27577 = .data:0x800EEEA4; // type:object size:0x1D scope:local data:string -@27578 = .data:0x800EEEC4; // type:object size:0x10 scope:local data:string -@27579 = .data:0x800EEED4; // type:object size:0x1C scope:local data:string -@27580 = .data:0x800EEEF0; // type:object size:0x1D scope:local data:string -@27581 = .data:0x800EEF10; // type:object size:0x10 scope:local data:string -@27582 = .data:0x800EEF20; // type:object size:0xE scope:local data:string -@27583 = .data:0x800EEF30; // type:object size:0xE scope:local data:string -@27584 = .data:0x800EEF40; // type:object size:0xE scope:local data:string -@27585 = .data:0x800EEF50; // type:object size:0xE scope:local data:string -@27586 = .data:0x800EEF60; // type:object size:0xF scope:local data:string -@27587 = .data:0x800EEF70; // type:object size:0xE scope:local data:string -@27588 = .data:0x800EEF80; // type:object size:0xF scope:local data:string -@27589 = .data:0x800EEF90; // type:object size:0xE scope:local data:string -@27590 = .data:0x800EEFA0; // type:object size:0x12 scope:local data:string -@27591 = .data:0x800EEFB4; // type:object size:0x12 scope:local data:string -@27592 = .data:0x800EEFC8; // type:object size:0x11 scope:local data:string -@27593 = .data:0x800EEFDC; // type:object size:0x12 scope:local data:string -@27594 = .data:0x800EEFF0; // type:object size:0x10 scope:local data:string -@27595 = .data:0x800EF000; // type:object size:0xE scope:local data:string -@27596 = .data:0x800EF010; // type:object size:0xF scope:local data:string -@27597 = .data:0x800EF020; // type:object size:0xF scope:local data:string -@27598 = .data:0x800EF030; // type:object size:0x10 scope:local data:string -@27599 = .data:0x800EF040; // type:object size:0x10 scope:local data:string -@27600 = .data:0x800EF050; // type:object size:0x10 scope:local data:string -@27601 = .data:0x800EF060; // type:object size:0x10 scope:local data:string -@27602 = .data:0x800EF070; // type:object size:0x10 scope:local data:string -@27603 = .data:0x800EF080; // type:object size:0xF scope:local data:string -@27604 = .data:0x800EF090; // type:object size:0x11 scope:local data:string -@27605 = .data:0x800EF0A4; // type:object size:0x10 scope:local data:string -@27606 = .data:0x800EF0B4; // type:object size:0x10 scope:local data:string -@27607 = .data:0x800EF0C4; // type:object size:0xF scope:local data:string -@27608 = .data:0x800EF0D4; // type:object size:0x10 scope:local data:string -@27609 = .data:0x800EF0E4; // type:object size:0xF scope:local data:string -@27610 = .data:0x800EF0F4; // type:object size:0x10 scope:local data:string -@27611 = .data:0x800EF104; // type:object size:0xE scope:local data:string -@27612 = .data:0x800EF114; // type:object size:0xE scope:local data:string -@27613 = .data:0x800EF124; // type:object size:0xE scope:local data:string -@27614 = .data:0x800EF134; // type:object size:0xE scope:local data:string -@27615 = .data:0x800EF144; // type:object size:0xF scope:local data:string -@27616 = .data:0x800EF154; // type:object size:0xE scope:local data:string -@27617 = .data:0x800EF164; // type:object size:0xF scope:local data:string -@27618 = .data:0x800EF174; // type:object size:0xE scope:local data:string -@27619 = .data:0x800EF184; // type:object size:0x12 scope:local data:string -@27620 = .data:0x800EF198; // type:object size:0x12 scope:local data:string -@27621 = .data:0x800EF1AC; // type:object size:0x11 scope:local data:string -@27622 = .data:0x800EF1C0; // type:object size:0x12 scope:local data:string -@27623 = .data:0x800EF1D4; // type:object size:0x10 scope:local data:string -@27624 = .data:0x800EF1E4; // type:object size:0xE scope:local data:string -@27625 = .data:0x800EF1F4; // type:object size:0xF scope:local data:string -@27626 = .data:0x800EF204; // type:object size:0xF scope:local data:string -@27627 = .data:0x800EF214; // type:object size:0x10 scope:local data:string -@27628 = .data:0x800EF224; // type:object size:0x10 scope:local data:string -@27629 = .data:0x800EF234; // type:object size:0x10 scope:local data:string -@27630 = .data:0x800EF244; // type:object size:0x10 scope:local data:string -@27631 = .data:0x800EF254; // type:object size:0x10 scope:local data:string -@27632 = .data:0x800EF264; // type:object size:0xF scope:local data:string -@27633 = .data:0x800EF274; // type:object size:0x11 scope:local data:string -@27634 = .data:0x800EF288; // type:object size:0x10 scope:local data:string -@27635 = .data:0x800EF298; // type:object size:0x10 scope:local data:string -@27636 = .data:0x800EF2A8; // type:object size:0xF scope:local data:string -@27637 = .data:0x800EF2B8; // type:object size:0x10 scope:local data:string -@27638 = .data:0x800EF2C8; // type:object size:0xF scope:local data:string -@27639 = .data:0x800EF2D8; // type:object size:0x10 scope:local data:string -@27648 = .data:0x800EF2E8; // type:object size:0x100 scope:local -@27647 = .data:0x800EF3E8; // type:object size:0x100 scope:local -@27646 = .data:0x800EF4E8; // type:object size:0x100 scope:local -@27645 = .data:0x800EF5E8; // type:object size:0x100 scope:local -@27644 = .data:0x800EF6E8; // type:object size:0x1C scope:local -@27643 = .data:0x800EF704; // type:object size:0x64 scope:local -@27642 = .data:0x800EF768; // type:object size:0x50 scope:local -@27641 = .data:0x800EF7B8; // type:object size:0x100 scope:local -@27640 = .data:0x800EF8B8; // type:object size:0x100 scope:local -@27732 = .data:0x800EF9B8; // type:object size:0x64 scope:local -@27731 = .data:0x800EFA1C; // type:object size:0x60 scope:local -@27772 = .data:0x800EFA7C; // type:object size:0x80 scope:local -@27808 = .data:0x800EFAFC; // type:object size:0x80 scope:local -@28227 = .data:0x800EFB7C; // type:object size:0x44 scope:local data:string +@18172 = .data:0x800EE3F8; // type:object size:0x64 scope:local +@18171 = .data:0x800EE45C; // type:object size:0x100 scope:local +@18245 = .data:0x800EE55C; // type:object size:0x22 scope:local data:string +@18247 = .data:0x800EE580; // type:object size:0x16 scope:local data:string +@18248 = .data:0x800EE598; // type:object size:0x26 scope:local data:string +@18249 = .data:0x800EE5C0; // type:object size:0x12 scope:local data:string +@19476 = .data:0x800EE5D4; // type:object size:0x64 scope:local +@19475 = .data:0x800EE638; // type:object size:0xB0 scope:local +@20140 = .data:0x800EE6E8; // type:object size:0xA scope:local data:string +@20142 = .data:0x800EE6F4; // type:object size:0x3C scope:local +@20326 = .data:0x800EE730; // type:object size:0x30 scope:local +@21272 = .data:0x800EE760; // type:object size:0x100 scope:local +@21269 = .data:0x800EE860; // type:object size:0x100 scope:local +@21268 = .data:0x800EE960; // type:object size:0x100 scope:local +@21266 = .data:0x800EEA60; // type:object size:0x100 scope:local +@21265 = .data:0x800EEB60; // type:object size:0x1C scope:local +@21264 = .data:0x800EEB7C; // type:object size:0x24 scope:local +@21263 = .data:0x800EEBA0; // type:object size:0x64 scope:local +@21262 = .data:0x800EEC04; // type:object size:0x50 scope:local +@21261 = .data:0x800EEC54; // type:object size:0x100 scope:local +@21260 = .data:0x800EED54; // type:object size:0x100 scope:local +@21517 = .data:0x800EEE54; // type:object size:0x34 scope:local data:string +@40685 = .data:0x800EEE88; // type:object size:0x1C scope:local data:string +@40686 = .data:0x800EEEA4; // type:object size:0x1D scope:local data:string +@40687 = .data:0x800EEEC4; // type:object size:0x10 scope:local data:string +@40688 = .data:0x800EEED4; // type:object size:0x1C scope:local data:string +@40689 = .data:0x800EEEF0; // type:object size:0x1D scope:local data:string +@40690 = .data:0x800EEF10; // type:object size:0x10 scope:local data:string +@40691 = .data:0x800EEF20; // type:object size:0xE scope:local data:string +@40692 = .data:0x800EEF30; // type:object size:0xE scope:local data:string +@40693 = .data:0x800EEF40; // type:object size:0xE scope:local data:string +@40694 = .data:0x800EEF50; // type:object size:0xE scope:local data:string +@40695 = .data:0x800EEF60; // type:object size:0xF scope:local data:string +@40696 = .data:0x800EEF70; // type:object size:0xE scope:local data:string +@40697 = .data:0x800EEF80; // type:object size:0xF scope:local data:string +@40698 = .data:0x800EEF90; // type:object size:0xE scope:local data:string +@40699 = .data:0x800EEFA0; // type:object size:0x12 scope:local data:string +@40700 = .data:0x800EEFB4; // type:object size:0x12 scope:local data:string +@40701 = .data:0x800EEFC8; // type:object size:0x11 scope:local data:string +@40702 = .data:0x800EEFDC; // type:object size:0x12 scope:local data:string +@40703 = .data:0x800EEFF0; // type:object size:0x10 scope:local data:string +@40704 = .data:0x800EF000; // type:object size:0xE scope:local data:string +@40705 = .data:0x800EF010; // type:object size:0xF scope:local data:string +@40706 = .data:0x800EF020; // type:object size:0xF scope:local data:string +@40707 = .data:0x800EF030; // type:object size:0x10 scope:local data:string +@40708 = .data:0x800EF040; // type:object size:0x10 scope:local data:string +@40709 = .data:0x800EF050; // type:object size:0x10 scope:local data:string +@40710 = .data:0x800EF060; // type:object size:0x10 scope:local data:string +@40711 = .data:0x800EF070; // type:object size:0x10 scope:local data:string +@40712 = .data:0x800EF080; // type:object size:0xF scope:local data:string +@40713 = .data:0x800EF090; // type:object size:0x11 scope:local data:string +@40714 = .data:0x800EF0A4; // type:object size:0x10 scope:local data:string +@40715 = .data:0x800EF0B4; // type:object size:0x10 scope:local data:string +@40716 = .data:0x800EF0C4; // type:object size:0xF scope:local data:string +@40717 = .data:0x800EF0D4; // type:object size:0x10 scope:local data:string +@40718 = .data:0x800EF0E4; // type:object size:0xF scope:local data:string +@40719 = .data:0x800EF0F4; // type:object size:0x10 scope:local data:string +@40720 = .data:0x800EF104; // type:object size:0xE scope:local data:string +@40721 = .data:0x800EF114; // type:object size:0xE scope:local data:string +@40722 = .data:0x800EF124; // type:object size:0xE scope:local data:string +@40723 = .data:0x800EF134; // type:object size:0xE scope:local data:string +@40724 = .data:0x800EF144; // type:object size:0xF scope:local data:string +@40725 = .data:0x800EF154; // type:object size:0xE scope:local data:string +@40726 = .data:0x800EF164; // type:object size:0xF scope:local data:string +@40727 = .data:0x800EF174; // type:object size:0xE scope:local data:string +@40728 = .data:0x800EF184; // type:object size:0x12 scope:local data:string +@40729 = .data:0x800EF198; // type:object size:0x12 scope:local data:string +@40730 = .data:0x800EF1AC; // type:object size:0x11 scope:local data:string +@40731 = .data:0x800EF1C0; // type:object size:0x12 scope:local data:string +@40732 = .data:0x800EF1D4; // type:object size:0x10 scope:local data:string +@40733 = .data:0x800EF1E4; // type:object size:0xE scope:local data:string +@40734 = .data:0x800EF1F4; // type:object size:0xF scope:local data:string +@40735 = .data:0x800EF204; // type:object size:0xF scope:local data:string +@40736 = .data:0x800EF214; // type:object size:0x10 scope:local data:string +@40737 = .data:0x800EF224; // type:object size:0x10 scope:local data:string +@40738 = .data:0x800EF234; // type:object size:0x10 scope:local data:string +@40739 = .data:0x800EF244; // type:object size:0x10 scope:local data:string +@40740 = .data:0x800EF254; // type:object size:0x10 scope:local data:string +@40741 = .data:0x800EF264; // type:object size:0xF scope:local data:string +@40742 = .data:0x800EF274; // type:object size:0x11 scope:local data:string +@40743 = .data:0x800EF288; // type:object size:0x10 scope:local data:string +@40744 = .data:0x800EF298; // type:object size:0x10 scope:local data:string +@40745 = .data:0x800EF2A8; // type:object size:0xF scope:local data:string +@40746 = .data:0x800EF2B8; // type:object size:0x10 scope:local data:string +@40747 = .data:0x800EF2C8; // type:object size:0xF scope:local data:string +@40748 = .data:0x800EF2D8; // type:object size:0x10 scope:local data:string +@40757 = .data:0x800EF2E8; // type:object size:0x100 scope:local +@40756 = .data:0x800EF3E8; // type:object size:0x100 scope:local +@40755 = .data:0x800EF4E8; // type:object size:0x100 scope:local +@40754 = .data:0x800EF5E8; // type:object size:0x100 scope:local +@40753 = .data:0x800EF6E8; // type:object size:0x1C scope:local +@40752 = .data:0x800EF704; // type:object size:0x64 scope:local +@40751 = .data:0x800EF768; // type:object size:0x50 scope:local +@40750 = .data:0x800EF7B8; // type:object size:0x100 scope:local +@40749 = .data:0x800EF8B8; // type:object size:0x100 scope:local +@40830 = .data:0x800EF9B8; // type:object size:0x64 scope:local +@40829 = .data:0x800EFA1C; // type:object size:0x60 scope:local +@40860 = .data:0x800EFA7C; // type:object size:0x80 scope:local +@40894 = .data:0x800EFAFC; // type:object size:0x80 scope:local +@41071 = .data:0x800EFB7C; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x800EFBC0; // type:object size:0x10 scope:global gClassRAM = .data:0x800EFBD0; // type:object size:0x10 scope:global @207 = .data:0x800EFBE0; // type:object size:0x74 scope:local @@ -2525,11 +2525,11 @@ TRK_ISR_OFFSETS = .data:0x800F5FD8; // type:object size:0x3C scope:local data:4b gDBCommTable = .data:0x800F6018; // type:object size:0x1C scope:global data:4byte ...data.0 = .data:0x800F6038; // type:label scope:local __files = .data:0x800F6038; // type:object size:0xD8 scope:global -@1009 = .data:0x800F6110; // type:object size:0x84 scope:local -@1066 = .data:0x800F6194; // type:object size:0x84 scope:local -@1186 = .data:0x800F6218; // type:object size:0xD0 scope:local -@1185 = .data:0x800F62E8; // type:object size:0x44 scope:local -@410 = .data:0x800F6330; // type:object size:0x44 scope:local +@896 = .data:0x800F6110; // type:object size:0x84 scope:local +@953 = .data:0x800F6194; // type:object size:0x84 scope:local +@1073 = .data:0x800F6218; // type:object size:0xD0 scope:local +@1072 = .data:0x800F62E8; // type:object size:0x44 scope:local +@179 = .data:0x800F6330; // type:object size:0x44 scope:local __float_nan = .data:0x800F6378; // type:object size:0x4 scope:global data:float __float_huge = .data:0x800F637C; // type:object size:0x4 scope:global data:float ...data.0 = .data:0x800F6380; // type:label scope:local @@ -2843,95 +2843,95 @@ fTickScale = .sdata:0x80137364; // type:object size:0x4 scope:global data:float @1796 = .sdata:0x80137590; // type:object size:0x5 scope:local data:string @1798 = .sdata:0x80137598; // type:object size:0x5 scope:local data:string @1799 = .sdata:0x801375A0; // type:object size:0x4 scope:local data:string -@138 = .sdata:0x801375A8; // type:object size:0x4 scope:local data:string -@139 = .sdata:0x801375AC; // type:object size:0x5 scope:local data:string -@140 = .sdata:0x801375B4; // type:object size:0x3 scope:local data:string -@141 = .sdata:0x801375B8; // type:object size:0x3 scope:local data:string -@142 = .sdata:0x801375BC; // type:object size:0x3 scope:local data:string -@143 = .sdata:0x801375C0; // type:object size:0x3 scope:local data:string -@144 = .sdata:0x801375C4; // type:object size:0x3 scope:local data:string -@145 = .sdata:0x801375C8; // type:object size:0x3 scope:local data:string -@146 = .sdata:0x801375CC; // type:object size:0x3 scope:local data:string -@147 = .sdata:0x801375D0; // type:object size:0x3 scope:local data:string -@148 = .sdata:0x801375D4; // type:object size:0x3 scope:local data:string -@149 = .sdata:0x801375D8; // type:object size:0x3 scope:local data:string -@150 = .sdata:0x801375DC; // type:object size:0x3 scope:local data:string -@151 = .sdata:0x801375E0; // type:object size:0x3 scope:local data:string -@152 = .sdata:0x801375E4; // type:object size:0x3 scope:local data:string -@153 = .sdata:0x801375E8; // type:object size:0x3 scope:local data:string -@154 = .sdata:0x801375EC; // type:object size:0x3 scope:local data:string -@155 = .sdata:0x801375F0; // type:object size:0x3 scope:local data:string -@156 = .sdata:0x801375F4; // type:object size:0x3 scope:local data:string -@157 = .sdata:0x801375F8; // type:object size:0x3 scope:local data:string -@158 = .sdata:0x801375FC; // type:object size:0x3 scope:local data:string -@159 = .sdata:0x80137600; // type:object size:0x3 scope:local data:string -@160 = .sdata:0x80137604; // type:object size:0x3 scope:local data:string -@161 = .sdata:0x80137608; // type:object size:0x3 scope:local data:string -@162 = .sdata:0x8013760C; // type:object size:0x3 scope:local data:string -@163 = .sdata:0x80137610; // type:object size:0x3 scope:local data:string -@164 = .sdata:0x80137614; // type:object size:0x3 scope:local data:string -@165 = .sdata:0x80137618; // type:object size:0x3 scope:local data:string -@166 = .sdata:0x8013761C; // type:object size:0x3 scope:local data:string -@167 = .sdata:0x80137620; // type:object size:0x3 scope:local data:string -@168 = .sdata:0x80137624; // type:object size:0x3 scope:local data:string -@169 = .sdata:0x80137628; // type:object size:0x3 scope:local data:string -@170 = .sdata:0x8013762C; // type:object size:0x3 scope:local data:string -@171 = .sdata:0x80137630; // type:object size:0x3 scope:local data:string -@172 = .sdata:0x80137634; // type:object size:0x3 scope:local data:string -@173 = .sdata:0x80137638; // type:object size:0x3 scope:local data:string -@174 = .sdata:0x8013763C; // type:object size:0x3 scope:local data:string -@175 = .sdata:0x80137640; // type:object size:0x3 scope:local data:string -@176 = .sdata:0x80137644; // type:object size:0x3 scope:local data:string -@177 = .sdata:0x80137648; // type:object size:0x3 scope:local data:string -@178 = .sdata:0x8013764C; // type:object size:0x3 scope:local data:string -@179 = .sdata:0x80137650; // type:object size:0x3 scope:local data:string -@180 = .sdata:0x80137654; // type:object size:0x3 scope:local data:string -@181 = .sdata:0x80137658; // type:object size:0x4 scope:local data:string -@182 = .sdata:0x8013765C; // type:object size:0x4 scope:local data:string -@183 = .sdata:0x80137660; // type:object size:0x4 scope:local data:string -@184 = .sdata:0x80137664; // type:object size:0x4 scope:local data:string -@185 = .sdata:0x80137668; // type:object size:0x4 scope:local data:string -@186 = .sdata:0x8013766C; // type:object size:0x4 scope:local data:string -@187 = .sdata:0x80137670; // type:object size:0x4 scope:local data:string -@188 = .sdata:0x80137674; // type:object size:0x4 scope:local data:string -@189 = .sdata:0x80137678; // type:object size:0x4 scope:local data:string -@190 = .sdata:0x8013767C; // type:object size:0x4 scope:local data:string -@191 = .sdata:0x80137680; // type:object size:0x4 scope:local data:string -@192 = .sdata:0x80137684; // type:object size:0x4 scope:local data:string -@193 = .sdata:0x80137688; // type:object size:0x4 scope:local data:string -@194 = .sdata:0x8013768C; // type:object size:0x4 scope:local data:string -@195 = .sdata:0x80137690; // type:object size:0x4 scope:local data:string -@196 = .sdata:0x80137694; // type:object size:0x4 scope:local data:string -@197 = .sdata:0x80137698; // type:object size:0x4 scope:local data:string -@198 = .sdata:0x8013769C; // type:object size:0x4 scope:local data:string -@199 = .sdata:0x801376A0; // type:object size:0x4 scope:local data:string -@200 = .sdata:0x801376A4; // type:object size:0x4 scope:local data:string -@201 = .sdata:0x801376A8; // type:object size:0x4 scope:local data:string -@202 = .sdata:0x801376AC; // type:object size:0x6 scope:local data:string -@203 = .sdata:0x801376B4; // type:object size:0x7 scope:local data:string -@206 = .sdata:0x801376BC; // type:object size:0x8 scope:local data:string -@208 = .sdata:0x801376C4; // type:object size:0x6 scope:local data:string -@211 = .sdata:0x801376CC; // type:object size:0x6 scope:local data:string -@213 = .sdata:0x801376D4; // type:object size:0x8 scope:local data:string -@214 = .sdata:0x801376DC; // type:object size:0x7 scope:local data:string -@215 = .sdata:0x801376E4; // type:object size:0x6 scope:local data:string -@216 = .sdata:0x801376EC; // type:object size:0x4 scope:local data:string -@217 = .sdata:0x801376F0; // type:object size:0x7 scope:local data:string -@218 = .sdata:0x801376F8; // type:object size:0x7 scope:local data:string -@219 = .sdata:0x80137700; // type:object size:0x7 scope:local data:string -@228 = .sdata:0x80137708; // type:object size:0x4 scope:local data:string -@230 = .sdata:0x8013770C; // type:object size:0x7 scope:local data:string -@231 = .sdata:0x80137714; // type:object size:0x7 scope:local data:string -@234 = .sdata:0x8013771C; // type:object size:0x5 scope:local data:string -@265 = .sdata:0x80137724; // type:object size:0x6 scope:local data:string -@13044 = .sdata:0x8013772C; // type:object size:0x5 scope:local data:string -@13045 = .sdata:0x80137734; // type:object size:0x5 scope:local data:string -@13046 = .sdata:0x8013773C; // type:object size:0x5 scope:local data:string -@13047 = .sdata:0x80137744; // type:object size:0x5 scope:local data:string -@13048 = .sdata:0x8013774C; // type:object size:0x5 scope:local data:string -@13049 = .sdata:0x80137754; // type:object size:0x5 scope:local data:string -@13941 = .sdata:0x8013775C; // type:object size:0x1 scope:local -@28228 = .sdata:0x80137760; // type:object size:0x6 scope:local data:string +@52 = .sdata:0x801375A8; // type:object size:0x4 scope:local data:string +@53 = .sdata:0x801375AC; // type:object size:0x5 scope:local data:string +@54 = .sdata:0x801375B4; // type:object size:0x3 scope:local data:string +@55 = .sdata:0x801375B8; // type:object size:0x3 scope:local data:string +@56 = .sdata:0x801375BC; // type:object size:0x3 scope:local data:string +@57 = .sdata:0x801375C0; // type:object size:0x3 scope:local data:string +@58 = .sdata:0x801375C4; // type:object size:0x3 scope:local data:string +@59 = .sdata:0x801375C8; // type:object size:0x3 scope:local data:string +@60 = .sdata:0x801375CC; // type:object size:0x3 scope:local data:string +@61 = .sdata:0x801375D0; // type:object size:0x3 scope:local data:string +@62 = .sdata:0x801375D4; // type:object size:0x3 scope:local data:string +@63 = .sdata:0x801375D8; // type:object size:0x3 scope:local data:string +@64 = .sdata:0x801375DC; // type:object size:0x3 scope:local data:string +@65 = .sdata:0x801375E0; // type:object size:0x3 scope:local data:string +@66 = .sdata:0x801375E4; // type:object size:0x3 scope:local data:string +@67 = .sdata:0x801375E8; // type:object size:0x3 scope:local data:string +@68 = .sdata:0x801375EC; // type:object size:0x3 scope:local data:string +@69 = .sdata:0x801375F0; // type:object size:0x3 scope:local data:string +@70 = .sdata:0x801375F4; // type:object size:0x3 scope:local data:string +@71 = .sdata:0x801375F8; // type:object size:0x3 scope:local data:string +@72 = .sdata:0x801375FC; // type:object size:0x3 scope:local data:string +@73 = .sdata:0x80137600; // type:object size:0x3 scope:local data:string +@74 = .sdata:0x80137604; // type:object size:0x3 scope:local data:string +@75 = .sdata:0x80137608; // type:object size:0x3 scope:local data:string +@76 = .sdata:0x8013760C; // type:object size:0x3 scope:local data:string +@77 = .sdata:0x80137610; // type:object size:0x3 scope:local data:string +@78 = .sdata:0x80137614; // type:object size:0x3 scope:local data:string +@79 = .sdata:0x80137618; // type:object size:0x3 scope:local data:string +@80 = .sdata:0x8013761C; // type:object size:0x3 scope:local data:string +@81 = .sdata:0x80137620; // type:object size:0x3 scope:local data:string +@82 = .sdata:0x80137624; // type:object size:0x3 scope:local data:string +@83 = .sdata:0x80137628; // type:object size:0x3 scope:local data:string +@84 = .sdata:0x8013762C; // type:object size:0x3 scope:local data:string +@85 = .sdata:0x80137630; // type:object size:0x3 scope:local data:string +@86 = .sdata:0x80137634; // type:object size:0x3 scope:local data:string +@87 = .sdata:0x80137638; // type:object size:0x3 scope:local data:string +@88 = .sdata:0x8013763C; // type:object size:0x3 scope:local data:string +@89 = .sdata:0x80137640; // type:object size:0x3 scope:local data:string +@90 = .sdata:0x80137644; // type:object size:0x3 scope:local data:string +@91 = .sdata:0x80137648; // type:object size:0x3 scope:local data:string +@92 = .sdata:0x8013764C; // type:object size:0x3 scope:local data:string +@93 = .sdata:0x80137650; // type:object size:0x3 scope:local data:string +@94 = .sdata:0x80137654; // type:object size:0x3 scope:local data:string +@95 = .sdata:0x80137658; // type:object size:0x4 scope:local data:string +@96 = .sdata:0x8013765C; // type:object size:0x4 scope:local data:string +@97 = .sdata:0x80137660; // type:object size:0x4 scope:local data:string +@98 = .sdata:0x80137664; // type:object size:0x4 scope:local data:string +@99 = .sdata:0x80137668; // type:object size:0x4 scope:local data:string +@100 = .sdata:0x8013766C; // type:object size:0x4 scope:local data:string +@101 = .sdata:0x80137670; // type:object size:0x4 scope:local data:string +@102 = .sdata:0x80137674; // type:object size:0x4 scope:local data:string +@103 = .sdata:0x80137678; // type:object size:0x4 scope:local data:string +@104 = .sdata:0x8013767C; // type:object size:0x4 scope:local data:string +@105 = .sdata:0x80137680; // type:object size:0x4 scope:local data:string +@106 = .sdata:0x80137684; // type:object size:0x4 scope:local data:string +@107 = .sdata:0x80137688; // type:object size:0x4 scope:local data:string +@108 = .sdata:0x8013768C; // type:object size:0x4 scope:local data:string +@109 = .sdata:0x80137690; // type:object size:0x4 scope:local data:string +@110 = .sdata:0x80137694; // type:object size:0x4 scope:local data:string +@111 = .sdata:0x80137698; // type:object size:0x4 scope:local data:string +@112 = .sdata:0x8013769C; // type:object size:0x4 scope:local data:string +@113 = .sdata:0x801376A0; // type:object size:0x4 scope:local data:string +@114 = .sdata:0x801376A4; // type:object size:0x4 scope:local data:string +@115 = .sdata:0x801376A8; // type:object size:0x4 scope:local data:string +@116 = .sdata:0x801376AC; // type:object size:0x6 scope:local data:string +@117 = .sdata:0x801376B4; // type:object size:0x7 scope:local data:string +@120 = .sdata:0x801376BC; // type:object size:0x8 scope:local data:string +@122 = .sdata:0x801376C4; // type:object size:0x6 scope:local data:string +@125 = .sdata:0x801376CC; // type:object size:0x6 scope:local data:string +@127 = .sdata:0x801376D4; // type:object size:0x8 scope:local data:string +@128 = .sdata:0x801376DC; // type:object size:0x7 scope:local data:string +@129 = .sdata:0x801376E4; // type:object size:0x6 scope:local data:string +@130 = .sdata:0x801376EC; // type:object size:0x4 scope:local data:string +@131 = .sdata:0x801376F0; // type:object size:0x7 scope:local data:string +@132 = .sdata:0x801376F8; // type:object size:0x7 scope:local data:string +@133 = .sdata:0x80137700; // type:object size:0x7 scope:local data:string +@142 = .sdata:0x80137708; // type:object size:0x4 scope:local data:string +@144 = .sdata:0x8013770C; // type:object size:0x7 scope:local data:string +@145 = .sdata:0x80137714; // type:object size:0x7 scope:local data:string +@148 = .sdata:0x8013771C; // type:object size:0x5 scope:local data:string +@179 = .sdata:0x80137724; // type:object size:0x6 scope:local data:string +@19469 = .sdata:0x8013772C; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x80137734; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x8013773C; // type:object size:0x5 scope:local data:string +@19472 = .sdata:0x80137744; // type:object size:0x5 scope:local data:string +@19473 = .sdata:0x8013774C; // type:object size:0x5 scope:local data:string +@19474 = .sdata:0x80137754; // type:object size:0x5 scope:local data:string +@20141 = .sdata:0x8013775C; // type:object size:0x1 scope:local +@41072 = .sdata:0x80137760; // type:object size:0x6 scope:local data:string @33 = .sdata:0x80137768; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80137770; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80137778; // type:object size:0x4 scope:local data:string @@ -3047,8 +3047,8 @@ __CARDVendorID = .sdata:0x80137A58; // type:object size:0x2 scope:global data:2b __CARDPermMask = .sdata:0x80137A5A; // type:object size:0x1 scope:global data:byte __THPVersion = .sdata:0x80137A60; // type:object size:0x4 scope:global data:4byte @wstringBase0 = .sdata:0x80137A68; // type:object size:0x2 scope:local -K1 = .sdata:0x80137A70; // type:object size:0x4 scope:local data:4byte -K2 = .sdata:0x80137A74; // type:object size:0x4 scope:local data:4byte +K1 = .sdata:0x80137A70; // type:object size:0x4 scope:global data:4byte +K2 = .sdata:0x80137A74; // type:object size:0x4 scope:global data:4byte SendCount = .sdata:0x80137A78; // type:object size:0x1 scope:local data:byte gnCountArgument = .sbss:0x80137A80; // type:object size:0x4 scope:local data:4byte gaszArgument = .sbss:0x80137A84; // type:object size:0x4 scope:local data:4byte @@ -3129,7 +3129,7 @@ bSkip$1410 = .sbss:0x80137BC8; // type:object size:0x4 scope:local data:4byte nLastFrame$1695 = .sbss:0x80137BCC; // type:object size:0x4 scope:local data:4byte nCopyFrame$1697 = .sbss:0x80137BD0; // type:object size:0x4 scope:local data:4byte gnFlagZelda = .sbss:0x80137BD8; // type:object size:0x4 scope:global data:4byte -gHeapTree = .sbss:0x80137BE0; // type:object size:0x4 scope:global data:4byte +gHeapTree = .sbss:0x80137BE0; // type:object size:0x4 scope:local data:4byte cpuCompile_DSLLV_function = .sbss:0x80137BE4; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRLV_function = .sbss:0x80137BE8; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRAV_function = .sbss:0x80137BEC; // type:object size:0x4 scope:local data:4byte @@ -3560,12 +3560,12 @@ D_80135D00 = .sdata2:0x80138200; // type:object size:0x4 scope:global data:4byte @1711 = .sdata2:0x80138490; // type:object size:0x4 scope:local data:float @1728 = .sdata2:0x80138494; // type:object size:0x4 scope:local data:float @1801 = .sdata2:0x80138498; // type:object size:0x8 scope:local data:double -@13389 = .sdata2:0x801384A0; // type:object size:0x8 scope:local data:double -@15131 = .sdata2:0x801384A8; // type:object size:0x8 scope:local data:double -@15132 = .sdata2:0x801384B0; // type:object size:0x8 scope:local data:double -@15133 = .sdata2:0x801384B8; // type:object size:0x4 scope:local data:float -@15144 = .sdata2:0x801384C0; // type:object size:0x8 scope:local data:double -@15374 = .sdata2:0x801384C8; // type:object size:0x8 scope:local data:double +@19770 = .sdata2:0x801384A0; // type:object size:0x8 scope:local data:double +@21257 = .sdata2:0x801384A8; // type:object size:0x8 scope:local data:double +@21258 = .sdata2:0x801384B0; // type:object size:0x8 scope:local data:double +@21259 = .sdata2:0x801384B8; // type:object size:0x4 scope:local data:float +@21270 = .sdata2:0x801384C0; // type:object size:0x8 scope:local data:double +@21476 = .sdata2:0x801384C8; // type:object size:0x8 scope:local data:double @880 = .sdata2:0x801384D0; // type:object size:0x4 scope:local data:float @882 = .sdata2:0x801384D8; // type:object size:0x8 scope:local data:double @884 = .sdata2:0x801384E0; // type:object size:0x8 scope:local data:double @@ -3676,12 +3676,12 @@ __GXData = .sdata2:0x80138600; // type:object size:0x4 scope:global data:4byte @666 = .sdata2:0x8013872C; // type:object size:0x4 scope:local data:float @667 = .sdata2:0x80138730; // type:object size:0x4 scope:local data:float @40 = .sdata2:0x80138738; // type:object size:0x8 scope:local data:double -@268 = .sdata2:0x80138740; // type:object size:0x8 scope:local data:double -@270 = .sdata2:0x80138748; // type:object size:0x8 scope:local data:double -@272 = .sdata2:0x80138750; // type:object size:0x8 scope:local data:double -@362 = .sdata2:0x80138758; // type:object size:0x8 scope:local data:double -@363 = .sdata2:0x80138760; // type:object size:0x8 scope:local data:double -@919 = .sdata2:0x80138768; // type:object size:0x8 scope:local data:double +@145 = .sdata2:0x80138740; // type:object size:0x8 scope:local data:double +@146 = .sdata2:0x80138748; // type:object size:0x8 scope:local data:double +@147 = .sdata2:0x80138750; // type:object size:0x8 scope:local data:double +@148 = .sdata2:0x80138758; // type:object size:0x8 scope:local data:double +@149 = .sdata2:0x80138760; // type:object size:0x8 scope:local data:double +@806 = .sdata2:0x80138768; // type:object size:0x8 scope:local data:double @302 = .sdata2:0x80138770; // type:object size:0x8 scope:local data:double @303 = .sdata2:0x80138778; // type:object size:0x8 scope:local data:double @304 = .sdata2:0x80138780; // type:object size:0x8 scope:local data:double diff --git a/config/mq-e/symbols.txt b/config/mq-e/symbols.txt index fe280592..254c3097 100644 --- a/config/mq-e/symbols.txt +++ b/config/mq-e/symbols.txt @@ -330,30 +330,30 @@ systemSetupGameALL = .text:0x8002D2A4; // type:function size:0x29D4 scope:local systemGetInitialConfiguration = .text:0x8002FC78; // type:function size:0x7E8 systemSetupGameRAM = .text:0x80030460; // type:function size:0x3D8 scope:local cpuOpcodeChecksum = .text:0x80030838; // type:function size:0x114 -treePrintNode = .text:0x8003094C; // type:function size:0x1E4 -treeForceCleanNodes = .text:0x80030B30; // type:function size:0x1D4 -treeCleanNodes = .text:0x80030D04; // type:function size:0x2E0 -treeCleanUp = .text:0x80030FE4; // type:function size:0x130 -treeTimerCheck = .text:0x80031114; // type:function size:0x114 -treeKillReason = .text:0x80031228; // type:function size:0x90 -treeKillRange = .text:0x800312B8; // type:function size:0x798 -treeSearchNode = .text:0x80031A50; // type:function size:0x64 -treeAdjustRoot = .text:0x80031AB4; // type:function size:0x1EC -treeBalance = .text:0x80031CA0; // type:function size:0x198 -treeInsertNode = .text:0x80031E38; // type:function size:0xE8 +treePrintNode = .text:0x8003094C; // type:function size:0x1E4 scope:local +treeForceCleanNodes = .text:0x80030B30; // type:function size:0x1D4 scope:local +treeCleanNodes = .text:0x80030D04; // type:function size:0x2E0 scope:local +treeCleanUp = .text:0x80030FE4; // type:function size:0x130 scope:local +treeTimerCheck = .text:0x80031114; // type:function size:0x114 scope:local +treeKillReason = .text:0x80031228; // type:function size:0x90 scope:local +treeKillRange = .text:0x800312B8; // type:function size:0x798 scope:local +treeSearchNode = .text:0x80031A50; // type:function size:0x64 scope:local +treeAdjustRoot = .text:0x80031AB4; // type:function size:0x1EC scope:local +treeBalance = .text:0x80031CA0; // type:function size:0x198 scope:local +treeInsertNode = .text:0x80031E38; // type:function size:0xE8 scope:local treeInsert = .text:0x80031F20; // type:function size:0x11C -treeDeleteNode = .text:0x8003203C; // type:function size:0x360 -treeKillNodes = .text:0x8003239C; // type:function size:0x2B0 -treeKill = .text:0x8003264C; // type:function size:0x2A8 -treeInitNode = .text:0x800328F4; // type:function size:0x11C -treeInit = .text:0x80032A10; // type:function size:0x58 -treeCallerCheck = .text:0x80032A68; // type:function size:0x104 -cpuDMAUpdateFunction = .text:0x80032B6C; // type:function size:0x160 +treeDeleteNode = .text:0x8003203C; // type:function size:0x360 scope:local +treeKillNodes = .text:0x8003239C; // type:function size:0x2B0 scope:local +treeKill = .text:0x8003264C; // type:function size:0x2A8 scope:local +treeInitNode = .text:0x800328F4; // type:function size:0x11C scope:local +treeInit = .text:0x80032A10; // type:function size:0x58 scope:local +treeCallerCheck = .text:0x80032A68; // type:function size:0x104 scope:local +cpuDMAUpdateFunction = .text:0x80032B6C; // type:function size:0x160 scope:local cpuFindFunction = .text:0x80032CCC; // type:function size:0xB84 -cpuTreeTake = .text:0x80033850; // type:function size:0xB4 +cpuTreeTake = .text:0x80033850; // type:function size:0xB4 scope:local cpuHeapFree = .text:0x80033904; // type:function size:0xEC cpuHeapTake = .text:0x800339F0; // type:function size:0x260 -cpuHeapReset = .text:0x80033C50; // type:function size:0x9C +cpuHeapReset = .text:0x80033C50; // type:function size:0x9C scope:local cpuGetFunctionChecksum = .text:0x80033CEC; // type:function size:0x240 cpuInvalidateCache = .text:0x80033F2C; // type:function size:0x8C cpuGetOffsetAddress = .text:0x80033FB8; // type:function size:0x190 @@ -370,58 +370,58 @@ __cpuBreak = .text:0x80034BE0; // type:function size:0x14 __cpuERET = .text:0x80034BF4; // type:function size:0x9C cpuGetRegisterCP0 = .text:0x80034C90; // type:function size:0x2A8 cpuSetRegisterCP0 = .text:0x80034F38; // type:function size:0x1CC -cpuSetCP0_Status = .text:0x80035104; // type:function size:0x94 -cpuGetSize = .text:0x80035198; // type:function size:0x144 -cpuGetMode = .text:0x800352DC; // type:function size:0xD8 -cpuSetTLB = .text:0x800353B4; // type:function size:0x2E4 -cpuMapAddress = .text:0x80035698; // type:function size:0x1C8 +cpuSetCP0_Status = .text:0x80035104; // type:function size:0x94 scope:local +cpuGetSize = .text:0x80035198; // type:function size:0x144 scope:local +cpuGetMode = .text:0x800352DC; // type:function size:0xD8 scope:local +cpuSetTLB = .text:0x800353B4; // type:function size:0x2E4 scope:local +cpuMapAddress = .text:0x80035698; // type:function size:0x1C8 scope:local cpuFreeDevice = .text:0x80035860; // type:function size:0xA4 -cpuMakeDevice = .text:0x80035904; // type:function size:0x110 +cpuMakeDevice = .text:0x80035904; // type:function size:0x110 scope:local cpuException = .text:0x80035A14; // type:function size:0x2C0 cpuTestInterrupt = .text:0x80035CD4; // type:function size:0xDC -cpuFindCachedAddress = .text:0x80035DB0; // type:function size:0x1DC +cpuFindCachedAddress = .text:0x80035DB0; // type:function size:0x1DC scope:local cpuFreeCachedAddress = .text:0x80035F8C; // type:function size:0x94 -cpuHackHandler = .text:0x80036020; // type:function size:0x218 +cpuHackHandler = .text:0x80036020; // type:function size:0x218 scope:local cpuExecute = .text:0x80036238; // type:function size:0xC6C -cpuMakeLink = .text:0x80036EA4; // type:function size:0x2C0 -cpuExecuteLoadStoreF = .text:0x80037164; // type:function size:0xB5C -cpuExecuteLoadStore = .text:0x80037CC0; // type:function size:0xE60 -cpuExecuteCall = .text:0x80038B20; // type:function size:0x260 -cpuExecuteJump = .text:0x80038D80; // type:function size:0xD0 -cpuExecuteIdle = .text:0x80038E50; // type:function size:0x10C -cpuExecuteOpcode = .text:0x80038F5C; // type:function size:0x4974 -cpuExecuteUpdate = .text:0x8003D8D0; // type:function size:0x2FC +cpuMakeLink = .text:0x80036EA4; // type:function size:0x2C0 scope:local +cpuExecuteLoadStoreF = .text:0x80037164; // type:function size:0xB5C scope:local +cpuExecuteLoadStore = .text:0x80037CC0; // type:function size:0xE60 scope:local +cpuExecuteCall = .text:0x80038B20; // type:function size:0x260 scope:local +cpuExecuteJump = .text:0x80038D80; // type:function size:0xD0 scope:local +cpuExecuteIdle = .text:0x80038E50; // type:function size:0x10C scope:local +cpuExecuteOpcode = .text:0x80038F5C; // type:function size:0x4974 scope:local +cpuExecuteUpdate = .text:0x8003D8D0; // type:function size:0x2FC scope:local cpuRetraceCallback = .text:0x8003DBCC; // type:function size:0x10 -cpuNextInstruction = .text:0x8003DBDC; // type:function size:0x2C4 -cpuFindAddress = .text:0x8003DEA0; // type:function size:0x49C +cpuNextInstruction = .text:0x8003DBDC; // type:function size:0x2C4 scope:local +cpuFindAddress = .text:0x8003DEA0; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003E33C; // type:function size:0x490 -cpuGetPPC = .text:0x8003E7CC; // type:function size:0x29434 -cpuCheckDelaySlot = .text:0x80067C00; // type:function size:0x130 -cpuCompile_LWR = .text:0x80067D30; // type:function size:0x18C -cpuCompile_LWL = .text:0x80067EBC; // type:function size:0x190 -cpuCompile_SDC = .text:0x8006804C; // type:function size:0x188 -cpuCompile_LDC = .text:0x800681D4; // type:function size:0x188 -cpuCompile_SW = .text:0x8006835C; // type:function size:0x15C -cpuCompile_SH = .text:0x800684B8; // type:function size:0x15C -cpuCompile_SB = .text:0x80068614; // type:function size:0x15C -cpuCompile_LHU = .text:0x80068770; // type:function size:0x158 -cpuCompile_LBU = .text:0x800688C8; // type:function size:0x158 -cpuCompile_LW = .text:0x80068A20; // type:function size:0x158 -cpuCompile_LH = .text:0x80068B78; // type:function size:0x16C -cpuCompile_LB = .text:0x80068CE4; // type:function size:0x16C -cpuCompile_FLOOR_W = .text:0x80068E50; // type:function size:0x1BC -cpuCompile_CEIL_W = .text:0x8006900C; // type:function size:0x1BC -cpuCompile_L_CVT_SD = .text:0x800691C8; // type:function size:0x580 -cpuCompile_W_CVT_SD = .text:0x80069748; // type:function size:0x1B0 -cpuCompile_D_SQRT = .text:0x800698F8; // type:function size:0x434 -cpuCompile_S_SQRT = .text:0x80069D2C; // type:function size:0x340 -cpuCompile_DDIVU = .text:0x8006A06C; // type:function size:0x41C -cpuCompile_DDIV = .text:0x8006A488; // type:function size:0x5BC -cpuCompile_DMULTU = .text:0x8006AA44; // type:function size:0x314 -cpuCompile_DMULT = .text:0x8006AD58; // type:function size:0x504 -cpuCompile_DSRAV = .text:0x8006B25C; // type:function size:0x204 -cpuCompile_DSRLV = .text:0x8006B460; // type:function size:0x1E8 -cpuCompile_DSLLV = .text:0x8006B648; // type:function size:0x1E8 +cpuGetPPC = .text:0x8003E7CC; // type:function size:0x29434 scope:local +cpuCheckDelaySlot = .text:0x80067C00; // type:function size:0x130 scope:local +cpuCompile_LWR = .text:0x80067D30; // type:function size:0x18C scope:local +cpuCompile_LWL = .text:0x80067EBC; // type:function size:0x190 scope:local +cpuCompile_SDC = .text:0x8006804C; // type:function size:0x188 scope:local +cpuCompile_LDC = .text:0x800681D4; // type:function size:0x188 scope:local +cpuCompile_SW = .text:0x8006835C; // type:function size:0x15C scope:local +cpuCompile_SH = .text:0x800684B8; // type:function size:0x15C scope:local +cpuCompile_SB = .text:0x80068614; // type:function size:0x15C scope:local +cpuCompile_LHU = .text:0x80068770; // type:function size:0x158 scope:local +cpuCompile_LBU = .text:0x800688C8; // type:function size:0x158 scope:local +cpuCompile_LW = .text:0x80068A20; // type:function size:0x158 scope:local +cpuCompile_LH = .text:0x80068B78; // type:function size:0x16C scope:local +cpuCompile_LB = .text:0x80068CE4; // type:function size:0x16C scope:local +cpuCompile_FLOOR_W = .text:0x80068E50; // type:function size:0x1BC scope:local +cpuCompile_CEIL_W = .text:0x8006900C; // type:function size:0x1BC scope:local +cpuCompile_L_CVT_SD = .text:0x800691C8; // type:function size:0x580 scope:local +cpuCompile_W_CVT_SD = .text:0x80069748; // type:function size:0x1B0 scope:local +cpuCompile_D_SQRT = .text:0x800698F8; // type:function size:0x434 scope:local +cpuCompile_S_SQRT = .text:0x80069D2C; // type:function size:0x340 scope:local +cpuCompile_DDIVU = .text:0x8006A06C; // type:function size:0x41C scope:local +cpuCompile_DDIV = .text:0x8006A488; // type:function size:0x5BC scope:local +cpuCompile_DMULTU = .text:0x8006AA44; // type:function size:0x314 scope:local +cpuCompile_DMULT = .text:0x8006AD58; // type:function size:0x504 scope:local +cpuCompile_DSRAV = .text:0x8006B25C; // type:function size:0x204 scope:local +cpuCompile_DSRLV = .text:0x8006B460; // type:function size:0x1E8 scope:local +cpuCompile_DSLLV = .text:0x8006B648; // type:function size:0x1E8 scope:local pifEvent = .text:0x8006B830; // type:function size:0x228 pifGetData = .text:0x8006BA58; // type:function size:0x6C pifSetData = .text:0x8006BAC4; // type:function size:0x60 @@ -924,12 +924,12 @@ OSResetSystem = .text:0x800A038C; // type:function size:0x278 scope:global OSGetResetCode = .text:0x800A0604; // type:function size:0x30 scope:global __OSResetSWInterruptHandler = .text:0x800A0634; // type:function size:0xF4 scope:global OSGetResetButtonState = .text:0x800A0728; // type:function size:0x298 -WriteSramCallback = .text:0x800A09C0; // type:function size:0x60 +WriteSramCallback = .text:0x800A09C0; // type:function size:0x60 scope:local WriteSram = .text:0x800A0A20; // type:function size:0x118 __OSInitSram = .text:0x800A0B38; // type:function size:0x134 scope:global __OSLockSram = .text:0x800A0C6C; // type:function size:0x5C scope:global __OSLockSramEx = .text:0x800A0CC8; // type:function size:0x5C scope:global -UnlockSram = .text:0x800A0D24; // type:function size:0x308 +UnlockSram = .text:0x800A0D24; // type:function size:0x308 scope:local __OSUnlockSram = .text:0x800A102C; // type:function size:0x24 scope:global __OSUnlockSramEx = .text:0x800A1050; // type:function size:0x24 scope:global __OSSyncSram = .text:0x800A1074; // type:function size:0x10 scope:global @@ -1778,14 +1778,14 @@ gno = .data:0x800EA260; // type:object size:0x101 align:32 gmesgOK = .data:0x800EA380; // type:object size:0x161 align:32 gfrench_coverOpen = .data:0x800EA500; // type:object size:0x2C21 align:32 noreloc gfrench_noDisk = .data:0x800ED140; // type:object size:0x2201 align:32 noreloc -gfrench_retryErr = .data:0x800EF360; // type:object size:0x46C1 align:32 +gfrench_retryErr = .data:0x800EF360; // type:object size:0x46C1 align:32 noreloc gfrench_fatalErr = .data:0x800F3A40; // type:object size:0x46C1 align:32 gfrench_wrongDisk = .data:0x800F8120; // type:object size:0x2201 align:32 gfrench_readingDisk = .data:0x800FA340; // type:object size:0xD61 align:32 gfrench_yes = .data:0x800FB0C0; // type:object size:0x1C1 align:32 gfrench_no = .data:0x800FB2A0; // type:object size:0x1C1 align:32 gfrench_mesgOK = .data:0x800FB480; // type:object size:0x1C1 align:32 -ggerman_coverOpen = .data:0x800FB660; // type:object size:0x2C21 align:32 +ggerman_coverOpen = .data:0x800FB660; // type:object size:0x2C21 align:32 noreloc ggerman_noDisk = .data:0x800FE2A0; // type:object size:0x2201 align:32 noreloc ggerman_retryErr = .data:0x801004C0; // type:object size:0x46C1 align:32 ggerman_fatalErr = .data:0x80104BA0; // type:object size:0x46C1 align:32 noreloc @@ -1944,90 +1944,92 @@ anRenderModeDatabaseCycle1 = .data:0x8010E56C; // type:object size:0x190 scope:g @6138 = .data:0x8010E7EC; // type:object size:0x80 scope:local @6334 = .data:0x8010E86C; // type:object size:0x27 scope:local data:string @7443 = .data:0x8010E894; // type:object size:0x26 scope:local data:string -@140 = .data:0x8010E8C0; // type:object size:0xD scope:local data:string +@33 = .data:0x8010E8C0; // type:object size:0xD scope:local data:string +...data.0 = .data:0x8010E8C0; // type:label scope:local gClassSystem = .data:0x8010E8D0; // type:object size:0x10 scope:global contMap = .data:0x8010E8E0; // type:object size:0x140 scope:local -@1491 = .data:0x8010EA20; // type:object size:0x40 scope:local -@1725 = .data:0x8010EA60; // type:object size:0xC scope:local data:string -@1726 = .data:0x8010EA6C; // type:object size:0xB scope:local data:string -@1728 = .data:0x8010EA78; // type:object size:0xD scope:local data:string -@1730 = .data:0x8010EA88; // type:object size:0x40 scope:local -@2430 = .data:0x8010EAC8; // type:object size:0xC scope:local data:string -@2431 = .data:0x8010EAD4; // type:object size:0xC scope:local data:string -@2434 = .data:0x8010EAE0; // type:object size:0xD scope:local data:string -@2438 = .data:0x8010EAF0; // type:object size:0xB scope:local data:string -@2439 = .data:0x8010EAFC; // type:object size:0xA scope:local data:string -@2441 = .data:0x8010EB08; // type:object size:0x9 scope:local data:string -@2446 = .data:0x8010EB14; // type:object size:0x1C scope:local -@2450 = .data:0x8010EB30; // type:object size:0x1A scope:local data:string -@2455 = .data:0x8010EB4C; // type:object size:0x10 scope:local data:string -@2458 = .data:0x8010EB5C; // type:object size:0xB scope:local data:string -@2461 = .data:0x8010EB68; // type:object size:0xE scope:local data:string -@2469 = .data:0x8010EB78; // type:object size:0xE scope:local data:string -@2475 = .data:0x8010EB88; // type:object size:0xA scope:local data:string -@2481 = .data:0x8010EB94; // type:object size:0xB scope:local data:string -@2485 = .data:0x8010EBA0; // type:object size:0xE scope:local data:string -@2488 = .data:0x8010EBB0; // type:object size:0xE scope:local data:string -@2491 = .data:0x8010EBC0; // type:object size:0xE scope:local data:string -@2495 = .data:0x8010EBD0; // type:object size:0xB scope:local data:string -@2496 = .data:0x8010EBDC; // type:object size:0xC scope:local data:string -@2497 = .data:0x8010EBE8; // type:object size:0xB scope:local data:string -@2499 = .data:0x8010EBF4; // type:object size:0xF scope:local data:string -@2500 = .data:0x8010EC04; // type:object size:0x10 scope:local data:string -@2501 = .data:0x8010EC14; // type:object size:0xF scope:local data:string -@2518 = .data:0x8010EC24; // type:object size:0xD scope:local data:string -@2522 = .data:0x8010EC34; // type:object size:0xB scope:local data:string +@1064 = .data:0x8010EA20; // type:object size:0x40 scope:local +@1257 = .data:0x8010EA60; // type:object size:0xC scope:local data:string +@1258 = .data:0x8010EA6C; // type:object size:0xB scope:local data:string +@1260 = .data:0x8010EA78; // type:object size:0xD scope:local data:string +@1262 = .data:0x8010EA88; // type:object size:0x40 scope:local +@1768 = .data:0x8010EAC8; // type:object size:0xC scope:local data:string +@1769 = .data:0x8010EAD4; // type:object size:0xC scope:local data:string +@1770 = .data:0x8010EAE0; // type:object size:0xD scope:local data:string +@1774 = .data:0x8010EAF0; // type:object size:0xB scope:local data:string +@1775 = .data:0x8010EAFC; // type:object size:0xA scope:local data:string +@1777 = .data:0x8010EB08; // type:object size:0x9 scope:local data:string +@1782 = .data:0x8010EB14; // type:object size:0x17 scope:local data:string +@1785 = .data:0x8010EB2C; // type:object size:0x1A scope:local data:string +@1790 = .data:0x8010EB48; // type:object size:0x10 scope:local data:string +@1793 = .data:0x8010EB58; // type:object size:0xB scope:local data:string +@1796 = .data:0x8010EB64; // type:object size:0xE scope:local data:string +@1804 = .data:0x8010EB74; // type:object size:0xE scope:local data:string +@1810 = .data:0x8010EB84; // type:object size:0xA scope:local data:string +@1816 = .data:0x8010EB90; // type:object size:0xB scope:local data:string +@1820 = .data:0x8010EB9C; // type:object size:0xE scope:local data:string +@1823 = .data:0x8010EBAC; // type:object size:0xE scope:local data:string +@1826 = .data:0x8010EBBC; // type:object size:0xE scope:local data:string +@1830 = .data:0x8010EBCC; // type:object size:0xB scope:local data:string +@1831 = .data:0x8010EBD8; // type:object size:0xC scope:local data:string +@1832 = .data:0x8010EBE4; // type:object size:0xB scope:local data:string +@1834 = .data:0x8010EBF0; // type:object size:0xF scope:local data:string +@1835 = .data:0x8010EC00; // type:object size:0x10 scope:local data:string +@1836 = .data:0x8010EC10; // type:object size:0xF scope:local data:string +@1853 = .data:0x8010EC20; // type:object size:0xD scope:local data:string +@1857 = .data:0x8010EC30; // type:object size:0xB scope:local data:string gClassCPU = .data:0x8010EC40; // type:object size:0x10 scope:global +...data.0 = .data:0x8010EC40; // type:label scope:local gaszNameGPR = .data:0x8010EC50; // type:object size:0x80 scope:local gaszNameFPR = .data:0x8010ECD0; // type:object size:0x80 scope:local -@205 = .data:0x8010ED50; // type:object size:0xA scope:local data:string -@206 = .data:0x8010ED5C; // type:object size:0xA scope:local data:string -@208 = .data:0x8010ED68; // type:object size:0xA scope:local data:string -@210 = .data:0x8010ED74; // type:object size:0xD scope:local data:string -@211 = .data:0x8010ED84; // type:object size:0xA scope:local data:string -@213 = .data:0x8010ED90; // type:object size:0x9 scope:local data:string -@221 = .data:0x8010ED9C; // type:object size:0x9 scope:local data:string -@222 = .data:0x8010EDA8; // type:object size:0x9 scope:local data:string -@223 = .data:0x8010EDB4; // type:object size:0xA scope:local data:string -@224 = .data:0x8010EDC0; // type:object size:0xE scope:local data:string -@225 = .data:0x8010EDD0; // type:object size:0xE scope:local data:string -@226 = .data:0x8010EDE0; // type:object size:0xE scope:local data:string -@227 = .data:0x8010EDF0; // type:object size:0xE scope:local data:string -@228 = .data:0x8010EE00; // type:object size:0xE scope:local data:string -@230 = .data:0x8010EE10; // type:object size:0xC scope:local data:string -@233 = .data:0x8010EE1C; // type:object size:0xA scope:local data:string -@234 = .data:0x8010EE28; // type:object size:0xE scope:local data:string +@118 = .data:0x8010ED50; // type:object size:0xA scope:local data:string +@119 = .data:0x8010ED5C; // type:object size:0xA scope:local data:string +@121 = .data:0x8010ED68; // type:object size:0xA scope:local data:string +@123 = .data:0x8010ED74; // type:object size:0xD scope:local data:string +@124 = .data:0x8010ED84; // type:object size:0xA scope:local data:string +@126 = .data:0x8010ED90; // type:object size:0x9 scope:local data:string +@134 = .data:0x8010ED9C; // type:object size:0x9 scope:local data:string +@135 = .data:0x8010EDA8; // type:object size:0x9 scope:local data:string +@136 = .data:0x8010EDB4; // type:object size:0xA scope:local data:string +@137 = .data:0x8010EDC0; // type:object size:0xE scope:local data:string +@138 = .data:0x8010EDD0; // type:object size:0xE scope:local data:string +@139 = .data:0x8010EDE0; // type:object size:0xE scope:local data:string +@140 = .data:0x8010EDF0; // type:object size:0xE scope:local data:string +@141 = .data:0x8010EE00; // type:object size:0xE scope:local data:string +@143 = .data:0x8010EE10; // type:object size:0xC scope:local data:string +@146 = .data:0x8010EE1C; // type:object size:0xA scope:local data:string +@147 = .data:0x8010EE28; // type:object size:0xE scope:local data:string gaszNameCP0 = .data:0x8010EE38; // type:object size:0x80 scope:local -@236 = .data:0x8010EEB8; // type:object size:0x10 scope:local data:string -@237 = .data:0x8010EEC8; // type:object size:0x10 scope:local data:string -@238 = .data:0x8010EED8; // type:object size:0x10 scope:local data:string -@239 = .data:0x8010EEE8; // type:object size:0x10 scope:local data:string -@240 = .data:0x8010EEF8; // type:object size:0x10 scope:local data:string -@241 = .data:0x8010EF08; // type:object size:0x10 scope:local data:string -@242 = .data:0x8010EF18; // type:object size:0x10 scope:local data:string -@243 = .data:0x8010EF28; // type:object size:0x10 scope:local data:string -@244 = .data:0x8010EF38; // type:object size:0x10 scope:local data:string -@245 = .data:0x8010EF48; // type:object size:0x11 scope:local data:string -@246 = .data:0x8010EF5C; // type:object size:0x11 scope:local data:string -@247 = .data:0x8010EF70; // type:object size:0x11 scope:local data:string -@248 = .data:0x8010EF84; // type:object size:0x11 scope:local data:string -@249 = .data:0x8010EF98; // type:object size:0x11 scope:local data:string -@250 = .data:0x8010EFAC; // type:object size:0x11 scope:local data:string -@251 = .data:0x8010EFC0; // type:object size:0x11 scope:local data:string -@252 = .data:0x8010EFD4; // type:object size:0x11 scope:local data:string -@253 = .data:0x8010EFE8; // type:object size:0x11 scope:local data:string -@254 = .data:0x8010EFFC; // type:object size:0x11 scope:local data:string -@255 = .data:0x8010F010; // type:object size:0x11 scope:local data:string -@256 = .data:0x8010F024; // type:object size:0x11 scope:local data:string -@257 = .data:0x8010F038; // type:object size:0x11 scope:local data:string -@258 = .data:0x8010F04C; // type:object size:0x11 scope:local data:string -@259 = .data:0x8010F060; // type:object size:0x11 scope:local data:string -@260 = .data:0x8010F074; // type:object size:0x11 scope:local data:string -@261 = .data:0x8010F088; // type:object size:0x11 scope:local data:string -@262 = .data:0x8010F09C; // type:object size:0x11 scope:local data:string -@263 = .data:0x8010F0B0; // type:object size:0x11 scope:local data:string -@264 = .data:0x8010F0C4; // type:object size:0x11 scope:local data:string -@265 = .data:0x8010F0D8; // type:object size:0x11 scope:local data:string +@149 = .data:0x8010EEB8; // type:object size:0x10 scope:local data:string +@150 = .data:0x8010EEC8; // type:object size:0x10 scope:local data:string +@151 = .data:0x8010EED8; // type:object size:0x10 scope:local data:string +@152 = .data:0x8010EEE8; // type:object size:0x10 scope:local data:string +@153 = .data:0x8010EEF8; // type:object size:0x10 scope:local data:string +@154 = .data:0x8010EF08; // type:object size:0x10 scope:local data:string +@155 = .data:0x8010EF18; // type:object size:0x10 scope:local data:string +@156 = .data:0x8010EF28; // type:object size:0x10 scope:local data:string +@157 = .data:0x8010EF38; // type:object size:0x10 scope:local data:string +@158 = .data:0x8010EF48; // type:object size:0x11 scope:local data:string +@159 = .data:0x8010EF5C; // type:object size:0x11 scope:local data:string +@160 = .data:0x8010EF70; // type:object size:0x11 scope:local data:string +@161 = .data:0x8010EF84; // type:object size:0x11 scope:local data:string +@162 = .data:0x8010EF98; // type:object size:0x11 scope:local data:string +@163 = .data:0x8010EFAC; // type:object size:0x11 scope:local data:string +@164 = .data:0x8010EFC0; // type:object size:0x11 scope:local data:string +@165 = .data:0x8010EFD4; // type:object size:0x11 scope:local data:string +@166 = .data:0x8010EFE8; // type:object size:0x11 scope:local data:string +@167 = .data:0x8010EFFC; // type:object size:0x11 scope:local data:string +@168 = .data:0x8010F010; // type:object size:0x11 scope:local data:string +@169 = .data:0x8010F024; // type:object size:0x11 scope:local data:string +@170 = .data:0x8010F038; // type:object size:0x11 scope:local data:string +@171 = .data:0x8010F04C; // type:object size:0x11 scope:local data:string +@172 = .data:0x8010F060; // type:object size:0x11 scope:local data:string +@173 = .data:0x8010F074; // type:object size:0x11 scope:local data:string +@174 = .data:0x8010F088; // type:object size:0x11 scope:local data:string +@175 = .data:0x8010F09C; // type:object size:0x11 scope:local data:string +@176 = .data:0x8010F0B0; // type:object size:0x11 scope:local data:string +@177 = .data:0x8010F0C4; // type:object size:0x11 scope:local data:string +@178 = .data:0x8010F0D8; // type:object size:0x11 scope:local data:string gaszNameCP1 = .data:0x8010F0EC; // type:object size:0x80 scope:local ganMaskGetCP0 = .data:0x8010F170; // type:object size:0x100 scope:local ganMaskSetCP0 = .data:0x8010F270; // type:object size:0x100 scope:local @@ -2039,106 +2041,106 @@ ganOpcodeSaveFP2_0 = .data:0x8010F424; // type:object size:0x14 scope:local ganOpcodeSaveFP2_1 = .data:0x8010F438; // type:object size:0xC scope:local ganOpcodeLoadFP = .data:0x8010F444; // type:object size:0x14 scope:local ganMapGPR = .data:0x8010F458; // type:object size:0x80 scope:global data:4byte -@11597 = .data:0x8010F4D8; // type:object size:0x64 scope:local -@11596 = .data:0x8010F53C; // type:object size:0x100 scope:local -@11666 = .data:0x8010F63C; // type:object size:0x22 scope:local data:string -@11678 = .data:0x8010F660; // type:object size:0x16 scope:local data:string -@11679 = .data:0x8010F678; // type:object size:0x26 scope:local data:string -@11680 = .data:0x8010F6A0; // type:object size:0x12 scope:local data:string -@13052 = .data:0x8010F6B4; // type:object size:0x64 scope:local -@13051 = .data:0x8010F718; // type:object size:0xB0 scope:local -@13941 = .data:0x8010F7C8; // type:object size:0xA scope:local data:string -@13943 = .data:0x8010F7D4; // type:object size:0x3C scope:local -@14127 = .data:0x8010F810; // type:object size:0x30 scope:local -@15147 = .data:0x8010F840; // type:object size:0x100 scope:local -@15144 = .data:0x8010F940; // type:object size:0x100 scope:local -@15143 = .data:0x8010FA40; // type:object size:0x100 scope:local -@15141 = .data:0x8010FB40; // type:object size:0x100 scope:local -@15140 = .data:0x8010FC40; // type:object size:0x1C scope:local -@15139 = .data:0x8010FC5C; // type:object size:0x24 scope:local -@15138 = .data:0x8010FC80; // type:object size:0x64 scope:local -@15137 = .data:0x8010FCE4; // type:object size:0x50 scope:local -@15136 = .data:0x8010FD34; // type:object size:0x100 scope:local -@15135 = .data:0x8010FE34; // type:object size:0x100 scope:local -@15421 = .data:0x8010FF34; // type:object size:0x34 scope:local data:string -@27577 = .data:0x8010FF68; // type:object size:0x1C scope:local data:string -@27578 = .data:0x8010FF84; // type:object size:0x1D scope:local data:string -@27579 = .data:0x8010FFA4; // type:object size:0x10 scope:local data:string -@27580 = .data:0x8010FFB4; // type:object size:0x1C scope:local data:string -@27581 = .data:0x8010FFD0; // type:object size:0x1D scope:local data:string -@27582 = .data:0x8010FFF0; // type:object size:0x10 scope:local data:string -@27583 = .data:0x80110000; // type:object size:0xE scope:local data:string -@27584 = .data:0x80110010; // type:object size:0xE scope:local data:string -@27585 = .data:0x80110020; // type:object size:0xE scope:local data:string -@27586 = .data:0x80110030; // type:object size:0xE scope:local data:string -@27587 = .data:0x80110040; // type:object size:0xF scope:local data:string -@27588 = .data:0x80110050; // type:object size:0xE scope:local data:string -@27589 = .data:0x80110060; // type:object size:0xF scope:local data:string -@27590 = .data:0x80110070; // type:object size:0xE scope:local data:string -@27591 = .data:0x80110080; // type:object size:0x12 scope:local data:string -@27592 = .data:0x80110094; // type:object size:0x12 scope:local data:string -@27593 = .data:0x801100A8; // type:object size:0x11 scope:local data:string -@27594 = .data:0x801100BC; // type:object size:0x12 scope:local data:string -@27595 = .data:0x801100D0; // type:object size:0x10 scope:local data:string -@27596 = .data:0x801100E0; // type:object size:0xE scope:local data:string -@27597 = .data:0x801100F0; // type:object size:0xF scope:local data:string -@27598 = .data:0x80110100; // type:object size:0xF scope:local data:string -@27599 = .data:0x80110110; // type:object size:0x10 scope:local data:string -@27600 = .data:0x80110120; // type:object size:0x10 scope:local data:string -@27601 = .data:0x80110130; // type:object size:0x10 scope:local data:string -@27602 = .data:0x80110140; // type:object size:0x10 scope:local data:string -@27603 = .data:0x80110150; // type:object size:0x10 scope:local data:string -@27604 = .data:0x80110160; // type:object size:0xF scope:local data:string -@27605 = .data:0x80110170; // type:object size:0x11 scope:local data:string -@27606 = .data:0x80110184; // type:object size:0x10 scope:local data:string -@27607 = .data:0x80110194; // type:object size:0x10 scope:local data:string -@27608 = .data:0x801101A4; // type:object size:0xF scope:local data:string -@27609 = .data:0x801101B4; // type:object size:0x10 scope:local data:string -@27610 = .data:0x801101C4; // type:object size:0xF scope:local data:string -@27611 = .data:0x801101D4; // type:object size:0x10 scope:local data:string -@27612 = .data:0x801101E4; // type:object size:0xE scope:local data:string -@27613 = .data:0x801101F4; // type:object size:0xE scope:local data:string -@27614 = .data:0x80110204; // type:object size:0xE scope:local data:string -@27615 = .data:0x80110214; // type:object size:0xE scope:local data:string -@27616 = .data:0x80110224; // type:object size:0xF scope:local data:string -@27617 = .data:0x80110234; // type:object size:0xE scope:local data:string -@27618 = .data:0x80110244; // type:object size:0xF scope:local data:string -@27619 = .data:0x80110254; // type:object size:0xE scope:local data:string -@27620 = .data:0x80110264; // type:object size:0x12 scope:local data:string -@27621 = .data:0x80110278; // type:object size:0x12 scope:local data:string -@27622 = .data:0x8011028C; // type:object size:0x11 scope:local data:string -@27623 = .data:0x801102A0; // type:object size:0x12 scope:local data:string -@27624 = .data:0x801102B4; // type:object size:0x10 scope:local data:string -@27625 = .data:0x801102C4; // type:object size:0xE scope:local data:string -@27626 = .data:0x801102D4; // type:object size:0xF scope:local data:string -@27627 = .data:0x801102E4; // type:object size:0xF scope:local data:string -@27628 = .data:0x801102F4; // type:object size:0x10 scope:local data:string -@27629 = .data:0x80110304; // type:object size:0x10 scope:local data:string -@27630 = .data:0x80110314; // type:object size:0x10 scope:local data:string -@27631 = .data:0x80110324; // type:object size:0x10 scope:local data:string -@27632 = .data:0x80110334; // type:object size:0x10 scope:local data:string -@27633 = .data:0x80110344; // type:object size:0xF scope:local data:string -@27634 = .data:0x80110354; // type:object size:0x11 scope:local data:string -@27635 = .data:0x80110368; // type:object size:0x10 scope:local data:string -@27636 = .data:0x80110378; // type:object size:0x10 scope:local data:string -@27637 = .data:0x80110388; // type:object size:0xF scope:local data:string -@27638 = .data:0x80110398; // type:object size:0x10 scope:local data:string -@27639 = .data:0x801103A8; // type:object size:0xF scope:local data:string -@27640 = .data:0x801103B8; // type:object size:0x10 scope:local data:string -@27649 = .data:0x801103C8; // type:object size:0x100 scope:local -@27648 = .data:0x801104C8; // type:object size:0x100 scope:local -@27647 = .data:0x801105C8; // type:object size:0x100 scope:local -@27646 = .data:0x801106C8; // type:object size:0x100 scope:local -@27645 = .data:0x801107C8; // type:object size:0x1C scope:local -@27644 = .data:0x801107E4; // type:object size:0x64 scope:local -@27643 = .data:0x80110848; // type:object size:0x50 scope:local -@27642 = .data:0x80110898; // type:object size:0x100 scope:local -@27641 = .data:0x80110998; // type:object size:0x100 scope:local -@27733 = .data:0x80110A98; // type:object size:0x64 scope:local -@27732 = .data:0x80110AFC; // type:object size:0x60 scope:local -@27773 = .data:0x80110B5C; // type:object size:0x80 scope:local -@27809 = .data:0x80110BDC; // type:object size:0x80 scope:local -@28228 = .data:0x80110C5C; // type:object size:0x44 scope:local data:string +@18172 = .data:0x8010F4D8; // type:object size:0x64 scope:local +@18171 = .data:0x8010F53C; // type:object size:0x100 scope:local +@18245 = .data:0x8010F63C; // type:object size:0x22 scope:local data:string +@18247 = .data:0x8010F660; // type:object size:0x16 scope:local data:string +@18248 = .data:0x8010F678; // type:object size:0x26 scope:local data:string +@18249 = .data:0x8010F6A0; // type:object size:0x12 scope:local data:string +@19476 = .data:0x8010F6B4; // type:object size:0x64 scope:local +@19475 = .data:0x8010F718; // type:object size:0xB0 scope:local +@20140 = .data:0x8010F7C8; // type:object size:0xA scope:local data:string +@20142 = .data:0x8010F7D4; // type:object size:0x3C scope:local +@20326 = .data:0x8010F810; // type:object size:0x30 scope:local +@21272 = .data:0x8010F840; // type:object size:0x100 scope:local +@21269 = .data:0x8010F940; // type:object size:0x100 scope:local +@21268 = .data:0x8010FA40; // type:object size:0x100 scope:local +@21266 = .data:0x8010FB40; // type:object size:0x100 scope:local +@21265 = .data:0x8010FC40; // type:object size:0x1C scope:local +@21264 = .data:0x8010FC5C; // type:object size:0x24 scope:local +@21263 = .data:0x8010FC80; // type:object size:0x64 scope:local +@21262 = .data:0x8010FCE4; // type:object size:0x50 scope:local +@21261 = .data:0x8010FD34; // type:object size:0x100 scope:local +@21260 = .data:0x8010FE34; // type:object size:0x100 scope:local +@21517 = .data:0x8010FF34; // type:object size:0x34 scope:local data:string +@40685 = .data:0x8010FF68; // type:object size:0x1C scope:local data:string +@40686 = .data:0x8010FF84; // type:object size:0x1D scope:local data:string +@40687 = .data:0x8010FFA4; // type:object size:0x10 scope:local data:string +@40688 = .data:0x8010FFB4; // type:object size:0x1C scope:local data:string +@40689 = .data:0x8010FFD0; // type:object size:0x1D scope:local data:string +@40690 = .data:0x8010FFF0; // type:object size:0x10 scope:local data:string +@40691 = .data:0x80110000; // type:object size:0xE scope:local data:string +@40692 = .data:0x80110010; // type:object size:0xE scope:local data:string +@40693 = .data:0x80110020; // type:object size:0xE scope:local data:string +@40694 = .data:0x80110030; // type:object size:0xE scope:local data:string +@40695 = .data:0x80110040; // type:object size:0xF scope:local data:string +@40696 = .data:0x80110050; // type:object size:0xE scope:local data:string +@40697 = .data:0x80110060; // type:object size:0xF scope:local data:string +@40698 = .data:0x80110070; // type:object size:0xE scope:local data:string +@40699 = .data:0x80110080; // type:object size:0x12 scope:local data:string +@40700 = .data:0x80110094; // type:object size:0x12 scope:local data:string +@40701 = .data:0x801100A8; // type:object size:0x11 scope:local data:string +@40702 = .data:0x801100BC; // type:object size:0x12 scope:local data:string +@40703 = .data:0x801100D0; // type:object size:0x10 scope:local data:string +@40704 = .data:0x801100E0; // type:object size:0xE scope:local data:string +@40705 = .data:0x801100F0; // type:object size:0xF scope:local data:string +@40706 = .data:0x80110100; // type:object size:0xF scope:local data:string +@40707 = .data:0x80110110; // type:object size:0x10 scope:local data:string +@40708 = .data:0x80110120; // type:object size:0x10 scope:local data:string +@40709 = .data:0x80110130; // type:object size:0x10 scope:local data:string +@40710 = .data:0x80110140; // type:object size:0x10 scope:local data:string +@40711 = .data:0x80110150; // type:object size:0x10 scope:local data:string +@40712 = .data:0x80110160; // type:object size:0xF scope:local data:string +@40713 = .data:0x80110170; // type:object size:0x11 scope:local data:string +@40714 = .data:0x80110184; // type:object size:0x10 scope:local data:string +@40715 = .data:0x80110194; // type:object size:0x10 scope:local data:string +@40716 = .data:0x801101A4; // type:object size:0xF scope:local data:string +@40717 = .data:0x801101B4; // type:object size:0x10 scope:local data:string +@40718 = .data:0x801101C4; // type:object size:0xF scope:local data:string +@40719 = .data:0x801101D4; // type:object size:0x10 scope:local data:string +@40720 = .data:0x801101E4; // type:object size:0xE scope:local data:string +@40721 = .data:0x801101F4; // type:object size:0xE scope:local data:string +@40722 = .data:0x80110204; // type:object size:0xE scope:local data:string +@40723 = .data:0x80110214; // type:object size:0xE scope:local data:string +@40724 = .data:0x80110224; // type:object size:0xF scope:local data:string +@40725 = .data:0x80110234; // type:object size:0xE scope:local data:string +@40726 = .data:0x80110244; // type:object size:0xF scope:local data:string +@40727 = .data:0x80110254; // type:object size:0xE scope:local data:string +@40728 = .data:0x80110264; // type:object size:0x12 scope:local data:string +@40729 = .data:0x80110278; // type:object size:0x12 scope:local data:string +@40730 = .data:0x8011028C; // type:object size:0x11 scope:local data:string +@40731 = .data:0x801102A0; // type:object size:0x12 scope:local data:string +@40732 = .data:0x801102B4; // type:object size:0x10 scope:local data:string +@40733 = .data:0x801102C4; // type:object size:0xE scope:local data:string +@40734 = .data:0x801102D4; // type:object size:0xF scope:local data:string +@40735 = .data:0x801102E4; // type:object size:0xF scope:local data:string +@40736 = .data:0x801102F4; // type:object size:0x10 scope:local data:string +@40737 = .data:0x80110304; // type:object size:0x10 scope:local data:string +@40738 = .data:0x80110314; // type:object size:0x10 scope:local data:string +@40739 = .data:0x80110324; // type:object size:0x10 scope:local data:string +@40740 = .data:0x80110334; // type:object size:0x10 scope:local data:string +@40741 = .data:0x80110344; // type:object size:0xF scope:local data:string +@40742 = .data:0x80110354; // type:object size:0x11 scope:local data:string +@40743 = .data:0x80110368; // type:object size:0x10 scope:local data:string +@40744 = .data:0x80110378; // type:object size:0x10 scope:local data:string +@40745 = .data:0x80110388; // type:object size:0xF scope:local data:string +@40746 = .data:0x80110398; // type:object size:0x10 scope:local data:string +@40747 = .data:0x801103A8; // type:object size:0xF scope:local data:string +@40748 = .data:0x801103B8; // type:object size:0x10 scope:local data:string +@40757 = .data:0x801103C8; // type:object size:0x100 scope:local +@40756 = .data:0x801104C8; // type:object size:0x100 scope:local +@40755 = .data:0x801105C8; // type:object size:0x100 scope:local +@40754 = .data:0x801106C8; // type:object size:0x100 scope:local +@40753 = .data:0x801107C8; // type:object size:0x1C scope:local +@40752 = .data:0x801107E4; // type:object size:0x64 scope:local +@40751 = .data:0x80110848; // type:object size:0x50 scope:local +@40750 = .data:0x80110898; // type:object size:0x100 scope:local +@40749 = .data:0x80110998; // type:object size:0x100 scope:local +@40830 = .data:0x80110A98; // type:object size:0x64 scope:local +@40829 = .data:0x80110AFC; // type:object size:0x60 scope:local +@40860 = .data:0x80110B5C; // type:object size:0x80 scope:local +@40894 = .data:0x80110BDC; // type:object size:0x80 scope:local +@41071 = .data:0x80110C5C; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x80110CA0; // type:object size:0x10 scope:global gClassRAM = .data:0x80110CB0; // type:object size:0x10 scope:global @207 = .data:0x80110CC0; // type:object size:0x74 scope:local @@ -2611,6 +2613,7 @@ tempLine$1786 = .bss:0x80153BA0; // type:object size:0x200 scope:local gSystemRomConfigurationList = .bss:0x80153DA0; // type:object size:0x174 scope:global ...bss.0 = .bss:0x80153DA0; // type:label scope:local aHeapTreeFlag = .bss:0x80153F18; // type:object size:0x1F4 scope:global data:4byte +...bss.0 = .bss:0x80153F18; // type:label scope:local tevStages$520 = .bss:0x80154110; // type:object size:0x2B8 scope:local data:4byte DriveInfo = .bss:0x801543E0; // type:object size:0x20 scope:local ...bss.0 = .bss:0x801543E0; // type:label scope:local @@ -2620,6 +2623,7 @@ __OSErrorTable = .bss:0x80154430; // type:object size:0x44 scope:global data:4by Header = .bss:0x80154480; // type:object size:0x20 scope:local ...bss.0 = .bss:0x80154480; // type:label scope:local Scb = .bss:0x801544A0; // type:object size:0x54 scope:local data:4byte +...bss.0 = .bss:0x801544A0; // type:label scope:local RunQueue = .bss:0x801544F8; // type:object size:0x100 scope:local data:4byte ...bss.0 = .bss:0x801544F8; // type:label scope:local IdleThread = .bss:0x801545F8; // type:object size:0x318 scope:local @@ -2852,95 +2856,95 @@ fTickScale = .sdata:0x80158274; // type:object size:0x4 scope:global data:float @1856 = .sdata:0x801584A0; // type:object size:0x5 scope:local data:string @1858 = .sdata:0x801584A8; // type:object size:0x5 scope:local data:string @1859 = .sdata:0x801584B0; // type:object size:0x4 scope:local data:string -@139 = .sdata:0x801584B8; // type:object size:0x4 scope:local data:string -@140 = .sdata:0x801584BC; // type:object size:0x5 scope:local data:string -@141 = .sdata:0x801584C4; // type:object size:0x3 scope:local data:string -@142 = .sdata:0x801584C8; // type:object size:0x3 scope:local data:string -@143 = .sdata:0x801584CC; // type:object size:0x3 scope:local data:string -@144 = .sdata:0x801584D0; // type:object size:0x3 scope:local data:string -@145 = .sdata:0x801584D4; // type:object size:0x3 scope:local data:string -@146 = .sdata:0x801584D8; // type:object size:0x3 scope:local data:string -@147 = .sdata:0x801584DC; // type:object size:0x3 scope:local data:string -@148 = .sdata:0x801584E0; // type:object size:0x3 scope:local data:string -@149 = .sdata:0x801584E4; // type:object size:0x3 scope:local data:string -@150 = .sdata:0x801584E8; // type:object size:0x3 scope:local data:string -@151 = .sdata:0x801584EC; // type:object size:0x3 scope:local data:string -@152 = .sdata:0x801584F0; // type:object size:0x3 scope:local data:string -@153 = .sdata:0x801584F4; // type:object size:0x3 scope:local data:string -@154 = .sdata:0x801584F8; // type:object size:0x3 scope:local data:string -@155 = .sdata:0x801584FC; // type:object size:0x3 scope:local data:string -@156 = .sdata:0x80158500; // type:object size:0x3 scope:local data:string -@157 = .sdata:0x80158504; // type:object size:0x3 scope:local data:string -@158 = .sdata:0x80158508; // type:object size:0x3 scope:local data:string -@159 = .sdata:0x8015850C; // type:object size:0x3 scope:local data:string -@160 = .sdata:0x80158510; // type:object size:0x3 scope:local data:string -@161 = .sdata:0x80158514; // type:object size:0x3 scope:local data:string -@162 = .sdata:0x80158518; // type:object size:0x3 scope:local data:string -@163 = .sdata:0x8015851C; // type:object size:0x3 scope:local data:string -@164 = .sdata:0x80158520; // type:object size:0x3 scope:local data:string -@165 = .sdata:0x80158524; // type:object size:0x3 scope:local data:string -@166 = .sdata:0x80158528; // type:object size:0x3 scope:local data:string -@167 = .sdata:0x8015852C; // type:object size:0x3 scope:local data:string -@168 = .sdata:0x80158530; // type:object size:0x3 scope:local data:string -@169 = .sdata:0x80158534; // type:object size:0x3 scope:local data:string -@170 = .sdata:0x80158538; // type:object size:0x3 scope:local data:string -@171 = .sdata:0x8015853C; // type:object size:0x3 scope:local data:string -@172 = .sdata:0x80158540; // type:object size:0x3 scope:local data:string -@173 = .sdata:0x80158544; // type:object size:0x3 scope:local data:string -@174 = .sdata:0x80158548; // type:object size:0x3 scope:local data:string -@175 = .sdata:0x8015854C; // type:object size:0x3 scope:local data:string -@176 = .sdata:0x80158550; // type:object size:0x3 scope:local data:string -@177 = .sdata:0x80158554; // type:object size:0x3 scope:local data:string -@178 = .sdata:0x80158558; // type:object size:0x3 scope:local data:string -@179 = .sdata:0x8015855C; // type:object size:0x3 scope:local data:string -@180 = .sdata:0x80158560; // type:object size:0x3 scope:local data:string -@181 = .sdata:0x80158564; // type:object size:0x3 scope:local data:string -@182 = .sdata:0x80158568; // type:object size:0x4 scope:local data:string -@183 = .sdata:0x8015856C; // type:object size:0x4 scope:local data:string -@184 = .sdata:0x80158570; // type:object size:0x4 scope:local data:string -@185 = .sdata:0x80158574; // type:object size:0x4 scope:local data:string -@186 = .sdata:0x80158578; // type:object size:0x4 scope:local data:string -@187 = .sdata:0x8015857C; // type:object size:0x4 scope:local data:string -@188 = .sdata:0x80158580; // type:object size:0x4 scope:local data:string -@189 = .sdata:0x80158584; // type:object size:0x4 scope:local data:string -@190 = .sdata:0x80158588; // type:object size:0x4 scope:local data:string -@191 = .sdata:0x8015858C; // type:object size:0x4 scope:local data:string -@192 = .sdata:0x80158590; // type:object size:0x4 scope:local data:string -@193 = .sdata:0x80158594; // type:object size:0x4 scope:local data:string -@194 = .sdata:0x80158598; // type:object size:0x4 scope:local data:string -@195 = .sdata:0x8015859C; // type:object size:0x4 scope:local data:string -@196 = .sdata:0x801585A0; // type:object size:0x4 scope:local data:string -@197 = .sdata:0x801585A4; // type:object size:0x4 scope:local data:string -@198 = .sdata:0x801585A8; // type:object size:0x4 scope:local data:string -@199 = .sdata:0x801585AC; // type:object size:0x4 scope:local data:string -@200 = .sdata:0x801585B0; // type:object size:0x4 scope:local data:string -@201 = .sdata:0x801585B4; // type:object size:0x4 scope:local data:string -@202 = .sdata:0x801585B8; // type:object size:0x4 scope:local data:string -@203 = .sdata:0x801585BC; // type:object size:0x6 scope:local data:string -@204 = .sdata:0x801585C4; // type:object size:0x7 scope:local data:string -@207 = .sdata:0x801585CC; // type:object size:0x8 scope:local data:string -@209 = .sdata:0x801585D4; // type:object size:0x6 scope:local data:string -@212 = .sdata:0x801585DC; // type:object size:0x6 scope:local data:string -@214 = .sdata:0x801585E4; // type:object size:0x8 scope:local data:string -@215 = .sdata:0x801585EC; // type:object size:0x7 scope:local data:string -@216 = .sdata:0x801585F4; // type:object size:0x6 scope:local data:string -@217 = .sdata:0x801585FC; // type:object size:0x4 scope:local data:string -@218 = .sdata:0x80158600; // type:object size:0x7 scope:local data:string -@219 = .sdata:0x80158608; // type:object size:0x7 scope:local data:string -@220 = .sdata:0x80158610; // type:object size:0x7 scope:local data:string -@229 = .sdata:0x80158618; // type:object size:0x4 scope:local data:string -@231 = .sdata:0x8015861C; // type:object size:0x7 scope:local data:string -@232 = .sdata:0x80158624; // type:object size:0x7 scope:local data:string -@235 = .sdata:0x8015862C; // type:object size:0x5 scope:local data:string -@266 = .sdata:0x80158634; // type:object size:0x6 scope:local data:string -@13045 = .sdata:0x8015863C; // type:object size:0x5 scope:local data:string -@13046 = .sdata:0x80158644; // type:object size:0x5 scope:local data:string -@13047 = .sdata:0x8015864C; // type:object size:0x5 scope:local data:string -@13048 = .sdata:0x80158654; // type:object size:0x5 scope:local data:string -@13049 = .sdata:0x8015865C; // type:object size:0x5 scope:local data:string -@13050 = .sdata:0x80158664; // type:object size:0x5 scope:local data:string -@13942 = .sdata:0x8015866C; // type:object size:0x1 scope:local -@28229 = .sdata:0x80158670; // type:object size:0x6 scope:local data:string +@52 = .sdata:0x801584B8; // type:object size:0x4 scope:local data:string +@53 = .sdata:0x801584BC; // type:object size:0x5 scope:local data:string +@54 = .sdata:0x801584C4; // type:object size:0x3 scope:local data:string +@55 = .sdata:0x801584C8; // type:object size:0x3 scope:local data:string +@56 = .sdata:0x801584CC; // type:object size:0x3 scope:local data:string +@57 = .sdata:0x801584D0; // type:object size:0x3 scope:local data:string +@58 = .sdata:0x801584D4; // type:object size:0x3 scope:local data:string +@59 = .sdata:0x801584D8; // type:object size:0x3 scope:local data:string +@60 = .sdata:0x801584DC; // type:object size:0x3 scope:local data:string +@61 = .sdata:0x801584E0; // type:object size:0x3 scope:local data:string +@62 = .sdata:0x801584E4; // type:object size:0x3 scope:local data:string +@63 = .sdata:0x801584E8; // type:object size:0x3 scope:local data:string +@64 = .sdata:0x801584EC; // type:object size:0x3 scope:local data:string +@65 = .sdata:0x801584F0; // type:object size:0x3 scope:local data:string +@66 = .sdata:0x801584F4; // type:object size:0x3 scope:local data:string +@67 = .sdata:0x801584F8; // type:object size:0x3 scope:local data:string +@68 = .sdata:0x801584FC; // type:object size:0x3 scope:local data:string +@69 = .sdata:0x80158500; // type:object size:0x3 scope:local data:string +@70 = .sdata:0x80158504; // type:object size:0x3 scope:local data:string +@71 = .sdata:0x80158508; // type:object size:0x3 scope:local data:string +@72 = .sdata:0x8015850C; // type:object size:0x3 scope:local data:string +@73 = .sdata:0x80158510; // type:object size:0x3 scope:local data:string +@74 = .sdata:0x80158514; // type:object size:0x3 scope:local data:string +@75 = .sdata:0x80158518; // type:object size:0x3 scope:local data:string +@76 = .sdata:0x8015851C; // type:object size:0x3 scope:local data:string +@77 = .sdata:0x80158520; // type:object size:0x3 scope:local data:string +@78 = .sdata:0x80158524; // type:object size:0x3 scope:local data:string +@79 = .sdata:0x80158528; // type:object size:0x3 scope:local data:string +@80 = .sdata:0x8015852C; // type:object size:0x3 scope:local data:string +@81 = .sdata:0x80158530; // type:object size:0x3 scope:local data:string +@82 = .sdata:0x80158534; // type:object size:0x3 scope:local data:string +@83 = .sdata:0x80158538; // type:object size:0x3 scope:local data:string +@84 = .sdata:0x8015853C; // type:object size:0x3 scope:local data:string +@85 = .sdata:0x80158540; // type:object size:0x3 scope:local data:string +@86 = .sdata:0x80158544; // type:object size:0x3 scope:local data:string +@87 = .sdata:0x80158548; // type:object size:0x3 scope:local data:string +@88 = .sdata:0x8015854C; // type:object size:0x3 scope:local data:string +@89 = .sdata:0x80158550; // type:object size:0x3 scope:local data:string +@90 = .sdata:0x80158554; // type:object size:0x3 scope:local data:string +@91 = .sdata:0x80158558; // type:object size:0x3 scope:local data:string +@92 = .sdata:0x8015855C; // type:object size:0x3 scope:local data:string +@93 = .sdata:0x80158560; // type:object size:0x3 scope:local data:string +@94 = .sdata:0x80158564; // type:object size:0x3 scope:local data:string +@95 = .sdata:0x80158568; // type:object size:0x4 scope:local data:string +@96 = .sdata:0x8015856C; // type:object size:0x4 scope:local data:string +@97 = .sdata:0x80158570; // type:object size:0x4 scope:local data:string +@98 = .sdata:0x80158574; // type:object size:0x4 scope:local data:string +@99 = .sdata:0x80158578; // type:object size:0x4 scope:local data:string +@100 = .sdata:0x8015857C; // type:object size:0x4 scope:local data:string +@101 = .sdata:0x80158580; // type:object size:0x4 scope:local data:string +@102 = .sdata:0x80158584; // type:object size:0x4 scope:local data:string +@103 = .sdata:0x80158588; // type:object size:0x4 scope:local data:string +@104 = .sdata:0x8015858C; // type:object size:0x4 scope:local data:string +@105 = .sdata:0x80158590; // type:object size:0x4 scope:local data:string +@106 = .sdata:0x80158594; // type:object size:0x4 scope:local data:string +@107 = .sdata:0x80158598; // type:object size:0x4 scope:local data:string +@108 = .sdata:0x8015859C; // type:object size:0x4 scope:local data:string +@109 = .sdata:0x801585A0; // type:object size:0x4 scope:local data:string +@110 = .sdata:0x801585A4; // type:object size:0x4 scope:local data:string +@111 = .sdata:0x801585A8; // type:object size:0x4 scope:local data:string +@112 = .sdata:0x801585AC; // type:object size:0x4 scope:local data:string +@113 = .sdata:0x801585B0; // type:object size:0x4 scope:local data:string +@114 = .sdata:0x801585B4; // type:object size:0x4 scope:local data:string +@115 = .sdata:0x801585B8; // type:object size:0x4 scope:local data:string +@116 = .sdata:0x801585BC; // type:object size:0x6 scope:local data:string +@117 = .sdata:0x801585C4; // type:object size:0x7 scope:local data:string +@120 = .sdata:0x801585CC; // type:object size:0x8 scope:local data:string +@122 = .sdata:0x801585D4; // type:object size:0x6 scope:local data:string +@125 = .sdata:0x801585DC; // type:object size:0x6 scope:local data:string +@127 = .sdata:0x801585E4; // type:object size:0x8 scope:local data:string +@128 = .sdata:0x801585EC; // type:object size:0x7 scope:local data:string +@129 = .sdata:0x801585F4; // type:object size:0x6 scope:local data:string +@130 = .sdata:0x801585FC; // type:object size:0x4 scope:local data:string +@131 = .sdata:0x80158600; // type:object size:0x7 scope:local data:string +@132 = .sdata:0x80158608; // type:object size:0x7 scope:local data:string +@133 = .sdata:0x80158610; // type:object size:0x7 scope:local data:string +@142 = .sdata:0x80158618; // type:object size:0x4 scope:local data:string +@144 = .sdata:0x8015861C; // type:object size:0x7 scope:local data:string +@145 = .sdata:0x80158624; // type:object size:0x7 scope:local data:string +@148 = .sdata:0x8015862C; // type:object size:0x5 scope:local data:string +@179 = .sdata:0x80158634; // type:object size:0x6 scope:local data:string +@19469 = .sdata:0x8015863C; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x80158644; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x8015864C; // type:object size:0x5 scope:local data:string +@19472 = .sdata:0x80158654; // type:object size:0x5 scope:local data:string +@19473 = .sdata:0x8015865C; // type:object size:0x5 scope:local data:string +@19474 = .sdata:0x80158664; // type:object size:0x5 scope:local data:string +@20141 = .sdata:0x8015866C; // type:object size:0x1 scope:local +@41072 = .sdata:0x80158670; // type:object size:0x6 scope:local data:string @33 = .sdata:0x80158678; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80158680; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80158688; // type:object size:0x4 scope:local data:string @@ -3141,7 +3145,7 @@ bSkip$1411 = .sbss:0x80158AE8; // type:object size:0x4 scope:local data:4byte nLastFrame$1696 = .sbss:0x80158AEC; // type:object size:0x4 scope:local data:4byte nCopyFrame$1698 = .sbss:0x80158AF0; // type:object size:0x4 scope:local data:4byte gnFlagZelda = .sbss:0x80158AF8; // type:object size:0x4 scope:global data:4byte -gHeapTree = .sbss:0x80158B00; // type:object size:0x4 scope:global data:4byte +gHeapTree = .sbss:0x80158B00; // type:object size:0x4 scope:local data:4byte cpuCompile_DSLLV_function = .sbss:0x80158B04; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRLV_function = .sbss:0x80158B08; // type:object size:0x4 scope:local data:4byte cpuCompile_DSRAV_function = .sbss:0x80158B0C; // type:object size:0x4 scope:local data:4byte @@ -3560,12 +3564,12 @@ D_80135D00 = .sdata2:0x801590E0; // type:object size:0x4 scope:global data:4byte @1771 = .sdata2:0x80159370; // type:object size:0x4 scope:local data:float @1788 = .sdata2:0x80159374; // type:object size:0x4 scope:local data:float @1861 = .sdata2:0x80159378; // type:object size:0x8 scope:local data:double -@13390 = .sdata2:0x80159380; // type:object size:0x8 scope:local data:double -@15132 = .sdata2:0x80159388; // type:object size:0x8 scope:local data:double -@15133 = .sdata2:0x80159390; // type:object size:0x8 scope:local data:double -@15134 = .sdata2:0x80159398; // type:object size:0x4 scope:local data:float -@15145 = .sdata2:0x801593A0; // type:object size:0x8 scope:local data:double -@15375 = .sdata2:0x801593A8; // type:object size:0x8 scope:local data:double +@19770 = .sdata2:0x80159380; // type:object size:0x8 scope:local data:double +@21257 = .sdata2:0x80159388; // type:object size:0x8 scope:local data:double +@21258 = .sdata2:0x80159390; // type:object size:0x8 scope:local data:double +@21259 = .sdata2:0x80159398; // type:object size:0x4 scope:local data:float +@21270 = .sdata2:0x801593A0; // type:object size:0x8 scope:local data:double +@21476 = .sdata2:0x801593A8; // type:object size:0x8 scope:local data:double @1060 = .sdata2:0x801593B0; // type:object size:0x4 scope:local data:float @1062 = .sdata2:0x801593B8; // type:object size:0x8 scope:local data:double @1064 = .sdata2:0x801593C0; // type:object size:0x8 scope:local data:double diff --git a/config/mq-j/splits.txt b/config/mq-j/splits.txt index 75391ee5..a4dc0b78 100644 --- a/config/mq-j/splits.txt +++ b/config/mq-j/splits.txt @@ -125,7 +125,7 @@ emulator/system.c: emulator/cpu.c: .text start:0x80030724 end:0x8006B6F0 .data start:0x800ECB20 end:0x800EEB80 - .bss start:0x80131DB8 end:0x80186FB0 + .bss start:0x80131DB8 end:0x80131FB0 .sdata start:0x8018B340 end:0x8018B500 .sbss start:0x8018B970 end:0x8018B9F0 .sdata2 start:0x8018C1E0 end:0x8018C210 @@ -219,7 +219,7 @@ emulator/_frameGCNcc.c: emulator/_buildtev.c: .text start:0x80097E6C end:0x8009B284 .data start:0x800F1920 end:0x800F1AE8 - .bss start:0x80186FB0 end:0x80187280 + .bss start:0x80131FB0 end:0x80187280 .sdata start:0x8018B690 end:0x8018B6A0 .sdata2 start:0x8018C318 end:0x8018C320 diff --git a/config/mq-j/symbols.txt b/config/mq-j/symbols.txt index b36e21ee..158e60f3 100644 --- a/config/mq-j/symbols.txt +++ b/config/mq-j/symbols.txt @@ -320,30 +320,30 @@ systemSetupGameALL = .text:0x8002D95C; // type:function size:0x24FC scope:local systemGetInitialConfiguration = .text:0x8002FE58; // type:function size:0x594 systemSetupGameRAM = .text:0x800303EC; // type:function size:0x338 scope:local cpuOpcodeChecksum = .text:0x80030724; // type:function size:0x114 -treePrintNode = .text:0x80030838; // type:function size:0x1E4 -treeForceCleanNodes = .text:0x80030A1C; // type:function size:0x1D4 -treeCleanNodes = .text:0x80030BF0; // type:function size:0x2E0 -treeCleanUp = .text:0x80030ED0; // type:function size:0x130 -treeTimerCheck = .text:0x80031000; // type:function size:0x114 -treeKillReason = .text:0x80031114; // type:function size:0x90 -treeKillRange = .text:0x800311A4; // type:function size:0x798 -treeSearchNode = .text:0x8003193C; // type:function size:0x64 -treeAdjustRoot = .text:0x800319A0; // type:function size:0x1EC -treeBalance = .text:0x80031B8C; // type:function size:0x198 -treeInsertNode = .text:0x80031D24; // type:function size:0xE8 +treePrintNode = .text:0x80030838; // type:function size:0x1E4 scope:local +treeForceCleanNodes = .text:0x80030A1C; // type:function size:0x1D4 scope:local +treeCleanNodes = .text:0x80030BF0; // type:function size:0x2E0 scope:local +treeCleanUp = .text:0x80030ED0; // type:function size:0x130 scope:local +treeTimerCheck = .text:0x80031000; // type:function size:0x114 scope:local +treeKillReason = .text:0x80031114; // type:function size:0x90 scope:local +treeKillRange = .text:0x800311A4; // type:function size:0x798 scope:local +treeSearchNode = .text:0x8003193C; // type:function size:0x64 scope:local +treeAdjustRoot = .text:0x800319A0; // type:function size:0x1EC scope:local +treeBalance = .text:0x80031B8C; // type:function size:0x198 scope:local +treeInsertNode = .text:0x80031D24; // type:function size:0xE8 scope:local treeInsert = .text:0x80031E0C; // type:function size:0x11C -treeDeleteNode = .text:0x80031F28; // type:function size:0x360 -treeKillNodes = .text:0x80032288; // type:function size:0x2B0 -treeKill = .text:0x80032538; // type:function size:0x2A8 -treeInitNode = .text:0x800327E0; // type:function size:0x11C -treeInit = .text:0x800328FC; // type:function size:0x58 -treeCallerCheck = .text:0x80032954; // type:function size:0x104 -cpuDMAUpdateFunction = .text:0x80032A58; // type:function size:0x160 +treeDeleteNode = .text:0x80031F28; // type:function size:0x360 scope:local +treeKillNodes = .text:0x80032288; // type:function size:0x2B0 scope:local +treeKill = .text:0x80032538; // type:function size:0x2A8 scope:local +treeInitNode = .text:0x800327E0; // type:function size:0x11C scope:local +treeInit = .text:0x800328FC; // type:function size:0x58 scope:local +treeCallerCheck = .text:0x80032954; // type:function size:0x104 scope:local +cpuDMAUpdateFunction = .text:0x80032A58; // type:function size:0x160 scope:local cpuFindFunction = .text:0x80032BB8; // type:function size:0xB84 -cpuTreeTake = .text:0x8003373C; // type:function size:0xB4 +cpuTreeTake = .text:0x8003373C; // type:function size:0xB4 scope:local cpuHeapFree = .text:0x800337F0; // type:function size:0xEC cpuHeapTake = .text:0x800338DC; // type:function size:0x260 -cpuHeapReset = .text:0x80033B3C; // type:function size:0x9C +cpuHeapReset = .text:0x80033B3C; // type:function size:0x9C scope:local cpuGetFunctionChecksum = .text:0x80033BD8; // type:function size:0x240 cpuInvalidateCache = .text:0x80033E18; // type:function size:0x8C cpuGetOffsetAddress = .text:0x80033EA4; // type:function size:0x190 @@ -360,58 +360,58 @@ __cpuBreak = .text:0x80034AC4; // type:function size:0x14 __cpuERET = .text:0x80034AD8; // type:function size:0x9C cpuGetRegisterCP0 = .text:0x80034B74; // type:function size:0x2A8 cpuSetRegisterCP0 = .text:0x80034E1C; // type:function size:0x1CC -cpuSetCP0_Status = .text:0x80034FE8; // type:function size:0x94 -cpuGetSize = .text:0x8003507C; // type:function size:0x144 -cpuGetMode = .text:0x800351C0; // type:function size:0xD8 -cpuSetTLB = .text:0x80035298; // type:function size:0x2E4 -cpuMapAddress = .text:0x8003557C; // type:function size:0x1C8 +cpuSetCP0_Status = .text:0x80034FE8; // type:function size:0x94 scope:local +cpuGetSize = .text:0x8003507C; // type:function size:0x144 scope:local +cpuGetMode = .text:0x800351C0; // type:function size:0xD8 scope:local +cpuSetTLB = .text:0x80035298; // type:function size:0x2E4 scope:local +cpuMapAddress = .text:0x8003557C; // type:function size:0x1C8 scope:local cpuFreeDevice = .text:0x80035744; // type:function size:0xA4 -cpuMakeDevice = .text:0x800357E8; // type:function size:0x110 +cpuMakeDevice = .text:0x800357E8; // type:function size:0x110 scope:local cpuException = .text:0x800358F8; // type:function size:0x2C0 cpuTestInterrupt = .text:0x80035BB8; // type:function size:0xDC -cpuFindCachedAddress = .text:0x80035C94; // type:function size:0x1DC +cpuFindCachedAddress = .text:0x80035C94; // type:function size:0x1DC scope:local cpuFreeCachedAddress = .text:0x80035E70; // type:function size:0x94 -cpuHackHandler = .text:0x80035F04; // type:function size:0x218 +cpuHackHandler = .text:0x80035F04; // type:function size:0x218 scope:local cpuExecute = .text:0x8003611C; // type:function size:0xC6C -cpuMakeLink = .text:0x80036D88; // type:function size:0x2C0 -cpuExecuteLoadStoreF = .text:0x80037048; // type:function size:0xB5C -cpuExecuteLoadStore = .text:0x80037BA4; // type:function size:0xE60 -cpuExecuteCall = .text:0x80038A04; // type:function size:0x260 -cpuExecuteJump = .text:0x80038C64; // type:function size:0xD0 -cpuExecuteIdle = .text:0x80038D34; // type:function size:0xE8 -cpuExecuteOpcode = .text:0x80038E1C; // type:function size:0x4974 -cpuExecuteUpdate = .text:0x8003D790; // type:function size:0x2FC +cpuMakeLink = .text:0x80036D88; // type:function size:0x2C0 scope:local +cpuExecuteLoadStoreF = .text:0x80037048; // type:function size:0xB5C scope:local +cpuExecuteLoadStore = .text:0x80037BA4; // type:function size:0xE60 scope:local +cpuExecuteCall = .text:0x80038A04; // type:function size:0x260 scope:local +cpuExecuteJump = .text:0x80038C64; // type:function size:0xD0 scope:local +cpuExecuteIdle = .text:0x80038D34; // type:function size:0xE8 scope:local +cpuExecuteOpcode = .text:0x80038E1C; // type:function size:0x4974 scope:local +cpuExecuteUpdate = .text:0x8003D790; // type:function size:0x2FC scope:local cpuRetraceCallback = .text:0x8003DA8C; // type:function size:0x10 -cpuNextInstruction = .text:0x8003DA9C; // type:function size:0x2C4 -cpuFindAddress = .text:0x8003DD60; // type:function size:0x49C +cpuNextInstruction = .text:0x8003DA9C; // type:function size:0x2C4 scope:local +cpuFindAddress = .text:0x8003DD60; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003E1FC; // type:function size:0x490 -cpuGetPPC = .text:0x8003E68C; // type:function size:0x29434 -cpuCheckDelaySlot = .text:0x80067AC0; // type:function size:0x130 -cpuCompile_LWR = .text:0x80067BF0; // type:function size:0x18C -cpuCompile_LWL = .text:0x80067D7C; // type:function size:0x190 -cpuCompile_SDC = .text:0x80067F0C; // type:function size:0x188 -cpuCompile_LDC = .text:0x80068094; // type:function size:0x188 -cpuCompile_SW = .text:0x8006821C; // type:function size:0x15C -cpuCompile_SH = .text:0x80068378; // type:function size:0x15C -cpuCompile_SB = .text:0x800684D4; // type:function size:0x15C -cpuCompile_LHU = .text:0x80068630; // type:function size:0x158 -cpuCompile_LBU = .text:0x80068788; // type:function size:0x158 -cpuCompile_LW = .text:0x800688E0; // type:function size:0x158 -cpuCompile_LH = .text:0x80068A38; // type:function size:0x16C -cpuCompile_LB = .text:0x80068BA4; // type:function size:0x16C -cpuCompile_FLOOR_W = .text:0x80068D10; // type:function size:0x1BC -cpuCompile_CEIL_W = .text:0x80068ECC; // type:function size:0x1BC -cpuCompile_L_CVT_SD = .text:0x80069088; // type:function size:0x580 -cpuCompile_W_CVT_SD = .text:0x80069608; // type:function size:0x1B0 -cpuCompile_D_SQRT = .text:0x800697B8; // type:function size:0x434 -cpuCompile_S_SQRT = .text:0x80069BEC; // type:function size:0x340 -cpuCompile_DDIVU = .text:0x80069F2C; // type:function size:0x41C -cpuCompile_DDIV = .text:0x8006A348; // type:function size:0x5BC -cpuCompile_DMULTU = .text:0x8006A904; // type:function size:0x314 -cpuCompile_DMULT = .text:0x8006AC18; // type:function size:0x504 -cpuCompile_DSRAV = .text:0x8006B11C; // type:function size:0x204 -cpuCompile_DSRLV = .text:0x8006B320; // type:function size:0x1E8 -cpuCompile_DSLLV = .text:0x8006B508; // type:function size:0x1E8 +cpuGetPPC = .text:0x8003E68C; // type:function size:0x29434 scope:local +cpuCheckDelaySlot = .text:0x80067AC0; // type:function size:0x130 scope:local +cpuCompile_LWR = .text:0x80067BF0; // type:function size:0x18C scope:local +cpuCompile_LWL = .text:0x80067D7C; // type:function size:0x190 scope:local +cpuCompile_SDC = .text:0x80067F0C; // type:function size:0x188 scope:local +cpuCompile_LDC = .text:0x80068094; // type:function size:0x188 scope:local +cpuCompile_SW = .text:0x8006821C; // type:function size:0x15C scope:local +cpuCompile_SH = .text:0x80068378; // type:function size:0x15C scope:local +cpuCompile_SB = .text:0x800684D4; // type:function size:0x15C scope:local +cpuCompile_LHU = .text:0x80068630; // type:function size:0x158 scope:local +cpuCompile_LBU = .text:0x80068788; // type:function size:0x158 scope:local +cpuCompile_LW = .text:0x800688E0; // type:function size:0x158 scope:local +cpuCompile_LH = .text:0x80068A38; // type:function size:0x16C scope:local +cpuCompile_LB = .text:0x80068BA4; // type:function size:0x16C scope:local +cpuCompile_FLOOR_W = .text:0x80068D10; // type:function size:0x1BC scope:local +cpuCompile_CEIL_W = .text:0x80068ECC; // type:function size:0x1BC scope:local +cpuCompile_L_CVT_SD = .text:0x80069088; // type:function size:0x580 scope:local +cpuCompile_W_CVT_SD = .text:0x80069608; // type:function size:0x1B0 scope:local +cpuCompile_D_SQRT = .text:0x800697B8; // type:function size:0x434 scope:local +cpuCompile_S_SQRT = .text:0x80069BEC; // type:function size:0x340 scope:local +cpuCompile_DDIVU = .text:0x80069F2C; // type:function size:0x41C scope:local +cpuCompile_DDIV = .text:0x8006A348; // type:function size:0x5BC scope:local +cpuCompile_DMULTU = .text:0x8006A904; // type:function size:0x314 scope:local +cpuCompile_DMULT = .text:0x8006AC18; // type:function size:0x504 scope:local +cpuCompile_DSRAV = .text:0x8006B11C; // type:function size:0x204 scope:local +cpuCompile_DSRLV = .text:0x8006B320; // type:function size:0x1E8 scope:local +cpuCompile_DSLLV = .text:0x8006B508; // type:function size:0x1E8 scope:local pifEvent = .text:0x8006B6F0; // type:function size:0x21C pifGetData = .text:0x8006B90C; // type:function size:0x6C pifSetData = .text:0x8006B978; // type:function size:0x60 @@ -1638,11 +1638,11 @@ __stdio_atexit = .text:0x800CD910; // type:function size:0x4 scope:global sprintf = .text:0x800CD914; // type:function size:0xD4 vsprintf = .text:0x800CD9E8; // type:function size:0x78 vprintf = .text:0x800CDA60; // type:function size:0x7C scope:global -__StringWrite = .text:0x800CDADC; // type:function size:0x6C -__FileWrite = .text:0x800CDB48; // type:function size:0x58 scope:global +__StringWrite = .text:0x800CDADC; // type:function size:0x6C scope:local +__FileWrite = .text:0x800CDB48; // type:function size:0x58 scope:local __pformatter = .text:0x800CDBA0; // type:function size:0x630 scope:local float2str = .text:0x800CE1D0; // type:function size:0x638 scope:local -round_decimal = .text:0x800CE808; // type:function size:0x134 +round_decimal = .text:0x800CE808; // type:function size:0x134 scope:local longlong2str = .text:0x800CE93C; // type:function size:0x2E0 scope:local long2str = .text:0x800CEC1C; // type:function size:0x224 scope:local parse_format = .text:0x800CEE40; // type:function size:0x4D8 scope:local @@ -1727,8 +1727,8 @@ lbl_800D1EB0 = .rodata:0x800D1EB0; // type:object size:0x14 data:4byte lbl_800D1EC4 = .rodata:0x800D1EC4; // type:object size:0x14 data:4byte lbl_800D1ED8 = .rodata:0x800D1ED8; // type:object size:0x18 data:4byte __constants = .rodata:0x800D1EF0; // type:object size:0x18 scope:local data:4byte -lbl_800D1F08 = .rodata:0x800D1F08; // type:object size:0x48 data:double -lbl_800D1F50 = .rodata:0x800D1F50; // type:object size:0x40 +bit_values = .rodata:0x800D1F08; // type:object size:0x48 data:double +digit_values = .rodata:0x800D1F50; // type:object size:0x40 __ctype_map = .rodata:0x800D1F90; // type:object size:0x100 __lower_map = .rodata:0x800D2090; // type:object size:0x100 __upper_map = .rodata:0x800D2190; // type:object size:0x100 @@ -1908,88 +1908,168 @@ contMap = .data:0x800EC7D8; // type:object size:0x140 scope:local @1706 = .data:0x800ECB00; // type:object size:0xD scope:local data:string @1710 = .data:0x800ECB10; // type:object size:0xB scope:local data:string gClassCPU = .data:0x800ECB20; // type:object size:0x10 data:4byte -lbl_800ECC30 = .data:0x800ECC30; // type:object size:0xC -lbl_800ECC3C = .data:0x800ECC3C; // type:object size:0xC -lbl_800ECC48 = .data:0x800ECC48; // type:object size:0xC -lbl_800ECC54 = .data:0x800ECC54; // type:object size:0x10 -lbl_800ECC64 = .data:0x800ECC64; // type:object size:0xC -lbl_800ECC70 = .data:0x800ECC70; // type:object size:0xC -lbl_800ECC7C = .data:0x800ECC7C; // type:object size:0xC -lbl_800ECC88 = .data:0x800ECC88; // type:object size:0xC -lbl_800ECC94 = .data:0x800ECC94; // type:object size:0xC -lbl_800ECCA0 = .data:0x800ECCA0; // type:object size:0x10 -lbl_800ECCB0 = .data:0x800ECCB0; // type:object size:0x10 -lbl_800ECCC0 = .data:0x800ECCC0; // type:object size:0x10 -lbl_800ECCD0 = .data:0x800ECCD0; // type:object size:0x10 -lbl_800ECCE0 = .data:0x800ECCE0; // type:object size:0x10 -lbl_800ECCF0 = .data:0x800ECCF0; // type:object size:0xC data:string -lbl_800ECCFC = .data:0x800ECCFC; // type:object size:0xC -lbl_800ECD08 = .data:0x800ECD08; // type:object size:0x90 -lbl_800ECD98 = .data:0x800ECD98; // type:object size:0x10 data:string -lbl_800ECDA8 = .data:0x800ECDA8; // type:object size:0x10 data:string -lbl_800ECDB8 = .data:0x800ECDB8; // type:object size:0x10 data:string -lbl_800ECDC8 = .data:0x800ECDC8; // type:object size:0x10 data:string -lbl_800ECDD8 = .data:0x800ECDD8; // type:object size:0x10 data:string -lbl_800ECDE8 = .data:0x800ECDE8; // type:object size:0x10 data:string -lbl_800ECDF8 = .data:0x800ECDF8; // type:object size:0x10 data:string -lbl_800ECE08 = .data:0x800ECE08; // type:object size:0x10 data:string -lbl_800ECE18 = .data:0x800ECE18; // type:object size:0x10 data:string -lbl_800ECE28 = .data:0x800ECE28; // type:object size:0x14 -lbl_800ECE3C = .data:0x800ECE3C; // type:object size:0x14 -lbl_800ECE50 = .data:0x800ECE50; // type:object size:0x14 -lbl_800ECE64 = .data:0x800ECE64; // type:object size:0x14 -lbl_800ECE78 = .data:0x800ECE78; // type:object size:0x14 -lbl_800ECE8C = .data:0x800ECE8C; // type:object size:0x14 -lbl_800ECEA0 = .data:0x800ECEA0; // type:object size:0x14 -lbl_800ECEB4 = .data:0x800ECEB4; // type:object size:0x14 -lbl_800ECEC8 = .data:0x800ECEC8; // type:object size:0x14 -lbl_800ECEDC = .data:0x800ECEDC; // type:object size:0x14 -lbl_800ECEF0 = .data:0x800ECEF0; // type:object size:0x14 -lbl_800ECF04 = .data:0x800ECF04; // type:object size:0x14 -lbl_800ECF18 = .data:0x800ECF18; // type:object size:0x14 -lbl_800ECF2C = .data:0x800ECF2C; // type:object size:0x14 -lbl_800ECF40 = .data:0x800ECF40; // type:object size:0x14 -lbl_800ECF54 = .data:0x800ECF54; // type:object size:0x14 -lbl_800ECF68 = .data:0x800ECF68; // type:object size:0x14 -lbl_800ECF7C = .data:0x800ECF7C; // type:object size:0x14 -lbl_800ECF90 = .data:0x800ECF90; // type:object size:0x14 -lbl_800ECFA4 = .data:0x800ECFA4; // type:object size:0x14 -lbl_800ECFB8 = .data:0x800ECFB8; // type:object size:0x98 -lbl_800ED050 = .data:0x800ED050; // type:object size:0x2E8 -lbl_800ED338 = .data:0x800ED338; // type:object size:0x80 data:4byte -jumptable_800ED3B8 = .data:0x800ED3B8; // type:object size:0x64 scope:local -jumptable_800ED41C = .data:0x800ED41C; // type:object size:0x100 scope:local -lbl_800ED51C = .data:0x800ED51C; // type:object size:0x78 -jumptable_800ED594 = .data:0x800ED594; // type:object size:0x64 scope:local -jumptable_800ED5F8 = .data:0x800ED5F8; // type:object size:0xB0 scope:local -lbl_800ED6A8 = .data:0x800ED6A8; // type:object size:0xC -jumptable_800ED6B4 = .data:0x800ED6B4; // type:object size:0x3C scope:local -jumptable_800ED6F0 = .data:0x800ED6F0; // type:object size:0x30 scope:local -jumptable_800ED720 = .data:0x800ED720; // type:object size:0x100 scope:local -jumptable_800ED820 = .data:0x800ED820; // type:object size:0x100 scope:local -jumptable_800ED920 = .data:0x800ED920; // type:object size:0x100 scope:local -jumptable_800EDA20 = .data:0x800EDA20; // type:object size:0x100 scope:local -jumptable_800EDB20 = .data:0x800EDB20; // type:object size:0x1C scope:local -jumptable_800EDB3C = .data:0x800EDB3C; // type:object size:0x24 scope:local -jumptable_800EDB60 = .data:0x800EDB60; // type:object size:0x64 scope:local -jumptable_800EDBC4 = .data:0x800EDBC4; // type:object size:0x50 scope:local -jumptable_800EDC14 = .data:0x800EDC14; // type:object size:0x100 scope:local -jumptable_800EDD14 = .data:0x800EDD14; // type:object size:0x100 scope:local -lbl_800EDE14 = .data:0x800EDE14; // type:object size:0x494 -jumptable_800EE2A8 = .data:0x800EE2A8; // type:object size:0x100 scope:local -jumptable_800EE3A8 = .data:0x800EE3A8; // type:object size:0x100 scope:local -jumptable_800EE4A8 = .data:0x800EE4A8; // type:object size:0x100 scope:local -jumptable_800EE5A8 = .data:0x800EE5A8; // type:object size:0x100 scope:local -jumptable_800EE6A8 = .data:0x800EE6A8; // type:object size:0x1C scope:local -jumptable_800EE6C4 = .data:0x800EE6C4; // type:object size:0x64 scope:local -jumptable_800EE728 = .data:0x800EE728; // type:object size:0x50 scope:local -jumptable_800EE778 = .data:0x800EE778; // type:object size:0x100 scope:local -jumptable_800EE878 = .data:0x800EE878; // type:object size:0x100 scope:local -jumptable_800EE978 = .data:0x800EE978; // type:object size:0x64 scope:local -jumptable_800EE9DC = .data:0x800EE9DC; // type:object size:0x60 scope:local -jumptable_800EEA3C = .data:0x800EEA3C; // type:object size:0x80 scope:local -jumptable_800EEABC = .data:0x800EEABC; // type:object size:0x80 scope:local -lbl_800EEB3C = .data:0x800EEB3C; // type:object size:0x44 data:string +...data.0 = .data:0x800ECB20; // type:label scope:local +gaszNameGPR = .data:0x800ECB30; // type:object size:0x80 scope:local +gaszNameFPR = .data:0x800ECBB0; // type:object size:0x80 scope:local +@118 = .data:0x800ECC30; // type:object size:0xA scope:local data:string +@119 = .data:0x800ECC3C; // type:object size:0xA scope:local data:string +@121 = .data:0x800ECC48; // type:object size:0xA scope:local data:string +@123 = .data:0x800ECC54; // type:object size:0xD scope:local data:string +@124 = .data:0x800ECC64; // type:object size:0xA scope:local data:string +@126 = .data:0x800ECC70; // type:object size:0x9 scope:local data:string +@134 = .data:0x800ECC7C; // type:object size:0x9 scope:local data:string +@135 = .data:0x800ECC88; // type:object size:0x9 scope:local data:string +@136 = .data:0x800ECC94; // type:object size:0xA scope:local data:string +@137 = .data:0x800ECCA0; // type:object size:0xE scope:local data:string +@138 = .data:0x800ECCB0; // type:object size:0xE scope:local data:string +@139 = .data:0x800ECCC0; // type:object size:0xE scope:local data:string +@140 = .data:0x800ECCD0; // type:object size:0xE scope:local data:string +@141 = .data:0x800ECCE0; // type:object size:0xE scope:local data:string +@143 = .data:0x800ECCF0; // type:object size:0xC scope:local data:string +@146 = .data:0x800ECCFC; // type:object size:0xA scope:local data:string +@147 = .data:0x800ECD08; // type:object size:0xE scope:local data:string +gaszNameCP0 = .data:0x800ECD18; // type:object size:0x80 scope:local +@149 = .data:0x800ECD98; // type:object size:0x10 scope:local data:string +@150 = .data:0x800ECDA8; // type:object size:0x10 scope:local data:string +@151 = .data:0x800ECDB8; // type:object size:0x10 scope:local data:string +@152 = .data:0x800ECDC8; // type:object size:0x10 scope:local data:string +@153 = .data:0x800ECDD8; // type:object size:0x10 scope:local data:string +@154 = .data:0x800ECDE8; // type:object size:0x10 scope:local data:string +@155 = .data:0x800ECDF8; // type:object size:0x10 scope:local data:string +@156 = .data:0x800ECE08; // type:object size:0x10 scope:local data:string +@157 = .data:0x800ECE18; // type:object size:0x10 scope:local data:string +@158 = .data:0x800ECE28; // type:object size:0x11 scope:local data:string +@159 = .data:0x800ECE3C; // type:object size:0x11 scope:local data:string +@160 = .data:0x800ECE50; // type:object size:0x11 scope:local data:string +@161 = .data:0x800ECE64; // type:object size:0x11 scope:local data:string +@162 = .data:0x800ECE78; // type:object size:0x11 scope:local data:string +@163 = .data:0x800ECE8C; // type:object size:0x11 scope:local data:string +@164 = .data:0x800ECEA0; // type:object size:0x11 scope:local data:string +@165 = .data:0x800ECEB4; // type:object size:0x11 scope:local data:string +@166 = .data:0x800ECEC8; // type:object size:0x11 scope:local data:string +@167 = .data:0x800ECEDC; // type:object size:0x11 scope:local data:string +@168 = .data:0x800ECEF0; // type:object size:0x11 scope:local data:string +@169 = .data:0x800ECF04; // type:object size:0x11 scope:local data:string +@170 = .data:0x800ECF18; // type:object size:0x11 scope:local data:string +@171 = .data:0x800ECF2C; // type:object size:0x11 scope:local data:string +@172 = .data:0x800ECF40; // type:object size:0x11 scope:local data:string +@173 = .data:0x800ECF54; // type:object size:0x11 scope:local data:string +@174 = .data:0x800ECF68; // type:object size:0x11 scope:local data:string +@175 = .data:0x800ECF7C; // type:object size:0x11 scope:local data:string +@176 = .data:0x800ECF90; // type:object size:0x11 scope:local data:string +@177 = .data:0x800ECFA4; // type:object size:0x11 scope:local data:string +@178 = .data:0x800ECFB8; // type:object size:0x11 scope:local data:string +gaszNameCP1 = .data:0x800ECFCC; // type:object size:0x80 scope:local +ganMaskGetCP0 = .data:0x800ED050; // type:object size:0x100 scope:local +ganMaskSetCP0 = .data:0x800ED150; // type:object size:0x100 scope:local +Opcode = .data:0x800ED250; // type:object size:0x40 scope:local +SpecialOpcode = .data:0x800ED290; // type:object size:0x40 scope:local +RegimmOpcode = .data:0x800ED2D0; // type:object size:0x20 scope:local +ganOpcodeSaveFP1 = .data:0x800ED2F0; // type:object size:0x14 scope:local +ganOpcodeSaveFP2_0 = .data:0x800ED304; // type:object size:0x14 scope:local +ganOpcodeSaveFP2_1 = .data:0x800ED318; // type:object size:0xC scope:local +ganOpcodeLoadFP = .data:0x800ED324; // type:object size:0x14 scope:local +ganMapGPR = .data:0x800ED338; // type:object size:0x80 data:4byte +@18169 = .data:0x800ED3B8; // type:object size:0x64 scope:local +@18168 = .data:0x800ED41C; // type:object size:0x100 scope:local +@18242 = .data:0x800ED51C; // type:object size:0x22 scope:local data:string +@18244 = .data:0x800ED540; // type:object size:0x16 scope:local data:string +@18245 = .data:0x800ED558; // type:object size:0x26 scope:local data:string +@18246 = .data:0x800ED580; // type:object size:0x12 scope:local data:string +@19473 = .data:0x800ED594; // type:object size:0x64 scope:local +@19472 = .data:0x800ED5F8; // type:object size:0xB0 scope:local +@20137 = .data:0x800ED6A8; // type:object size:0xA scope:local data:string +@20139 = .data:0x800ED6B4; // type:object size:0x3C scope:local +@20323 = .data:0x800ED6F0; // type:object size:0x30 scope:local +@21263 = .data:0x800ED720; // type:object size:0x100 scope:local +@21260 = .data:0x800ED820; // type:object size:0x100 scope:local +@21259 = .data:0x800ED920; // type:object size:0x100 scope:local +@21257 = .data:0x800EDA20; // type:object size:0x100 scope:local +@21256 = .data:0x800EDB20; // type:object size:0x1C scope:local +@21255 = .data:0x800EDB3C; // type:object size:0x24 scope:local +@21254 = .data:0x800EDB60; // type:object size:0x64 scope:local +@21253 = .data:0x800EDBC4; // type:object size:0x50 scope:local +@21252 = .data:0x800EDC14; // type:object size:0x100 scope:local +@21251 = .data:0x800EDD14; // type:object size:0x100 scope:local +@21508 = .data:0x800EDE14; // type:object size:0x34 scope:local data:string +@40676 = .data:0x800EDE48; // type:object size:0x1C scope:local data:string +@40677 = .data:0x800EDE64; // type:object size:0x1D scope:local data:string +@40678 = .data:0x800EDE84; // type:object size:0x10 scope:local data:string +@40679 = .data:0x800EDE94; // type:object size:0x1C scope:local data:string +@40680 = .data:0x800EDEB0; // type:object size:0x1D scope:local data:string +@40681 = .data:0x800EDED0; // type:object size:0x10 scope:local data:string +@40682 = .data:0x800EDEE0; // type:object size:0xE scope:local data:string +@40683 = .data:0x800EDEF0; // type:object size:0xE scope:local data:string +@40684 = .data:0x800EDF00; // type:object size:0xE scope:local data:string +@40685 = .data:0x800EDF10; // type:object size:0xE scope:local data:string +@40686 = .data:0x800EDF20; // type:object size:0xF scope:local data:string +@40687 = .data:0x800EDF30; // type:object size:0xE scope:local data:string +@40688 = .data:0x800EDF40; // type:object size:0xF scope:local data:string +@40689 = .data:0x800EDF50; // type:object size:0xE scope:local data:string +@40690 = .data:0x800EDF60; // type:object size:0x12 scope:local data:string +@40691 = .data:0x800EDF74; // type:object size:0x12 scope:local data:string +@40692 = .data:0x800EDF88; // type:object size:0x11 scope:local data:string +@40693 = .data:0x800EDF9C; // type:object size:0x12 scope:local data:string +@40694 = .data:0x800EDFB0; // type:object size:0x10 scope:local data:string +@40695 = .data:0x800EDFC0; // type:object size:0xE scope:local data:string +@40696 = .data:0x800EDFD0; // type:object size:0xF scope:local data:string +@40697 = .data:0x800EDFE0; // type:object size:0xF scope:local data:string +@40698 = .data:0x800EDFF0; // type:object size:0x10 scope:local data:string +@40699 = .data:0x800EE000; // type:object size:0x10 scope:local data:string +@40700 = .data:0x800EE010; // type:object size:0x10 scope:local data:string +@40701 = .data:0x800EE020; // type:object size:0x10 scope:local data:string +@40702 = .data:0x800EE030; // type:object size:0x10 scope:local data:string +@40703 = .data:0x800EE040; // type:object size:0xF scope:local data:string +@40704 = .data:0x800EE050; // type:object size:0x11 scope:local data:string +@40705 = .data:0x800EE064; // type:object size:0x10 scope:local data:string +@40706 = .data:0x800EE074; // type:object size:0x10 scope:local data:string +@40707 = .data:0x800EE084; // type:object size:0xF scope:local data:string +@40708 = .data:0x800EE094; // type:object size:0x10 scope:local data:string +@40709 = .data:0x800EE0A4; // type:object size:0xF scope:local data:string +@40710 = .data:0x800EE0B4; // type:object size:0x10 scope:local data:string +@40711 = .data:0x800EE0C4; // type:object size:0xE scope:local data:string +@40712 = .data:0x800EE0D4; // type:object size:0xE scope:local data:string +@40713 = .data:0x800EE0E4; // type:object size:0xE scope:local data:string +@40714 = .data:0x800EE0F4; // type:object size:0xE scope:local data:string +@40715 = .data:0x800EE104; // type:object size:0xF scope:local data:string +@40716 = .data:0x800EE114; // type:object size:0xE scope:local data:string +@40717 = .data:0x800EE124; // type:object size:0xF scope:local data:string +@40718 = .data:0x800EE134; // type:object size:0xE scope:local data:string +@40719 = .data:0x800EE144; // type:object size:0x12 scope:local data:string +@40720 = .data:0x800EE158; // type:object size:0x12 scope:local data:string +@40721 = .data:0x800EE16C; // type:object size:0x11 scope:local data:string +@40722 = .data:0x800EE180; // type:object size:0x12 scope:local data:string +@40723 = .data:0x800EE194; // type:object size:0x10 scope:local data:string +@40724 = .data:0x800EE1A4; // type:object size:0xE scope:local data:string +@40725 = .data:0x800EE1B4; // type:object size:0xF scope:local data:string +@40726 = .data:0x800EE1C4; // type:object size:0xF scope:local data:string +@40727 = .data:0x800EE1D4; // type:object size:0x10 scope:local data:string +@40728 = .data:0x800EE1E4; // type:object size:0x10 scope:local data:string +@40729 = .data:0x800EE1F4; // type:object size:0x10 scope:local data:string +@40730 = .data:0x800EE204; // type:object size:0x10 scope:local data:string +@40731 = .data:0x800EE214; // type:object size:0x10 scope:local data:string +@40732 = .data:0x800EE224; // type:object size:0xF scope:local data:string +@40733 = .data:0x800EE234; // type:object size:0x11 scope:local data:string +@40734 = .data:0x800EE248; // type:object size:0x10 scope:local data:string +@40735 = .data:0x800EE258; // type:object size:0x10 scope:local data:string +@40736 = .data:0x800EE268; // type:object size:0xF scope:local data:string +@40737 = .data:0x800EE278; // type:object size:0x10 scope:local data:string +@40738 = .data:0x800EE288; // type:object size:0xF scope:local data:string +@40739 = .data:0x800EE298; // type:object size:0x10 scope:local data:string +@40748 = .data:0x800EE2A8; // type:object size:0x100 scope:local +@40747 = .data:0x800EE3A8; // type:object size:0x100 scope:local +@40746 = .data:0x800EE4A8; // type:object size:0x100 scope:local +@40745 = .data:0x800EE5A8; // type:object size:0x100 scope:local +@40744 = .data:0x800EE6A8; // type:object size:0x1C scope:local +@40743 = .data:0x800EE6C4; // type:object size:0x64 scope:local +@40742 = .data:0x800EE728; // type:object size:0x50 scope:local +@40741 = .data:0x800EE778; // type:object size:0x100 scope:local +@40740 = .data:0x800EE878; // type:object size:0x100 scope:local +@40821 = .data:0x800EE978; // type:object size:0x64 scope:local +@40820 = .data:0x800EE9DC; // type:object size:0x60 scope:local +@40851 = .data:0x800EEA3C; // type:object size:0x80 scope:local +@40885 = .data:0x800EEABC; // type:object size:0x80 scope:local +@41062 = .data:0x800EEB3C; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x800EEB80; // type:object size:0x10 gClassRAM = .data:0x800EEB90; // type:object size:0x10 @205 = .data:0x800EEBA0; // type:object size:0x74 scope:local @@ -2377,11 +2457,11 @@ lbl_800F4E38 = .data:0x800F4E38; // type:object size:0x40 data:4byte gDBCommTable = .data:0x800F4E78; // type:object size:0x1C scope:global data:4byte __files = .data:0x800F4E98; // type:object size:0xD8 scope:global ...data.0 = .data:0x800F4E98; // type:label scope:local -@1009 = .data:0x800F4F70; // type:object size:0x84 scope:local -jumptable_800F4FF4 = .data:0x800F4FF4; // type:object size:0x84 scope:local -jumptable_800F5078 = .data:0x800F5078; // type:object size:0xD0 scope:local -jumptable_800F5148 = .data:0x800F5148; // type:object size:0x44 scope:local -jumptable_800F5190 = .data:0x800F5190; // type:object size:0x44 scope:local +@896 = .data:0x800F4F70; // type:object size:0x84 scope:local +@953 = .data:0x800F4FF4; // type:object size:0x84 scope:local +@1073 = .data:0x800F5078; // type:object size:0xD0 scope:local +@1072 = .data:0x800F5148; // type:object size:0x44 scope:local +@179 = .data:0x800F5190; // type:object size:0x44 scope:local __float_nan = .data:0x800F51D8; // type:object size:0x4 data:float __float_huge = .data:0x800F51DC; // type:object size:0x4 data:float __four_over_pi_m1 = .data:0x800F51E0; // type:object size:0x10 data:float @@ -2440,6 +2520,7 @@ lbl_80130FC0 = .bss:0x80130FC0; // type:object size:0xC80 data:2byte gSystemRomConfigurationList = .bss:0x80131C40; // type:object size:0x174 ...bss.0 = .bss:0x80131C40; // type:label scope:local aHeapTreeFlag = .bss:0x80131DB8; // type:object size:0x1F4 data:4byte +...bss.0 = .bss:0x80131DB8; // type:label scope:local lbl_80131FB0 = .bss:0x80131FB0; // type:object size:0xA000 lbl_8013BFB0 = .bss:0x8013BFB0; // type:object size:0x25800 data:2byte lbl_801617B0 = .bss:0x801617B0; // type:object size:0x25800 data:2byte @@ -2681,89 +2762,95 @@ fTickScale = .sdata:0x8018B104; // type:object size:0x4 data:float @1709 = .sdata:0x8018B328; // type:object size:0x5 scope:local data:string @1711 = .sdata:0x8018B330; // type:object size:0x5 scope:local data:string @1712 = .sdata:0x8018B338; // type:object size:0x4 scope:local data:string -lbl_8018B340 = .sdata:0x8018B340; // type:object size:0x4 data:string -lbl_8018B344 = .sdata:0x8018B344; // type:object size:0x8 -lbl_8018B34C = .sdata:0x8018B34C; // type:object size:0x4 -lbl_8018B350 = .sdata:0x8018B350; // type:object size:0x4 -lbl_8018B354 = .sdata:0x8018B354; // type:object size:0x4 -lbl_8018B358 = .sdata:0x8018B358; // type:object size:0x4 -lbl_8018B35C = .sdata:0x8018B35C; // type:object size:0x4 -lbl_8018B360 = .sdata:0x8018B360; // type:object size:0x4 -lbl_8018B364 = .sdata:0x8018B364; // type:object size:0x4 -lbl_8018B368 = .sdata:0x8018B368; // type:object size:0x4 -lbl_8018B36C = .sdata:0x8018B36C; // type:object size:0x4 -lbl_8018B370 = .sdata:0x8018B370; // type:object size:0x4 -lbl_8018B374 = .sdata:0x8018B374; // type:object size:0x4 -lbl_8018B378 = .sdata:0x8018B378; // type:object size:0x4 -lbl_8018B37C = .sdata:0x8018B37C; // type:object size:0x4 -lbl_8018B380 = .sdata:0x8018B380; // type:object size:0x4 -lbl_8018B384 = .sdata:0x8018B384; // type:object size:0x4 -lbl_8018B388 = .sdata:0x8018B388; // type:object size:0x4 -lbl_8018B38C = .sdata:0x8018B38C; // type:object size:0x4 -lbl_8018B390 = .sdata:0x8018B390; // type:object size:0x4 -lbl_8018B394 = .sdata:0x8018B394; // type:object size:0x4 -lbl_8018B398 = .sdata:0x8018B398; // type:object size:0x4 -lbl_8018B39C = .sdata:0x8018B39C; // type:object size:0x4 -lbl_8018B3A0 = .sdata:0x8018B3A0; // type:object size:0x4 -lbl_8018B3A4 = .sdata:0x8018B3A4; // type:object size:0x4 -lbl_8018B3A8 = .sdata:0x8018B3A8; // type:object size:0x4 -lbl_8018B3AC = .sdata:0x8018B3AC; // type:object size:0x4 -lbl_8018B3B0 = .sdata:0x8018B3B0; // type:object size:0x4 -lbl_8018B3B4 = .sdata:0x8018B3B4; // type:object size:0x4 -lbl_8018B3B8 = .sdata:0x8018B3B8; // type:object size:0x4 -lbl_8018B3BC = .sdata:0x8018B3BC; // type:object size:0x4 -lbl_8018B3C0 = .sdata:0x8018B3C0; // type:object size:0x4 -lbl_8018B3C4 = .sdata:0x8018B3C4; // type:object size:0x4 -lbl_8018B3C8 = .sdata:0x8018B3C8; // type:object size:0x4 -lbl_8018B3CC = .sdata:0x8018B3CC; // type:object size:0x4 -lbl_8018B3D0 = .sdata:0x8018B3D0; // type:object size:0x4 -lbl_8018B3D4 = .sdata:0x8018B3D4; // type:object size:0x4 -lbl_8018B3D8 = .sdata:0x8018B3D8; // type:object size:0x4 -lbl_8018B3DC = .sdata:0x8018B3DC; // type:object size:0x4 -lbl_8018B3E0 = .sdata:0x8018B3E0; // type:object size:0x4 -lbl_8018B3E4 = .sdata:0x8018B3E4; // type:object size:0x4 -lbl_8018B3E8 = .sdata:0x8018B3E8; // type:object size:0x4 -lbl_8018B3EC = .sdata:0x8018B3EC; // type:object size:0x4 -lbl_8018B3F0 = .sdata:0x8018B3F0; // type:object size:0x4 data:string -lbl_8018B3F4 = .sdata:0x8018B3F4; // type:object size:0x4 data:string -lbl_8018B3F8 = .sdata:0x8018B3F8; // type:object size:0x4 data:string -lbl_8018B3FC = .sdata:0x8018B3FC; // type:object size:0x4 data:string -lbl_8018B400 = .sdata:0x8018B400; // type:object size:0x4 data:string -lbl_8018B404 = .sdata:0x8018B404; // type:object size:0x4 data:string -lbl_8018B408 = .sdata:0x8018B408; // type:object size:0x4 data:string -lbl_8018B40C = .sdata:0x8018B40C; // type:object size:0x4 data:string -lbl_8018B410 = .sdata:0x8018B410; // type:object size:0x4 data:string -lbl_8018B414 = .sdata:0x8018B414; // type:object size:0x4 data:string -lbl_8018B418 = .sdata:0x8018B418; // type:object size:0x4 data:string -lbl_8018B41C = .sdata:0x8018B41C; // type:object size:0x4 data:string -lbl_8018B420 = .sdata:0x8018B420; // type:object size:0x4 data:string -lbl_8018B424 = .sdata:0x8018B424; // type:object size:0x4 data:string -lbl_8018B428 = .sdata:0x8018B428; // type:object size:0x4 data:string -lbl_8018B42C = .sdata:0x8018B42C; // type:object size:0x4 data:string -lbl_8018B430 = .sdata:0x8018B430; // type:object size:0x4 data:string -lbl_8018B434 = .sdata:0x8018B434; // type:object size:0x4 data:string -lbl_8018B438 = .sdata:0x8018B438; // type:object size:0x4 data:string -lbl_8018B43C = .sdata:0x8018B43C; // type:object size:0x4 data:string -lbl_8018B440 = .sdata:0x8018B440; // type:object size:0x4 data:string -lbl_8018B444 = .sdata:0x8018B444; // type:object size:0x8 -lbl_8018B44C = .sdata:0x8018B44C; // type:object size:0x8 -lbl_8018B454 = .sdata:0x8018B454; // type:object size:0x8 data:string -lbl_8018B45C = .sdata:0x8018B45C; // type:object size:0x8 -lbl_8018B464 = .sdata:0x8018B464; // type:object size:0x8 -lbl_8018B46C = .sdata:0x8018B46C; // type:object size:0x8 data:string -lbl_8018B474 = .sdata:0x8018B474; // type:object size:0x8 -lbl_8018B47C = .sdata:0x8018B47C; // type:object size:0x8 -lbl_8018B484 = .sdata:0x8018B484; // type:object size:0x4 data:string -lbl_8018B488 = .sdata:0x8018B488; // type:object size:0x8 -lbl_8018B490 = .sdata:0x8018B490; // type:object size:0x8 -lbl_8018B498 = .sdata:0x8018B498; // type:object size:0x8 -lbl_8018B4A0 = .sdata:0x8018B4A0; // type:object size:0x4 data:string -lbl_8018B4A4 = .sdata:0x8018B4A4; // type:object size:0x8 -lbl_8018B4AC = .sdata:0x8018B4AC; // type:object size:0x8 -lbl_8018B4B4 = .sdata:0x8018B4B4; // type:object size:0x8 -lbl_8018B4BC = .sdata:0x8018B4BC; // type:object size:0x38 -lbl_8018B4F4 = .sdata:0x8018B4F4; // type:object size:0x4 -lbl_8018B4F8 = .sdata:0x8018B4F8; // type:object size:0x8 +@52 = .sdata:0x8018B340; // type:object size:0x4 scope:local data:string +@53 = .sdata:0x8018B344; // type:object size:0x5 scope:local data:string +@54 = .sdata:0x8018B34C; // type:object size:0x3 scope:local data:string +@55 = .sdata:0x8018B350; // type:object size:0x3 scope:local data:string +@56 = .sdata:0x8018B354; // type:object size:0x3 scope:local data:string +@57 = .sdata:0x8018B358; // type:object size:0x3 scope:local data:string +@58 = .sdata:0x8018B35C; // type:object size:0x3 scope:local data:string +@59 = .sdata:0x8018B360; // type:object size:0x3 scope:local data:string +@60 = .sdata:0x8018B364; // type:object size:0x3 scope:local data:string +@61 = .sdata:0x8018B368; // type:object size:0x3 scope:local data:string +@62 = .sdata:0x8018B36C; // type:object size:0x3 scope:local data:string +@63 = .sdata:0x8018B370; // type:object size:0x3 scope:local data:string +@64 = .sdata:0x8018B374; // type:object size:0x3 scope:local data:string +@65 = .sdata:0x8018B378; // type:object size:0x3 scope:local data:string +@66 = .sdata:0x8018B37C; // type:object size:0x3 scope:local data:string +@67 = .sdata:0x8018B380; // type:object size:0x3 scope:local data:string +@68 = .sdata:0x8018B384; // type:object size:0x3 scope:local data:string +@69 = .sdata:0x8018B388; // type:object size:0x3 scope:local data:string +@70 = .sdata:0x8018B38C; // type:object size:0x3 scope:local data:string +@71 = .sdata:0x8018B390; // type:object size:0x3 scope:local data:string +@72 = .sdata:0x8018B394; // type:object size:0x3 scope:local data:string +@73 = .sdata:0x8018B398; // type:object size:0x3 scope:local data:string +@74 = .sdata:0x8018B39C; // type:object size:0x3 scope:local data:string +@75 = .sdata:0x8018B3A0; // type:object size:0x3 scope:local data:string +@76 = .sdata:0x8018B3A4; // type:object size:0x3 scope:local data:string +@77 = .sdata:0x8018B3A8; // type:object size:0x3 scope:local data:string +@78 = .sdata:0x8018B3AC; // type:object size:0x3 scope:local data:string +@79 = .sdata:0x8018B3B0; // type:object size:0x3 scope:local data:string +@80 = .sdata:0x8018B3B4; // type:object size:0x3 scope:local data:string +@81 = .sdata:0x8018B3B8; // type:object size:0x3 scope:local data:string +@82 = .sdata:0x8018B3BC; // type:object size:0x3 scope:local data:string +@83 = .sdata:0x8018B3C0; // type:object size:0x3 scope:local data:string +@84 = .sdata:0x8018B3C4; // type:object size:0x3 scope:local data:string +@85 = .sdata:0x8018B3C8; // type:object size:0x3 scope:local data:string +@86 = .sdata:0x8018B3CC; // type:object size:0x3 scope:local data:string +@87 = .sdata:0x8018B3D0; // type:object size:0x3 scope:local data:string +@88 = .sdata:0x8018B3D4; // type:object size:0x3 scope:local data:string +@89 = .sdata:0x8018B3D8; // type:object size:0x3 scope:local data:string +@90 = .sdata:0x8018B3DC; // type:object size:0x3 scope:local data:string +@91 = .sdata:0x8018B3E0; // type:object size:0x3 scope:local data:string +@92 = .sdata:0x8018B3E4; // type:object size:0x3 scope:local data:string +@93 = .sdata:0x8018B3E8; // type:object size:0x3 scope:local data:string +@94 = .sdata:0x8018B3EC; // type:object size:0x3 scope:local data:string +@95 = .sdata:0x8018B3F0; // type:object size:0x4 scope:local data:string +@96 = .sdata:0x8018B3F4; // type:object size:0x4 scope:local data:string +@97 = .sdata:0x8018B3F8; // type:object size:0x4 scope:local data:string +@98 = .sdata:0x8018B3FC; // type:object size:0x4 scope:local data:string +@99 = .sdata:0x8018B400; // type:object size:0x4 scope:local data:string +@100 = .sdata:0x8018B404; // type:object size:0x4 scope:local data:string +@101 = .sdata:0x8018B408; // type:object size:0x4 scope:local data:string +@102 = .sdata:0x8018B40C; // type:object size:0x4 scope:local data:string +@103 = .sdata:0x8018B410; // type:object size:0x4 scope:local data:string +@104 = .sdata:0x8018B414; // type:object size:0x4 scope:local data:string +@105 = .sdata:0x8018B418; // type:object size:0x4 scope:local data:string +@106 = .sdata:0x8018B41C; // type:object size:0x4 scope:local data:string +@107 = .sdata:0x8018B420; // type:object size:0x4 scope:local data:string +@108 = .sdata:0x8018B424; // type:object size:0x4 scope:local data:string +@109 = .sdata:0x8018B428; // type:object size:0x4 scope:local data:string +@110 = .sdata:0x8018B42C; // type:object size:0x4 scope:local data:string +@111 = .sdata:0x8018B430; // type:object size:0x4 scope:local data:string +@112 = .sdata:0x8018B434; // type:object size:0x4 scope:local data:string +@113 = .sdata:0x8018B438; // type:object size:0x4 scope:local data:string +@114 = .sdata:0x8018B43C; // type:object size:0x4 scope:local data:string +@115 = .sdata:0x8018B440; // type:object size:0x4 scope:local data:string +@116 = .sdata:0x8018B444; // type:object size:0x6 scope:local data:string +@117 = .sdata:0x8018B44C; // type:object size:0x7 scope:local data:string +@120 = .sdata:0x8018B454; // type:object size:0x8 scope:local data:string +@122 = .sdata:0x8018B45C; // type:object size:0x6 scope:local data:string +@125 = .sdata:0x8018B464; // type:object size:0x6 scope:local data:string +@127 = .sdata:0x8018B46C; // type:object size:0x8 scope:local data:string +@128 = .sdata:0x8018B474; // type:object size:0x7 scope:local data:string +@129 = .sdata:0x8018B47C; // type:object size:0x6 scope:local data:string +@130 = .sdata:0x8018B484; // type:object size:0x4 scope:local data:string +@131 = .sdata:0x8018B488; // type:object size:0x7 scope:local data:string +@132 = .sdata:0x8018B490; // type:object size:0x7 scope:local data:string +@133 = .sdata:0x8018B498; // type:object size:0x7 scope:local data:string +@142 = .sdata:0x8018B4A0; // type:object size:0x4 scope:local data:string +@144 = .sdata:0x8018B4A4; // type:object size:0x7 scope:local data:string +@145 = .sdata:0x8018B4AC; // type:object size:0x7 scope:local data:string +@148 = .sdata:0x8018B4B4; // type:object size:0x5 scope:local data:string +@179 = .sdata:0x8018B4BC; // type:object size:0x6 scope:local data:string +@19466 = .sdata:0x8018B4C4; // type:object size:0x5 scope:local data:string +@19467 = .sdata:0x8018B4CC; // type:object size:0x5 scope:local data:string +@19468 = .sdata:0x8018B4D4; // type:object size:0x5 scope:local data:string +@19469 = .sdata:0x8018B4DC; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x8018B4E4; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x8018B4EC; // type:object size:0x5 scope:local data:string +@20138 = .sdata:0x8018B4F4; // type:object size:0x1 scope:local +@41063 = .sdata:0x8018B4F8; // type:object size:0x6 scope:local data:string @33 = .sdata:0x8018B500; // type:object size:0x4 scope:local data:string @33 = .sdata:0x8018B508; // type:object size:0x4 scope:local data:string @33 = .sdata:0x8018B510; // type:object size:0x4 scope:local data:string @@ -2875,8 +2962,8 @@ next = .sdata:0x8018B7D8; // type:object size:0x4 scope:local data:4byte __CARDVendorID = .sdata:0x8018B7E0; // type:object size:0x2 data:2byte __THPVersion = .sdata:0x8018B7E8; // type:object size:0x4 data:4byte @wstringBase0 = .sdata:0x8018B7F0; // type:object size:0x2 scope:local -lbl_8018B7F8 = .sdata:0x8018B7F8; // type:object size:0x4 data:4byte -lbl_8018B7FC = .sdata:0x8018B7FC; // type:object size:0x4 data:4byte +K1 = .sdata:0x8018B7F8; // type:object size:0x4 data:4byte +K2 = .sdata:0x8018B7FC; // type:object size:0x4 data:4byte SendCount = .sdata:0x8018B800; // type:object size:0x1 data:byte gnCountArgument = .sbss:0x8018B820; // type:object size:0x4 scope:local data:4byte gaszArgument = .sbss:0x8018B824; // type:object size:0x4 scope:local data:4byte @@ -2950,38 +3037,38 @@ lbl_8018B948 = .sbss:0x8018B948; // type:object size:0x4 data:4byte gNoSwapBuffer = .sbss:0x8018B94C; // type:object size:0x4 data:4byte lbl_8018B950 = .sbss:0x8018B950; // type:object size:0x18 data:4byte gnFlagZelda = .sbss:0x8018B968; // type:object size:0x4 data:4byte -lbl_8018B970 = .sbss:0x8018B970; // type:object size:0x4 data:4byte -lbl_8018B974 = .sbss:0x8018B974; // type:object size:0x4 data:4byte -lbl_8018B978 = .sbss:0x8018B978; // type:object size:0x4 data:4byte -lbl_8018B97C = .sbss:0x8018B97C; // type:object size:0x4 data:4byte -lbl_8018B980 = .sbss:0x8018B980; // type:object size:0x4 data:4byte -lbl_8018B984 = .sbss:0x8018B984; // type:object size:0x4 data:4byte -lbl_8018B988 = .sbss:0x8018B988; // type:object size:0x4 data:4byte -lbl_8018B98C = .sbss:0x8018B98C; // type:object size:0x4 data:4byte -lbl_8018B990 = .sbss:0x8018B990; // type:object size:0x4 data:4byte -lbl_8018B994 = .sbss:0x8018B994; // type:object size:0x4 data:4byte -lbl_8018B998 = .sbss:0x8018B998; // type:object size:0x4 data:4byte -lbl_8018B99C = .sbss:0x8018B99C; // type:object size:0x4 data:4byte -lbl_8018B9A0 = .sbss:0x8018B9A0; // type:object size:0x4 data:4byte -lbl_8018B9A4 = .sbss:0x8018B9A4; // type:object size:0x4 data:4byte -lbl_8018B9A8 = .sbss:0x8018B9A8; // type:object size:0x4 data:4byte -lbl_8018B9AC = .sbss:0x8018B9AC; // type:object size:0x4 data:4byte -lbl_8018B9B0 = .sbss:0x8018B9B0; // type:object size:0x4 data:4byte -lbl_8018B9B4 = .sbss:0x8018B9B4; // type:object size:0x4 data:4byte -lbl_8018B9B8 = .sbss:0x8018B9B8; // type:object size:0x4 data:4byte -lbl_8018B9BC = .sbss:0x8018B9BC; // type:object size:0x4 data:4byte -lbl_8018B9C0 = .sbss:0x8018B9C0; // type:object size:0x4 data:4byte -lbl_8018B9C4 = .sbss:0x8018B9C4; // type:object size:0x4 data:4byte -lbl_8018B9C8 = .sbss:0x8018B9C8; // type:object size:0x4 data:4byte -lbl_8018B9CC = .sbss:0x8018B9CC; // type:object size:0x4 data:4byte -lbl_8018B9D0 = .sbss:0x8018B9D0; // type:object size:0x4 data:4byte -lbl_8018B9D4 = .sbss:0x8018B9D4; // type:object size:0x4 data:4byte -lbl_8018B9D8 = .sbss:0x8018B9D8; // type:object size:0x4 data:4byte -lbl_8018B9DC = .sbss:0x8018B9DC; // type:object size:0x4 data:4byte -lbl_8018B9E0 = .sbss:0x8018B9E0; // type:object size:0x4 data:4byte -lbl_8018B9E4 = .sbss:0x8018B9E4; // type:object size:0x4 data:4byte -lbl_8018B9E8 = .sbss:0x8018B9E8; // type:object size:0x4 data:4byte -lbl_8018B9EC = .sbss:0x8018B9EC; // type:object size:0x4 data:4byte +gHeapTree = .sbss:0x8018B970; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSLLV_function = .sbss:0x8018B974; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSRLV_function = .sbss:0x8018B978; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSRAV_function = .sbss:0x8018B97C; // type:object size:0x4 scope:local data:4byte +cpuCompile_DMULT_function = .sbss:0x8018B980; // type:object size:0x4 scope:local data:4byte +cpuCompile_DMULTU_function = .sbss:0x8018B984; // type:object size:0x4 scope:local data:4byte +cpuCompile_DDIV_function = .sbss:0x8018B988; // type:object size:0x4 scope:local data:4byte +cpuCompile_DDIVU_function = .sbss:0x8018B98C; // type:object size:0x4 scope:local data:4byte +cpuCompile_DADD_function = .sbss:0x8018B990; // type:object size:0x4 scope:local data:4byte +cpuCompile_DADDU_function = .sbss:0x8018B994; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSUB_function = .sbss:0x8018B998; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSUBU_function = .sbss:0x8018B99C; // type:object size:0x4 scope:local data:4byte +cpuCompile_S_SQRT_function = .sbss:0x8018B9A0; // type:object size:0x4 scope:local data:4byte +cpuCompile_D_SQRT_function = .sbss:0x8018B9A4; // type:object size:0x4 scope:local data:4byte +cpuCompile_W_CVT_SD_function = .sbss:0x8018B9A8; // type:object size:0x4 scope:local data:4byte +cpuCompile_L_CVT_SD_function = .sbss:0x8018B9AC; // type:object size:0x4 scope:local data:4byte +cpuCompile_CEIL_W_function = .sbss:0x8018B9B0; // type:object size:0x4 scope:local data:4byte +cpuCompile_FLOOR_W_function = .sbss:0x8018B9B4; // type:object size:0x4 scope:local data:4byte +cpuCompile_ROUND_W_function = .sbss:0x8018B9B8; // type:object size:0x4 scope:local data:4byte +cpuCompile_TRUNC_W_function = .sbss:0x8018B9BC; // type:object size:0x4 scope:local data:4byte +cpuCompile_LB_function = .sbss:0x8018B9C0; // type:object size:0x4 scope:local data:4byte +cpuCompile_LH_function = .sbss:0x8018B9C4; // type:object size:0x4 scope:local data:4byte +cpuCompile_LW_function = .sbss:0x8018B9C8; // type:object size:0x4 scope:local data:4byte +cpuCompile_LBU_function = .sbss:0x8018B9CC; // type:object size:0x4 scope:local data:4byte +cpuCompile_LHU_function = .sbss:0x8018B9D0; // type:object size:0x4 scope:local data:4byte +cpuCompile_SB_function = .sbss:0x8018B9D4; // type:object size:0x4 scope:local data:4byte +cpuCompile_SH_function = .sbss:0x8018B9D8; // type:object size:0x4 scope:local data:4byte +cpuCompile_SW_function = .sbss:0x8018B9DC; // type:object size:0x4 scope:local data:4byte +cpuCompile_LDC_function = .sbss:0x8018B9E0; // type:object size:0x4 scope:local data:4byte +cpuCompile_SDC_function = .sbss:0x8018B9E4; // type:object size:0x4 scope:local data:4byte +cpuCompile_LWL_function = .sbss:0x8018B9E8; // type:object size:0x4 scope:local data:4byte +cpuCompile_LWR_function = .sbss:0x8018B9EC; // type:object size:0x4 scope:local data:4byte gbProgress = .sbss:0x8018B9F0; // type:object size:0x4 scope:local data:4byte gpImageBack = .sbss:0x8018B9F4; // type:object size:0x4 scope:local data:4byte iImage = .sbss:0x8018B9F8; // type:object size:0x4 scope:local data:4byte @@ -3368,12 +3455,12 @@ lbl_8018C1C8 = .sdata2:0x8018C1C8; // type:object size:0x8 data:double @1625 = .sdata2:0x8018C1D0; // type:object size:0x4 scope:local data:float @1641 = .sdata2:0x8018C1D4; // type:object size:0x4 scope:local data:float @1714 = .sdata2:0x8018C1D8; // type:object size:0x8 scope:local data:double -lbl_8018C1E0 = .sdata2:0x8018C1E0; // type:object size:0x8 data:double -lbl_8018C1E8 = .sdata2:0x8018C1E8; // type:object size:0x8 data:double -lbl_8018C1F0 = .sdata2:0x8018C1F0; // type:object size:0x8 data:double -lbl_8018C1F8 = .sdata2:0x8018C1F8; // type:object size:0x4 data:float -lbl_8018C200 = .sdata2:0x8018C200; // type:object size:0x8 data:double -lbl_8018C208 = .sdata2:0x8018C208; // type:object size:0x8 data:double +@19767 = .sdata2:0x8018C1E0; // type:object size:0x8 scope:local data:double +@21248 = .sdata2:0x8018C1E8; // type:object size:0x8 scope:local data:double +@21249 = .sdata2:0x8018C1F0; // type:object size:0x8 scope:local data:double +@21250 = .sdata2:0x8018C1F8; // type:object size:0x4 scope:local data:float +@21261 = .sdata2:0x8018C200; // type:object size:0x8 scope:local data:double +@21467 = .sdata2:0x8018C208; // type:object size:0x8 scope:local data:double @868 = .sdata2:0x8018C210; // type:object size:0x4 scope:local data:float @870 = .sdata2:0x8018C218; // type:object size:0x8 scope:local data:double @872 = .sdata2:0x8018C220; // type:object size:0x8 scope:local data:double @@ -3482,12 +3569,12 @@ __GXData = .sdata2:0x8018C340; // type:object size:0x4 scope:global data:4byte @666 = .sdata2:0x8018C45C; // type:object size:0x4 scope:local data:float @667 = .sdata2:0x8018C460; // type:object size:0x4 scope:local data:float @40 = .sdata2:0x8018C468; // type:object size:0x8 scope:local data:double -lbl_8018C470 = .sdata2:0x8018C470; // type:object size:0x8 data:double -lbl_8018C478 = .sdata2:0x8018C478; // type:object size:0x8 data:double -lbl_8018C480 = .sdata2:0x8018C480; // type:object size:0x8 data:double -lbl_8018C488 = .sdata2:0x8018C488; // type:object size:0x8 data:double -lbl_8018C490 = .sdata2:0x8018C490; // type:object size:0x8 data:double -lbl_8018C498 = .sdata2:0x8018C498; // type:object size:0x8 data:double +@145 = .sdata2:0x8018C470; // type:object size:0x8 scope:local data:double +@146 = .sdata2:0x8018C478; // type:object size:0x8 scope:local data:double +@147 = .sdata2:0x8018C480; // type:object size:0x8 scope:local data:double +@148 = .sdata2:0x8018C488; // type:object size:0x8 scope:local data:double +@149 = .sdata2:0x8018C490; // type:object size:0x8 scope:local data:double +@806 = .sdata2:0x8018C498; // type:object size:0x8 scope:local data:double @302 = .sdata2:0x8018C4A0; // type:object size:0x8 scope:local data:double @303 = .sdata2:0x8018C4A8; // type:object size:0x8 scope:local data:double @304 = .sdata2:0x8018C4B0; // type:object size:0x8 scope:local data:double diff --git a/config/mq-u/symbols.txt b/config/mq-u/symbols.txt index 8dd83415..9a30d0f5 100644 --- a/config/mq-u/symbols.txt +++ b/config/mq-u/symbols.txt @@ -320,30 +320,30 @@ systemSetupGameALL = .text:0x8002DD48; // type:function size:0x25FC scope:local systemGetInitialConfiguration = .text:0x80030344; // type:function size:0x7D4 systemSetupGameRAM = .text:0x80030B18; // type:function size:0x3A8 scope:local cpuOpcodeChecksum = .text:0x80030EC0; // type:function size:0x114 -treePrintNode = .text:0x80030FD4; // type:function size:0x1E4 -treeForceCleanNodes = .text:0x800311B8; // type:function size:0x1D4 -treeCleanNodes = .text:0x8003138C; // type:function size:0x2E0 -treeCleanUp = .text:0x8003166C; // type:function size:0x130 -treeTimerCheck = .text:0x8003179C; // type:function size:0x114 -treeKillReason = .text:0x800318B0; // type:function size:0x90 -treeKillRange = .text:0x80031940; // type:function size:0x798 -treeSearchNode = .text:0x800320D8; // type:function size:0x64 -treeAdjustRoot = .text:0x8003213C; // type:function size:0x1EC -treeBalance = .text:0x80032328; // type:function size:0x198 -treeInsertNode = .text:0x800324C0; // type:function size:0xE8 +treePrintNode = .text:0x80030FD4; // type:function size:0x1E4 scope:local +treeForceCleanNodes = .text:0x800311B8; // type:function size:0x1D4 scope:local +treeCleanNodes = .text:0x8003138C; // type:function size:0x2E0 scope:local +treeCleanUp = .text:0x8003166C; // type:function size:0x130 scope:local +treeTimerCheck = .text:0x8003179C; // type:function size:0x114 scope:local +treeKillReason = .text:0x800318B0; // type:function size:0x90 scope:local +treeKillRange = .text:0x80031940; // type:function size:0x798 scope:local +treeSearchNode = .text:0x800320D8; // type:function size:0x64 scope:local +treeAdjustRoot = .text:0x8003213C; // type:function size:0x1EC scope:local +treeBalance = .text:0x80032328; // type:function size:0x198 scope:local +treeInsertNode = .text:0x800324C0; // type:function size:0xE8 scope:local treeInsert = .text:0x800325A8; // type:function size:0x11C -treeDeleteNode = .text:0x800326C4; // type:function size:0x360 -treeKillNodes = .text:0x80032A24; // type:function size:0x2B0 -treeKill = .text:0x80032CD4; // type:function size:0x2A8 -treeInitNode = .text:0x80032F7C; // type:function size:0x11C -treeInit = .text:0x80033098; // type:function size:0x58 -treeCallerCheck = .text:0x800330F0; // type:function size:0x104 -cpuDMAUpdateFunction = .text:0x800331F4; // type:function size:0x160 +treeDeleteNode = .text:0x800326C4; // type:function size:0x360 scope:local +treeKillNodes = .text:0x80032A24; // type:function size:0x2B0 scope:local +treeKill = .text:0x80032CD4; // type:function size:0x2A8 scope:local +treeInitNode = .text:0x80032F7C; // type:function size:0x11C scope:local +treeInit = .text:0x80033098; // type:function size:0x58 scope:local +treeCallerCheck = .text:0x800330F0; // type:function size:0x104 scope:local +cpuDMAUpdateFunction = .text:0x800331F4; // type:function size:0x160 scope:local cpuFindFunction = .text:0x80033354; // type:function size:0xB84 -cpuTreeTake = .text:0x80033ED8; // type:function size:0xB4 +cpuTreeTake = .text:0x80033ED8; // type:function size:0xB4 scope:local cpuHeapFree = .text:0x80033F8C; // type:function size:0xEC cpuHeapTake = .text:0x80034078; // type:function size:0x260 -cpuHeapReset = .text:0x800342D8; // type:function size:0x9C +cpuHeapReset = .text:0x800342D8; // type:function size:0x9C scope:local cpuGetFunctionChecksum = .text:0x80034374; // type:function size:0x240 cpuInvalidateCache = .text:0x800345B4; // type:function size:0x8C cpuGetOffsetAddress = .text:0x80034640; // type:function size:0x190 @@ -360,58 +360,58 @@ __cpuBreak = .text:0x80035268; // type:function size:0x14 __cpuERET = .text:0x8003527C; // type:function size:0x9C cpuGetRegisterCP0 = .text:0x80035318; // type:function size:0x2A8 cpuSetRegisterCP0 = .text:0x800355C0; // type:function size:0x1CC -cpuSetCP0_Status = .text:0x8003578C; // type:function size:0x94 -cpuGetSize = .text:0x80035820; // type:function size:0x144 -cpuGetMode = .text:0x80035964; // type:function size:0xD8 -cpuSetTLB = .text:0x80035A3C; // type:function size:0x2E4 -cpuMapAddress = .text:0x80035D20; // type:function size:0x1C8 +cpuSetCP0_Status = .text:0x8003578C; // type:function size:0x94 scope:local +cpuGetSize = .text:0x80035820; // type:function size:0x144 scope:local +cpuGetMode = .text:0x80035964; // type:function size:0xD8 scope:local +cpuSetTLB = .text:0x80035A3C; // type:function size:0x2E4 scope:local +cpuMapAddress = .text:0x80035D20; // type:function size:0x1C8 scope:local cpuFreeDevice = .text:0x80035EE8; // type:function size:0xA4 -cpuMakeDevice = .text:0x80035F8C; // type:function size:0x110 +cpuMakeDevice = .text:0x80035F8C; // type:function size:0x110 scope:local cpuException = .text:0x8003609C; // type:function size:0x2C0 cpuTestInterrupt = .text:0x8003635C; // type:function size:0xDC -cpuFindCachedAddress = .text:0x80036438; // type:function size:0x1DC +cpuFindCachedAddress = .text:0x80036438; // type:function size:0x1DC scope:local cpuFreeCachedAddress = .text:0x80036614; // type:function size:0x94 -cpuHackHandler = .text:0x800366A8; // type:function size:0x218 +cpuHackHandler = .text:0x800366A8; // type:function size:0x218 scope:local cpuExecute = .text:0x800368C0; // type:function size:0xC6C -cpuMakeLink = .text:0x8003752C; // type:function size:0x2C0 -cpuExecuteLoadStoreF = .text:0x800377EC; // type:function size:0xB5C -cpuExecuteLoadStore = .text:0x80038348; // type:function size:0xE60 -cpuExecuteCall = .text:0x800391A8; // type:function size:0x260 -cpuExecuteJump = .text:0x80039408; // type:function size:0xD0 -cpuExecuteIdle = .text:0x800394D8; // type:function size:0x10C -cpuExecuteOpcode = .text:0x800395E4; // type:function size:0x4974 -cpuExecuteUpdate = .text:0x8003DF58; // type:function size:0x2FC +cpuMakeLink = .text:0x8003752C; // type:function size:0x2C0 scope:local +cpuExecuteLoadStoreF = .text:0x800377EC; // type:function size:0xB5C scope:local +cpuExecuteLoadStore = .text:0x80038348; // type:function size:0xE60 scope:local +cpuExecuteCall = .text:0x800391A8; // type:function size:0x260 scope:local +cpuExecuteJump = .text:0x80039408; // type:function size:0xD0 scope:local +cpuExecuteIdle = .text:0x800394D8; // type:function size:0x10C scope:local +cpuExecuteOpcode = .text:0x800395E4; // type:function size:0x4974 scope:local +cpuExecuteUpdate = .text:0x8003DF58; // type:function size:0x2FC scope:local cpuRetraceCallback = .text:0x8003E254; // type:function size:0x10 -cpuNextInstruction = .text:0x8003E264; // type:function size:0x2C4 -cpuFindAddress = .text:0x8003E528; // type:function size:0x49C +cpuNextInstruction = .text:0x8003E264; // type:function size:0x2C4 scope:local +cpuFindAddress = .text:0x8003E528; // type:function size:0x49C scope:local cpuMakeFunction = .text:0x8003E9C4; // type:function size:0x490 -cpuGetPPC = .text:0x8003EE54; // type:function size:0x29434 -cpuCheckDelaySlot = .text:0x80068288; // type:function size:0x130 -cpuCompile_LWR = .text:0x800683B8; // type:function size:0x18C -cpuCompile_LWL = .text:0x80068544; // type:function size:0x190 -cpuCompile_SDC = .text:0x800686D4; // type:function size:0x188 -cpuCompile_LDC = .text:0x8006885C; // type:function size:0x188 -cpuCompile_SW = .text:0x800689E4; // type:function size:0x15C -cpuCompile_SH = .text:0x80068B40; // type:function size:0x15C -cpuCompile_SB = .text:0x80068C9C; // type:function size:0x15C -cpuCompile_LHU = .text:0x80068DF8; // type:function size:0x158 -cpuCompile_LBU = .text:0x80068F50; // type:function size:0x158 -cpuCompile_LW = .text:0x800690A8; // type:function size:0x158 -cpuCompile_LH = .text:0x80069200; // type:function size:0x16C -cpuCompile_LB = .text:0x8006936C; // type:function size:0x16C -cpuCompile_FLOOR_W = .text:0x800694D8; // type:function size:0x1BC -cpuCompile_CEIL_W = .text:0x80069694; // type:function size:0x1BC -cpuCompile_L_CVT_SD = .text:0x80069850; // type:function size:0x580 -cpuCompile_W_CVT_SD = .text:0x80069DD0; // type:function size:0x1B0 -cpuCompile_D_SQRT = .text:0x80069F80; // type:function size:0x434 -cpuCompile_S_SQRT = .text:0x8006A3B4; // type:function size:0x340 -cpuCompile_DDIVU = .text:0x8006A6F4; // type:function size:0x41C -cpuCompile_DDIV = .text:0x8006AB10; // type:function size:0x5BC -cpuCompile_DMULTU = .text:0x8006B0CC; // type:function size:0x314 -cpuCompile_DMULT = .text:0x8006B3E0; // type:function size:0x504 -cpuCompile_DSRAV = .text:0x8006B8E4; // type:function size:0x204 -cpuCompile_DSRLV = .text:0x8006BAE8; // type:function size:0x1E8 -cpuCompile_DSLLV = .text:0x8006BCD0; // type:function size:0x1E8 +cpuGetPPC = .text:0x8003EE54; // type:function size:0x29434 scope:local +cpuCheckDelaySlot = .text:0x80068288; // type:function size:0x130 scope:local +cpuCompile_LWR = .text:0x800683B8; // type:function size:0x18C scope:local +cpuCompile_LWL = .text:0x80068544; // type:function size:0x190 scope:local +cpuCompile_SDC = .text:0x800686D4; // type:function size:0x188 scope:local +cpuCompile_LDC = .text:0x8006885C; // type:function size:0x188 scope:local +cpuCompile_SW = .text:0x800689E4; // type:function size:0x15C scope:local +cpuCompile_SH = .text:0x80068B40; // type:function size:0x15C scope:local +cpuCompile_SB = .text:0x80068C9C; // type:function size:0x15C scope:local +cpuCompile_LHU = .text:0x80068DF8; // type:function size:0x158 scope:local +cpuCompile_LBU = .text:0x80068F50; // type:function size:0x158 scope:local +cpuCompile_LW = .text:0x800690A8; // type:function size:0x158 scope:local +cpuCompile_LH = .text:0x80069200; // type:function size:0x16C scope:local +cpuCompile_LB = .text:0x8006936C; // type:function size:0x16C scope:local +cpuCompile_FLOOR_W = .text:0x800694D8; // type:function size:0x1BC scope:local +cpuCompile_CEIL_W = .text:0x80069694; // type:function size:0x1BC scope:local +cpuCompile_L_CVT_SD = .text:0x80069850; // type:function size:0x580 scope:local +cpuCompile_W_CVT_SD = .text:0x80069DD0; // type:function size:0x1B0 scope:local +cpuCompile_D_SQRT = .text:0x80069F80; // type:function size:0x434 scope:local +cpuCompile_S_SQRT = .text:0x8006A3B4; // type:function size:0x340 scope:local +cpuCompile_DDIVU = .text:0x8006A6F4; // type:function size:0x41C scope:local +cpuCompile_DDIV = .text:0x8006AB10; // type:function size:0x5BC scope:local +cpuCompile_DMULTU = .text:0x8006B0CC; // type:function size:0x314 scope:local +cpuCompile_DMULT = .text:0x8006B3E0; // type:function size:0x504 scope:local +cpuCompile_DSRAV = .text:0x8006B8E4; // type:function size:0x204 scope:local +cpuCompile_DSRLV = .text:0x8006BAE8; // type:function size:0x1E8 scope:local +cpuCompile_DSLLV = .text:0x8006BCD0; // type:function size:0x1E8 scope:local pifEvent = .text:0x8006BEB8; // type:function size:0x228 pifGetData = .text:0x8006C0E0; // type:function size:0x6C pifSetData = .text:0x8006C14C; // type:function size:0x60 @@ -1639,11 +1639,11 @@ __stdio_atexit = .text:0x800CE198; // type:function size:0x4 scope:global sprintf = .text:0x800CE19C; // type:function size:0xD4 vsprintf = .text:0x800CE270; // type:function size:0x78 vprintf = .text:0x800CE2E8; // type:function size:0x7C scope:global -__StringWrite = .text:0x800CE364; // type:function size:0x6C -__FileWrite = .text:0x800CE3D0; // type:function size:0x58 scope:global +__StringWrite = .text:0x800CE364; // type:function size:0x6C scope:local +__FileWrite = .text:0x800CE3D0; // type:function size:0x58 scope:local __pformatter = .text:0x800CE428; // type:function size:0x630 scope:local float2str = .text:0x800CEA58; // type:function size:0x638 scope:local -round_decimal = .text:0x800CF090; // type:function size:0x134 +round_decimal = .text:0x800CF090; // type:function size:0x134 scope:local longlong2str = .text:0x800CF1C4; // type:function size:0x2E0 scope:local long2str = .text:0x800CF4A4; // type:function size:0x224 scope:local parse_format = .text:0x800CF6C8; // type:function size:0x4D8 scope:local @@ -1728,8 +1728,8 @@ lbl_800D2730 = .rodata:0x800D2730; // type:object size:0x14 scope:local data:4by lbl_800D2744 = .rodata:0x800D2744; // type:object size:0x14 scope:local data:4byte lbl_800D2758 = .rodata:0x800D2758; // type:object size:0x18 scope:local data:4byte __constants = .rodata:0x800D2770; // type:object size:0x18 scope:local data:double -bit_values = .rodata:0x800D2788; // type:object size:0x48 scope:local data:double -digit_values = .rodata:0x800D27D0; // type:object size:0x40 scope:local +bit_values = .rodata:0x800D2788; // type:object size:0x48 scope:global data:double +digit_values = .rodata:0x800D27D0; // type:object size:0x40 scope:global __ctype_map = .rodata:0x800D2810; // type:object size:0x100 __lower_map = .rodata:0x800D2910; // type:object size:0x100 __upper_map = .rodata:0x800D2A10; // type:object size:0x100 @@ -1931,56 +1931,57 @@ contMap = .data:0x800EBD00; // type:object size:0x140 scope:local @1792 = .data:0x800EC020; // type:object size:0xD scope:local data:string @1796 = .data:0x800EC030; // type:object size:0xB scope:local data:string gClassCPU = .data:0x800EC040; // type:object size:0x10 scope:global +...data.0 = .data:0x800EC040; // type:label scope:local gaszNameGPR = .data:0x800EC050; // type:object size:0x80 scope:local gaszNameFPR = .data:0x800EC0D0; // type:object size:0x80 scope:local -@204 = .data:0x800EC150; // type:object size:0xA scope:local data:string -@205 = .data:0x800EC15C; // type:object size:0xA scope:local data:string -@207 = .data:0x800EC168; // type:object size:0xA scope:local data:string -@209 = .data:0x800EC174; // type:object size:0xD scope:local data:string -@210 = .data:0x800EC184; // type:object size:0xA scope:local data:string -@212 = .data:0x800EC190; // type:object size:0x9 scope:local data:string -@220 = .data:0x800EC19C; // type:object size:0x9 scope:local data:string -@221 = .data:0x800EC1A8; // type:object size:0x9 scope:local data:string -@222 = .data:0x800EC1B4; // type:object size:0xA scope:local data:string -@223 = .data:0x800EC1C0; // type:object size:0xE scope:local data:string -@224 = .data:0x800EC1D0; // type:object size:0xE scope:local data:string -@225 = .data:0x800EC1E0; // type:object size:0xE scope:local data:string -@226 = .data:0x800EC1F0; // type:object size:0xE scope:local data:string -@227 = .data:0x800EC200; // type:object size:0xE scope:local data:string -@229 = .data:0x800EC210; // type:object size:0xC scope:local data:string -@232 = .data:0x800EC21C; // type:object size:0xA scope:local data:string -@233 = .data:0x800EC228; // type:object size:0xE scope:local data:string +@118 = .data:0x800EC150; // type:object size:0xA scope:local data:string +@119 = .data:0x800EC15C; // type:object size:0xA scope:local data:string +@121 = .data:0x800EC168; // type:object size:0xA scope:local data:string +@123 = .data:0x800EC174; // type:object size:0xD scope:local data:string +@124 = .data:0x800EC184; // type:object size:0xA scope:local data:string +@126 = .data:0x800EC190; // type:object size:0x9 scope:local data:string +@134 = .data:0x800EC19C; // type:object size:0x9 scope:local data:string +@135 = .data:0x800EC1A8; // type:object size:0x9 scope:local data:string +@136 = .data:0x800EC1B4; // type:object size:0xA scope:local data:string +@137 = .data:0x800EC1C0; // type:object size:0xE scope:local data:string +@138 = .data:0x800EC1D0; // type:object size:0xE scope:local data:string +@139 = .data:0x800EC1E0; // type:object size:0xE scope:local data:string +@140 = .data:0x800EC1F0; // type:object size:0xE scope:local data:string +@141 = .data:0x800EC200; // type:object size:0xE scope:local data:string +@143 = .data:0x800EC210; // type:object size:0xC scope:local data:string +@146 = .data:0x800EC21C; // type:object size:0xA scope:local data:string +@147 = .data:0x800EC228; // type:object size:0xE scope:local data:string gaszNameCP0 = .data:0x800EC238; // type:object size:0x80 scope:local -@235 = .data:0x800EC2B8; // type:object size:0x10 scope:local data:string -@236 = .data:0x800EC2C8; // type:object size:0x10 scope:local data:string -@237 = .data:0x800EC2D8; // type:object size:0x10 scope:local data:string -@238 = .data:0x800EC2E8; // type:object size:0x10 scope:local data:string -@239 = .data:0x800EC2F8; // type:object size:0x10 scope:local data:string -@240 = .data:0x800EC308; // type:object size:0x10 scope:local data:string -@241 = .data:0x800EC318; // type:object size:0x10 scope:local data:string -@242 = .data:0x800EC328; // type:object size:0x10 scope:local data:string -@243 = .data:0x800EC338; // type:object size:0x10 scope:local data:string -@244 = .data:0x800EC348; // type:object size:0x11 scope:local data:string -@245 = .data:0x800EC35C; // type:object size:0x11 scope:local data:string -@246 = .data:0x800EC370; // type:object size:0x11 scope:local data:string -@247 = .data:0x800EC384; // type:object size:0x11 scope:local data:string -@248 = .data:0x800EC398; // type:object size:0x11 scope:local data:string -@249 = .data:0x800EC3AC; // type:object size:0x11 scope:local data:string -@250 = .data:0x800EC3C0; // type:object size:0x11 scope:local data:string -@251 = .data:0x800EC3D4; // type:object size:0x11 scope:local data:string -@252 = .data:0x800EC3E8; // type:object size:0x11 scope:local data:string -@253 = .data:0x800EC3FC; // type:object size:0x11 scope:local data:string -@254 = .data:0x800EC410; // type:object size:0x11 scope:local data:string -@255 = .data:0x800EC424; // type:object size:0x11 scope:local data:string -@256 = .data:0x800EC438; // type:object size:0x11 scope:local data:string -@257 = .data:0x800EC44C; // type:object size:0x11 scope:local data:string -@258 = .data:0x800EC460; // type:object size:0x11 scope:local data:string -@259 = .data:0x800EC474; // type:object size:0x11 scope:local data:string -@260 = .data:0x800EC488; // type:object size:0x11 scope:local data:string -@261 = .data:0x800EC49C; // type:object size:0x11 scope:local data:string -@262 = .data:0x800EC4B0; // type:object size:0x11 scope:local data:string -@263 = .data:0x800EC4C4; // type:object size:0x11 scope:local data:string -@264 = .data:0x800EC4D8; // type:object size:0x11 scope:local data:string +@149 = .data:0x800EC2B8; // type:object size:0x10 scope:local data:string +@150 = .data:0x800EC2C8; // type:object size:0x10 scope:local data:string +@151 = .data:0x800EC2D8; // type:object size:0x10 scope:local data:string +@152 = .data:0x800EC2E8; // type:object size:0x10 scope:local data:string +@153 = .data:0x800EC2F8; // type:object size:0x10 scope:local data:string +@154 = .data:0x800EC308; // type:object size:0x10 scope:local data:string +@155 = .data:0x800EC318; // type:object size:0x10 scope:local data:string +@156 = .data:0x800EC328; // type:object size:0x10 scope:local data:string +@157 = .data:0x800EC338; // type:object size:0x10 scope:local data:string +@158 = .data:0x800EC348; // type:object size:0x11 scope:local data:string +@159 = .data:0x800EC35C; // type:object size:0x11 scope:local data:string +@160 = .data:0x800EC370; // type:object size:0x11 scope:local data:string +@161 = .data:0x800EC384; // type:object size:0x11 scope:local data:string +@162 = .data:0x800EC398; // type:object size:0x11 scope:local data:string +@163 = .data:0x800EC3AC; // type:object size:0x11 scope:local data:string +@164 = .data:0x800EC3C0; // type:object size:0x11 scope:local data:string +@165 = .data:0x800EC3D4; // type:object size:0x11 scope:local data:string +@166 = .data:0x800EC3E8; // type:object size:0x11 scope:local data:string +@167 = .data:0x800EC3FC; // type:object size:0x11 scope:local data:string +@168 = .data:0x800EC410; // type:object size:0x11 scope:local data:string +@169 = .data:0x800EC424; // type:object size:0x11 scope:local data:string +@170 = .data:0x800EC438; // type:object size:0x11 scope:local data:string +@171 = .data:0x800EC44C; // type:object size:0x11 scope:local data:string +@172 = .data:0x800EC460; // type:object size:0x11 scope:local data:string +@173 = .data:0x800EC474; // type:object size:0x11 scope:local data:string +@174 = .data:0x800EC488; // type:object size:0x11 scope:local data:string +@175 = .data:0x800EC49C; // type:object size:0x11 scope:local data:string +@176 = .data:0x800EC4B0; // type:object size:0x11 scope:local data:string +@177 = .data:0x800EC4C4; // type:object size:0x11 scope:local data:string +@178 = .data:0x800EC4D8; // type:object size:0x11 scope:local data:string gaszNameCP1 = .data:0x800EC4EC; // type:object size:0x80 scope:local ganMaskGetCP0 = .data:0x800EC570; // type:object size:0x100 scope:local ganMaskSetCP0 = .data:0x800EC670; // type:object size:0x100 scope:local @@ -1992,106 +1993,106 @@ ganOpcodeSaveFP2_0 = .data:0x800EC824; // type:object size:0x14 scope:local ganOpcodeSaveFP2_1 = .data:0x800EC838; // type:object size:0xC scope:local ganOpcodeLoadFP = .data:0x800EC844; // type:object size:0x14 scope:local ganMapGPR = .data:0x800EC858; // type:object size:0x80 scope:global data:4byte -@11596 = .data:0x800EC8D8; // type:object size:0x64 scope:local -@11595 = .data:0x800EC93C; // type:object size:0x100 scope:local -@11665 = .data:0x800ECA3C; // type:object size:0x22 scope:local data:string -@11677 = .data:0x800ECA60; // type:object size:0x16 scope:local data:string -@11678 = .data:0x800ECA78; // type:object size:0x26 scope:local data:string -@11679 = .data:0x800ECAA0; // type:object size:0x12 scope:local data:string -@13051 = .data:0x800ECAB4; // type:object size:0x64 scope:local -@13050 = .data:0x800ECB18; // type:object size:0xB0 scope:local -@13940 = .data:0x800ECBC8; // type:object size:0xA scope:local data:string -@13942 = .data:0x800ECBD4; // type:object size:0x3C scope:local -@14126 = .data:0x800ECC10; // type:object size:0x30 scope:local -@15146 = .data:0x800ECC40; // type:object size:0x100 scope:local -@15143 = .data:0x800ECD40; // type:object size:0x100 scope:local -@15142 = .data:0x800ECE40; // type:object size:0x100 scope:local -@15140 = .data:0x800ECF40; // type:object size:0x100 scope:local -@15139 = .data:0x800ED040; // type:object size:0x1C scope:local -@15138 = .data:0x800ED05C; // type:object size:0x24 scope:local -@15137 = .data:0x800ED080; // type:object size:0x64 scope:local -@15136 = .data:0x800ED0E4; // type:object size:0x50 scope:local -@15135 = .data:0x800ED134; // type:object size:0x100 scope:local -@15134 = .data:0x800ED234; // type:object size:0x100 scope:local -@15420 = .data:0x800ED334; // type:object size:0x34 scope:local data:string -@27576 = .data:0x800ED368; // type:object size:0x1C scope:local data:string -@27577 = .data:0x800ED384; // type:object size:0x1D scope:local data:string -@27578 = .data:0x800ED3A4; // type:object size:0x10 scope:local data:string -@27579 = .data:0x800ED3B4; // type:object size:0x1C scope:local data:string -@27580 = .data:0x800ED3D0; // type:object size:0x1D scope:local data:string -@27581 = .data:0x800ED3F0; // type:object size:0x10 scope:local data:string -@27582 = .data:0x800ED400; // type:object size:0xE scope:local data:string -@27583 = .data:0x800ED410; // type:object size:0xE scope:local data:string -@27584 = .data:0x800ED420; // type:object size:0xE scope:local data:string -@27585 = .data:0x800ED430; // type:object size:0xE scope:local data:string -@27586 = .data:0x800ED440; // type:object size:0xF scope:local data:string -@27587 = .data:0x800ED450; // type:object size:0xE scope:local data:string -@27588 = .data:0x800ED460; // type:object size:0xF scope:local data:string -@27589 = .data:0x800ED470; // type:object size:0xE scope:local data:string -@27590 = .data:0x800ED480; // type:object size:0x12 scope:local data:string -@27591 = .data:0x800ED494; // type:object size:0x12 scope:local data:string -@27592 = .data:0x800ED4A8; // type:object size:0x11 scope:local data:string -@27593 = .data:0x800ED4BC; // type:object size:0x12 scope:local data:string -@27594 = .data:0x800ED4D0; // type:object size:0x10 scope:local data:string -@27595 = .data:0x800ED4E0; // type:object size:0xE scope:local data:string -@27596 = .data:0x800ED4F0; // type:object size:0xF scope:local data:string -@27597 = .data:0x800ED500; // type:object size:0xF scope:local data:string -@27598 = .data:0x800ED510; // type:object size:0x10 scope:local data:string -@27599 = .data:0x800ED520; // type:object size:0x10 scope:local data:string -@27600 = .data:0x800ED530; // type:object size:0x10 scope:local data:string -@27601 = .data:0x800ED540; // type:object size:0x10 scope:local data:string -@27602 = .data:0x800ED550; // type:object size:0x10 scope:local data:string -@27603 = .data:0x800ED560; // type:object size:0xF scope:local data:string -@27604 = .data:0x800ED570; // type:object size:0x11 scope:local data:string -@27605 = .data:0x800ED584; // type:object size:0x10 scope:local data:string -@27606 = .data:0x800ED594; // type:object size:0x10 scope:local data:string -@27607 = .data:0x800ED5A4; // type:object size:0xF scope:local data:string -@27608 = .data:0x800ED5B4; // type:object size:0x10 scope:local data:string -@27609 = .data:0x800ED5C4; // type:object size:0xF scope:local data:string -@27610 = .data:0x800ED5D4; // type:object size:0x10 scope:local data:string -@27611 = .data:0x800ED5E4; // type:object size:0xE scope:local data:string -@27612 = .data:0x800ED5F4; // type:object size:0xE scope:local data:string -@27613 = .data:0x800ED604; // type:object size:0xE scope:local data:string -@27614 = .data:0x800ED614; // type:object size:0xE scope:local data:string -@27615 = .data:0x800ED624; // type:object size:0xF scope:local data:string -@27616 = .data:0x800ED634; // type:object size:0xE scope:local data:string -@27617 = .data:0x800ED644; // type:object size:0xF scope:local data:string -@27618 = .data:0x800ED654; // type:object size:0xE scope:local data:string -@27619 = .data:0x800ED664; // type:object size:0x12 scope:local data:string -@27620 = .data:0x800ED678; // type:object size:0x12 scope:local data:string -@27621 = .data:0x800ED68C; // type:object size:0x11 scope:local data:string -@27622 = .data:0x800ED6A0; // type:object size:0x12 scope:local data:string -@27623 = .data:0x800ED6B4; // type:object size:0x10 scope:local data:string -@27624 = .data:0x800ED6C4; // type:object size:0xE scope:local data:string -@27625 = .data:0x800ED6D4; // type:object size:0xF scope:local data:string -@27626 = .data:0x800ED6E4; // type:object size:0xF scope:local data:string -@27627 = .data:0x800ED6F4; // type:object size:0x10 scope:local data:string -@27628 = .data:0x800ED704; // type:object size:0x10 scope:local data:string -@27629 = .data:0x800ED714; // type:object size:0x10 scope:local data:string -@27630 = .data:0x800ED724; // type:object size:0x10 scope:local data:string -@27631 = .data:0x800ED734; // type:object size:0x10 scope:local data:string -@27632 = .data:0x800ED744; // type:object size:0xF scope:local data:string -@27633 = .data:0x800ED754; // type:object size:0x11 scope:local data:string -@27634 = .data:0x800ED768; // type:object size:0x10 scope:local data:string -@27635 = .data:0x800ED778; // type:object size:0x10 scope:local data:string -@27636 = .data:0x800ED788; // type:object size:0xF scope:local data:string -@27637 = .data:0x800ED798; // type:object size:0x10 scope:local data:string -@27638 = .data:0x800ED7A8; // type:object size:0xF scope:local data:string -@27639 = .data:0x800ED7B8; // type:object size:0x10 scope:local data:string -@27648 = .data:0x800ED7C8; // type:object size:0x100 scope:local -@27647 = .data:0x800ED8C8; // type:object size:0x100 scope:local -@27646 = .data:0x800ED9C8; // type:object size:0x100 scope:local -@27645 = .data:0x800EDAC8; // type:object size:0x100 scope:local -@27644 = .data:0x800EDBC8; // type:object size:0x1C scope:local -@27643 = .data:0x800EDBE4; // type:object size:0x64 scope:local -@27642 = .data:0x800EDC48; // type:object size:0x50 scope:local -@27641 = .data:0x800EDC98; // type:object size:0x100 scope:local -@27640 = .data:0x800EDD98; // type:object size:0x100 scope:local -@27732 = .data:0x800EDE98; // type:object size:0x64 scope:local -@27731 = .data:0x800EDEFC; // type:object size:0x60 scope:local -@27772 = .data:0x800EDF5C; // type:object size:0x80 scope:local -@27808 = .data:0x800EDFDC; // type:object size:0x80 scope:local -@28227 = .data:0x800EE05C; // type:object size:0x44 scope:local data:string +@18172 = .data:0x800EC8D8; // type:object size:0x64 scope:local +@18171 = .data:0x800EC93C; // type:object size:0x100 scope:local +@18245 = .data:0x800ECA3C; // type:object size:0x22 scope:local data:string +@18247 = .data:0x800ECA60; // type:object size:0x16 scope:local data:string +@18248 = .data:0x800ECA78; // type:object size:0x26 scope:local data:string +@18249 = .data:0x800ECAA0; // type:object size:0x12 scope:local data:string +@19476 = .data:0x800ECAB4; // type:object size:0x64 scope:local +@19475 = .data:0x800ECB18; // type:object size:0xB0 scope:local +@20140 = .data:0x800ECBC8; // type:object size:0xA scope:local data:string +@20142 = .data:0x800ECBD4; // type:object size:0x3C scope:local +@20326 = .data:0x800ECC10; // type:object size:0x30 scope:local +@21272 = .data:0x800ECC40; // type:object size:0x100 scope:local +@21269 = .data:0x800ECD40; // type:object size:0x100 scope:local +@21268 = .data:0x800ECE40; // type:object size:0x100 scope:local +@21266 = .data:0x800ECF40; // type:object size:0x100 scope:local +@21265 = .data:0x800ED040; // type:object size:0x1C scope:local +@21264 = .data:0x800ED05C; // type:object size:0x24 scope:local +@21263 = .data:0x800ED080; // type:object size:0x64 scope:local +@21262 = .data:0x800ED0E4; // type:object size:0x50 scope:local +@21261 = .data:0x800ED134; // type:object size:0x100 scope:local +@21260 = .data:0x800ED234; // type:object size:0x100 scope:local +@21517 = .data:0x800ED334; // type:object size:0x34 scope:local data:string +@40685 = .data:0x800ED368; // type:object size:0x1C scope:local data:string +@40686 = .data:0x800ED384; // type:object size:0x1D scope:local data:string +@40687 = .data:0x800ED3A4; // type:object size:0x10 scope:local data:string +@40688 = .data:0x800ED3B4; // type:object size:0x1C scope:local data:string +@40689 = .data:0x800ED3D0; // type:object size:0x1D scope:local data:string +@40690 = .data:0x800ED3F0; // type:object size:0x10 scope:local data:string +@40691 = .data:0x800ED400; // type:object size:0xE scope:local data:string +@40692 = .data:0x800ED410; // type:object size:0xE scope:local data:string +@40693 = .data:0x800ED420; // type:object size:0xE scope:local data:string +@40694 = .data:0x800ED430; // type:object size:0xE scope:local data:string +@40695 = .data:0x800ED440; // type:object size:0xF scope:local data:string +@40696 = .data:0x800ED450; // type:object size:0xE scope:local data:string +@40697 = .data:0x800ED460; // type:object size:0xF scope:local data:string +@40698 = .data:0x800ED470; // type:object size:0xE scope:local data:string +@40699 = .data:0x800ED480; // type:object size:0x12 scope:local data:string +@40700 = .data:0x800ED494; // type:object size:0x12 scope:local data:string +@40701 = .data:0x800ED4A8; // type:object size:0x11 scope:local data:string +@40702 = .data:0x800ED4BC; // type:object size:0x12 scope:local data:string +@40703 = .data:0x800ED4D0; // type:object size:0x10 scope:local data:string +@40704 = .data:0x800ED4E0; // type:object size:0xE scope:local data:string +@40705 = .data:0x800ED4F0; // type:object size:0xF scope:local data:string +@40706 = .data:0x800ED500; // type:object size:0xF scope:local data:string +@40707 = .data:0x800ED510; // type:object size:0x10 scope:local data:string +@40708 = .data:0x800ED520; // type:object size:0x10 scope:local data:string +@40709 = .data:0x800ED530; // type:object size:0x10 scope:local data:string +@40710 = .data:0x800ED540; // type:object size:0x10 scope:local data:string +@40711 = .data:0x800ED550; // type:object size:0x10 scope:local data:string +@40712 = .data:0x800ED560; // type:object size:0xF scope:local data:string +@40713 = .data:0x800ED570; // type:object size:0x11 scope:local data:string +@40714 = .data:0x800ED584; // type:object size:0x10 scope:local data:string +@40715 = .data:0x800ED594; // type:object size:0x10 scope:local data:string +@40716 = .data:0x800ED5A4; // type:object size:0xF scope:local data:string +@40717 = .data:0x800ED5B4; // type:object size:0x10 scope:local data:string +@40718 = .data:0x800ED5C4; // type:object size:0xF scope:local data:string +@40719 = .data:0x800ED5D4; // type:object size:0x10 scope:local data:string +@40720 = .data:0x800ED5E4; // type:object size:0xE scope:local data:string +@40721 = .data:0x800ED5F4; // type:object size:0xE scope:local data:string +@40722 = .data:0x800ED604; // type:object size:0xE scope:local data:string +@40723 = .data:0x800ED614; // type:object size:0xE scope:local data:string +@40724 = .data:0x800ED624; // type:object size:0xF scope:local data:string +@40725 = .data:0x800ED634; // type:object size:0xE scope:local data:string +@40726 = .data:0x800ED644; // type:object size:0xF scope:local data:string +@40727 = .data:0x800ED654; // type:object size:0xE scope:local data:string +@40728 = .data:0x800ED664; // type:object size:0x12 scope:local data:string +@40729 = .data:0x800ED678; // type:object size:0x12 scope:local data:string +@40730 = .data:0x800ED68C; // type:object size:0x11 scope:local data:string +@40731 = .data:0x800ED6A0; // type:object size:0x12 scope:local data:string +@40732 = .data:0x800ED6B4; // type:object size:0x10 scope:local data:string +@40733 = .data:0x800ED6C4; // type:object size:0xE scope:local data:string +@40734 = .data:0x800ED6D4; // type:object size:0xF scope:local data:string +@40735 = .data:0x800ED6E4; // type:object size:0xF scope:local data:string +@40736 = .data:0x800ED6F4; // type:object size:0x10 scope:local data:string +@40737 = .data:0x800ED704; // type:object size:0x10 scope:local data:string +@40738 = .data:0x800ED714; // type:object size:0x10 scope:local data:string +@40739 = .data:0x800ED724; // type:object size:0x10 scope:local data:string +@40740 = .data:0x800ED734; // type:object size:0x10 scope:local data:string +@40741 = .data:0x800ED744; // type:object size:0xF scope:local data:string +@40742 = .data:0x800ED754; // type:object size:0x11 scope:local data:string +@40743 = .data:0x800ED768; // type:object size:0x10 scope:local data:string +@40744 = .data:0x800ED778; // type:object size:0x10 scope:local data:string +@40745 = .data:0x800ED788; // type:object size:0xF scope:local data:string +@40746 = .data:0x800ED798; // type:object size:0x10 scope:local data:string +@40747 = .data:0x800ED7A8; // type:object size:0xF scope:local data:string +@40748 = .data:0x800ED7B8; // type:object size:0x10 scope:local data:string +@40757 = .data:0x800ED7C8; // type:object size:0x100 scope:local +@40756 = .data:0x800ED8C8; // type:object size:0x100 scope:local +@40755 = .data:0x800ED9C8; // type:object size:0x100 scope:local +@40754 = .data:0x800EDAC8; // type:object size:0x100 scope:local +@40753 = .data:0x800EDBC8; // type:object size:0x1C scope:local +@40752 = .data:0x800EDBE4; // type:object size:0x64 scope:local +@40751 = .data:0x800EDC48; // type:object size:0x50 scope:local +@40750 = .data:0x800EDC98; // type:object size:0x100 scope:local +@40749 = .data:0x800EDD98; // type:object size:0x100 scope:local +@40830 = .data:0x800EDE98; // type:object size:0x64 scope:local +@40829 = .data:0x800EDEFC; // type:object size:0x60 scope:local +@40860 = .data:0x800EDF5C; // type:object size:0x80 scope:local +@40894 = .data:0x800EDFDC; // type:object size:0x80 scope:local +@41071 = .data:0x800EE05C; // type:object size:0x44 scope:local data:string gClassPIF = .data:0x800EE0A0; // type:object size:0x10 scope:global gClassRAM = .data:0x800EE0B0; // type:object size:0x10 scope:global @207 = .data:0x800EE0C0; // type:object size:0x74 scope:local @@ -2485,11 +2486,11 @@ lbl_800F4378 = .data:0x800F4378; // type:object size:0x40 data:4byte gDBCommTable = .data:0x800F43B8; // type:object size:0x1C scope:global data:4byte __files = .data:0x800F43D8; // type:object size:0xD8 scope:global ...data.0 = .data:0x800F43D8; // type:label scope:local -@1009 = .data:0x800F44B0; // type:object size:0x84 scope:local -jumptable_800F4534 = .data:0x800F4534; // type:object size:0x84 scope:local -jumptable_800F45B8 = .data:0x800F45B8; // type:object size:0xD0 scope:local -jumptable_800F4688 = .data:0x800F4688; // type:object size:0x44 scope:local -jumptable_800F46D0 = .data:0x800F46D0; // type:object size:0x44 scope:local +@896 = .data:0x800F44B0; // type:object size:0x84 scope:local +@953 = .data:0x800F4534; // type:object size:0x84 scope:local +@1073 = .data:0x800F45B8; // type:object size:0xD0 scope:local +@1072 = .data:0x800F4688; // type:object size:0x44 scope:local +@179 = .data:0x800F46D0; // type:object size:0x44 scope:local __float_nan = .data:0x800F4718; // type:object size:0x4 data:float __float_huge = .data:0x800F471C; // type:object size:0x4 data:float __four_over_pi_m1 = .data:0x800F4720; // type:object size:0x10 data:float @@ -2559,7 +2560,8 @@ frameObj$1673 = .bss:0x80130F60; // type:object size:0x20 scope:local tempLine$1785 = .bss:0x80130F80; // type:object size:0x200 scope:local gSystemRomConfigurationList = .bss:0x80131180; // type:object size:0x174 ...bss.0 = .bss:0x80131180; // type:label scope:local -aHeapTreeFlag = .bss:0x801312F8; // type:object size:0x1F8 data:4byte +aHeapTreeFlag = .bss:0x801312F8; // type:object size:0x1F4 data:4byte +...bss.0 = .bss:0x801312F8; // type:label scope:local tevStages$519 = .bss:0x801314F0; // type:object size:0x2D0 data:4byte DriveInfo = .bss:0x801317C0; // type:object size:0x20 scope:local ...bss.0 = .bss:0x801317C0; // type:label scope:local @@ -2798,95 +2800,95 @@ fTickScale = .sdata:0x80135644; // type:object size:0x4 data:float @1795 = .sdata:0x80135868; // type:object size:0x5 scope:local data:string @1797 = .sdata:0x80135870; // type:object size:0x5 scope:local data:string @1798 = .sdata:0x80135878; // type:object size:0x4 scope:local data:string -@138 = .sdata:0x80135880; // type:object size:0x4 scope:local data:string -@139 = .sdata:0x80135884; // type:object size:0x8 scope:local -@140 = .sdata:0x8013588C; // type:object size:0x4 scope:local -@141 = .sdata:0x80135890; // type:object size:0x4 scope:local -@142 = .sdata:0x80135894; // type:object size:0x4 scope:local -@143 = .sdata:0x80135898; // type:object size:0x4 scope:local -@144 = .sdata:0x8013589C; // type:object size:0x4 scope:local -@145 = .sdata:0x801358A0; // type:object size:0x4 scope:local -@146 = .sdata:0x801358A4; // type:object size:0x4 scope:local -@147 = .sdata:0x801358A8; // type:object size:0x4 scope:local -@148 = .sdata:0x801358AC; // type:object size:0x4 scope:local -@149 = .sdata:0x801358B0; // type:object size:0x4 scope:local -@150 = .sdata:0x801358B4; // type:object size:0x4 scope:local -@151 = .sdata:0x801358B8; // type:object size:0x4 scope:local -@152 = .sdata:0x801358BC; // type:object size:0x4 scope:local -@153 = .sdata:0x801358C0; // type:object size:0x4 scope:local -@154 = .sdata:0x801358C4; // type:object size:0x4 scope:local -@155 = .sdata:0x801358C8; // type:object size:0x4 scope:local -@156 = .sdata:0x801358CC; // type:object size:0x4 scope:local -@157 = .sdata:0x801358D0; // type:object size:0x4 scope:local -@158 = .sdata:0x801358D4; // type:object size:0x4 scope:local -@159 = .sdata:0x801358D8; // type:object size:0x4 scope:local -@160 = .sdata:0x801358DC; // type:object size:0x4 scope:local -@161 = .sdata:0x801358E0; // type:object size:0x4 scope:local -@162 = .sdata:0x801358E4; // type:object size:0x4 scope:local -@163 = .sdata:0x801358E8; // type:object size:0x4 scope:local -@164 = .sdata:0x801358EC; // type:object size:0x4 scope:local -@165 = .sdata:0x801358F0; // type:object size:0x4 scope:local -@166 = .sdata:0x801358F4; // type:object size:0x4 scope:local -@167 = .sdata:0x801358F8; // type:object size:0x4 scope:local -@168 = .sdata:0x801358FC; // type:object size:0x4 scope:local -@169 = .sdata:0x80135900; // type:object size:0x4 scope:local -@170 = .sdata:0x80135904; // type:object size:0x4 scope:local -@171 = .sdata:0x80135908; // type:object size:0x4 scope:local -@172 = .sdata:0x8013590C; // type:object size:0x4 scope:local -@173 = .sdata:0x80135910; // type:object size:0x4 scope:local -@174 = .sdata:0x80135914; // type:object size:0x4 scope:local -@175 = .sdata:0x80135918; // type:object size:0x4 scope:local -@176 = .sdata:0x8013591C; // type:object size:0x4 scope:local -@177 = .sdata:0x80135920; // type:object size:0x4 scope:local -@178 = .sdata:0x80135924; // type:object size:0x4 scope:local -@179 = .sdata:0x80135928; // type:object size:0x4 scope:local -@180 = .sdata:0x8013592C; // type:object size:0x4 scope:local -@181 = .sdata:0x80135930; // type:object size:0x4 scope:local data:string -@182 = .sdata:0x80135934; // type:object size:0x4 scope:local data:string -@183 = .sdata:0x80135938; // type:object size:0x4 scope:local data:string -@184 = .sdata:0x8013593C; // type:object size:0x4 scope:local data:string -@185 = .sdata:0x80135940; // type:object size:0x4 scope:local data:string -@186 = .sdata:0x80135944; // type:object size:0x4 scope:local data:string -@187 = .sdata:0x80135948; // type:object size:0x4 scope:local data:string -@188 = .sdata:0x8013594C; // type:object size:0x4 scope:local data:string -@189 = .sdata:0x80135950; // type:object size:0x4 scope:local data:string -@190 = .sdata:0x80135954; // type:object size:0x4 scope:local data:string -@191 = .sdata:0x80135958; // type:object size:0x4 scope:local data:string -@192 = .sdata:0x8013595C; // type:object size:0x4 scope:local data:string -@193 = .sdata:0x80135960; // type:object size:0x4 scope:local data:string -@194 = .sdata:0x80135964; // type:object size:0x4 scope:local data:string -@195 = .sdata:0x80135968; // type:object size:0x4 scope:local data:string -@196 = .sdata:0x8013596C; // type:object size:0x4 scope:local data:string -@197 = .sdata:0x80135970; // type:object size:0x4 scope:local data:string -@198 = .sdata:0x80135974; // type:object size:0x4 scope:local data:string -@199 = .sdata:0x80135978; // type:object size:0x4 scope:local data:string -@200 = .sdata:0x8013597C; // type:object size:0x4 scope:local data:string -@201 = .sdata:0x80135980; // type:object size:0x4 scope:local data:string -@202 = .sdata:0x80135984; // type:object size:0x8 scope:local -@203 = .sdata:0x8013598C; // type:object size:0x8 scope:local -@206 = .sdata:0x80135994; // type:object size:0x8 scope:local data:string -@208 = .sdata:0x8013599C; // type:object size:0x8 scope:local -@211 = .sdata:0x801359A4; // type:object size:0x8 scope:local -@213 = .sdata:0x801359AC; // type:object size:0x8 scope:local data:string -@214 = .sdata:0x801359B4; // type:object size:0x8 scope:local -@215 = .sdata:0x801359BC; // type:object size:0x8 scope:local -@216 = .sdata:0x801359C4; // type:object size:0x4 scope:local data:string -@217 = .sdata:0x801359C8; // type:object size:0x8 scope:local -@218 = .sdata:0x801359D0; // type:object size:0x8 scope:local -@219 = .sdata:0x801359D8; // type:object size:0x8 scope:local -@228 = .sdata:0x801359E0; // type:object size:0x4 scope:local data:string -@230 = .sdata:0x801359E4; // type:object size:0x8 scope:local -@231 = .sdata:0x801359EC; // type:object size:0x8 scope:local -@234 = .sdata:0x801359F4; // type:object size:0x8 scope:local -@265 = .sdata:0x801359FC; // type:object size:0x8 scope:local -@13044 = .sdata:0x80135A04; // type:object size:0x8 scope:local -@13045 = .sdata:0x80135A0C; // type:object size:0x8 scope:local -@13046 = .sdata:0x80135A14; // type:object size:0x8 scope:local -@13047 = .sdata:0x80135A1C; // type:object size:0x8 scope:local -@13048 = .sdata:0x80135A24; // type:object size:0x8 scope:local -@13049 = .sdata:0x80135A2C; // type:object size:0x8 scope:local -@13941 = .sdata:0x80135A34; // type:object size:0x4 scope:local -@28228 = .sdata:0x80135A38; // type:object size:0x8 scope:local +@52 = .sdata:0x80135880; // type:object size:0x4 scope:local data:string +@53 = .sdata:0x80135884; // type:object size:0x5 scope:local data:string +@54 = .sdata:0x8013588C; // type:object size:0x3 scope:local data:string +@55 = .sdata:0x80135890; // type:object size:0x3 scope:local data:string +@56 = .sdata:0x80135894; // type:object size:0x3 scope:local data:string +@57 = .sdata:0x80135898; // type:object size:0x3 scope:local data:string +@58 = .sdata:0x8013589C; // type:object size:0x3 scope:local data:string +@59 = .sdata:0x801358A0; // type:object size:0x3 scope:local data:string +@60 = .sdata:0x801358A4; // type:object size:0x3 scope:local data:string +@61 = .sdata:0x801358A8; // type:object size:0x3 scope:local data:string +@62 = .sdata:0x801358AC; // type:object size:0x3 scope:local data:string +@63 = .sdata:0x801358B0; // type:object size:0x3 scope:local data:string +@64 = .sdata:0x801358B4; // type:object size:0x3 scope:local data:string +@65 = .sdata:0x801358B8; // type:object size:0x3 scope:local data:string +@66 = .sdata:0x801358BC; // type:object size:0x3 scope:local data:string +@67 = .sdata:0x801358C0; // type:object size:0x3 scope:local data:string +@68 = .sdata:0x801358C4; // type:object size:0x3 scope:local data:string +@69 = .sdata:0x801358C8; // type:object size:0x3 scope:local data:string +@70 = .sdata:0x801358CC; // type:object size:0x3 scope:local data:string +@71 = .sdata:0x801358D0; // type:object size:0x3 scope:local data:string +@72 = .sdata:0x801358D4; // type:object size:0x3 scope:local data:string +@73 = .sdata:0x801358D8; // type:object size:0x3 scope:local data:string +@74 = .sdata:0x801358DC; // type:object size:0x3 scope:local data:string +@75 = .sdata:0x801358E0; // type:object size:0x3 scope:local data:string +@76 = .sdata:0x801358E4; // type:object size:0x3 scope:local data:string +@77 = .sdata:0x801358E8; // type:object size:0x3 scope:local data:string +@78 = .sdata:0x801358EC; // type:object size:0x3 scope:local data:string +@79 = .sdata:0x801358F0; // type:object size:0x3 scope:local data:string +@80 = .sdata:0x801358F4; // type:object size:0x3 scope:local data:string +@81 = .sdata:0x801358F8; // type:object size:0x3 scope:local data:string +@82 = .sdata:0x801358FC; // type:object size:0x3 scope:local data:string +@83 = .sdata:0x80135900; // type:object size:0x3 scope:local data:string +@84 = .sdata:0x80135904; // type:object size:0x3 scope:local data:string +@85 = .sdata:0x80135908; // type:object size:0x3 scope:local data:string +@86 = .sdata:0x8013590C; // type:object size:0x3 scope:local data:string +@87 = .sdata:0x80135910; // type:object size:0x3 scope:local data:string +@88 = .sdata:0x80135914; // type:object size:0x3 scope:local data:string +@89 = .sdata:0x80135918; // type:object size:0x3 scope:local data:string +@90 = .sdata:0x8013591C; // type:object size:0x3 scope:local data:string +@91 = .sdata:0x80135920; // type:object size:0x3 scope:local data:string +@92 = .sdata:0x80135924; // type:object size:0x3 scope:local data:string +@93 = .sdata:0x80135928; // type:object size:0x3 scope:local data:string +@94 = .sdata:0x8013592C; // type:object size:0x3 scope:local data:string +@95 = .sdata:0x80135930; // type:object size:0x4 scope:local data:string +@96 = .sdata:0x80135934; // type:object size:0x4 scope:local data:string +@97 = .sdata:0x80135938; // type:object size:0x4 scope:local data:string +@98 = .sdata:0x8013593C; // type:object size:0x4 scope:local data:string +@99 = .sdata:0x80135940; // type:object size:0x4 scope:local data:string +@100 = .sdata:0x80135944; // type:object size:0x4 scope:local data:string +@101 = .sdata:0x80135948; // type:object size:0x4 scope:local data:string +@102 = .sdata:0x8013594C; // type:object size:0x4 scope:local data:string +@103 = .sdata:0x80135950; // type:object size:0x4 scope:local data:string +@104 = .sdata:0x80135954; // type:object size:0x4 scope:local data:string +@105 = .sdata:0x80135958; // type:object size:0x4 scope:local data:string +@106 = .sdata:0x8013595C; // type:object size:0x4 scope:local data:string +@107 = .sdata:0x80135960; // type:object size:0x4 scope:local data:string +@108 = .sdata:0x80135964; // type:object size:0x4 scope:local data:string +@109 = .sdata:0x80135968; // type:object size:0x4 scope:local data:string +@110 = .sdata:0x8013596C; // type:object size:0x4 scope:local data:string +@111 = .sdata:0x80135970; // type:object size:0x4 scope:local data:string +@112 = .sdata:0x80135974; // type:object size:0x4 scope:local data:string +@113 = .sdata:0x80135978; // type:object size:0x4 scope:local data:string +@114 = .sdata:0x8013597C; // type:object size:0x4 scope:local data:string +@115 = .sdata:0x80135980; // type:object size:0x4 scope:local data:string +@116 = .sdata:0x80135984; // type:object size:0x6 scope:local data:string +@117 = .sdata:0x8013598C; // type:object size:0x7 scope:local data:string +@120 = .sdata:0x80135994; // type:object size:0x8 scope:local data:string +@122 = .sdata:0x8013599C; // type:object size:0x6 scope:local data:string +@125 = .sdata:0x801359A4; // type:object size:0x6 scope:local data:string +@127 = .sdata:0x801359AC; // type:object size:0x8 scope:local data:string +@128 = .sdata:0x801359B4; // type:object size:0x7 scope:local data:string +@129 = .sdata:0x801359BC; // type:object size:0x6 scope:local data:string +@130 = .sdata:0x801359C4; // type:object size:0x4 scope:local data:string +@131 = .sdata:0x801359C8; // type:object size:0x7 scope:local data:string +@132 = .sdata:0x801359D0; // type:object size:0x7 scope:local data:string +@133 = .sdata:0x801359D8; // type:object size:0x7 scope:local data:string +@142 = .sdata:0x801359E0; // type:object size:0x4 scope:local data:string +@144 = .sdata:0x801359E4; // type:object size:0x7 scope:local data:string +@145 = .sdata:0x801359EC; // type:object size:0x7 scope:local data:string +@148 = .sdata:0x801359F4; // type:object size:0x5 scope:local data:string +@179 = .sdata:0x801359FC; // type:object size:0x6 scope:local data:string +@19469 = .sdata:0x80135A04; // type:object size:0x5 scope:local data:string +@19470 = .sdata:0x80135A0C; // type:object size:0x5 scope:local data:string +@19471 = .sdata:0x80135A14; // type:object size:0x5 scope:local data:string +@19472 = .sdata:0x80135A1C; // type:object size:0x5 scope:local data:string +@19473 = .sdata:0x80135A24; // type:object size:0x5 scope:local data:string +@19474 = .sdata:0x80135A2C; // type:object size:0x5 scope:local data:string +@20141 = .sdata:0x80135A34; // type:object size:0x1 scope:local +@41072 = .sdata:0x80135A38; // type:object size:0x6 scope:local data:string @33 = .sdata:0x80135A40; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80135A48; // type:object size:0x4 scope:local data:string @33 = .sdata:0x80135A50; // type:object size:0x4 scope:local data:string @@ -3083,38 +3085,38 @@ bSkip$1410 = .sbss:0x80135EA8; // type:object size:0x4 data:4byte nLastFrame$1695 = .sbss:0x80135EAC; // type:object size:0x4 data:4byte nCopyFrame$1697 = .sbss:0x80135EB0; // type:object size:0x8 data:4byte gnFlagZelda = .sbss:0x80135EB8; // type:object size:0x4 data:4byte -gHeapTree = .sbss:0x80135EC0; // type:object size:0x4 data:4byte -cpuCompile_DSLLV_function = .sbss:0x80135EC4; // type:object size:0x4 data:4byte -cpuCompile_DSRLV_function = .sbss:0x80135EC8; // type:object size:0x4 data:4byte -cpuCompile_DSRAV_function = .sbss:0x80135ECC; // type:object size:0x4 data:4byte -cpuCompile_DMULT_function = .sbss:0x80135ED0; // type:object size:0x4 data:4byte -cpuCompile_DMULTU_function = .sbss:0x80135ED4; // type:object size:0x4 data:4byte -cpuCompile_DDIV_function = .sbss:0x80135ED8; // type:object size:0x4 data:4byte -cpuCompile_DDIVU_function = .sbss:0x80135EDC; // type:object size:0x4 data:4byte -cpuCompile_DADD_function = .sbss:0x80135EE0; // type:object size:0x4 data:4byte -cpuCompile_DADDU_function = .sbss:0x80135EE4; // type:object size:0x4 data:4byte -cpuCompile_DSUB_function = .sbss:0x80135EE8; // type:object size:0x4 data:4byte -cpuCompile_DSUBU_function = .sbss:0x80135EEC; // type:object size:0x4 data:4byte -cpuCompile_S_SQRT_function = .sbss:0x80135EF0; // type:object size:0x4 data:4byte -cpuCompile_D_SQRT_function = .sbss:0x80135EF4; // type:object size:0x4 data:4byte -cpuCompile_W_CVT_SD_function = .sbss:0x80135EF8; // type:object size:0x4 data:4byte -cpuCompile_L_CVT_SD_function = .sbss:0x80135EFC; // type:object size:0x4 data:4byte -cpuCompile_CEIL_W_function = .sbss:0x80135F00; // type:object size:0x4 data:4byte -cpuCompile_FLOOR_W_function = .sbss:0x80135F04; // type:object size:0x4 data:4byte -cpuCompile_ROUND_W_function = .sbss:0x80135F08; // type:object size:0x4 data:4byte -cpuCompile_TRUNC_W_function = .sbss:0x80135F0C; // type:object size:0x4 data:4byte -cpuCompile_LB_function = .sbss:0x80135F10; // type:object size:0x4 data:4byte -cpuCompile_LH_function = .sbss:0x80135F14; // type:object size:0x4 data:4byte -cpuCompile_LW_function = .sbss:0x80135F18; // type:object size:0x4 data:4byte -cpuCompile_LBU_function = .sbss:0x80135F1C; // type:object size:0x4 data:4byte -cpuCompile_LHU_function = .sbss:0x80135F20; // type:object size:0x4 data:4byte -cpuCompile_SB_function = .sbss:0x80135F24; // type:object size:0x4 data:4byte -cpuCompile_SH_function = .sbss:0x80135F28; // type:object size:0x4 data:4byte -cpuCompile_SW_function = .sbss:0x80135F2C; // type:object size:0x4 data:4byte -cpuCompile_LDC_function = .sbss:0x80135F30; // type:object size:0x4 data:4byte -cpuCompile_SDC_function = .sbss:0x80135F34; // type:object size:0x4 data:4byte -cpuCompile_LWL_function = .sbss:0x80135F38; // type:object size:0x4 data:4byte -cpuCompile_LWR_function = .sbss:0x80135F3C; // type:object size:0x4 data:4byte +gHeapTree = .sbss:0x80135EC0; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSLLV_function = .sbss:0x80135EC4; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSRLV_function = .sbss:0x80135EC8; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSRAV_function = .sbss:0x80135ECC; // type:object size:0x4 scope:local data:4byte +cpuCompile_DMULT_function = .sbss:0x80135ED0; // type:object size:0x4 scope:local data:4byte +cpuCompile_DMULTU_function = .sbss:0x80135ED4; // type:object size:0x4 scope:local data:4byte +cpuCompile_DDIV_function = .sbss:0x80135ED8; // type:object size:0x4 scope:local data:4byte +cpuCompile_DDIVU_function = .sbss:0x80135EDC; // type:object size:0x4 scope:local data:4byte +cpuCompile_DADD_function = .sbss:0x80135EE0; // type:object size:0x4 scope:local data:4byte +cpuCompile_DADDU_function = .sbss:0x80135EE4; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSUB_function = .sbss:0x80135EE8; // type:object size:0x4 scope:local data:4byte +cpuCompile_DSUBU_function = .sbss:0x80135EEC; // type:object size:0x4 scope:local data:4byte +cpuCompile_S_SQRT_function = .sbss:0x80135EF0; // type:object size:0x4 scope:local data:4byte +cpuCompile_D_SQRT_function = .sbss:0x80135EF4; // type:object size:0x4 scope:local data:4byte +cpuCompile_W_CVT_SD_function = .sbss:0x80135EF8; // type:object size:0x4 scope:local data:4byte +cpuCompile_L_CVT_SD_function = .sbss:0x80135EFC; // type:object size:0x4 scope:local data:4byte +cpuCompile_CEIL_W_function = .sbss:0x80135F00; // type:object size:0x4 scope:local data:4byte +cpuCompile_FLOOR_W_function = .sbss:0x80135F04; // type:object size:0x4 scope:local data:4byte +cpuCompile_ROUND_W_function = .sbss:0x80135F08; // type:object size:0x4 scope:local data:4byte +cpuCompile_TRUNC_W_function = .sbss:0x80135F0C; // type:object size:0x4 scope:local data:4byte +cpuCompile_LB_function = .sbss:0x80135F10; // type:object size:0x4 scope:local data:4byte +cpuCompile_LH_function = .sbss:0x80135F14; // type:object size:0x4 scope:local data:4byte +cpuCompile_LW_function = .sbss:0x80135F18; // type:object size:0x4 scope:local data:4byte +cpuCompile_LBU_function = .sbss:0x80135F1C; // type:object size:0x4 scope:local data:4byte +cpuCompile_LHU_function = .sbss:0x80135F20; // type:object size:0x4 scope:local data:4byte +cpuCompile_SB_function = .sbss:0x80135F24; // type:object size:0x4 scope:local data:4byte +cpuCompile_SH_function = .sbss:0x80135F28; // type:object size:0x4 scope:local data:4byte +cpuCompile_SW_function = .sbss:0x80135F2C; // type:object size:0x4 scope:local data:4byte +cpuCompile_LDC_function = .sbss:0x80135F30; // type:object size:0x4 scope:local data:4byte +cpuCompile_SDC_function = .sbss:0x80135F34; // type:object size:0x4 scope:local data:4byte +cpuCompile_LWL_function = .sbss:0x80135F38; // type:object size:0x4 scope:local data:4byte +cpuCompile_LWR_function = .sbss:0x80135F3C; // type:object size:0x4 scope:local data:4byte gbProgress = .sbss:0x80135F40; // type:object size:0x4 scope:local data:4byte gpImageBack = .sbss:0x80135F44; // type:object size:0x4 scope:local data:4byte iImage = .sbss:0x80135F48; // type:object size:0x4 scope:local data:4byte @@ -3502,12 +3504,12 @@ lbl_80136728 = .sdata2:0x80136728; // type:object size:0x8 data:double @1711 = .sdata2:0x80136730; // type:object size:0x4 scope:local data:float @1727 = .sdata2:0x80136734; // type:object size:0x4 scope:local data:float @1800 = .sdata2:0x80136738; // type:object size:0x8 scope:local data:double -lbl_80136740 = .sdata2:0x80136740; // type:object size:0x8 data:double -lbl_80136748 = .sdata2:0x80136748; // type:object size:0x8 data:double -lbl_80136750 = .sdata2:0x80136750; // type:object size:0x8 data:double -lbl_80136758 = .sdata2:0x80136758; // type:object size:0x4 data:float -lbl_80136760 = .sdata2:0x80136760; // type:object size:0x8 data:double -lbl_80136768 = .sdata2:0x80136768; // type:object size:0x8 data:double +@19770 = .sdata2:0x80136740; // type:object size:0x8 scope:local data:double +@21257 = .sdata2:0x80136748; // type:object size:0x8 scope:local data:double +@21258 = .sdata2:0x80136750; // type:object size:0x8 scope:local data:double +@21259 = .sdata2:0x80136758; // type:object size:0x4 scope:local data:float +@21270 = .sdata2:0x80136760; // type:object size:0x8 scope:local data:double +@21476 = .sdata2:0x80136768; // type:object size:0x8 scope:local data:double @880 = .sdata2:0x80136770; // type:object size:0x4 scope:local data:float @882 = .sdata2:0x80136778; // type:object size:0x8 scope:local data:double @884 = .sdata2:0x80136780; // type:object size:0x8 scope:local data:double @@ -3615,12 +3617,12 @@ __GXData = .sdata2:0x801368A0; // type:object size:0x4 scope:global data:4byte @666 = .sdata2:0x801369BC; // type:object size:0x4 scope:local data:float @667 = .sdata2:0x801369C0; // type:object size:0x4 scope:local data:float @40 = .sdata2:0x801369C8; // type:object size:0x8 scope:local data:double -lbl_801369D0 = .sdata2:0x801369D0; // type:object size:0x8 data:double -lbl_801369D8 = .sdata2:0x801369D8; // type:object size:0x8 data:double -lbl_801369E0 = .sdata2:0x801369E0; // type:object size:0x8 data:double -lbl_801369E8 = .sdata2:0x801369E8; // type:object size:0x8 data:double -lbl_801369F0 = .sdata2:0x801369F0; // type:object size:0x8 data:double -lbl_801369F8 = .sdata2:0x801369F8; // type:object size:0x8 data:double +@145 = .sdata2:0x801369D0; // type:object size:0x8 scope:local data:double +@146 = .sdata2:0x801369D8; // type:object size:0x8 scope:local data:double +@147 = .sdata2:0x801369E0; // type:object size:0x8 scope:local data:double +@148 = .sdata2:0x801369E8; // type:object size:0x8 scope:local data:double +@149 = .sdata2:0x801369F0; // type:object size:0x8 scope:local data:double +@806 = .sdata2:0x801369F8; // type:object size:0x8 scope:local data:double @302 = .sdata2:0x80136A00; // type:object size:0x8 scope:local data:double @303 = .sdata2:0x80136A08; // type:object size:0x8 scope:local data:double @304 = .sdata2:0x80136A10; // type:object size:0x8 scope:local data:double diff --git a/configure.py b/configure.py index 4bf59732..2cbb24d4 100755 --- a/configure.py +++ b/configure.py @@ -276,7 +276,7 @@ def LinkedFor(*versions): Object(Linked, "emulator/soundGCN.c"), Object(LinkedFor("ce-j"), "emulator/frame.c", asm_processor=True), Object(Linked, "emulator/system.c"), - Object(LinkedFor("ce-j"), "emulator/cpu.c"), + Object(Linked, "emulator/cpu.c"), Object(Linked, "emulator/pif.c"), Object(Linked, "emulator/ram.c"), Object(Linked, "emulator/rom.c"), diff --git a/src/emulator/_cpuGCN.c b/src/emulator/_cpuGCN.c index fd698870..d348c947 100644 --- a/src/emulator/_cpuGCN.c +++ b/src/emulator/_cpuGCN.c @@ -8318,7 +8318,7 @@ static s32 cpuExecuteLoadStore(Cpu* pCPU, s32 nCount, s32 nAddressN64, s32 nAddr anCode[count++] = 0x90070000 | (iRegisterA << 21) | MIPS_IMM_U16(*opcode); break; default: - OSPanic("_cpuGCN.c", 4725, ""); + OSPanic("_cpuGCN.c", VERSION == MQ_J ? 4721 : 4725, ""); break; } } else { @@ -8540,7 +8540,7 @@ static s32 cpuExecuteLoadStoreF(Cpu* pCPU, s32 nCount, s32 nAddressN64, s32 nAdd anCode[count++] = 0x90070000 | (iRegisterA << 21) | (MIPS_IMM_U16(*opcode) + 4); break; default: - OSPanic("_cpuGCN.c", 5181, ""); + OSPanic("_cpuGCN.c", VERSION == MQ_J ? 5177 : 5181, ""); break; } } else {