home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.apple2
- Path: sparky!uunet!munnari.oz.au!metro!ipso!fawlty!johnmac
- From: johnmac@fawlty.towers.oz.au (John MacLean)
- Subject: DOS 3.3 Launcher for 8 bit Apple //
- Organization: Tower Technology, Sydney
- Date: Mon, 7 Sep 1992 22:38:56 GMT
- Message-ID: <1992Sep7.223856.415@fawlty.towers.oz.au>
- Sender: johnmac@fawlty.towers.oz.au (John MacLean)
- Lines: 34
-
- A number of people have asked me for an equivalent to my DOS 3.3 Launcher
- for 8 bit Apple //s.
- I almost have such a program - it was the origin of my GS DOS 3.3 Launcher.
- It works by copying the block list into bank $01, and then simulating the
- RWTS by doing calls directly to the smartport firmware of the drive it
- is launched from.
-
- The major problem with making this thing really useful for 8 bit Apple //s,
- is that it is not easy to quit back to ProDOS 8.
- This is necessary because many DOS 3.3 programs don't have quit options
- [and when they do, they do not exit through a common code point which is
- easy to trap - they usually just reboot or quit to BASIC]
- On the GS version, I install a CDA on launch, which when selected enables
- you to quit back to the launcher (usually the Finder).
-
- I was about to ask for any bright ideas on how to force a quit back to
- P8, but I think I just thought of one.
- When running DOS 3.3 binary programs (such as games), I can set up the
- reset vector before handing over control.
- When running RWTS based disk images, I can set up the reset vector from
- within the RWTS routine (it is useless setting it up before handing over
- control, because DOS 3.3 and most other RWTS based programs set the reset
- vector themselves later in the boot process. Thus ctl-reset should send
- you straight to the quit code, and perform a P8 quit.
-
- What do people think of this?
- I could do it, but is it actually worth my while?
-
- John MacLean.
- --
- This net: johnmac@fawlty.towers.oz.au Phone: +61 2 427 2999
- That net: uunet!fawlty.towers.oz.au!johnmac Fax: +61 2 427 7072
- Snail: Tower Technology, 1 Apollo Pl, Home: +61 2 449 5930
- Lane Cove, NSW 2066, Australia.
-