maybe I'd be better at getting back into my reverse engineering projects if getting back into them didn't involve first figuring out which of the 13 Ghidra versions I have installed is for that project
-
10.1.5 was the DS9 point and click game and a WinCE powered printer
-
10.1.4 was an aliexpress single-key-keyboard and some parts of the Borland Graphics Interface
-
@foone There's no upgrade path for projects? ._.
(Was thinking of getting back into Ghidra for non-DPMI, non-8088 stuff...)
-
10.0.4 was SOLELY for a GBA DBZ game
-
9.2.2 was a vape unit I was trying to run Doom on, Duke Nukem 1 for DOS, and Links386 for DOS
-
@cr1901 There is, but the extensions (for console CPUs and such) are tied to the exact version, so often I've got version X, but then I need to disassemble a new CPU, but the extension to do that is only available for version Y
-
@foone Buu's Fury?
-
@cr1901 and I could PRESUMABLY manually build new extension versions myself from source, but frankly that's too much of a mess for me to bother when I can just install a separate version of ghidra
-
@cr1901 until I end up with 13 versions installed and it's now a disaster
-
<?xml version="2.0"?>replied to Foone🏳️⚧️ last edited by
@foone *why* do you have 13 versions?
-
@endrift I think it was Dragon Ball Z: The Legacy of Goku II
-
Foone🏳️⚧️replied to <?xml version="2.0"?> last edited by
@overanalytcl I explain here:
https://digipres.club/@foone/113059464273865702 -
ah-ha! It was 10.2.2
-
@foone Good to know your user experience so that I may adjust mine accordingly. Are extensions written in Java? Maybe I'll install a toolchain so I can compile extensions from source if I have to.
-
@[email protected] Have you ever played doom on a normal device? do you even own a normal device? do you post from a smart cooker or something? That seems in character for you
-
@nex yeah I've played it on DOS computers! that's relatively normal, if just anachronistic
-
@cr1901 yeah, they're java.
-
okay now I can see why may2023!foone got stuck here. this is so fucking complicated.
-
I'm trying to decode a scripting language for a video game, but the problem it's not just a bytecode file, it's more like an EXE file. It's got multiple sorts of metadata that has to be properly parsed, and linking that needs to be done, and that task is proving to be a little too hard for my tiny brain
-
especially because it's doing this kind of... in-place relocation thing?