🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #19332

Re: DIY SCSI... It's done!

#19332
From: Stuart Lynne
Date: Mon, 21 Sep 1987 06:43
42 lines
2541 bytes
In article <3898@sdcsvax.UCSD.EDU> jww@sdcsvax.UCSD.EDU (Joel West) writes:
>In the September batch of Tech Notes, #159 finally addresses
>the issue of "How do I build my own SCSI drive?"  I would say,

.... misc. warnings etc deleted to save space

>This may sound like it is hard to write your own
>driver.  It is.  This may sound like we are trying
>to scare you off from writing your own driver.  We are.

I built my own when the Mac Plus first came out. While they make some
obvious points about the difficulty involved they are going overboard a bit.
I make no pretense to being Joe C/Asm Hacker, don't know +5 from ground and
had never worked with SCSI.

It took me less than two weeks to get something useable. Some of *that* time
was implementing the SCSI driver hooks (this was late '85, before you get
get the libraries etc from Apple or anyone else); and debugging Apple's ROM
driver to get Blind transfer's to work. 

Given the level of knowledge available about the subject matter, and
availability of misc. bits of software I don't think that anyone with
reasonable programming skills shouldn't attempt this *if* they want to have
some fun and learn something about how drivers work with the Mac.

Basically this project is fun because *it is* moderately difficult in spots,
but without any huge amounts of drudge. As a learning tool it's fun and you
do end up getting yourself a drive for about half price. (E.g. pick up a
Seagate ST225N for about $400, last time I checked, probably cheaper now!)

Start with one of the RAM disk's available. The SCSI code slot's right in.
Formatting is usually a matter of issuing one or two commands to the drive
via the SCSI manager. You will probably want to implement a simple program
to right the boot blocks on the drive so you can auto-boot.

Good luck and have fun. 

PS. I use a Dataframe these days.. provided by my employers.


-- 
{ihnp4!alberta!ubc-vision,uunet}!van-bc!Stuart.Lynne Vancouver,BC,604-937-7532
Technical Details
Message-ID: <1355@van-bc.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!van-bc!sl
References: <1479@imagen.UUCP> <3898@sdcsvax.UCSD.EDU>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!van-bc!sl
From: sl@van-bc.UUCP (Stuart Lynne)
Newsgroups: comp.sys.mac
Subject: Re: DIY SCSI... It's done!
Message-ID: <1355@van-bc.UUCP>
Date: Mon, 21-Sep-87 02:43:28 EDT
Article-I.D.: van-bc.1355
Posted: Mon Sep 21 02:43:28 1987
Date-Received: Tue, 22-Sep-87 01:24:41 EDT
References: <1479@imagen.UUCP> <3898@sdcsvax.UCSD.EDU>
Reply-To: sl@van-bc.UUCP (Stuart Lynne)
Organization: Public Access Network, Vancouver, BC.
Lines: 42