Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!dlyons From: dlyons@Apple.COM (David Lyons) Newsgroups: comp.sys.apple Subject: Re: //gs question Message-ID: <32177@apple.Apple.COM> Date: 1 Jun 89 19:58:20 GMT References: <2708@ndsuvax.UUCP> <10228@claris.com> Distribution: na Organization: Apple Computer Inc, Cupertino, CA Lines: 36 In article <10228@claris.com> jazzman@claris.com (Sydney R. Polk) writes: >From article <2708@ndsuvax.UUCP>, by nuwilken@ndsuvax.UUCP (Scott Wilken): >> [...] >> If I were to put a directory named SYSTEM on a disk which boots under >> ProDOS 8, instead of loading P16 and running the finder, then put in the >> directories like /desk.accs and /system.setup, would these things load, or >> not? [...] >> Scott Wilken >This is possible (look at AppleWorks) but is really gross. Basically you >have to detect whether you are on a GS or not. If you are then you >have to start the desk manager. >[...] >Syd Polk No! Never ever call DeskStartup under ProDOS 8 (even though AppleWorks 2.0 does; they fixed that in AppleWorks 2.1). DeskStartup tells NDAs that an application which fully supports NDAs (not CDAs!) is starting up, and that a whole bunch of toolsets are available and already started up. Well-behaved NDAs are perfectly welcome to crash your system for you if DeskStartup is called under ProDOS 8. The problem with *loading* CDAs under ProDOS 8 is that the Loader isn't around to interpret the object module format that the CDAs are stored in. That's what P8CDA (see my recent msg) does. --Dave Lyons, Apple Computer, Inc. | DAL Systems AppleLink--Apple Edition: DAVE.LYONS | P.O. Box 875 AppleLink--Personal Edition: Dave Lyons | Cupertino, CA 95015-0875 GEnie: D.LYONS2 or DAVE.LYONS CompuServe: 72177,3233 Internet/BITNET: dlyons@apple.com UUCP: ...!ames!apple!dlyons My opinions are my own, not Apple's.