<p>So I&#39;ve got code at 17DA:08AA, which is E8 5D F7. DOSBox decodes that as CALL 000A.</p><p>Manually decoding it myself, it should be a relative jump, and it&#39;s a jump to $-0x8a3. following the jump it ends up at 17DA:000A.</p><p>BUT GHIDRA thinks this code is at 1fb7:08aa, and it decodes it as call SUB_2000_fb7a, which doesn&#39;t exist. </p><p>I&#39;m not sure how (0x08aa+3)-0x8a3 = 2000:fb7a. Something weird is going on. Why is the number BIGGER?</p>
Reply