SetApplBase
The Process Manager calls the SetApplBase procedure when it starts up your application. You should never need to call it. It is documented for completeness only.
PROCEDURE SetApplBase (startPtr: Ptr);
startPtr
- The starting address for the application heap zone to be initialized.
DESCRIPTION
The SetApplBase procedure sets the starting address of the application heap zone
for the application being initialized to the address designated by startPtr, and
then calls the InitApplZone procedure.
- WARNING
- Like
InitApplZone, SetApplBase is a potentially dangerous operation, because the program's code itself normally resides in the application heap zone. To do so safely, you must make sure that the code containing the SetApplBase call is not in the application zone.
SPECIAL CONSIDERATIONS
You should not call SetApplBase at all, but, if you must, be sure not to call it at interrupt time because it affects memory.
ASSEMBLY-LANGUAGE INFORMATION
The registers on exit for SetApplBase are
| Registers on exit |
| D0 | Result code |
RESULT CODES