* subtract the process load segment from the code segment on i8086

git-svn-id: trunk@39064 -
This commit is contained in:
nickysn 2018-05-20 16:55:18 +00:00
parent 875330d84f
commit 81d5483ab1

View File

@ -1281,10 +1281,10 @@ begin
{$ifdef CPUI8086}
{$if defined(FPC_MM_MEDIUM) or defined(FPC_MM_LARGE) or defined(FPC_MM_HUGE)}
segment := addr shr 16;
segment := (addr shr 16) - e.processsegment;
addr := Word(addr);
{$else}
segment := CSeg;
segment := CSeg - e.processsegment;
{$endif}
{$endif CPUI8086}