[comp.sys.apple] ProDos Quit code

TMPLee@DOCKMASTER.ARPA (01/08/88)

I have a need to get a ProDos/16 binary (type $B3) launched from within
ProDos/8 basic.  I know one can't do it directly with a PRINT
D$;"-NEWPROGRAM" (I've tried.)  There is, however, supposed to be an
extension to the ProDos/8 MLI quit call that allows one to give the
pathname of the next application.  I can't find it documented in any of
the books I can find in the bookstore.  Does anyone know exactly what
the calling sequence and parameter list for it is?

(Dave Lyons recently gave me the form for a quit with no path specified
-- it was something like
 jsr prodos
 65
 loc parmlist

 where parmlist had
 04 00 00 00 00 00 00

I assume the extension involves some change to the parmlist, but I don't
want to try to guess what it might be -- it doesn't sound like just
replacing the 0's with a pathname would do!)

TMPLee@Dockmaster.arpa

buyse@convexe.UUCP (01/12/88)

I may be mistaken, not being a fully-up GS expert, but I don't think that
what you are attempting can be done in the way you described.

Prodos 8 and Prodos 16 are similar, but not directly compatible.  If you
need to run a Prodos 16 application, you almost certainly won't be able
to run it under Prodos 8.  The calls will be different for the
application, and the processor, of course, will be in 16-bit native as
opposed to emulation mode.  

-Russell Buyse.