mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-02-20 10:17:03 +03:00
We can now create a fresh Ghidra project, import the JSRF executable into it, import symbols into it, delink object files from it, and then decompile with objdiff. Just needs some documentation.
1.1 KiB
1.1 KiB
| 1 | Object | Delink? | .text | .text$x | D3D | DSOUND | MMATRIX | XGRPH | XPP | .rdata | .rdata$x | .data | DOLBY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Core.obj | false | 0x00011000-0x00013FF0 | 0x00186BA0-0x00186C1F | 0x001C4390-0x001C44FF | 0x001E4D20-0x001E4DAB | 0x00251D40-0x00251DAB | ||||||
| 3 | Jet2.obj | true | 0x0006F9E0-0x0006FA6F | 0x00187710-0x00187724 | 0x001E620C-0x001E622F | 0x0022FCE0-0x0022FCE7 | |||||||
| 4 | ADX (need to decompose) | false | 0x0013A570-0x0014555F | ? | ? | ? | ? | ||||||
| 5 | XDK Core (need to decompose) | false | 0x00145560-0x0014B79F | ? | ? | ? | ? | ||||||
| 6 | Smilebit libs (need to decompose) | false | 0x0014B7A0-0x0017BF3F | ? | ? | ? | ?-0x0022ED2B | ||||||
| 7 | C runtime | false | 0x0017BF40-0x00182B80 | ? | ? | ? | 0x0022ED2C-? | ||||||
| 8 | Unknown MS math lib | false | 0x00182B81-0x0018694F | ? | ? | ? | ? | ||||||
| 9 | Another (tiny) Smilebit math lib | false | 0x00186950-0x00186B7F | ? | ? | ? | ? | ||||||
| 10 | Direct3D8 (need to decompose) | false | 0x0018CB40-0x0019E334 | ? | ? | ? | |||||||
| 11 | DirectSound8 (need to decompose) | false | 0x0019E340-0x001BA89B | ? | ? | ? | 0x0027E080-0x00284E17 | ||||||
| 12 | MMatrix.obj | false | 0x001BA8A0-0x001BBAAF | 0x00264BD8-0x00264C13 | |||||||||
| 13 | Xgraphics (need to decompose) | false | 0x001BBAC0-0x001BC7BB | ||||||||||
| 14 | XDK Peripherals | false | 0x001BC7C0-0x001C3F57 |