Chain
Chain Terminate and execute another application
#include <SegLoad.h> Segment Loader
The use of Chain is no longer recommended. Actually, that might be an
understatement, since it has been broken since MutiFinder 1.0 was released.
Chain (and its partner Launch) now have inline glue, so you should ignore
the description of these functions in technote 160, and use the glue provided in
your development package.
Chain works like Launch except that the current application's heap and data
area remain intact.
Expects: (A0) is a Ptr pointing to p-string of application file to launch.
4(A0) indicates how to configure sound and screen buffers.
The file to launch is on the current volume (see SetVol).

Notes: The word at 4(A0) should be set as follows:
0 Configure to provide only the main sound and screen buffers ( provide
the largest amount of memory possible)
>0 Configure for the main screen buffer and the alternate sound buffer
<0 Configure for both the alternate sound and alternate screen to be
allocated (least available RAM)
This usage is identical to that of Launch. See that topic for an example.