Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-unix!hplabs!felix!scgvaxd!wlbr!wlbreng1!steve From: steve@wlbreng1.UUCP (Steve Childress) Newsgroups: comp.sys.amiga Subject: Help w/Disked for hard disks Message-ID: <159@wlbreng1.UUCP> Date: Wed, 7-Jan-87 16:30:28 EST Article-I.D.: wlbreng1.159 Posted: Wed Jan 7 16:30:28 1987 Date-Received: Fri, 9-Jan-87 01:43:51 EST Organization: Eaton Inc. IMSD, Westlake Village, CA Lines: 33 .. I have written a disk driver for my 1.2 system. Works OK, uses my own bus-to-Western Digital controller hardware interface. The drives are a 5MB Syquest cartridge and an ATASI 40MB, 30Msec drive. Works nicely, however I too dislike the slow program-load times arising from the computation done by the loader for address fixup. I much preferred OS9's position independent code strategy. I have a question or two: 1. DISKED doesn't like the drive name "HD0:" which is what I chose to put in mountlist. Do I have to have a "resource" of that name? I find no discussion of this in the RKM. 2. DISKDOCTOR, when run on a healthy hard disk, seems to corrupt things. I don't trust it for other than floppies. 3. I have not found an easy way for my driver to find the in-memory instances of the information in the /devs/mountlist, eg., no. cylinders, etc. The driver guide incompletely discusses the convention of passing something like this in a register in the I/O call to OPEN device. Anyone know? Or do I have to search the lists myself? 4. To partition a hard disk, you merely make two entries in /devs/mountlist and issue two mount commands in your startup file. (this question arose in other discussions here.) Regards, Steve Childress (818) 706-5247 (days) {trwrb, scgvaxd, ihnp4, voder, jplgodo} !wlbr!wlbreng1!steve