Begin splitting revolution

This commit is contained in:
robojumper
2025-07-12 11:19:35 +02:00
parent 587296b0b2
commit 8229189d34
3 changed files with 195 additions and 157 deletions
+47 -11
View File
@@ -1639,13 +1639,16 @@ toBeSorted/d_sc_e3_game_end.cpp:
.text start:0x802DA170 end:0x802DA220 align:16
.data start:0x80541890 end:0x805418E8
RVL_SDK/thp/THPDec.c:
revolution/thp/THPDec.c:
.text start:0x802DA220 end:0x802DD6AC align:16
.rodata start:0x804F04E0 end:0x804F0570
.data start:0x805418E8 end:0x80541930
.sdata start:0x80573F68 end:0x80573F70
.sbss start:0x80575A40 end:0x80575B68
.sdata2 start:0x8057CC18 end:0x8057CC38
.bss start:0x805B8360 end:0x805B84B0
RVL_SDK/thp/THPAudio.c:
revolution/thp/THPAudio.c:
.text start:0x802DD6B0 end:0x802DDC18 align:16
s/s_FPhase.cpp:
@@ -2497,11 +2500,18 @@ d/snd/d_snd_mgr_unk_11.cpp:
d/snd/d_snd_calc_pitch.cpp:
.text start:0x8039A850 end:0x8039A960 align:16
RVL_SDK/kpr/KPR.c:
revolution/kpr/kpr_lib.c:
.text start:0x8039A960 end:0x8039AF7C align:16
.rodata start:0x804F4F00 end:0x804F52C8
.data start:0x8054D810 end:0x8054D880
.sdata start:0x805748F0 end:0x805748F8
.sbss start:0x80575DF0 end:0x80575E00
RVL_SDK/ai/AI.c:
revolution/ai/ai.c:
.text start:0x8039AF80 end:0x8039B56C align:16
.data start:0x8054D880 end:0x8054D8C8
.sdata start:0x805748F8 end:0x80574900
.sbss start:0x80575E00 end:0x80575E40
RVL_SDK/arc/ARC.c:
.text start:0x8039B570 end:0x8039BF58 align:16
@@ -2560,23 +2570,49 @@ RVL_SDK/usb/USB.c:
RVL_SDK/bte/BTE.c:
.text start:0x803F7F80 end:0x80425754 align:16
RVL_SDK/ipc/IPC.c:
.text start:0x80425760 end:0x80428348 align:16
revolution/ipc/ipcMain.c:
.text start:0x80425760 end:0x80425848 align:16
.sbss start:0x80576520 end:0x80576538
RVL_SDK/fs/FS.c:
.text start:0x80428350 end:0x804292D0 align:16
revolution/ipc/ipcclt.c:
.text start:0x80425850 end:0x804272A4 align:16
.sdata start:0x80574D98 end:0x80574DA0
.sbss start:0x80576538 end:0x80576548
.bss start:0x80632EE0 end:0x80633020
RVL_SDK/euart/EUART.c:
revolution/ipc/memory.c:
.text start:0x804272B0 end:0x804277D8 align:16
.bss start:0x80633020 end:0x806330A0
revolution/ipc/ipcProfile.c:
.text start:0x804277E0 end:0x80427BEC align:16
.sbss start:0x80576548 end:0x80576550
.bss start:0x806330A0 end:0x80636B20
revolution/fs/fs.c:
.text start:0x80427BF0 end:0x804292D0 align:16
.data start:0x8056BCF8 end:0x8056BD20
.sdata start:0x80574DA0 end:0x80574DB0
.sbss start:0x80576550 end:0x80576568
revolution/euart/euart.c:
.text start:0x804292D0 end:0x80429650 align:16
.sbss start:0x80576568 end:0x80576578
RVL_SDK/wenc/WENC.c:
revolution/wenc/wenc.c:
.text start:0x80429650 end:0x80429928 align:16
.rodata start:0x804F5CE8 end:0x804F5D28
.sdata2 start:0x8057EB60 end:0x8057EB68
RVL_SDK/tpl/TPL.c:
revolution/tpl/TPL.c:
.text start:0x80429930 end:0x80429A70 align:16
.data start:0x8056BD20 end:0x8056BD50
.sdata start:0x80574DB0 end:0x80574DB8
NdevExi2A/DebuggerDriver.c:
.text start:0x80429A70 end:0x80429DA4
.sdata start:0x80574DB8 end:0x80574DC0
.sbss start:0x80576578 end:0x80576590
NdevExi2A/exi2.c:
.text start:0x80429DA4 end:0x8042A530
+136 -137
View File
@@ -17148,23 +17148,23 @@ fn_802DA0C0 = .text:0x802DA0C0; // type:function size:0x4C
fn_802DA110 = .text:0x802DA110; // type:function size:0x60
fn_802DA170 = .text:0x802DA170; // type:function size:0x4C
fn_802DA1C0 = .text:0x802DA1C0; // type:function size:0x60
fn_802DA220 = .text:0x802DA220; // type:function size:0x2C8
fn_802DA4F0 = .text:0x802DA4F0; // type:function size:0x134
fn_802DA630 = .text:0x802DA630; // type:function size:0x114
fn_802DA750 = .text:0x802DA750; // type:function size:0x39C
fn_802DAAF0 = .text:0x802DAAF0; // type:function size:0x3C4
fn_802DAEC0 = .text:0x802DAEC0; // type:function size:0x24C
fn_802DB110 = .text:0x802DB110; // type:function size:0x104
fn_802DB220 = .text:0x802DB220; // type:function size:0x24C
fn_802DB470 = .text:0x802DB470; // type:function size:0x48C
fn_802DB900 = .text:0x802DB900; // type:function size:0x494
fn_802DBDA0 = .text:0x802DBDA0; // type:function size:0x250
fn_802DBFF0 = .text:0x802DBFF0; // type:function size:0x25C
fn_802DC250 = .text:0x802DC250; // type:function size:0x674
fn_802DC8D0 = .text:0x802DC8D0; // type:function size:0x698
fn_802DCF70 = .text:0x802DCF70; // type:function size:0x698
fn_802DD610 = .text:0x802DD610; // type:function size:0x9C
fn_802DD6B0 = .text:0x802DD6B0; // type:function size:0x568
THPVideoDecode = .text:0x802DA220; // type:function size:0x2C8
__THPReadFrameHeader = .text:0x802DA4F0; // type:function size:0x134
__THPReadScaneHeader = .text:0x802DA630; // type:function size:0x114
__THPReadQuantizationTable = .text:0x802DA750; // type:function size:0x39C
__THPReadHuffmanTableSpecification = .text:0x802DAAF0; // type:function size:0x3C4
__THPPrepBitStream = .text:0x802DAEC0; // type:function size:0x24C
__THPDecompressYUV = .text:0x802DB110; // type:function size:0x104
__THPDecompressiMCURow512x448 = .text:0x802DB220; // type:function size:0x24C
__THPInverseDCTNoYPos = .text:0x802DB470; // type:function size:0x48C
__THPInverseDCTY8 = .text:0x802DB900; // type:function size:0x494
__THPDecompressiMCURow640x480 = .text:0x802DBDA0; // type:function size:0x250
__THPDecompressiMCURowNxN = .text:0x802DBFF0; // type:function size:0x25C
__THPHuffDecodeDCTCompY = .text:0x802DC250; // type:function size:0x674
__THPHuffDecodeDCTCompU = .text:0x802DC8D0; // type:function size:0x698
__THPHuffDecodeDCTCompV = .text:0x802DCF70; // type:function size:0x698
THPInit = .text:0x802DD610; // type:function size:0x9C
THPAudioDecode = .text:0x802DD6B0; // type:function size:0x568
__dt__15sFPhaseBaseBaseFv = .text:0x802DDC20; // type:function size:0x40
__dt__11sFPhaseBaseFv = .text:0x802DDC60; // type:function size:0x58
step__11sFPhaseBaseFv = .text:0x802DDCC0; // type:function size:0xA8
@@ -21659,22 +21659,22 @@ fn_8039A840 = .text:0x8039A840; // type:function size:0x8
pitchScaleForPitchIdx = .text:0x8039A850; // type:function size:0x2C
pitchScaleForPitchIdxTenths__Ff = .text:0x8039A880; // type:function size:0x58
pitchIdxTenthsForPitchScale__Ff = .text:0x8039A8E0; // type:function size:0x80
fn_8039A960 = .text:0x8039A960; // type:function size:0x10
fn_8039A970 = .text:0x8039A970; // type:function size:0x5C
fn_8039A9D0 = .text:0x8039A9D0; // type:function size:0x14
fn_8039A9F0 = .text:0x8039A9F0; // type:function size:0x18
KPRInitRegionUS = .text:0x8039A960; // type:function size:0x10
KPRInitQueue = .text:0x8039A970; // type:function size:0x5C
KPRClearQueue = .text:0x8039A9D0; // type:function size:0x14
KPRSetMode = .text:0x8039A9F0; // type:function size:0x18
KPRPutChar = .text:0x8039AA10; // type:function size:0x128
fn_8039AB40 = .text:0x8039AB40; // type:function size:0x8C
fn_8039ABD0 = .text:0x8039ABD0; // type:function size:0xD0
fn_8039ACA0 = .text:0x8039ACA0; // type:function size:0x170
fn_8039AE10 = .text:0x8039AE10; // type:function size:0x16C
KPRGetChar = .text:0x8039AB40; // type:function size:0x8C
KPRLookAhead = .text:0x8039ABD0; // type:function size:0xD0
KPRProcessAltKeypad = .text:0x8039ACA0; // type:function size:0x170
KPRProcessDeadKeys = .text:0x8039AE10; // type:function size:0x16C
AIRegisterDMACallback = .text:0x8039AF80; // type:function size:0x44
AIInitDMA = .text:0x8039AFD0; // type:function size:0x7C
AIStartDMA = .text:0x8039B050; // type:function size:0x14
AIStopDMA = .text:0x8039B070; // type:function size:0x14
AIGetDMABytesLeft = .text:0x8039B090; // type:function size:0x10
fn_8039B0A0 = .text:0x8039B0A0; // type:function size:0x18
fn_8039B0C0 = .text:0x8039B0C0; // type:function size:0x10
AIGetDMAStartAddr = .text:0x8039B0A0; // type:function size:0x18
AIGetDMALength = .text:0x8039B0C0; // type:function size:0x10
AICheckInit = .text:0x8039B0D0; // type:function size:0x8
AIGetDSPSampleRate = .text:0x8039B0E0; // type:function size:0x14
AIInit = .text:0x8039B100; // type:function size:0x180
@@ -22130,7 +22130,7 @@ UnlockedHandler = .text:0x803B1AC0; // type:function size:0x28 scope:local
EXIGetID = .text:0x803B1AF0; // type:function size:0x3A8 scope:global
ProbeBarnacle = .text:0x803B1EA0; // type:function size:0x178
__OSEnableBarnacle = .text:0x803B2020; // type:function size:0x1BC scope:global
fn_803B21E0 = .text:0x803B21E0; // type:function size:0x188
EXIWriteReg = .text:0x803B21E0; // type:function size:0x188
fn_803B2370 = .text:0x803B2370; // type:function size:0x2F4
SIInterruptHandler = .text:0x803B2670; // type:function size:0x3EC scope:local
SIInit = .text:0x803B2A60; // type:function size:0xC0 scope:global
@@ -23842,70 +23842,70 @@ bte__sdpu_compare_uuid_arrays = .text:0x80425400; // type:function size:0x274
bte__sdpu_compare_uuid_with_attr = .text:0x80425674; // type:function size:0x90
bte__sdpu_sort_attr_list = .text:0x80425704; // type:function size:0x50
IPCInit = .text:0x80425760; // type:function size:0x4C scope:global
ipc__IPCReInit = .text:0x804257B0; // type:function size:0x48
IPCReInit = .text:0x804257B0; // type:function size:0x48
IPCReadReg = .text:0x80425800; // type:function size:0x10 scope:global
IPCWriteReg = .text:0x80425810; // type:function size:0x10 scope:global
IPCGetBufferHi = .text:0x80425820; // type:function size:0x8 scope:global
IPCGetBufferLo = .text:0x80425830; // type:function size:0x8 scope:global
IPCSetBufferLo = .text:0x80425840; // type:function size:0x8 scope:global
strnlen = .text:0x80425850; // type:function size:0x2C scope:global
ipc__IpcReplyHandler = .text:0x80425880; // type:function size:0x258
IpcReplyHandler = .text:0x80425880; // type:function size:0x258
IPCInterruptHandler = .text:0x80425AE0; // type:function size:0x1C0 scope:local
IPCCltInit = .text:0x80425CA0; // type:function size:0xC0 scope:global
ipc__IPCCltReInit = .text:0x80425D60; // type:function size:0x74
IPCCltReInit = .text:0x80425D60; // type:function size:0x74
__ios_Ipc2 = .text:0x80425DE0; // type:function size:0x268 scope:local
IOS_OpenAsync = .text:0x80426050; // type:function size:0x11C scope:global
IOS_Open = .text:0x80426170; // type:function size:0x124 scope:global
ipc__IOS_CloseAsync = .text:0x804262A0; // type:function size:0xC0
ipc__IOS_Close = .text:0x80426360; // type:function size:0xA8
ipc__IOS_ReadAsync = .text:0x80426410; // type:function size:0x100
IOS_CloseAsync = .text:0x804262A0; // type:function size:0xC0
IOS_Close = .text:0x80426360; // type:function size:0xA8
IOS_ReadAsync = .text:0x80426410; // type:function size:0x100
IOS_Read = .text:0x80426510; // type:function size:0x108
ipc__IOS_WriteAsync = .text:0x80426620; // type:function size:0x100
IOS_WriteAsync = .text:0x80426620; // type:function size:0x100
IOS_Write = .text:0x80426720; // type:function size:0x108
ipc__IOS_SeekAsync = .text:0x80426830; // type:function size:0xE0
IOS_SeekAsync = .text:0x80426830; // type:function size:0xE0
IOS_Seek = .text:0x80426910; // type:function size:0xE8
IOS_IoctlAsync = .text:0x80426A00; // type:function size:0x138 scope:global
ipc__IOS_Ioctl = .text:0x80426B40; // type:function size:0x130
ipc____ios_Ioctlv = .text:0x80426C70; // type:function size:0x13C
ipc__IOS_IoctlvAsync = .text:0x80426DB0; // type:function size:0xE4
IOS_Ioctl = .text:0x80426B40; // type:function size:0x130
__ios_Ioctlv = .text:0x80426C70; // type:function size:0x13C
IOS_IoctlvAsync = .text:0x80426DB0; // type:function size:0xE4
IOS_Ioctlv = .text:0x80426EA0; // type:function size:0xDC scope:global
IOS_IoctlvReboot = .text:0x80426F80; // type:function size:0x324
iosCreateHeap = .text:0x804272B0; // type:function size:0x130 scope:global
ipc__iosAlloc = .text:0x804273E0; // type:function size:0x1FC
__iosAlloc = .text:0x804273E0; // type:function size:0x1FC
iosAllocAligned = .text:0x804275E0; // type:function size:0x4 scope:global
iosFree = .text:0x804275F0; // type:function size:0x1E8 scope:global
IPCiProfInit = .text:0x804277E0; // type:function size:0x144 scope:global
IPCiProfQueueReq = .text:0x80427930; // type:function size:0x1C scope:global
IPCiProfAck = .text:0x80427950; // type:function size:0x10
ipc__IPCiProfReply = .text:0x80427960; // type:function size:0x10
IPCiProfReply = .text:0x80427960; // type:function size:0x10
AddReqInfo = .text:0x80427970; // type:function size:0x120 scope:local
IPCiProfReply = .text:0x80427A90; // type:function size:0x15C
DelReqInfo = .text:0x80427A90; // type:function size:0x15C
ISFS_OpenLib = .text:0x80427BF0; // type:function size:0x128 scope:global
_isfsFuncCb = .text:0x80427D20; // type:function size:0x180 scope:local
ISFS_CreateDir = .text:0x80427EA0; // type:function size:0xF4
ISFS_CreateDirAsync = .text:0x80427FA0; // type:function size:0xF4
ISFS_SetAttr = .text:0x804280A0; // type:function size:0x154
ISFS_SetAttrAsync = .text:0x80428200; // type:function size:0x148
fs__ISFS_GetAttr = .text:0x80428350; // type:function size:0x158
fs__ISFS_GetAttrAsync = .text:0x804284B0; // type:function size:0x134
fs__ISFS_Delete = .text:0x804285F0; // type:function size:0xD8
fs__ISFS_DeleteAsync = .text:0x804286D0; // type:function size:0xD0
fs__ISFS_Rename = .text:0x804287A0; // type:function size:0x104
ISFS_ReadDir = .text:0x804280A0; // type:function size:0x154
ISFS_ReadDirAsync = .text:0x80428200; // type:function size:0x148
ISFS_GetAttr = .text:0x80428350; // type:function size:0x158
ISFS_GetAttrAsync = .text:0x804284B0; // type:function size:0x134
ISFS_Delete = .text:0x804285F0; // type:function size:0xD8
ISFS_DeleteAsync = .text:0x804286D0; // type:function size:0xD0
ISFS_Rename = .text:0x804287A0; // type:function size:0x104
ISFS_RenameAsync = .text:0x804288B0; // type:function size:0x104
fn_804289C0 = .text:0x804289C0; // type:function size:0x138
ISFS_GetUsage = .text:0x804289C0; // type:function size:0x138
ISFS_CreateFile = .text:0x80428B00; // type:function size:0xF4
ISFS_CreateFileAsync = .text:0x80428C00; // type:function size:0xF4
ISFS_Open = .text:0x80428D00; // type:function size:0xC8 scope:global
ISFS_OpenAsync = .text:0x80428DD0; // type:function size:0xB8 scope:global
ISFS_GetFileStats = .text:0x80428E90; // type:function size:0xD0
ISFS_Seek = .text:0x80428F60; // type:function size:0x4
fs__ISFS_SeekAsync = .text:0x80428F70; // type:function size:0x8C
ISFS_SeekAsync = .text:0x80428F70; // type:function size:0x8C
ISFS_Read = .text:0x80429000; // type:function size:0x20
ISFS_ReadAsync = .text:0x80429020; // type:function size:0xA4
ISFS_Write = .text:0x804290D0; // type:function size:0x20
ISFS_WriteAsync = .text:0x804290F0; // type:function size:0xA4
ISFS_Close = .text:0x804291A0; // type:function size:0x4
fs__ISFS_CloseAsync = .text:0x804291B0; // type:function size:0x84
ISFS_CloseAsync = .text:0x804291B0; // type:function size:0x84
ISFS_ShutdownAsync = .text:0x80429240; // type:function size:0x90
EUARTInit = .text:0x804292D0; // type:function size:0xFC
InitializeUART = .text:0x804293D0; // type:function size:0x48
@@ -23915,19 +23915,19 @@ TPLBind = .text:0x80429930; // type:function size:0x118
TPLGet = .text:0x80429A50; // type:function size:0x20
__DBMtrHandler = .text:0x80429A70; // type:function size:0x24
__DBIntrHandler = .text:0x80429A94; // type:function size:0x24
NdevExi2A__DBInitComm = .text:0x80429AB8; // type:function size:0x5C
NdevExi2A__DBInitInterrupts = .text:0x80429B14; // type:function size:0x54
NdevExi2A__DBQueryData = .text:0x80429B68; // type:function size:0xA4
NdevExi2A__DBRead = .text:0x80429C0C; // type:function size:0x80
NdevExi2A__DBWrite = .text:0x80429C8C; // type:function size:0x110
DBInitComm = .text:0x80429AB8; // type:function size:0x5C
DBInitInterrupts = .text:0x80429B14; // type:function size:0x54
DBQueryData = .text:0x80429B68; // type:function size:0xA4
DBRead = .text:0x80429C0C; // type:function size:0x80
DBWrite = .text:0x80429C8C; // type:function size:0x110
DBOpen = .text:0x80429D9C; // type:function size:0x4
DBClose = .text:0x80429DA0; // type:function size:0x4
NdevExi2A____EXI2Imm = .text:0x80429DA4; // type:function size:0x2E8
NdevExi2A____DBEXIInit = .text:0x8042A08C; // type:function size:0xBC
NdevExi2A____DBEXIReadReg = .text:0x8042A148; // type:function size:0x124
NdevExi2A____DBEXIWriteReg = .text:0x8042A26C; // type:function size:0x104
NdevExi2A____DBEXIReadRam = .text:0x8042A370; // type:function size:0xE0
NdevExi2A____DBEXIWriteRam = .text:0x8042A450; // type:function size:0xE0
__EXI2Imm = .text:0x80429DA4; // type:function size:0x2E8
__DBEXIInit = .text:0x8042A08C; // type:function size:0xBC
__DBEXIReadReg = .text:0x8042A148; // type:function size:0x124
__DBEXIWriteReg = .text:0x8042A26C; // type:function size:0x104
__DBEXIReadRam = .text:0x8042A370; // type:function size:0xE0
__DBEXIWriteRam = .text:0x8042A450; // type:function size:0xE0
List_Init__Q24nw4r2utFPQ34nw4r2ut4ListUs = .text:0x8042A530; // type:function size:0x18
List_Append__Q24nw4r2utFPQ34nw4r2ut4ListPv = .text:0x8042A550; // type:function size:0x70
List_Prepend__Q24nw4r2utFPQ34nw4r2ut4ListPv = .text:0x8042A5C0; // type:function size:0x6C
@@ -28767,8 +28767,8 @@ lbl_804F03E8 = .rodata:0x804F03E8; // type:object size:0x48 data:4byte
lbl_804F0430 = .rodata:0x804F0430; // type:object size:0x30
lbl_804F0460 = .rodata:0x804F0460; // type:object size:0x20
lbl_804F0480 = .rodata:0x804F0480; // type:object size:0x60
lbl_804F04E0 = .rodata:0x804F04E0; // type:object size:0x50
lbl_804F0530 = .rodata:0x804F0530; // type:object size:0x40 align:8 data:double
__THPJpegNaturalOrder = .rodata:0x804F04E0; // type:object size:0x50
__THPAANScaleFactor = .rodata:0x804F0530; // type:object size:0x40 align:8 data:double
s_GameHeapNames__5mHeap = .rodata:0x804F0570; // type:object size:0x10
lbl_804F0580 = .rodata:0x804F0580; // type:object size:0x4 align:4 data:float
lbl_804F0588 = .rodata:0x804F0588; // type:object size:0x10 align:4 data:float
@@ -29037,9 +29037,9 @@ Actor_BaseActorName_Pairs = .rodata:0x804F3A78; // type:object size:0x3C0 data:4
lbl_804F3E38 = .rodata:0x804F3E38; // type:object size:0x4C0
lbl_804F42F8 = .rodata:0x804F42F8; // type:object size:0x480
lbl_804F4778 = .rodata:0x804F4778; // type:object size:0x788 align:4 data:float
lbl_804F4F00 = .rodata:0x804F4F00; // type:object size:0x288 data:2byte
lbl_804F5188 = .rodata:0x804F5188; // type:object size:0x40
lbl_804F51C8 = .rodata:0x804F51C8; // type:object size:0x100
kprDeadKeyMap = .rodata:0x804F4F00; // type:object size:0x288 data:2byte
kprLookupTable1252 = .rodata:0x804F5188; // type:object size:0x40
kprLookupTable437 = .rodata:0x804F51C8; // type:object size:0x100
lbl_804F52C8 = .rodata:0x804F52C8; // type:object size:0x40
lbl_804F5308 = .rodata:0x804F5308; // type:object size:0x10 data:4byte
lbl_804F5318 = .rodata:0x804F5318; // type:object size:0x1C
@@ -37117,7 +37117,7 @@ g_profile_E3_TITLE = .data:0x80541838; // type:object size:0xC
lbl_80541844 = .data:0x80541844; // type:object size:0x4C
g_profile_E3_GAMEEND = .data:0x80541890; // type:object size:0xC
lbl_8054189C = .data:0x8054189C; // type:object size:0x4C
lbl_805418E8 = .data:0x805418E8; // type:object size:0x48
@1 = .data:0x805418E8; // type:object size:0x48 scope:local
__vt__13sStateIDChk_c = .data:0x80541930; // type:object size:0x10
__vt__20sStateMethodUsr_FI_c = .data:0x80541940; // type:object size:0x40
__vt__10sStateID_c = .data:0x80541980; // type:object size:0x28
@@ -37808,8 +37808,8 @@ lbl_8054D7C4 = .data:0x8054D7C4; // type:object size:0xC
lbl_8054D7D0 = .data:0x8054D7D0; // type:object size:0x10
lbl_8054D7E0 = .data:0x8054D7E0; // type:object size:0x30
lbl_8054D810 = .data:0x8054D810; // type:object size:0x48
lbl_8054D858 = .data:0x8054D858; // type:object size:0xC
lbl_8054D864 = .data:0x8054D864; // type:object size:0x1C
lbl_8054D858 = .data:0x8054D858; // type:object size:0xA data:string
lbl_8054D864 = .data:0x8054D864; // type:object size:0x15 data:string
lbl_8054D880 = .data:0x8054D880; // type:object size:0x48
lbl_8054D8C8 = .data:0x8054D8C8; // type:object size:0x24
lbl_8054D8EC = .data:0x8054D8EC; // type:object size:0x4C
@@ -38449,7 +38449,7 @@ jumptable_8056BC98 = .data:0x8056BC98; // type:object size:0x20 scope:local
jumptable_8056BCB8 = .data:0x8056BCB8; // type:object size:0x20 scope:local
jumptable_8056BCD8 = .data:0x8056BCD8; // type:object size:0x20 scope:local
@1687 = .data:0x8056BCF8; // type:object size:0x21 scope:local data:string
lbl_8056BD20 = .data:0x8056BD20; // type:object size:0x30
lbl_8056BD20 = .data:0x8056BD20; // type:object size:0x2B data:string
__vt__Q34nw4r2ut19TagProcessorBase<w> = .data:0x8056BD50; // type:object size:0x14 scope:weak
__vt__Q34nw4r2ut19TagProcessorBase<c> = .data:0x8056BD64; // type:object size:0x14 scope:weak
__vt__Q34nw4r2ut13DvdFileStream = .data:0x8056BD78; // type:object size:0x64
@@ -40573,7 +40573,7 @@ lbl_80573F50 = .sdata:0x80573F50; // type:object size:0x4 data:4byte
lbl_80573F54 = .sdata:0x80573F54; // type:object size:0x4 data:4byte
lbl_80573F58 = .sdata:0x80573F58; // type:object size:0x8
lbl_80573F60 = .sdata:0x80573F60; // type:object size:0x8
lbl_80573F68 = .sdata:0x80573F68; // type:object size:0x8 data:4byte
__THPVersion = .sdata:0x80573F68; // type:object size:0x8 data:4byte
lbl_80573F70 = .sdata:0x80573F70; // type:object size:0x8 data:4byte
@4277 = .sdata:0x80573F78; // type:object size:0x5 scope:local data:string
@4029 = .sdata:0x80573F80; // type:object size:0x6 scope:local data:string
@@ -40902,8 +40902,8 @@ lbl_805748D0 = .sdata:0x805748D0; // type:object size:0x8 data:string
lbl_805748D8 = .sdata:0x805748D8; // type:object size:0x8
lbl_805748E0 = .sdata:0x805748E0; // type:object size:0x8
lbl_805748E8 = .sdata:0x805748E8; // type:object size:0x8
lbl_805748F0 = .sdata:0x805748F0; // type:object size:0x8 data:4byte
lbl_805748F8 = .sdata:0x805748F8; // type:object size:0x8 data:4byte
__KPRVersion = .sdata:0x805748F0; // type:object size:0x8 data:4byte
__AIVersion = .sdata:0x805748F8; // type:object size:0x8 data:4byte
lbl_80574900 = .sdata:0x80574900; // type:object size:0x8
lbl_80574908 = .sdata:0x80574908; // type:object size:0x8 data:4byte
lbl_80574910 = .sdata:0x80574910; // type:object size:0x2 data:2byte
@@ -41107,8 +41107,8 @@ __mailboxAck = .sdata:0x80574D98; // type:object size:0x4 scope:local data:4byte
hid = .sdata:0x80574D9C; // type:object size:0x4 scope:local data:4byte
__fsFd = .sdata:0x80574DA0; // type:object size:0x4 scope:local data:4byte
@1688 = .sdata:0x80574DA8; // type:object size:0x8 scope:local data:string
lbl_80574DB0 = .sdata:0x80574DB0; // type:object size:0x8
lbl_80574DB8 = .sdata:0x80574DB8; // type:object size:0x8 data:byte
lbl_80574DB0 = .sdata:0x80574DB0; // type:object size:0x6 data:string
l_byOffsetCounter$639 = .sdata:0x80574DB8; // type:object size:0x8 data:byte
mFormatBufferSize__Q34nw4r2ut17TextWriterBase<c> = .sdata:0x80574DC0; // type:object size:0x4 scope:weak data:4byte
mFormatBufferSize__Q34nw4r2ut17TextWriterBase<w> = .sdata:0x80574DC4; // type:object size:0x4 scope:weak data:4byte
@2743 = .sdata:0x80574DC8; // type:object size:0x4 scope:local data:string
@@ -41773,23 +41773,23 @@ lbl_80575A28 = .sbss:0x80575A28; // type:object size:0x8 data:4byte
lbl_80575A30 = .sbss:0x80575A30; // type:object size:0x8 data:4byte
lbl_80575A38 = .sbss:0x80575A38; // type:object size:0x1 data:byte
lbl_80575A39 = .sbss:0x80575A39; // type:object size:0x7 data:byte
THP_is_init = .sbss:0x80575A40; // type:object size:0x4 data:4byte
lbl_80575A44 = .sbss:0x80575A44; // type:object size:0x4 data:4byte
lbl_80575A48 = .sbss:0x80575A48; // type:object size:0x4 data:4byte
lbl_80575A4C = .sbss:0x80575A4C; // type:object size:0x4 data:4byte
lbl_80575A50 = .sbss:0x80575A50; // type:object size:0x10 data:4byte
lbl_80575A60 = .sbss:0x80575A60; // type:object size:0x20 data:4byte
lbl_80575A80 = .sbss:0x80575A80; // type:object size:0x20 data:4byte
lbl_80575AA0 = .sbss:0x80575AA0; // type:object size:0x4 data:4byte
lbl_80575AA4 = .sbss:0x80575AA4; // type:object size:0x4 data:4byte
lbl_80575AA8 = .sbss:0x80575AA8; // type:object size:0x4 data:4byte
lbl_80575AAC = .sbss:0x80575AAC; // type:object size:0x14 data:4byte
lbl_80575AC0 = .sbss:0x80575AC0; // type:object size:0x20 data:4byte
lbl_80575AE0 = .sbss:0x80575AE0; // type:object size:0x20 data:4byte
lbl_80575B00 = .sbss:0x80575B00; // type:object size:0x20 data:4byte
lbl_80575B20 = .sbss:0x80575B20; // type:object size:0x20 data:4byte
lbl_80575B40 = .sbss:0x80575B40; // type:object size:0x20 data:4byte
lbl_80575B60 = .sbss:0x80575B60; // type:object size:0x8 data:4byte
__THPInitFlag = .sbss:0x80575A40; // type:object size:0x4 data:4byte
__THPInfo = .sbss:0x80575A44; // type:object size:0x4 data:4byte
__THPWorkArea = .sbss:0x80575A48; // type:object size:0x4 data:4byte
__THPOldGQR6 = .sbss:0x80575A4C; // type:object size:0x4 data:4byte
__THPOldGQR5 = .sbss:0x80575A50; // type:object size:0x10 data:4byte
Gq = .sbss:0x80575A60; // type:object size:0x20 data:4byte
Gwid = .sbss:0x80575A80; // type:object size:0x20 data:4byte
Gbase = .sbss:0x80575AA0; // type:object size:0x4 data:4byte
__THPHuffmanCodeTab = .sbss:0x80575AA4; // type:object size:0x4 data:4byte
__THPHuffmanSizeTab = .sbss:0x80575AA8; // type:object size:0x4 data:4byte
__THPHuffmanBits = .sbss:0x80575AAC; // type:object size:0x14 data:4byte
Vachuff = .sbss:0x80575AC0; // type:object size:0x20 data:4byte
Uachuff = .sbss:0x80575AE0; // type:object size:0x20 data:4byte
Yachuff = .sbss:0x80575B00; // type:object size:0x20 data:4byte
Vdchuff = .sbss:0x80575B20; // type:object size:0x20 data:4byte
Udchuff = .sbss:0x80575B40; // type:object size:0x20 data:4byte
Ydchuff = .sbss:0x80575B60; // type:object size:0x8 data:4byte
sm_numberMemo__10sStateID_c = .sbss:0x80575B68; // type:object size:0x4 data:4byte
lbl_80575B70 = .sbss:0x80575B70; // type:object size:0x8 data:4byte
cCounter_c__m_gameFrame = .sbss:0x80575B78; // type:object size:0x4 data:4byte
@@ -41928,24 +41928,19 @@ lbl_80575DE0 = .sbss:0x80575DE0; // type:object size:0x4 data:4byte
lbl_80575DE4 = .sbss:0x80575DE4; // type:object size:0x4 data:4byte
lbl_80575DE8 = .sbss:0x80575DE8; // type:object size:0x4 data:4byte
lbl_80575DEC = .sbss:0x80575DEC; // type:object size:0x4 data:4byte
lbl_80575DF0 = .sbss:0x80575DF0; // type:object size:0x4 data:4byte
lbl_80575DF4 = .sbss:0x80575DF4; // type:object size:0x4 data:4byte
lbl_80575DF8 = .sbss:0x80575DF8; // type:object size:0x8 data:byte
kprProcDeadKeysFP = .sbss:0x80575DF0; // type:object size:0x4 data:4byte
kprProcRomajiFP = .sbss:0x80575DF4; // type:object size:0x4 data:4byte
@LOCAL@KPRInitQueue__FP9_KPRQueue@once = .sbss:0x80575DF8; // type:object size:0x8 data:byte
__AI_init_flag = .sbss:0x80575E00; // type:object size:0x4 data:4byte
__AID_Active = .sbss:0x80575E04; // type:object size:0x4 data:4byte
buffer = .sbss:0x80575E08; // type:object size:0x4 data:4byte
buffer+4 = .sbss:0x80575E0C; // type:object size:0x4 data:4byte
max_wait = .sbss:0x80575E10; // type:object size:0x4 data:4byte
max_wait+4 = .sbss:0x80575E14; // type:object size:0x4 data:4byte
min_wait = .sbss:0x80575E18; // type:object size:0x4 data:4byte
min_wait+4 = .sbss:0x80575E1C; // type:object size:0x4 data:4byte
bound_48KHz = .sbss:0x80575E20; // type:object size:0x4 data:4byte
bound_48KHz+4 = .sbss:0x80575E24; // type:object size:0x4 data:4byte
bound_32KHz = .sbss:0x80575E28; // type:object size:0x4 data:4byte
bound_32KHz+4 = .sbss:0x80575E2C; // type:object size:0x4 data:4byte
lbl_80575E30 = .sbss:0x80575E30; // type:object size:0x4 data:4byte
buffer = .sbss:0x80575E08; // type:object size:0x8 data:4byte
max_wait = .sbss:0x80575E10; // type:object size:0x8 data:4byte
min_wait = .sbss:0x80575E18; // type:object size:0x8 data:4byte
bound_48KHz = .sbss:0x80575E20; // type:object size:0x8 data:4byte
bound_32KHz = .sbss:0x80575E28; // type:object size:0x8 data:4byte
__OldStack = .sbss:0x80575E30; // type:object size:0x4 data:4byte
__CallbackStack = .sbss:0x80575E34; // type:object size:0x4 data:4byte
lbl_80575E38 = .sbss:0x80575E38; // type:object size:0x8 data:4byte
__AID_Callback = .sbss:0x80575E38; // type:object size:0x8 data:4byte
__init = .sbss:0x80575E40; // type:object size:0x8 data:4byte
__AXCallbackStack = .sbss:0x80575E48; // type:object size:0x8 data:4byte
__AXAuxCpuReadWritePosition = .sbss:0x80575E50; // type:object size:0x4 data:4byte
@@ -42353,32 +42348,32 @@ lbl_8057650C = .sbss:0x8057650C; // type:object size:0x4 data:4byte
lbl_80576510 = .sbss:0x80576510; // type:object size:0x4 data:4byte
lbl_80576514 = .sbss:0x80576514; // type:object size:0x4 data:4byte
lbl_80576518 = .sbss:0x80576518; // type:object size:0x8 data:byte
lbl_80576520 = .sbss:0x80576520; // type:object size:0x1 data:byte
lbl_80576524 = .sbss:0x80576524; // type:object size:0x4 data:4byte
lbl_80576528 = .sbss:0x80576528; // type:object size:0x4 data:4byte
lbl_8057652C = .sbss:0x8057652C; // type:object size:0x4 data:4byte
lbl_80576530 = .sbss:0x80576530; // type:object size:0x8 data:4byte
lbl_80576538 = .sbss:0x80576538; // type:object size:0x4 data:4byte
lbl_8057653C = .sbss:0x8057653C; // type:object size:0x4 data:4byte
lbl_80576540 = .sbss:0x80576540; // type:object size:0x4 data:4byte
Initialized = .sbss:0x80576520; // type:object size:0x1 data:byte
IPCCurrentBufferLo = .sbss:0x80576524; // type:object size:0x4 data:4byte
IPCCurrentBufferHi = .sbss:0x80576528; // type:object size:0x4 data:4byte
IPCBufferLo = .sbss:0x8057652C; // type:object size:0x4 data:4byte
IPCBufferHi = .sbss:0x80576530; // type:object size:0x8 data:4byte
__relnchFl = .sbss:0x80576538; // type:object size:0x4 data:4byte
__relnchRpc = .sbss:0x8057653C; // type:object size:0x4 data:4byte
__relnchRpcSave = .sbss:0x80576540; // type:object size:0x4 data:4byte
@LOCAL@IPCCltInit__Fv@initialized = .sbss:0x80576544; // type:object size:0x4 scope:weak data:4byte
IpcNumPendingReqs = .sbss:0x80576548; // type:object size:0x4 scope:local data:4byte
IpcNumUnIssuedReqs = .sbss:0x8057654C; // type:object size:0x4 scope:local data:4byte
__fsInitialized = .sbss:0x80576550; // type:object size:0x4 scope:local data:4byte
__devfs = .sbss:0x80576554; // type:object size:0x4 scope:local data:4byte
lbl_80576558 = .sbss:0x80576558; // type:object size:0x4 data:4byte
lo$688 = .sbss:0x8057655C; // type:object size:0x4 scope:local data:4byte
hi$689 = .sbss:0x80576560; // type:object size:0x4 scope:local data:4byte
_asynCnt = .sbss:0x80576558; // type:object size:0x4 data:4byte
@LOCAL@ISFS_OpenLib__Fv@lo = .sbss:0x8057655C; // type:object size:0x4 scope:local data:4byte
@LOCAL@ISFS_OpenLib__Fv@hi@0 = .sbss:0x80576560; // type:object size:0x4 scope:local data:4byte
hId = .sbss:0x80576564; // type:object size:0x4 scope:local data:4byte
lbl_80576568 = .sbss:0x80576568; // type:object size:0x4 data:4byte
lbl_8057656C = .sbss:0x8057656C; // type:object size:0x4 data:4byte
lbl_80576570 = .sbss:0x80576570; // type:object size:0x4 data:4byte
lbl_80576574 = .sbss:0x80576574; // type:object size:0x4 data:4byte
lbl_80576578 = .sbss:0x80576578; // type:object size:0x4 data:4byte
lbl_8057657C = .sbss:0x8057657C; // type:object size:0x4 data:4byte
lbl_80576580 = .sbss:0x80576580; // type:object size:0x1 data:byte
lbl_80576584 = .sbss:0x80576584; // type:object size:0x4 data:4byte
lbl_80576588 = .sbss:0x80576588; // type:object size:0x8 data:4byte
__EUARTInitialized = .sbss:0x80576568; // type:object size:0x4 data:4byte
__EUARTLastErrorCode = .sbss:0x8057656C; // type:object size:0x4 data:4byte
__EUARTSendStop = .sbss:0x80576570; // type:object size:0x4 data:4byte
Enabled = .sbss:0x80576574; // type:object size:0x4 data:4byte
__DBMtrCallback = .sbss:0x80576578; // type:object size:0x4 data:4byte
__DBDbgCallback = .sbss:0x8057657C; // type:object size:0x4 data:4byte
__DBEXIInputFlag = .sbss:0x80576580; // type:object size:0x1 data:byte
__DBRecvMail = .sbss:0x80576584; // type:object size:0x4 data:4byte
__DBRecvDataSize = .sbss:0x80576588; // type:object size:0x8 data:4byte
typeInfo__Q34nw4r2ut8IOStream = .sbss:0x80576590; // type:object size:0x4 data:4byte
typeInfo__Q34nw4r2ut10FileStream = .sbss:0x80576598; // type:object size:0x4 data:4byte
typeInfo__Q34nw4r2ut13DvdFileStream = .sbss:0x805765A0; // type:object size:0x4 data:4byte
@@ -49262,7 +49257,7 @@ lbl_8057E718 = .sdata2:0x8057E718; // type:object size:0x4 data:4byte
lbl_8057E71C = .sdata2:0x8057E71C; // type:object size:0x4 data:4byte
lbl_8057E720 = .sdata2:0x8057E720; // type:object size:0x4 align:4 data:float
lbl_8057E728 = .sdata2:0x8057E728; // type:object size:0x8 align:8 data:double
lbl_8057E730 = .sdata2:0x8057E730; // type:object size:0x8 data:4byte
__EXIFreq = .sdata2:0x8057E730; // type:object size:0x8 data:4byte
lbl_8057E738 = .sdata2:0x8057E738; // type:object size:0x4 align:4 data:float
lbl_8057E73C = .sdata2:0x8057E73C; // type:object size:0x4 align:4 data:float
lbl_8057E740 = .sdata2:0x8057E740; // type:object size:0x4 align:4 data:float
@@ -51647,10 +51642,10 @@ TgSirenTag__StateID_PreDemo = .bss:0x805B8260; // type:object size:0x80 data:4by
TgSirenTag__StateID_EventFinish = .bss:0x805B82E0; // type:object size:0x30 data:4byte
lbl_805B8310 = .bss:0x805B8310; // type:object size:0x10
AcOSpore__STATE_WAIT = .bss:0x805B8320; // type:object size:0x40 data:4byte
lbl_805B8360 = .bss:0x805B8360; // type:object size:0x18 data:4byte
lbl_805B8378 = .bss:0x805B8378; // type:object size:0x28 data:4byte
lbl_805B83A0 = .bss:0x805B83A0; // type:object size:0x100
lbl_805B84A0 = .bss:0x805B84A0; // type:object size:0x10 data:4byte
__THPMCUBuffer = .bss:0x805B8360; // type:object size:0x18 data:4byte
__THPLCWork512 = .bss:0x805B8378; // type:object size:0x28 data:4byte
__THPIDCTWorkspace = .bss:0x805B83A0; // type:object size:0x100
__THPLCWork672 = .bss:0x805B84A0; // type:object size:0x10 data:4byte
@66 = .bss:0x805B84B0; // type:object size:0xC scope:local
null__8sStateID = .bss:0x805B84BC; // type:object size:0xC
m_tmpCtData__7fBase_c = .bss:0x805B84C8; // type:object size:0x10 data:4byte
@@ -51896,9 +51891,13 @@ lbl_8062E488 = .bss:0x8062E488; // type:object size:0x418 data:byte
lbl_8062E8A0 = .bss:0x8062E8A0; // type:object size:0x4640
__responses = .bss:0x80632EE0; // type:object size:0xD0 scope:local data:4byte
__timeout_alarm = .bss:0x80632FB0; // type:object size:0x30 scope:local
lbl_80632FE0 = .bss:0x80632FE0; // type:object size:0x40
lbl_80633020 = .bss:0x80633020; // type:object size:0x80 data:4byte
lbl_806330A0 = .bss:0x806330A0; // type:object size:0x3A80 data:4byte
__rpcBuf = .bss:0x80632FE0; // type:object size:0x40
__heaps = .bss:0x80633020; // type:object size:0x80 data:4byte
IpcReqArray = .bss:0x806330A0; // type:object size:0xC00 data:4byte
IpcReqPtrArray = .bss:0x80633CA0; // type:object size:0x180 data:4byte
IpcStartTimeArray = .bss:0x80633E20; // type:object size:0x300 data:4byte
IpcHandlePathBuf = .bss:0x80634120; // type:object size:0x1800
IpcOpenPathBuf = .bss:0x80635920; // type:object size:0x1200
sMutex__Q34nw4r2ut19DvdLockedFileStream = .bss:0x80636B20; // type:object size:0x18
sLCImpl__Q34nw4r2ut28@unnamed@ut_LockedCache_cpp@ = .bss:0x80636B38; // type:object size:0x1C scope:local data:byte
mLoadingTexture__Q34nw4r2ut10CharWriter = .bss:0x80636B58; // type:object size:0x10 data:4byte
+12 -9
View File
@@ -1310,10 +1310,10 @@ config.libs = [
"progress_category": "sdk",
"host": False,
"objects": [
Object(NonMatching, "RVL_SDK/thp/THPDec.c"),
Object(NonMatching, "RVL_SDK/thp/THPAudio.c"),
Object(NonMatching, "RVL_SDK/kpr/KPR.c"),
Object(NonMatching, "RVL_SDK/ai/AI.c"),
Object(NonMatching, "revolution/thp/THPDec.c"),
Object(NonMatching, "revolution/thp/THPAudio.c"),
Object(NonMatching, "revolution/kpr/kpr_lib.c"),
Object(NonMatching, "revolution/ai/ai.c"),
Object(NonMatching, "RVL_SDK/arc/ARC.c"),
Object(NonMatching, "RVL_SDK/ax/AX.c"),
Object(NonMatching, "RVL_SDK/os/OS.c"),
@@ -1333,11 +1333,14 @@ config.libs = [
Object(NonMatching, "RVL_SDK/kpad/KPAD.c"),
Object(NonMatching, "RVL_SDK/usb/USB.c"),
Object(NonMatching, "RVL_SDK/bte/BTE.c"),
Object(NonMatching, "RVL_SDK/ipc/IPC.c"),
Object(NonMatching, "RVL_SDK/fs/FS.c"),
Object(NonMatching, "RVL_SDK/euart/EUART.c"),
Object(NonMatching, "RVL_SDK/wenc/WENC.c"),
Object(NonMatching, "RVL_SDK/tpl/TPL.c"),
Object(NonMatching, "revolution/ipc/ipcMain.c"),
Object(NonMatching, "revolution/ipc/ipcclt.c"),
Object(NonMatching, "revolution/ipc/memory.c"),
Object(NonMatching, "revolution/ipc/ipcProfile.c"),
Object(NonMatching, "revolution/fs/fs.c"),
Object(NonMatching, "revolution/euart/euart.c"),
Object(NonMatching, "revolution/wenc/wenc.c"),
Object(NonMatching, "revolution/tpl/TPL.c"),
Object(NonMatching, "NdevExi2A/DebuggerDriver.c"),
Object(NonMatching, "NdevExi2A/exi2.c"),
],