Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!apple!mattd From: mattd@Apple.COM (Matt Deatherage) Newsgroups: comp.sys.apple Subject: Re: P8/GSOS Switching Message-ID: <37375@apple.Apple.COM> Date: 18 Dec 89 22:48:25 GMT References: <1964701@mtsg.ubc.ca> Organization: Apple Computer Inc, Cupertino, CA Lines: 46 In article <1964701@mtsg.ubc.ca> Les_Ferch.@MTSG.UBC.CA writes: > >The supported method of using both ProDOS 8 and GS/OS on an Apple >IIGS is to boot into GS/OS and then launch the desired ProDOS 8 >application. Any other method is unsupported. (And they are walking >on very, very thin ice if they use another method.) > >------------------------------------------------------------------- >The above response is not completely clear to me. For instance, >what does "The ATINIT procedure described does not resolve the issue >of the background tasks" mean? The "ATINIT procedure" I described >was for ProDOS 8 only, so what does that have to do with "background >tasks"? Also, what is the officially supported method of printing >over Appletalk from ProDOS 8 (ie. GSOS NOT loaded)? > >I think it's pretty clear that my "rename files and then do a P8 >restart or GSOS shutdown as per tech note #49" or the Smartboot >program are the only methods to completely switch the OS and be >guaranteed to work under all conditions. > >However, some clarification on this matter (perhaps from either Matt >or Dave) would be greatly appreciated. ATINIT in the root directory is a method for ProDOS 8 running on a non-GS to get AppleTalk active. *It is not supported on the IIgs and if it works, it's more or less by accident. AppleTalk on the IIgs is only supported by booting into GS/OS.* GS/OS generally refuses to boot if the system isn't the way it thinks it ought to be. For example, it keys off the MSLOT ($7F8) screen hole to know what slot you're booting from (currently, at least). If some interrupt source (like AppleTalk) has things coming in when the system hasn't started up the interrupt manager yet, or if the AppleTalk drivers try to start up when the network thinks they're already there as a different node, or anything else (little and annoying) like that, the boot process will probably fail. If you want to use AppleTalk from your IIgs, you have to boot into GS/OS. That's all we guarantee that will work and that was all that was tested. -- ============================================================================ Matt Deatherage, Apple Computer, Inc. | "The opinions represented here are Developer Technical Support, Apple II | not necessarily those of Apple Group. Personal mail only, please. | Computer, Inc. Remember that." ============================================================================