AH = 55h
DX = New PSP segment address
SI = memory size value to place in ~PSP~ offset 02h (DOS 3+)
returns nothing
- the following should be observed when using this function
o Allocate memory for the PSP and program code (~INT 21,48~)
o Duplicate the PSP (~INT 21,55~)
o Load program code into allocated segment above the new PSP
o Save Current PSP
o Set PSP to the PSP just created (~INT 21,50~)
o Jump to start of code if .COM otherwise handle relocation,
setup stack and registers
- similar to ~INT 21,26~ except the PSP is setup by DOS
- increments reference count in ~SFT~ for all inherited files
- files flagged as not inheritable are marked as closed in the
new PSP
- invoked by ~INT 21,4B~
- see ~UNDOC~ ~INT 21,4B~ ~INT 21,26~
Zurück zum Interrupt Info. | Roger Morgan / 1998 | L.Änderung 29.03.99 |