Delink/begin decompiling entry point

That is, xapi0.obj, which has been renamed from crt0.obj because it
appears to be part of the Xbox libraries rather than the C runtime.
This commit is contained in:
KeybadeBlox 2026-02-20 21:50:00 -05:00
parent 9b6c91a12e
commit 9cfd8b5bf3
7 changed files with 103 additions and 41 deletions

View file

@ -3,13 +3,14 @@ JSRF/Core.obj,true,0x00011000-0x00013FEB,,,0x00186BA0-0x00186C14,,,,,,0x001C4390
JSRF/GameData.obj,true,0x00039B50-0x0003B937,0x0018AD60-0x0018AD75,0x0018C9A0-0x0018C9AA,,,,,,,0x001CA16C-0x001CA3DB,,0x001EB790-0x001EB793,0x001EFC88-0x001F7047,
JSRF/Jet2.obj,true,0x0006F9E0-0x0006FA6F,,,0x00187710-0x00187724,,,,,,,0x001E620C-0x001E622F,,0x0022FCE0-0x0022FCE3,
ADX (need to decompose),false,0x0013A570-0x0014555F,?,?,?,?,,,,,,?,?,?,
XDK Core (need to decompose),false,0x00145560-0x0014B79F,?,?,?,?,,,,,,?,?,?,
Xapi (need to decompose),false,0x00145560-0x0014B79F,?,?,?,?,,,,,,?,?,?,
XDK/Xapi/xapi0.obj,true,0x00147FB4-0x0014807C,,,,,,,,,,,,,
Smilebit libs (need to decompose),false,0x0014B7A0-0x0017BF3F,?,?,?,?,,,,,,?,?,?-0x0022ED2B,
C runtime,false,0x0017BF40-0x00182B80,?,?,?,,,,,?,?,0x0022ED2C-?,?,?,
C runtime (need to decompose),false,0x0017BF40-0x00182B80,?,?,?,,,,,?,?,0x0022ED2C-?,?,?,
Unknown MS math lib,false,0x00182B81-0x0018694F,?,?,?,,,,,?,?,?,?,?,
Another (tiny) Smilebit math lib,false,0x00186950-0x00186B7F,?,?,?,,,,,?,?,?,?,?,
Direct3D8 (need to decompose),false,,?,,0x0018CB40-0x0019E334,,,,,?,?,?,?,?,
DirectSound8 (need to decompose),false,,?,?,,,0x0019E340-0x001BA89B,,,,?,?,?,?,0x0027E080-0x00284E17
MMatrix.obj,false,,?,,,,0x001BA8A0-0x001BBAAF,,,,,?,?,0x00264BD8-0x00264C13,
Smilebit/MMatrix.obj,false,,?,,,,0x001BA8A0-0x001BBAAF,,,,,?,?,0x00264BD8-0x00264C13,
Xgraphics (need to decompose),false,,?,,,,,0x001BBAC0-0x001BC7BB,,,,?,?,,
XDK Peripherals (need to decompose),false,,?,,,,,,0x001BC7C0-0x001C3F57,,,?,?,,

1 Object Delink? .text .text$yc .text$yd .text$x D3D DSOUND MMATRIX XGRPH XPP .rdata .rdata$x .data$CRT .data DOLBY
3 JSRF/GameData.obj true 0x00039B50-0x0003B937 0x0018AD60-0x0018AD75 0x0018C9A0-0x0018C9AA 0x001CA16C-0x001CA3DB 0x001EB790-0x001EB793 0x001EFC88-0x001F7047
4 JSRF/Jet2.obj true 0x0006F9E0-0x0006FA6F 0x00187710-0x00187724 0x001E620C-0x001E622F 0x0022FCE0-0x0022FCE3
5 ADX (need to decompose) false 0x0013A570-0x0014555F ? ? ? ? ? ? ?
6 XDK Core (need to decompose) Xapi (need to decompose) false 0x00145560-0x0014B79F ? ? ? ? ? ? ?
7 XDK/Xapi/xapi0.obj true 0x00147FB4-0x0014807C
8 Smilebit libs (need to decompose) false 0x0014B7A0-0x0017BF3F ? ? ? ? ? ? ?-0x0022ED2B
9 C runtime C runtime (need to decompose) false 0x0017BF40-0x00182B80 ? ? ? ? ? 0x0022ED2C-? ? ?
10 Unknown MS math lib false 0x00182B81-0x0018694F ? ? ? ? ? ? ? ?
11 Another (tiny) Smilebit math lib false 0x00186950-0x00186B7F ? ? ? ? ? ? ? ?
12 Direct3D8 (need to decompose) false ? 0x0018CB40-0x0019E334 ? ? ? ? ?
13 DirectSound8 (need to decompose) false ? ? 0x0019E340-0x001BA89B ? ? ? ? 0x0027E080-0x00284E17
14 MMatrix.obj Smilebit/MMatrix.obj false ? 0x001BA8A0-0x001BBAAF ? ? 0x00264BD8-0x00264C13
15 Xgraphics (need to decompose) false ? 0x001BBAC0-0x001BC7BB ? ?
16 XDK Peripherals (need to decompose) false ? 0x001BC7C0-0x001C3F57 ? ?