Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!think!ames!ucbcad!ucbvax!UIAMVS.BITNET!AWCTTYPA
From: AWCTTYPA@UIAMVS.BITNET (DAVE LYONS)
Newsgroups: comp.sys.apple
Subject: Mail from Participate at the University of Iowa
Message-ID: <8712052016.aa05704@SMOKE.BRL.ARPA>
Date: Sat, 5-Dec-87 20:57:36 EST
Article-I.D.: SMOKE.8712052016.aa05704
Posted: Sat Dec  5 20:57:36 1987
Date-Received: Thu, 10-Dec-87 22:11:39 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 18


>.. so it closes all open files, drops a 4 into the ProDOS parameter list
>(why? they're all zeroes anyway!!) and calls the MLI function hex 65.

Aha!  Because they are NOT all zeroes in all cases!  Apple did a good job of
planning ahead there.  There is currently one case when non-zero parameters in
the QUIT parameter list.  It is on a IIgs, when ProDOS 16 was originally
booted but ProDOS is currently running.  If the first byte is $EE, then the
2nd and 3rd bytes are the address of the pathname of the next program to run;
instead of quitting to the caller, the specified application is run (and it
can be SYS, S16, or EXE!).

[I tried to send this note to mackay@dalcs.UUCP, but it bounced back]

--David A. Lyons
  BITNET:  AWCTTYPA@UIAMVS
  USMAIL:  PO Box 287 | North Liberty IA 52317
  CompuServe:  72177,3233