darin@tmq.UUCP (Darin Adler) (07/23/85)
I have an interesting problem with the Macintosh disk driver. According to Inside Macintosh, when a disk is inserted, a disk insertion event occurs. This includes disks that are in the drives, when a program is started up. My difficulty is this: the disk insertion event does not occur if the disk is in the second drive and the first drive is still running (has not timed out yet). Because of this behavior, when I turn on the Macintosh with 2 disks in the drives, only one of the disks is mounted. I do not know whether there are 2 disks or 1 and I need to look at all mounted volumes. I do NOT wish to put a delay before my GetNextEvent(diskMask,0) loop, because this delay would ALWAYS occur. Is there ANY way to find if there is a disk in this second drive (and Mount it) that will not cause incompatibilities with the XL and (hopefully) any future "Macintoshes". HELP! Darin Adler ihnp4!tmq!darin