🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #45576

Re: Mac Plus Radius Upgrade Info Plus a Favor

#45576
From: Tim W Smith
Date: Sun, 04 Feb 1990 10:48
27 lines
1652 bytes
The Mac ROMs have trouble with SCSI.  Asking them to work with
accelerators is asking for a miracle.

If the author of the disk driver supplied with the hard disk never
encountered an accelerated Mac, the code is unlikely to perform the
bizarre rituals needed to work correctly.

For example, after the driver does SCSIGet and SCSISelect, it will
do SCSICmd.  Under an accelerated Mac, SCSICmd will fail sometimes.

Any normal person would treat this as an error and pass an error code
back to the Device Manager.  However, someone who has been warped by
the unholy combination of the ROM SCSI Manager and an accelerator will
either loop issuing SCSICmd calls until it works, or will check the
SCSI bus to see just what phase it is in and issue the appropriate
SCSI Manager call.

I prefer the "loop until it works" approach, because looking at the
bus requires either trusting SCSIStat in the ROM, or looking at the
hardware directly.

When I was experimenting with an SE and a couple different accelerators,
I noticed that how the SCSI Manager gets screwed up depends on the
accelerator.  For example, with the Radius accelerator, it was SCSICmd
that tended to screw up.  With the Dove accelerator, it was SCSIRead.

						Tim Smith
Technical Details
Message-ID: <26585@cup.portal.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!usc!apple!portal!portal!cup.portal.com!ts
References: <1000@manta.NOSC.MIL>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!usc!apple!portal!portal!cup.portal.com!ts
From: ts@cup.portal.com (Tim W Smith)
Newsgroups: comp.sys.mac
Subject: Re: Mac Plus Radius Upgrade Info Plus a Favor
Message-ID: <26585@cup.portal.com>
Date: 4 Feb 90 10:48:33 GMT
References: <1000@manta.NOSC.MIL>
Organization: The Portal System (TM)
Lines: 27