@foone@digipres.club
oh wait I searched on "int 21h". but there's a generic interrupt mechanism here, I just described it. I'm an idiot
@foone@digipres.club
btw, the game (Rogue, if I didn't mention that before) is written in C, and uses Lattice C 2.00.
Ghidra mostly decompiles it properly. The function arguments sometimes confuse it: Lattice seems to add some padding between arguments sometimes? I'm not sure why exactly.