Commit graph

7 commits

Author SHA1 Message Date
KeybadeBlox
1a48d4323e Complete delink workflow; separate from decomp
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.
2025-12-16 22:30:49 -05:00
KeybadeBlox
fe20d64d27 Add delink POSIX script
Also reworked the directory structure a little.
2025-12-14 22:53:33 -05:00
KeybadeBlox
7e1785e466 Add objdiff setup
This is intended more as a proof of concept as we figure things out
than the start of an actual decompilation in this repository.  Target
object files are currently "bring your own."
2025-12-14 19:27:11 -05:00
KeybadeBlox
a968f475e8 Add g_game extern declaration to Core.hpp
Honestly not sure why it's not defined in there, but it's not up to me.
2025-12-13 08:54:22 -05:00
KeybadeBlox
52e8353421 Update GameObj data members 2025-12-11 17:32:18 -05:00
KeybadeBlox
0f1c561abb Inline DrawMode enum into Game definition
Wasn't much point in having it float around in global scope.
2025-12-10 23:02:28 -05:00
KeybadeBlox
58a2dbb2fb Consistent capitalization
The release binary was called Jet2.exe (according to the XBE header), so
they were apparently capitalizing file names.  This was already
reflected in objects.csv, but not the source files.
2025-12-10 22:43:42 -05:00
Renamed from src/core.hpp (Browse further)