[net.micro.mac] Fastime SASI/SCSI Host Interface Adapter for the Mac

rick@ut-ngp.UTEXAS (Rick Watson) (08/27/85)

[bug food.]

Here's a preliminary report on the Macintosh SASI/SCSI interface made by
Fastime.

I mailed a check for $150 about a month ago.  The interface arrived last
Thursday.  For $150 you get: the interface board, a disk with some software,
and some printed documentation.

The board consists of a NCR SASI/SCSI bus controller chip, a couple of 7400
series gate chips, some resistor packs, some feed-thru sockets, and a 50-pin
connector.  The board is aprox 2 and a half inches square (rough guess.)
To install it, you remove the roms from the mac, plug in the board where
the roms were, and plug the roms into the board. There is a one wire chip
clip that you are supposed to clip to a lead on a nearby chip. I didn't like
the chip clip, so I cut it off and soldered the wire where it was supposed to
go. The only difficult part of the installation (beyond getting the Mac apart)
is putting the logic board back in the Mac.  The 50-pin connector sticks up a
bit too far and you have to wedge things a bit.  Then you plug in your 50-pin
cable.  I was able to run the 50-pin cable out of the back of the Mac beside
the battery case.  I cannot put the cover back on the battery case, but 
since my Mac is still under AppleCare, I don't want to hack the case.  I could
at this point remove the board and make it look like the board was never there.

You then plug the other end of your cable into a SASI/SCSI disk controller, and
presuming you have that connected to a disk and power supply, you are ready to
go.  I am using a Xebec S1410A hard disk controller and a Shugart 604 5-mb
winchester disk.

The software that comes with the kit supports the S1410/Shugart combination,
so I didn't have to make any changes.  The software includes the sources for
a disk formatter and the driver for the Mac. Also there is a driver install
program.  Sources are Aztec C. Some of the C includes assembler, so conversion
to other C is not as easy as one would like.  I know that Megamax C supports
in-line assembler, but not the same. The formatter and driver are also already
built.   The driver install program was supposed to be there, but was not.
It took me about half an hour to build a driver install program using
Megamax C.  It is a very short program, but the calling parameters for
OpenDriver are different between Aztec and Megamax C.  My program kept
crashing until I stopped to look at InsideMac.

Once you are hooked up, you run the format program.  Be sure your Xebec is
jumpered for 512 byte sectors.  BE CAREFUL with the format program. It does
not bother to ask you if you want to format the disk.

After the disk is formatted, you run the driver install program.  When you
return to the Finder, there is the hard disk with a little over 5000K free!!!
The driver install program does not bother to make the hard disk the startup
disk and eject the boot floppy as I would like. At this point, you can
copy the System and Finder to the hard disk.  Then you command-option-double-
click the Finder on the hard disk to make it the startup disk. Then, you 
copy ALL your favorite files to the hard disk.

The driver supports a non-partitioned disk.  There is supposed to be 
a new software release "soon" that supports some kind of partitioning.

The software works great as long as you don't have any disk problems.
This version does not appear to check for disk errors. I had some problems with
this as I had a bad sector in the directory. Hopefully, the next version
of their software will correct this.  The price list I got with the kit
says the upgrade will be available 8-15-85 (yes, < today) and costs $20.
I hope they don't really expect me to pay for this.  The lady I talked
to on the phone today didn't know anything about the new software, but
promised to call me back.  

The hard disk works quite well (barring disk errors).  Very rough timings
put it at about the speed of a Hyperdrive, but I didn't have very good
times for the Hyperdrive.  I have about 130 files on the disk now and
launching the finder (4.1 from the desktop) takes about 9 seconds.
This compares to 15 seconds for a floppy with 30 files and even longer
for 2 floppies.  Other things like edit/compile and simply exit to finder are
much faster, and it is really great to have 1 disk with plenty of room
instead of squeezing onto 2 floppies.  I have a program
that writes 512 bytes to the controller, and reads it back. It will do
1000 passes in 16 seconds, so I am getting 500,000 bits/sec including
all the overhead. Note: this is reading/writing the controller ram, not the
disk.

Overall, I am very pleased.  The software could use some work. It needs:
1. Error detection.  The XEBEC does retries, but if there is a bad spot,
   there is just no way for the controller to recover.
2. A mount program that makes the hard disk the startup volume and ejects
   the startup floppy (a la RamStart).
3. Disk partitioning (promised).
4. Multi-drive support (might come with partitioning). The XEBEC will 
   suport 2 drives.
5. A hard disk backup program.

This is what my system cost:

1. Fastime interface					$150
2. XEBEC S1410A  (from Kieruff)				$165
   (Paramount carries S1410's for $125. They could not
    tell me over the phone if they were S1410A's. I
    use the S1410A because I have them in other equipment.
    Either should work with this software.)
3.  Shugart 604 from Priority I (5 mb) 			$ 99
4.  Cables, power supply.			       ~$ 60

You need to be a moderately good hardware hacker to go this way.  Their 
documentation is pretty terse.  You also get schematics in MacDraw
format on the software disk.  You even get a schematic for their
next product -- a SASI/SCSI controller plus some parallel ports.

They also sell kits that include the disk controller and hard disk.

I would be interested in anyone else using this product. I have written
some quick and dirty utilities to dump error stats out of the Xebec, and
read all the sectors on the disk.  You can use Fedit to put any bad
sectors into a file.  My directory sector problem went away after I
re-wrote it.  I will be doing some more work if their next
software release does not have everything I want.

You can order from:

Fastime
p.o. box 12508
San Luis Obispo, CA  93406
(805) 546-9141
Basic Mac SCSI Host Adapter Kit $150.
UPS shipping $5.00. UPS COD $10.00

I have no connection with Fastime or DMS design.  This is a home project
not supported by where I work.

----------------

Rick Watson
University of Texas Computation Center
Austin, Tx 78713
(512) 471-3241
rick@ngp.UTEXAS.EDU rick@ut-ngp.arpa
...ut-sally!ut-ngp!rick