1
0
Fork 0

copy psp file table to child processes

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@688
This commit is contained in:
Ulf Wohlers 2003-02-24 15:42:21 +00:00
parent e3a3634669
commit deb328f319

View file

@ -232,8 +232,10 @@ bool DOS_Execute(char * name,PhysPt block_pt,Bit8u flags) {
if ((head.signature!=MAGIC1) && (head.signature!=MAGIC2)) iscom=true;
else {
headersize=head.headersize*16;
imagesize=(head.pages)*512-headersize;
imagesize=(head.pages-1)*512-headersize;
if (head.extrabytes) imagesize += head.extrabytes % 512;
// always load st least 512 Bytes (dos cache/dos bug?)
if (imagesize+headersize<512) imagesize = 512-headersize;
}
if (flags!=OVERLAY) {
/* Create an environment block */