<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Short:        Control Quantum HD Parameter
Author:       Benjamin Fuller (RIP)
Uploader:     aminet aminet net
Type:         driver/media
Version:      1.0
Requires:     SCSI Device with Quantum Hard Disk
Architecture: m68k-amigaos



Quantum TurboCharger v1.0 - (Dec 12 1991/02:29:17)
Copyright (c) 1991, Fuller Computer Systems, Inc.


DISCLAIMER
-------------------
THIS SOFTWARE IS PROVIDED "AS IS".  NO REPRESENTATIONS OR
WARRANTIES ARE MADE WITH RESPECT TO THE ACCURACY, RELIABILITY,
PERFORMANCE, CURRENTNESS, OR OPERATION OF THIS SOFTWARE,
AND ALL USE IS AT YOUR OWN RISK.

NEITHER FULLER COMPUTER SYSTEMS NOR THE AUTHOR ASSUME
ANY RESPONSIBILITY OR LIABILITY WHATSOEVER WITH RESPECT
TO YOUR USE OF THIS SOFTWARE.


DISTRIBUTION
-------------------
TurboQuantum is NOT in the public domain.

Permission is hereby granted to distribute the TurboQuantum
executable and documentation for non-commercial purposes,
provided the copyright notices are not removed from the
executable or documentation.

TurboQuantum may not be distributed for a profit without the
express written permission of Fuller Computer Systems, Inc.

Fred Fish is expressly granted permission to distribute the
TurboQuantum executable and documentation as part of the
"Fred Fish freely redistributable Amiga software library."

The Byte Information Exchange (BIX) is expressly granted
permission to distribute the TurboQuantum executable and
documentation as part of the Amiga Exchange listings area.


WHAT IS THIS THING?
-------------------
TurboQuantum is basically a SCSI bit twiddler.  Specifically, it will
set or clear the Disable Disconnection bit in the Quantum Drive Control
Parameters Mode Page (vendor unique page $39 / byte 3, bit 7).

Q: What does the Disable Disconnection bit do?

A: The Disable Disconnection (DDIS) mode parameter controls a Quantum
   hard disk's ability to disconnect from, and reconnect to a SCSI
   controller while it is transferring data.  The default behavior of
   most Quantum drives is to allow disconnection/reconnection to
   happen while a data transfer is in progress.


Q: Why whould I want to change the DDIS parameter.

A: When a hard disk causes a disconnect/reconnect to happen, the SCSI
   controller must reset its internal data transfer pointers for that
   hard disk.  If your Controller uses DMA (like the A3000 and A2091),
   it must also reinitialize its DMA controller.  Certain DMA SCSI
   controllers will actually "fall-back" to CPU controlled I/O after
   a disconnect/reconnect!  The bottom line is that your hard disk
   data transfer performance can drop...  And in some cases CPU
   availibility during a hard disk access will disappear.


Q: What can be done about this?

A: Twiddle the DDIS bit -- TurboQuantum does this for you.  This will
   get rid of the disconnect/reconnects that happen during a data
   transfer.  It will not prevent the initial disconnection due to the
   implied seek of a READ command.  For a WRITE command, disconnection
   will only happen after all data has been transferred into the buffer
   on the hard disk.  This will improve hard disk performance.


HOW TO USE IT
-------------------
TurboQuantum can be started from Workbench or the CLI/Shell.

When TurboQuantum starts, it will scan your SCSI bus looking for
Quantum hard disks.  It can identify SCSI devices connected to the
following controllers:

   scsi.device          - Commodore A3000, A2091 and A590
   HardFrame.device     - Microbotics HardFrame
   suprascsi.device     - Some Supra hard disk controllers
   gvpscsi.device       - Some GVP hard disk controllers
   Malibu.device        - California Access Malibu Board

If you have more than one controller connected to your Amiga computer,
TurboQuantum will check for as many as it can find and identify.

You can specify additional devices to search for via the DEVICE= tooltype
in the TurboQuantum icon or via the "-d" option from the CLI/Shell.

Once the devices have been scanned, TurboQuantum will then ask you what
you would like to do.

If all of the Quantum hard disks do NOT have their DDIS bits set,
the "TurboCharge!" button will be selectable.

If all of the Quantum hard disks already have their DDIS bits set,
the "Remove TurboCharge Changes" button will be selectable.

If some of the Quantum hard disks already have their DDIS bits set,
and some do not, both buttons will be selectable.

To quit TurboQuantum without changing anything, simply select the
CLOSEWINDOW button in the upper left corner of the window.


ICON TOOLTYPES
-------------------

DEVICE
   Use this tooltype to specify additional device drivers.

   Example: DEVICE=foo.device|bar.device


FLAGS
   The FLAGS tooltype is used to specify modifiers to the default
   operation of TurboQuantum.  These modifiers are:

      ONEBOARD
         When scanning device drivers for SCSI devices, this flag
         limits the scan to the first board of the device driver.

      NOLUNS
         When scanning device drivers for SCSI devices, this flag
         limits the scan to the first LUN on each SCSI device.

      OVERRIDE
         This flag removes the single invocation restriction.
         If this flag is not specified and there is another
         copy of TurboQuantum already running, the window of
         the active TurboQuantum is moved in front of all
         other windows.

   Example: FLAGS=NOLUNS


USERFONT
   This tooltype can be used to force TurboQuantum to use an
   alternate typeface for all text rendered into the TurboQuantum
   window.  If the specified typeface can not be used because
   of screen size limits, the default will be used.

   Example: USERFONT=times.24


CLI/Shell USAGE
-------------------
USAGE: TurboQuantum [-d device] [-f font.size] [-blDO]
Options: d  device name specifiers
         b  limit device scan to one SCSI board
         l  limit LUN scan to the first LUN
         f  text font specifier (ie. topaz.8)
         D  enable debug and progress messages
         O  override single invocation restriction


CREDITS
-------------------
Thanks to Michael Sinz for determining the
real world effects of the DDIS parameter.


MODIFICATIONS
-------------------
20-Dec-91 -- Initial public release.


AND NOW A WORD FROM OUR SPONSOR
--------------------------------------
Are you tired of using old and obnoxious utilities
that just don't seem to want to work right?

Well, here in the Fuller Research Cave we have been working around
the clock (which happens to be in the center of the cave) to bring
you the most sophisticated utilities which are pretty AND useful.
(Hey, how 'bout that, _Pretty_Useful_!)

Over the next few months we will be releasing some hot
new tools that help you be the master of your hard drives.

So... Keep your eyes peeled, your ears cleaned out, and your
fingernails trimmed --  Er, wrong commercial. Sorry.

So be watching for the new line of hard drive management tools
from Fuller Computer Systems, Inc... _The Utility Company_.

ps. _Please_ don't peel your eyes.

(Goofy music plays in the background.... Fade to black.)

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

Enjoy...  Any questions...  Just ask.

Ben Fuller
(bix: benfuller)
Fuller Computer Systems

</pre></body></html>