Can't figure out how to get this damn ghidra extension to work. I have so many versions of ghidra and still, nope.

https://github.com/yetmorecode/ghidra-lx-loader

GitHub - yetmorecode/ghidra-lx-loader: Ultimate Ghidra loader for the LX/LE executable file format (OS/2, DOS4GW, VxD)

Ultimate Ghidra loader for the LX/LE executable file format (OS/2, DOS4GW, VxD) - yetmorecode/ghidra-lx-loader

GitHub
I JUST WANT TO HACK 32BIT DOS GAMES IS THAT SO WRONG
installing a new JDK and a different version of ghidra and a github actions version instead of a the release version
IT LIVES
so I got the ghidra-lx-loader extension from here (and unzipped it to reveal the zip), then got that version of ghidra (10.2.0), then installed it. seems to work fine
https://github.com/yetmorecode/ghidra-lx-loader/actions/runs/3518280046
GitHub - yetmorecode/ghidra-lx-loader: Ultimate Ghidra loader for the LX/LE executable file format (OS/2, DOS4GW, VxD)

Ultimate Ghidra loader for the LX/LE executable file format (OS/2, DOS4GW, VxD) - yetmorecode/ghidra-lx-loader

GitHub
oh, error strings that specify what function they are, my beloved

oh this is a weird thing I didn't know existed.
you embed an int3 in your code, then a short JMP, and the ASCII characters "WVIDEO".
If the ASCII code is found, it ends up outputting a debug string in the Watcom debugger.

http://www.ctyme.com/intr/rb-0010.htm

Int 03

this game is so weird. I'm like 99% sure it saves background you're currently on into the save file.
not, like, an index into which background, but the background ITSELF

correction: that's now 100%

it definitely does.

which is actually helpful.
I can load the game, move left and right, then save the game.
this'll export the current background to a file
yeah that didn't work
FIXED IT
I'm extracting all the backgrounds from Star Trek: Deep Space Nine: Harbringer.
@foone I had that one! Peak non-rectangular-prism software packaging.