[comp.sys.amiga.hardware] Mystery Solved: Re: The Hardframe 2000, BTNTape, and Every

DrBob@cup.portal.com (Robert A Rethemeyer) (03/17/91)

John Lee writes...
>Okay, as of today, March 16, my 3M MCD403 Tape and Microbotics HardFrame
>are working together.

Glad to hear it!

>With the hardware problem solved, I tackled the software problem.  The
>version of BTNTape I have is 1.0, and very likely out-of-date.  With a

Nope, v1.0 is the only one I have ever released.

>little work, I discovered that the driver issued a fault READ_CAPACITY SCSI
>command, and then did not check for an error.  This command is a 10-byte
>command and the module tapeio of BTNTape sends only 6 bytes.  The HardFrame

Ack! I hadn't noticed that before. I guess most drivers are pretty forgiving.
It was also wrong in the new version;  will fix.

>Despite the faulty READ_CAPACITY command, I must congradulate the author of
>BTNTape (Mr. Rethemeyer?)

Guilty.

>                          It works as advertised and works well.  I eagerly
>await the new version.

In gratitude for finding that bug for me, I can email you a beta copy of the
new one (with bug fixed :-).  Send email if interested.

>                        This little experience has forced me to learn a great
>deal about the SCSI spec., SCSI-direct, and about DOS handlers.  After

Same here.  Very little of this stuff is adequately documented.  I started
out on this project knowing ZIP.

>ensuring my tape system is stable, my next project will be to get QuarterBack
>to use it.  Any ideas?

Yes.  Ask QB to add BTNtape support :-) I'm only half joking. QB wants to use
Exec devices, and does OpenDevice() and DoIO() calls.  Since BTN is a DOS
device, QB would need to do Open() and Write()/Read() from dos.library.
To support QB as it is now, you would have to write a tape.device, and that's
a whole area I haven't gotten into yet (and don't feel like getting into).
I may write CCS to ask how hard it would be to support BTN.  Meanwhile,
TAR does quite well.  The only thing about QB I miss is the nice interface.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Bob Rethemeyer                     // "My Sneaker-Phone keeps kicking my
    DrBob@cup.portal.com   -or-     //   Football-Phone off the hook."
..!sun!portal!cup.portal.com!DrBob //                      - Jay Leno