Path: utzoo!attcan!uunet!cs.utexas.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!TAUNOS.BITNET!L77
From: L77@TAUNOS.BITNET (Yoram Ney)
Newsgroups: comp.sys.apple
Subject: Booting Ram5 from Assembly
Message-ID: <8909271621.aa29960@ADM.BRL.MIL>
Date: 27 Sep 89 13:02:43 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The Internet
Lines: 29

Right.Since nothing's come in yet,and I can NOT believe no one had tackled
this problem before,I'm rephrasing and remailing my problem of last friday:

I have an Apple IIgs.
..(That's only part of the problem,there's more coming)...
It has an Apple 5.25" drive daisy-chaind to an Apple 3.5" drive.
+ a 1 MB filled-up Apple memory expansion card.

I've written an assembly program that's placed on a disk as the startup
system file (XXX.SYSTEM,TYPE $FF),and on booting copies the entire disk it
resides on into /Ram5.

Next I want to run the copied program files *FROM /RAM5,BY +BOOTING+ /RAM5*!!

Question is,what do I place at the end of my program,that will boot Ram5?
I expected there will be a JMP to S5 D2's device driver,some kind of JMP/JSR
Cn00 for /Ram5.
I read ProDos Tech Ref + Beneath Apple ProDos,where it states that the
address for the device driver for S5 D2 is at $BF2A-$BF2B.But this address
points to $C50A ehich is the device driver for slot 5 drive *ONE* (and indeed
the 3.5 drive instead of the Ram disk starts whenever calling this
address!!!).

So,in short,where do you JMP/JSR in order to boot /Ram5 ??????????

wooohh! I hope it's clearer now.
Please,direct-email,or email direct as well as to the net etc..

L77@TAUNOS.Bitnet