Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!sri-unix!sri-spam!mordor!lll-tis!ames!sdcsvax!ucbvax!UIAMVS.BITNET!AWCTTYPA From: AWCTTYPA@UIAMVS.BITNET (DAVE LYONS) Newsgroups: comp.sys.apple Subject: Mail from Participate at the University of Iowa Message-ID: <8710191731.aa27841@SMOKE.BRL.ARPA> Date: Mon, 19-Oct-87 22:26:51 EDT Article-I.D.: SMOKE.8710191731.aa27841 Posted: Mon Oct 19 22:26:51 1987 Date-Received: Wed, 21-Oct-87 01:24:21 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 30 William DenBesten (and Chris Schumann)-- Apparently the start of your conversation never got to my site, but: The QUIT call works fine in ProDOS 8 1.3 (although it has another bug--an accidental 65C02 instruction which can trash your disk if you run it on a II+ or unenhanced //e). QUIT may be buggy on ProDOS 1.0.1--it was not a documented call back in those days. [And there is _no_ excuse for using such an old version! Go to your dealer and get ProDOS 8 1.4, which is current.] It should not be necessary to do anything to the bitmap before quitting, although you _are_ supposed to close all files first. The A register and Carry flag are completely unimportant before an MLI call, but I can't remember if a the MLI does a CLD for you or not. It can't hurt to include one. Note that there IS a paremeter list for QUIT. The parameter count is 4, and you NEED to have 6 bytes of zeroes in the parameter list to insure compatibility with future ProDOSes. Example: 300: JSR $BF00 303: 65 304: 10 03 : 310: 04 00 00 00 00 00 00 Hope this helps. --David A Lyons AWCTTYPA@UIAMVS (bitnet)