+ set the initial SS:SP in the NewExe header

git-svn-id: trunk@42572 -
This commit is contained in:
nickysn 2019-08-03 01:04:32 +00:00
parent dbafff24fe
commit c70f2c63cd

View File

@ -3668,6 +3668,8 @@ cleanup:
begin
Header.InitialIP:=EntrySym.address;
Header.InitialCS:=TNewExeSection(EntrySym.objsection.ExeSection).MemBasePos;
Header.InitialSP:=0;
Header.InitialSS:=Header.AutoDataSegmentNumber;
Header.WriteTo(FWriter);
{ todo: write the rest of the file as well }
Result:=True;