[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Formatting HFS on IIGS



In article <mattd-081292161943@city-lights.apple.com> mattd@apple.com (Matt Deatherage) writes:
>[...]
>"GenericMacSCSI" is a binary file that needs to go, verbatim, into an
>APPLE_DRIVER partition on a hard disk, where a Macintosh will load it and
>execute it as a Macintosh device driver.  Apple doesn't make a generic Mac
>SCSI driver, so there's no file included on 6.0.
>
>The ADU file is a GS/OS application, not a Macintosh driver binary.  Trying
>to put that into an APPLE_DRIVER partition isn't going to be useful.  :)

Matt was thinking of a way it was, or was going to be, or whatever, during
6.0.1 development.

Actually GenericMacSCSI is supposed to have a "generic" (meaning non-Apple)
Macintosh SCSI driver stored as a couple of resources (one contains the
driver and one contains information about it).

There is no point in making a copy of ADU & call it GenericMacSCSI in the
Drivers folder, because ADU contains only the Apple driver, not a generic
driver, and it will already load this resource from its own resource fork
anyway!

The best solution is to answer ADU's alert by saying Yes, you want to use
your drive on a Macintosh; I think it will create the APPLE_DRIVER partition.
Then use whatever utility came with your Macintosh hard drive (Apple or non-
Apple) to "update" the driver.

If your 3rd-party utility is unwilling to update the driver unless the
contents of the APPLE_DRIVER partition already "looks" like a valid driver,
then you might have a problem.  In that case, you could make a GenericMacSCSI
file containing the $4D61 and $5E72 resources from ADU (rSCSIDrvr and
rSCSIDescDrvr), only change the resource IDs from 1 to 2, so they'll
get loaded for a "generic" drive.

(I don't know whether there are 3rd-party utilities that would make you
resort to this, or not.)
-- 
David A. Lyons, Apple Computer, Inc.      |   DAL Systems
Apple II System Software Engineer         |   P.O. Box 875
Internet:dlyons@apple.com                 |   Cupertino, CA 95015-0875

My opinions are my own, not Apple's.