[comp.sys.atari.st.tech] SCSI ID#

paulm@ccicpg.UUCP (Paul Moreau) (11/03/90)

 Well after some further study I've come up with the following:
 I reversed engineered the adpter board and it works very similar to the way
 I've heard the adapter in an SH204 works.  There is an adpter address decoder
 that is hooked to data bits 5-7 of the ACSI bus.   The output of this goes
 to the PAL which qualifies this with ACSI CS * A1 and some SCSI signals.
 An output from the PAL sets -SEL and SCSI D0 together (they are physically
 wired together).  On the first write to the host adapter #$88, #$ffff8606
 does the host adapter and SCSI selection at the same time.  Come to think
 of it, I'm not 100% sure this is a BMS100.   I got the board from a friend
 who's drive box (it might of been an SH204) bit the dust.   He just upgraded
 to a different and larger drive and gave me the adpater.

 Anyway,  I think I have two choices: 

 A.  I can alter the design to allow different SCSI selections by adding a
     1-of-8 decoder chip ala 74LS138 to ACSI bits 0-2 and send the output 
     tri-stated by a buffer to the SCSI bus lines.   This should maintain
     compatibility with the disc driver since for selection a zero is on these
     three lines anyways.   Just setting them to 6 should set SCSI bit 6 and
     due to the 1-of-8 get the radial selection bits.

		-- or --

 B.  I can leave the Tape drive at ID 0 and just use another host adapter set
     at a different ACSI address.

 Currently I am tending to lean towards B (OK, I'm lazey :^) ).

 Anyways, what say you guys? A or B.  As I said earlier,  I'll release the
 code to any and all.

 The tape drive I am playing with is a Cypher 540 with the Emulex SCSI
 'enhancement'.  The code has the driver built in and is a klone of the
 unix flavor of tar.  It will tar in and out complete directory structures
 or devices (ie.  tar -cv c:) as well as files.

---
  .==========================================================.
  | ### ####### ###     |    N O R T H    | /==============\ |
  | ### ###     ###     |  A M E R I C A  |< An STC Company >|
  | ### ####### ####### |    (was CCI)    | \==============/ |
  |----------------------------------------------------------|
  | UUCP: ..uunet!ccicpg!dl2!paulm |     Paul L. Moreau      |
  |   or  ..uunet!ccicpg!dl1!paulm | Sr. Diag Software Eng.  |
  |   or  ..uunet!ccicpg!paulm     |   Irvine, California    |
  `=========================================================='
Nobody wants constructive criticism.  It's all we can do to put up with
constructive praise.