[comp.sys.mac.hypercard] HyperCard on floppies

marvel@tut.cis.ohio-state.edu (Howard P. Marvel) (12/17/88)

I have a series of HyperCard stacks designed to aid in teaching
microeconomics to undergraduates.  My target environment for these is
a laboratory with two-floppy SE's.  My problem is one of squeezing the
system files necessary together with HyperCard and a psuedo-Home stack
onto one of the disks and starting automatically on a master stack on
the other disk.

By using the SE minimum installation installer script, throwing away
the larger Geneva fonts, and pitching the StartUp device file, I can
get what I want on the startup disk so long as I cut down Home.  (I
need both Macintalk and the Appletalk Imagewriter Driver)  But all is
not great.  First, if I have my cut-down home go directly to the other
disk, I find that the second volume hasn't been mounted in time and
the student gets a dialog box.  What I have to do is fiddle around a
bit on the Home stack and then give the student a button to proceed.
If I send mouseUp to the button I get the dialog box. The button
script looks like

on mouseUp
	go "APT Master Disk:Main"
end mouseUp

Why this fails from a script is a mystery to me.  So my questions are,
	1.  How do I delay until the 2d disk is recognized?
	2.  Is there a trick to getting go "full path:stack" to work from
            a script?

Some other questions:  On openCard for the first stack on the second disk,
I play a sampled sound and wait until done.  If a mouseUp has been
received in the interim, I go to the next card.  Unfortunately, this
seems to be unreliable.  On some machines, a startUp handler in the
stack script does not get completed until I've descended into the
stack, a pain. Ideas?

Finally, how large is 1.2.2 in comparison to 1.2.1

Thanks in advance.