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