home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / hardutil / 3drvs260.zip / 3_DRIVES.DOC next >
Text File  |  1993-08-20  |  68KB  |  1,364 lines

  1. 3_Drives v2.6  Shareware  version Released August 20th, 1993
  2. 4_Drives v3.01 Registered version Released August 20th, 1993
  3.  
  4. ╒══════╡  3_Drives v2.6  │
  5. │                                  ┌────────────────┐    ┌────────────────┐
  6. │      Dustbowl Designs, Inc.      │     426 MB     │    │░░░░0   MB░░░░░░│
  7. │      -=≡ NOT REGISTERED ≡=-      │ ≡■≡≡≡≡≡≡≡≡≡≡≡≡ │    │░░░░░░░░░░░░░░░░│
  8. │    "Dedicated to enhancing the   └────────────────┘    └────────────────┘
  9. │    world's personal computers."     E:  Installed         4_Drives only
  10. │       (405) 741-2721 BBS
  11. ├───────────────────────────────────────────────────────────────────────────┐
  12. │     Copyright 1992 by Dustbowl Designs, Inc. All rights reserved.         │
  13. │         12600 S.E. 38th Street, Choctaw, Oklahoma USA 73020-6107          │
  14. │   See 3_Drives.doc for v3.01 registration information. (405) 741-4705     │
  15. └───────────────────────────────────────────────────────────────────────────┘
  16.  
  17. The universal device driver that lets you add an additional 16-bit
  18. interface to your system.  Add up to two **= MORE =** MFM, RLL, ESDI
  19. or AT/IDE hard disk drives regardless of the first interface type.
  20.  
  21. ┌────────────────────────────────────────────────────────────────────┐
  22. │▒▒▒ What's New: v2.6 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  23. └────────────────────────────────────────────────────────────────────┘
  24.  
  25. Happy Birthday, 3_Drives!!  In celebration of a full year in
  26. shareware, we've decided the best way to thank everyone was to move
  27. one of the Registered version's features into the Shareware release.
  28. Now, both Registered and Shareware versions support the new READ FAST
  29. routine that can be used on all drive interface types (MFM, RLL, ESDI
  30. and IDE). This fast I/O routine yields data transfer rates that equal
  31. the drive's normal performance on the Primary Port Address! (See
  32. Command Line Switches for instructions on setting this option.)
  33.  
  34. Included in this ZIP file is 4DRIVES.PCX, in a standard graphics file
  35. format used by most paint programs and picture viewers, that shows an
  36. example of one drive's performance results. (BTW, if you'd like to
  37. graphically measure your own drives, look for 4_Speed soon on your
  38. local BBS or call ours. 4_Speed is Freeware and works on all
  39. interfaces and both port addresses!)
  40.  
  41. Beginning with release v2.6, the device driver's filename will change
  42. to a format that reflects the current version number.  Older releases
  43. were simply named 3_DRIVES.HDD... now it is named 3DRVS260.HDD.  If
  44. you're still evaluating an older version of 3_Drives, then be sure to
  45. update your CONFIG.SYS file to the new name. Do not rename the new
  46. device driver to the old name and please consider registration of the
  47. shareware.
  48.  
  49. Beginning with release v2.50, a new utility is provided called
  50. 4DRVUTIL.EXE. This is an AT/IDE Identify Drive utility that supports
  51. both the Primary and Secondary Port Addresses.  The emphasis with
  52. 4DRVUTIL is to help show what advanced features on your AT/IDE drives
  53. are available and then give the appropriate command line switches for
  54. both 3/4_Drives and our new product, DiskQwik. See 4DRVUTIL.DOC for
  55. details.
  56.  
  57. Instant Upgrade(/Conscience?) Satisfaction.  Registration AND Download
  58. of the registered versions can be accomplished in only ONE call to our
  59. BBS!  Using our custom Credit Card Charge/Download Door, you can move
  60. into our product line's most advanced features in just a matter of
  61. minutes.
  62.  
  63. ┌────────────────────────────────────────────────────────────────────┐
  64. │▒▒▒ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  65. └────────────────────────────────────────────────────────────────────┘
  66.  
  67. 3_Drives v2.6 is a shareware CONFIG.SYS block device driver that
  68. allows the utilization of a SINGLE hard disk drive on the standard
  69. Secondary Port Address using the DOS operating system giving you the
  70. potential total of FOUR fully functional hard drives in your system!
  71. This unique device drive also permits two incompatible controllers
  72. and/or host adapters to COEXIST in the same system.
  73.  
  74.         *  With 3_Drives you can combine MFM, RLL, ESDI, AT/IDE and
  75.            SCSI hard disk drives......
  76.  
  77.                Primary Port       |       Secondary Port
  78.                   Address         |           Address
  79.                                   |
  80.               Drive 1   Drive 2   |
  81.               ┌─────┐   ┌─────┐   |   ╔══════ 4_Drives ══════╗
  82.               │ RLL │   │ RLL │   |   ║ ╒ 3_Drives ╕         ║
  83.               └─────┘   └─────┘   |   ║ │ ┌─────┐  │ ┌─────┐ ║
  84.               ┌─────┐   ┌─────┐   |   ║ │ │ IDE │  │ │ IDE │ ║
  85.               │ MFM │   │ MFM │   |   ║ │ └─────┘  │ └─────┘ ║
  86.               └─────┘   └─────┘   |   ║ │ ┌─────┐  │ ┌─────┐ ║
  87.               ┌─────┐   ┌─────┐   |   ║ │ │ESDI │  │ │ESDI │ ║
  88.               │ESDI │   │ESDI │   |   ║ │ └─────┘  │ └─────┘ ║
  89.               └─────┘   └─────┘   |   ║ │ ┌─────┐  │ ┌─────┐ ║
  90.               ┌─────┐   ┌─────┐   |   ║ │ │ MFM │  │ │ MFM │ ║
  91.               │ IDE │   │ IDE │   |   ║ │ └─────┘  │ └─────┘ ║
  92.               └─────┘   └─────┘   |   ║ │ ┌─────┐  │ ┌─────┐ ║
  93.               ┌─────┐   ┌─────┐   |   ║ │ │ RLL │  │ │ RLL │ ║
  94.               │SCSI │   │SCSI │   |   ║ │ └─────┘  │ └─────┘ ║
  95.               └─────┘   └─────┘   |   ║ ╘══════════╛         ║
  96.                                   |   ╚══════════════════════╝
  97.                                   |
  98.              Our systems handle   |   Any one of these interfaces
  99.              this side already.   |   can be added using 3_Drives
  100.                                   |   or 4_Drives.
  101.            Any of these works...>>>>> with any of these!
  102.  
  103.  
  104.         *  This means you DO NOT have to retire your older MFM  or RLL
  105.            drives and controllers if you purchase a new AT/IDE hard
  106.            disk drive!!!
  107.  
  108.         *  Allows you to still boot to a SCSI C: drive in a system
  109.            with IDE, MFM, RLL or ESDI.
  110.  
  111.         *  If you have two IDE drives that will not work together due
  112.            to a manufacturer's Master/Slave incompatibility, 3_Drives
  113.            lets them coexist without conflict as both being Masters.
  114.  
  115.         *  With 3_Drives you can easily use an AT/IDE, MFM, RLL or
  116.            ESDI drive to backup data and/or transport large quantities
  117.            of data between systems at hard drive speeds.
  118.  
  119. ┌────────────────────────────────────────────────────────────────────┐
  120. │▒▒▒ Upgrade Offer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  121. └────────────────────────────────────────────────────────────────────┘
  122.  
  123. As noted in the screen representation and at the beginning of this
  124. document, 3_Drives v2.6 is shareware and supports a SINGLE primary
  125. partition on a SINGLE hard disk drive at the Secondary Port Address.
  126.  
  127. In the event that you want to activate the High Speed Data Transfer
  128. Rate options, add a SECOND drive to the Secondary Port Address, desire
  129. access to logical drives in extended partitions, we offer the
  130. programs: Registered v3.01 3_Drives and 4_Drives.
  131.  
  132. Registered version benefits and features:
  133.  
  134.   * MULTIPLE sector Block Mode commands supported on newer AT/IDE
  135.     drives for data transfer rates that exceed the primary port
  136.     address!
  137.   * FAST WRITE companion to the FAST READ rountine for all interfaces.
  138.   * Support for up to 10 logical drives per physical drive.
  139.   * Ultra-fast program loading without delays or required user
  140.     intervention. (If you're getting tired of the random character
  141.     starter and prolonged registration reminder, then it is probably
  142.     time to register <grin>.)
  143.   * Includes 4_Park, a four drive head-parking/screen-saver utility.
  144.   * Postscript version of the documentation.
  145.   * Advanced technical support and continuous upgradability to all
  146.     future registered versions via our BBS.
  147.  
  148. ┌────────────────────────────────────────────────────────────────────┐
  149. │▒▒▒ System Requirements ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  150. └────────────────────────────────────────────────────────────────────┘
  151.  
  152. A few simple conditions must be met in order to utilize the 3_Drives
  153. device driver.
  154.  
  155. They are:
  156.  
  157.    1. Computer system MUST be either a 286, 386sx, 386dx, 486sx or
  158.       486dx.
  159.  
  160.    2. DOS level must be v3.0 or higher, including Digital Research
  161.       DR DOS 6.0, with a single Primary partition (3_Drives v2.6
  162.       shareware version, only).
  163.  
  164.    ** Registered 3_Drives or 4_Drives v3.01 also support Extended
  165.       partitions with up to 10 logical drives per physical unit.
  166.  
  167.    3. A second Controller or Host Adapter which must have the option
  168.       to set a Secondary Port Address to 170h and to disable IRQ14
  169.       monitoring.  The Secondary Port Address feature is available on
  170.       practically every hard drive controller made and the disable
  171.       IRQ14 feature is found on about half of the adapters, but is
  172.       "do-able" on 100% of them using a simple tape-over method (See
  173.       App Note #10 for "Tape-Over Method"). Jumpers and settings for
  174.       the Seagate ST-07A, ST-08A, Acculogic SIDE-3 AT/IDE Host
  175.       Adapters and Western Digital WD1006-xxx, Adaptec ACB-231x,
  176.       Adaptec ACB-237x, Data Technology DTC728x MFM/RLL ST506/ST412
  177.       Interface controllers are included in this doc file to show you
  178.       how this is done. (See Controller and Host Adapter Setup
  179.       Instructions).
  180.  
  181.  
  182. ┌────────────────────────────────────────────────────────────────────┐
  183. │▒▒▒ Preparing "Secondary Port" Disk Drives ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  184. └────────────────────────────────────────────────────────────────────┘
  185.  
  186. The disk drive that will be attached to the Secondary Port Address
  187. needs to be partitioned and formatted on the Primary Port Address
  188. prior to using the 3_Drives/4_Drives device driver.  Use the standard
  189. DOS utilities, FDISK and FORMAT, or automatic installation software to
  190. accomplish the task.  This will probably require temporarily removing
  191. the existing hard disk drive controller or preparing the "Secondary"
  192. drive in a different system.
  193.  
  194. BEFORE disengaging the "Primary" drives, BE SURE to write down their
  195. CMOS drive type(s). If 'User Defined' or 'Custom' drive types are
  196. being used, write down the associated cylinder, head, write precomp,
  197. lzone and sector per track values.
  198.  
  199.       (If the drive you intend to install on the Secondary Port
  200.       Address is prepared and ready to go, jump to step #9 below)
  201.  
  202. The installation steps to take for an unprepared drive without data
  203. are roughly as follows:
  204.  
  205.   .5  Finish reading the rest of this document.
  206.  
  207.    1. Satisfy yourself that BACKUPs of your data are current and in
  208.       good condition.
  209.  
  210.    2. Prepare a bootable floppy diskette and copy (or simply have
  211.       available on a separate diskette) FDISK and FORMAT to this
  212.       floppy.
  213.  
  214.    3. Install (on the default Primary Address) the controller or host
  215.       adapter for the drives you eventually intend to use on the
  216.       device driver and set the appropriate drive type number in the
  217.       system CMOS setup. Remember, each controller will support one or
  218.       two drives.  The drive jumpers that establish drive selects or
  219.       Master/Slave relationships follow the same rules as they would
  220.       in a single controller system. Do not set a MFM or RLL to Drive
  221.       Select three!
  222.  
  223.    4. Boot to the floppy diskette.
  224.  
  225.    5. Use FDISK to define the Partition(s). The system will
  226.       automatically reboot to the A: drive after concluding FDISK.
  227.  
  228.    6. FORMAT C: /S (Registered versions: including any other logical
  229.       drives in extended partitions without the /s).
  230.  
  231.    7. Confirm that the hard drive boots without the floppy in A: and
  232.       can perform reads and writes, and is good working condition.
  233.  
  234.    8. Restore the CMOS drive types to the ones used on the original
  235.       1st (and 2nd) drives. Power down the system and reinstall the
  236.       controller for the original drives.
  237.  
  238.    9. Set the second Host Adapter for the "Secondary" drive to
  239.       Secondary Port Address 170h and disable IRQ14 monitoring. (see
  240.       below for examples of popular Host Adapter/Paddle Board and
  241.       Controller jumper settings). You do not have to make any changes
  242.       to the drive select jumpers or Master/Slave jumpers.
  243.  
  244.   10. Reboot. The system should start in the same way it always has.
  245.  
  246.   11. Copy the 3DRVS260.HDD program into the root directory of the C:
  247.       drive and Edit the CONFIG.SYS file to include the line:
  248.  
  249.                DEVICE=C:\3DRVS260.HDD
  250.  
  251.       This line should precede any other block device drivers (such a
  252.       RAMDRIVE.SYS). If a Disk Manager (tm Ontrack Computer Systems)
  253.       partition is installed on the original "Primary" drives, the
  254.       DEVICE=C:\3DRVS260.HDD line should follow after DMDRVR.BIN.
  255.  
  256.   12. Reboot. An 3_Drives installation screen (shown above) will
  257.       indicate the loading status of the device driver. The drive
  258.       letters assigned to the "Secondary" drive(s) will depend on the
  259.       number of partitions on your C: and D: drives.
  260.  
  261.  
  262. ┌────────────────────────────────────────────────────────────────────┐
  263. │▒▒▒ Command Line Switches ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  264. └────────────────────────────────────────────────────────────────────┘
  265.  
  266. These switches can be set up in the CONFIG.SYS file after the complete
  267. driver name and should be separated by spaces for clarity.
  268.  
  269. The following command line switch have been put into place for BOTH the
  270. Shareware and Registered versions:
  271.  
  272. No Command Line Switches - Functionally equivalent to our previous
  273.                            releases.  Without any of the Fast I/O
  274.                            options.
  275.  
  276. ATA  - This switch enables new reset and recovery features that are
  277.        available on the newer IDE 'ATA' spec drives. You can try this
  278.        switch for improved error recovery on MFM/RLL/ESDI controllers
  279.        as well but if the driver locks up remove this switch.
  280.  
  281. @(?) - The ? is defined as 0 for drive 0 and 1 for drive 1. This
  282.        switch implements a solution to a reported problem where the
  283.        IDE drive being setup on the secondary port address would not
  284.        initialize properly unless it knew it's drive parameters first;
  285.        this condition does not follow the ATA specification correctly
  286.        and is like "putting the cart in front of the horse."
  287.        Nonetheless, this switch allows 3_Drives/4_Drives to initialize
  288.        drives that require this reversed wakeup call.
  289.  
  290. RF(?) - Where RF = READ FAST, and the ? is defined as 0 for drive 0
  291.         and 1 for drive 1. (drive 1 only available on registered
  292.         v3.01) This option can be used on all interfaces.
  293.  
  294.         Examples:
  295.           device=driver.hdd rf0   - enables the read fast I/O
  296.                                     algorithm for drive 0 only.
  297.  
  298.           device=driver.hdd rf0 RF1 - enables the read fast algorithm
  299.                                       on both of the driven drives.
  300.  
  301. The following command line switches have been put into place for the
  302. Registered versions:
  303.  
  304. M(?)(+) -  Where M selects the MULTIPLE Sector Block data transfer mode and
  305.            the ? is either a 0 to select this mode on the first drive
  306.            attached to the secondary controller or a 1 to select the
  307.            multiple sector data transfer mode for the second drive
  308.            attached to the secondary controller. This capability is
  309.            usually found on newer AT/IDE drives.
  310.  
  311.            The + is used to set the block mode to the maximum that the
  312.            drive can handle. Without the + switch, 1/2 of the maximum
  313.            available block size is taken.
  314.  
  315.            (CAUTION! Use the "+" switch with care as some drives will
  316.            reserve the entire onboard read/write cache ram for a
  317.            multi-block data area. This will slow the drive's overall
  318.            data xfer rate to an all time low. Use 4DRVUTIL.EXE to see
  319.            exactly what resources the drives have available.)
  320.  
  321.         Examples:
  322.           device=driver.hdd M0     - selects multiple or block mode on
  323.                                      drive 0 only.
  324.  
  325.           device=driver.hdd M0+ m1 - selects the multiple mode to be
  326.                                      enabled on both of the driven
  327.                                      drives.  The first drive will
  328.                                      utilize the full capacity given
  329.                                      for block mode xfers.
  330.  
  331.  
  332. WF(?) - Where WF = WRITE FAST and the ? selects drive 0 or drive 1.
  333.         This is the companion to READ FAST and can be used on all
  334.         interfaces.
  335.  
  336.         Examples:
  337.           device=driver.hdd wf0     - enables the write fast algorithm
  338.                                       for drive 0 only.
  339.  
  340.           device=driver.hdd wf0 wf1 - enables the write fast algorithm
  341.                                       for both drives.
  342.  
  343. Q    - This switch enables a Quick driver init without delays usually
  344.        generated for display recognition.
  345.  
  346. P    - This switch enables a "press c to continue.." pause after the
  347.        driver loads for debug and command switch confirmation.
  348.  
  349. 3*   - This switch stops 4_Drives from looking for a non-existent
  350.        fourth drive.  Normally, the routines can determine the
  351.        presence or lack of the fourth drive unit. During our beta
  352.        testing, we ran in a drive/controller combination that
  353.        stubbornly reported a "phantom" fourth drive, this switch puts
  354.        a stop to that nonsense. (to clarify the switch, it is 3
  355.        asterisk)
  356.  
  357. MORE EXAMPLES:
  358. device=driver.hdd ata @0 m0 rf1 wf1 p
  359.         these switches will enable the following:
  360.         ATA reset and recovery routines with a reversed "wakeup call"
  361.         on drive 0. Multiple mode on drive 0, both Read Fast and Write
  362.         Fast on drive 1, the driver will Pause after loading until the
  363.         letter c is pressed.
  364.  
  365. device=driver.hdd wf0 p rf1 wf1 q
  366.         these switches will enable the following:
  367.         Write Fast on drive 0, a Pause until 'c' is pressed after the
  368.         driver loads, both Read Fast and Write Fast on drive 1, no
  369.         screen delays will be utilized in the init code.
  370.  
  371. CONFIRMATION of Device options:
  372. Visual confirmation of the I/O option combinations will be indicated
  373. by the COLOR of the "led" indicator on the 4_Drive banner screen drive
  374. icon....
  375.  
  376.       ┌────────────────┐
  377.       │     426 MB     │
  378.       │ ≡*≡≡≡≡≡≡≡≡≡≡≡≡ │
  379.       └──^─────────────┘
  380.          |
  381.          |
  382. RF(?)  - will be denoted by a BLUE * (led) indicator for the drive
  383.          selected.
  384.  
  385. WF(?)  - will be denoted by a YELLOW * (led) indicator for the drive
  386.          selected.
  387.  
  388. RF(?) & WF(?) - will be denoted by a CYAN * (led) indicator for the
  389.          drive selected.
  390.  
  391. M(?)(+)- will be denoted by a RED * (led) indicator for the drive
  392.          selected and the size of the multiple block will be printed
  393.          below the drive capacity information.  This KiloByte size
  394.          will usually double if the + switch is included.
  395.  
  396. P      - The "Press c to continue", message will be displayed in the
  397.          bottom left corner of the yellow text box and the 'c' key
  398.          must be pressed before the driver's init code is terminated.
  399.  
  400. Q      - The screen display will not slow to allow recognition of
  401.          drive capacity, I/O option configuration confirmation or
  402.          Multi-mode buffer size option confirmation.  This switch will
  403.          have a more noticeable affect on drives that have multiple
  404.          logical partitions installed on them.
  405.  
  406. ATA    - Sorry, but we decided not to give a visual indication of the
  407.          implementation of this switch.
  408.  
  409.  
  410. ┌────────────────────────────────────────────────────────────────────┐
  411. │▒▒▒ Background ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  412. └────────────────────────────────────────────────────────────────────┘
  413.  
  414. In the past, three major factors have stood in the way of achieving
  415. the elusive goal of supporting more than two hard disk drives or even
  416. two disk drives of dissimilar interfaces.  First, DOS versions prior
  417. to the v5.0 would support a maximum of two physical hard disk drives.
  418. The v5.0 DOS FDISK supports up to eight physical hard disk drives if
  419. the Host Adapter is designed to follow the FDISK conventions of DOS
  420. v5.0. (Some SCSI interface Host Adapters are now out in the
  421. marketplace which have this support.)
  422.  
  423. Second, standard interface hard disk drive controllers (except for
  424. SCSI) are limited to two physical drives.  In the case of MFM, RLL and
  425. ESDI, the drives usually have a Drive Select 3 and 4 jumper (DS3 &
  426. DS4), but the controllers for these interfaces use the industry
  427. standard "Daisychain" configuration which allows only two drives to be
  428. connected. (The rare "Radial" configuration uses the DS3 and DS4.) In
  429. the case of the new AT interface for hard disk drives, also known as
  430. IDE, the controller is built onto the drive itself and is limited by
  431. design to two physical drives per Host Adapter - Master and Slave.
  432.  
  433. Third, controllers for these interfaces usually require a drive type
  434. number to be set in CMOS and only two slots are ever given by the
  435. system BIOS.
  436.  
  437. Until 3_Drives/4_Drives, two AT controllers have generally been unable
  438. to coexist because of a condition known as a "port address conflict."
  439. In effect, both controllers canceled each other out because they
  440. needed to use the same Hard Drive Primary Port Address, 1F0h.  In its
  441. default configuration, DOS only recognizes hard disk drives that are
  442. attached to this Primary Port Address and communicates with them
  443. through the system bios and INT13.  A block device driver is required
  444. to service drives that are attached to the common Secondary Port
  445. Address, 170h; the 3_Drives/4_Drives device driver serves this
  446. function.
  447.  
  448.  
  449. ┌────────────────────────────────────────────────────────────────────┐
  450. │▒▒▒ Outline ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  451. └────────────────────────────────────────────────────────────────────┘
  452.  
  453. An brief outline of how 3_Drives works is as follows:
  454.  
  455. After partitioning and formatting in the DOS environment, every hard
  456. disk drive, regardless of interface, controller, or CPU has a very
  457. special sector of information called the Master Boot Record (MBR). The
  458. MBR is always the very first physical sector on the disk (cyl 0, hd 0,
  459. sector 1), the contents of which 1) preserve the defined partition
  460. structure, 2) contain the first executable instruction to begin
  461. loading the active operating system, and 3) a final word signature in
  462. the sector, AA55h, indicating a valid Master Boot Record.
  463.  
  464. Once a valid MBR is identified, the values stored in the partition
  465. record of the MBR indicate the location of the DOS Boot Record (DBR)
  466. which is generally located at logical cyl 0, hd 1, sector 1.  This DOS
  467. boot sector contains two vital components - the BIOS Parameter Block
  468. (BPB) structure and a loader routine for the operating system .  The
  469. BPB provides a logical description of the hard disk drive's geometry
  470. (logical blocks, heads, sectors per track, bytes per sector, etc.),
  471. while the operating system loader establishes the names of the system
  472. files IO.SYS and MSDOS.SYS, their root directory locations and then
  473. loads them into memory .
  474.  
  475. Next, the IO.SYS file is read into memory, followed by the MSDOS.SYS.
  476. These are the names of the two hidden files which accompany
  477. COMMAND.COM after formatting a bootable drive. These programs begin an
  478. initialization routine which establishes the resident character and
  479. block devices found during the Power On Self Test (POST) and
  480. motherboard ROM BIOS initialization.  Once the basic hardware has been
  481. identified and the DOS kernel has been positioned into low memory, the
  482. next stage is to run a system module within IO.SYS called SYSINIT.  It
  483. is at this time that the first of the Primary Port Address drive
  484. letter designations are assigned (A:, B:, C:, etc.). These block
  485. devices are given special handling at this point.  For each, a pointer
  486. to a BPB array is established in memory.
  487.  
  488. Next, begins the process we are most interested in, namely the
  489. processing of the CONFIG.SYS file.  The entire file is read into
  490. memory and analyzed for block and character type device drivers.  When
  491. block device drivers are identified, like 3_Drives, their entries
  492. are added to the drive translation table and given the next available
  493. drive letter designation.
  494.  
  495. Device drivers, like regular programs (but not quite like regular
  496. programs), have initialization code and resident code.  The
  497. initialization code in 3_Drives is the display banner and secondary
  498. drive identification, while the resident portion is a collection of
  499. routines handling very specific AT register set commands. The AT
  500. register commands "talk" directly to the Secondary Port Address, 170h,
  501. and therefore to the drive itself, and cover drive specific operations
  502. like Read, Write, Recal, and Reset. It should be noted that the Format
  503. command operation is not supported by 3_Drives, which is the reason
  504. why the drive must be partitioned and prepared in a normal C:/D:
  505. environment.
  506.  
  507. After all components of the CONFIG.SYS file are processed, SYSINIT's
  508. final function is to load and execute the MS-DOS shell program,
  509. COMMAND.COM.  How DOS manipulates the resident (critical error
  510. handling, for example) and transient portions (batch file processes,
  511. COPY, and RENAME, etc.) of the shell are beyond the scope of this
  512. overview.
  513.  
  514. Thereafter, during the normal course of operation of the computer
  515. system, DOS commands which are directed towards the drive letter(s)
  516. assigned to the 3_Drives block device(s) are executed through the
  517. memory resident portion of 3_Drives.
  518.  
  519. 3_Drives v2.5 will occupy a minimum of 4.1Kbytes of memory under DOS
  520. 5.0. In the registered versions of 3_Drives/4_Drives (v3.0), the
  521. amount of memory required for the device driver will climb slightly by
  522. ≈48 bytes/drive, depending on the number of logical drives in extended
  523. partitions, if any.
  524.  
  525.  
  526. ┌────────────────────────────────────────────────────────────────────┐
  527. │▒▒▒ App Notes ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  528. └────────────────────────────────────────────────────────────────────┘
  529.  
  530. Some Application Notes:
  531.  
  532.    1. The effect of the program on the performance of the system is
  533.       negligible.
  534.  
  535.    2. The use of 3_Drives on XT's is DISALLOWED, since it relies
  536.       exclusively on AT register set commands which are only available
  537.       on 286's or higher.
  538.  
  539.    3. If power supply leads are in short supply, a simple "Y" adapter
  540.       that splits two leads off of a single, are available at most
  541.       computer supply stores.
  542.  
  543.    4. If two controllers are set to the SAME port address or share the
  544.       same IRQ, either floppy or hard, the system will hang during the
  545.       POST (Power On Self Test).
  546.  
  547.       If both controllers have support for floppy drives, disable the
  548.       floppy support on the second. If a specific "disable floppy"
  549.       jumper is unavailable, then set the floppy to a secondary port
  550.       address (usually 370h) which effectively hides the conflict.
  551.  
  552.    5. 3_Drives can be moved into upper memory under DOS 5 with
  553.       DEVICEHIGH=C:\your...path\driver.HDD
  554.  
  555.    6. 3_Drives shows all signs of complete stability with Microsoft
  556.       Windows (tm).  In fact, our entire Windows subdirectory
  557.       structure is located on the "Secondary" drive! We have thrown in
  558.       everything we can think of to test Windows compatibility, and
  559.       all tests have proven successful. If you intend to use the drive
  560.       supported by the 3_Drives for the Swap File, then in must be of
  561.       the Temporary Swap File Type. (A Permanent Swap File requires
  562.       Int13 support.)
  563.  
  564.    7. We've run three of the most popular file defragmenters without
  565.       problems.  In any case, ALWAYS follow the software
  566.       manufacturer's instructions and BACKUP you data first.
  567.  
  568.    8. DOS 2.x and above will run with the same partition and capacity
  569.       limits allowed by that version of DOS, however only DOS 3.0 and
  570.       above will show the proper drive letters on the 3_Drives
  571.       initialization screen.
  572.  
  573.    9. 10 partitions per physical drive are allowed under 3_Drives
  574.       support. Registered v3.0 only.
  575.  
  576.   10. "Tape-Over Method":  It is possible to install a single MFM, RLL
  577.       or ESDI drive on the secondary port address and utilize
  578.       3_Drives.  This process, however, is not as straight forward as
  579.       putting the AT/IDE on the secondary because typical ST412
  580.       interface controllers (MFM and RLL) usually do not have the
  581.       built-in ability to disable the IRQ14.  If no jumper on the MFM
  582.       controller exists to disable IRQ14, then the line can usually be
  583.       disabled manually where it plugs into the motherboard.
  584.  
  585.       On a 16-bit controller, the IRQ14 line is found on the back side
  586.       card edge, on the "short" 16-bit extension.  It is the 7th
  587.       contact from the left or 12th from the right (D7). Usually,
  588.       placing a piece of simple transparent tape over the contact will
  589.       cause it to be disabled when the card is plugged into the
  590.       motherboard.  It is advisable that you refrain from attempting
  591.       this configuration unless you have prior experience with
  592.       modifications of this sort. See below:
  593.  
  594.       │
  595.    ▐  │ Metal Clamp
  596.    ▐──┼─────┐
  597.    ▐  │  0  │    Perspective: Looking at the backside of the card
  598.    ▐──┼─────┘
  599.    ▐  │            8-bit long slot             16-bit short slot
  600.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  601.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  602.    ▐                                                │
  603.    ▐                                               D7 (IRQ14) Tape over
  604.                                               count 7 spaces from left or
  605.                                                    12 spaces from right
  606.  
  607.          Note: Many manufacturers only plate the contacts that will be
  608.                needed on the card.  Be sure to count spaces, not
  609.                actual plated contacts.
  610.  
  611.   11. As noted earlier, some programs will not operate through
  612.       3_Drives (i.e. FDISK, FORMAT).  This is because these programs
  613.       bypass DOS and do not update the partition's FAT (File
  614.       Allocation Table).  Other examples of this are usually drive
  615.       diagnostics utilities.  If programs of this sort are deemed
  616.       necessary to run, the drive will need to be reinstated on the
  617.       primary port address in order to be "seen" by the program.
  618.  
  619.   12. The DOS ASSIGN utility can be used to set a drive on the
  620.       Secondary Port Address to C:, if desired.  Simply execute the
  621.       command    ASSIGN C:=E: E:=C:   This will effectively swap the
  622.       assigned drive letters.  Remember that CHKDSK will not run on
  623.       assigned or substituted drives.  Running ASSIGN again, without
  624.       any command line parameters, will clear the assignment.
  625.  
  626.   13. Popular drive compression programs work well with 3_Drives and
  627.       4_Drives.  (In fact, this document is being written on drive
  628.       number 4, and is a compressed drive.)  The important points to
  629.       remember are that 3_Drives needs to be loaded before the
  630.       compression drivers IF the Secondary Port Address drives are
  631.       being compressed.  If the system is already compressed prior to
  632.       installing 3_Drives, then confusion could arise when it comes
  633.       time for the compression driver to assign the drive letter
  634.       designations, especially with the drive letter swapping and
  635.       reserved drive settings that are typical of compression
  636.       programs.  To be absolutely safe, BE SURE to backup all data
  637.       prior to creating compressed drives.
  638.  
  639.   14. RLL and ESDI controllers usually operate on the Primary Port
  640.       Address with an enabled on-board bios.  This bios needs to be
  641.       disabled when used with 3_Drives on the Secondary Port Address.
  642.       The drive does not have to be lo-level formatted with the bios
  643.       disabled.
  644.  
  645.   15. The driver installs in it's raw state eg., device=driver.hdd
  646.       will set the driver up in the "old", slow but sure I/O mode of
  647.       operation. If the driver loads ok with the Old switch but hangs
  648.       with data errors use the ATA switch. Use of the ATA switch
  649.       implements some of the new drive data error recovery techniques
  650.       employed by this version.  The omission of the ATA switch is
  651.       provided as a bridge between these technologies.
  652.  
  653.   16. The M(?) switch will only be enabled, indicated by a RED *
  654.       (led), if the drive selected by the (?) is capable of performing
  655.       multiple block mode data transfers.  If the * (led) indicator
  656.       remains GREEN, then the drive rejected the multi-mode. You will
  657.       have to then edit the config.sys file to implement Fast Reads or
  658.       Writes as desired or utilize no I/O switches to default to the
  659.       old slow but sure mode.
  660.  
  661.   17. Utilization of the M(?)+ plus switch addition to select the
  662.       maximum block xfer size will prove to be detrimental to the data
  663.       xfer rate on some drives.  As the 'AT' world is ever changing,
  664.       some early drive models gave totally "unworkable" maximum block
  665.       sizes for this selection.  If one were to select the size that
  666.       the drive offered, some drives would immediately lock up as part
  667.       of this overall buffer is utilized as drive firmware scratch
  668.       pad!  We utilize an algorithm to (hopefully) select a workable
  669.       compromise of the total buffer area.
  670.  
  671.   18. Multiple Block mode on some early drives though enabled, will
  672.       not work AT ALL with the driver as the early implementations of
  673.       this multi mode were faulty in their microcode.
  674.  
  675.   19. Data xfer rates with the use of the Multi-mode will be more
  676.       noticed in systems that ask for large blocks of data in a single
  677.       request.
  678.  
  679.   20. Fast Reads and Fast Writes are not mutually exclusive. Therefore
  680.       any or all combinations of Fast I/O will be allowed.
  681.  
  682.   21. We will check the first 60 bytes of text after the = sign in the
  683.       device=driver.hdd line in the config.sys file for command line
  684.       switches.  This should be adequate for all possible
  685.       configurations as described above.
  686.  
  687.   22. If your AT/IDE drive handles an inquiry ok from 4DRVUTIL but
  688.       will not respond to 3_Drives, then try using the @(?) command
  689.       line option, where ? is replaced by 0 or 1 depending on your
  690.       case.
  691.  
  692. ┌────────────────────────────────────────────────────────────────────┐
  693. │▒▒▒ Error Messages ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  694. └────────────────────────────────────────────────────────────────────┘
  695.  
  696. The device driver may display a small assortment of error messages
  697. during the loading process of the CONFIG.SYS file. These usually
  698. relate to unformatted status, jumper, cabling and power issues.
  699.  
  700. The most common error messages are descriptive and will explain the
  701. specific problem encountered. (i.e. "No controller found at the
  702. Secondary Port Address" or "No valid DOS boot record found").
  703.  
  704. The less common errors are listed by number:
  705.  
  706. Error code #1  : Address Mark not found. cyl=xx hd=xx sect=xx
  707.                  Drive may need lo-level format. Scan for defects.
  708.  
  709. Error code #2  : Drive Fails Recal
  710.                  Check cables and drive select jumpers, etc.
  711.  
  712. Error code #4  : Aborted Command.
  713.                  Invalid command request or drive fault problem like a
  714.                  seek error.
  715.  
  716. Error code #5  : Write Fault.
  717.                  Usually caused by power supply voltage fluctuations or
  718.                  problems with termination resistors.
  719.  
  720. Error code #6  : Time-out.
  721.                  General time out.
  722.  
  723. Error code #7  : Time-out while waiting for drive DRQ.
  724.  
  725. Error code #8  : Read Fault.
  726.                  Check cables, connections and drive jumpers.
  727.  
  728. Error code #16 : Sector ID Not Found. cyl=xx hd=xx sect=xx
  729.                  May need a lo-level format.
  730.  
  731. Error code #64 : CRC Error.
  732.                  Scan for defects.
  733.  
  734. Error code #128: Block Marked Bad.
  735.  
  736.  
  737. ┌────────────────────────────────────────────────────────────────────┐
  738. │▒▒▒ Legal Disclaimer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  739. └────────────────────────────────────────────────────────────────────┘
  740.  
  741.                           LICENSE AGREEMENT
  742.  
  743. 3_Drives 4_Drives 4_Park 4_Drive Utilities All versions.
  744.  
  745. Dustbowl Designs, Inc. provides  the accompanying object code software
  746. ("Software")  and nonexclusively  licenses  its  use on  the following
  747. terms and conditions. The Software is copyrighted by Dustbowl Designs,
  748. Inc. with all rights reserved.  YOU ASSUME FULL RESPONSIBILITY FOR THE
  749. SELECTION OF THE  SOFTWARE TO ACHIEVE YOUR INTENDED  PURPOSES, FOR THE
  750. PROPER INSTALLATION  AND USE. Dustbowl Designs,  Inc. DOES NOT WARRANT
  751. THAT THE  SOFTWARE WILL MEET  YOUR REQUIREMENTS, THAT  THE SOFTWARE IS
  752. FIT FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL BE
  753. ERROR FREE. Dustbowl Designs, Inc. EXPRESSLY DISCLAIMS ALL WARRANTIES,
  754. WHETHER  ORAL  OR  WRITTEN,  EXPRESSED  OR  IMPLIED, INCLUDING WITHOUT
  755. LIMITATION WARRANTIES  OF MERCHANTABILITY OR FITNESS  FOR A PARTICULAR
  756. PURPOSE. IN  NO EVENT WILL  Dustbowl Designs, Inc.  BE LIABLE TO  YOU,
  757. YOUR  CUSTOMERS   OR  OTHER  USERS   FOR  ANY  INDIRECT,   INCIDENTAL,
  758. CONSEQUENTIAL,  SPECIAL  OR  EXEMPLARY  DAMAGES  ARISING  OUT OF OR IN
  759. CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE.
  760.  
  761. 3_Drives is a trademark of Dustbowl  Designs, Inc. The 3_Drives
  762. software and documentation are Copyright 1992 by Dustbowl Designs with
  763. all rights reserved. The Registered 3_Drives, 4_Drives and 4_Park
  764. software programs ARE NOT shareware or freeware and unauthorized
  765. redistribution is STRICTLY PROHIBITED.
  766.  
  767. End of License agreement.
  768.  
  769. *****************************************************************
  770.  
  771. ┌────────────────────────────────────────────────────────────────────┐
  772. │▒▒▒ Revision History ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  773. └────────────────────────────────────────────────────────────────────┘
  774.  
  775. v1.1    08/92 - public release of 3_Drives SHAREWARE v1.1.
  776.         08/92 - public release of 3_Drives and 4_Drives REGISTERED
  777.                 v1.1.
  778.  
  779. v1.5    02/93 - public release of 3_Drives SHAREWARE v1.5. Smaller
  780.                 memory resident size (37% smaller!). Optimized for
  781.                 faster execution.  Improved error handling and added
  782.                 new error messages.  DOS support beginning with v3.0.
  783.                 Stopped hang problem when driver installed and
  784.                 controller isn't. Documentation upgraded. Introduces
  785.                 new company name and BBS. Support terminated for
  786.                 NON-registered v1.1 users.
  787.  
  788. v2.1    02/93 - public release of 3_Drives and 4_Drives REGISTERED
  789.                 v2.1. Same as shareware v1.5 including extended
  790.                 partition support with up to 10 logical drives per
  791.                 physical unit. Now includes 4_Park utility.
  792.  
  793. v2.12   04/93 - private release of 3_Drives and 4_Drives REGISTERED
  794.                 v2.12. This version incorporated new reset and error
  795.                 handling routines and was released to the Beta Testing
  796.                 Team.
  797.  
  798. v2.50   07/93 - public release of 3_Drives SHAREWARE v2.50. Now
  799.                 implements new ATA-spec drive/data recovery
  800.                 techniques. Now includes 4DRVUTIL.EXE AT/IDE dual port
  801.                 address drive inquiry utility. New mailing address.
  802.                 Announce new BBS online Registration/Download
  803.                 capability. Support terminated for NON-registered v1.5
  804.                 users.
  805.  
  806. v3.0    07/93 - public release of 3_Drives and 4_Drives REGISTERED
  807.                 v3.0. Same as shareware v2.5 including High Speed I/O
  808.                 Options which are: SET READ/WRITE MULTIPLE SECTORS PER
  809.                 INTERRUPT for AT/IDE drives and SET FAST READ/WRITE
  810.                 for older AT/IDE and all other interfaces.  These new
  811.                 fast I/O routines are 35-50% faster than any previous
  812.                 release.
  813.  
  814. v2.6    08/93 - public release of 3_Drives SHAREWARE v2.6.  Now
  815.                 implements new RF0 READ FAST switch that was
  816.                 previously only available in the Registered versions.
  817.                 New @0 command line switch.  Support terminated for
  818.                 NON-registered v2.5 users.
  819.  
  820. v3.01   08/93 - public release of 3_Drives and 4_Drives REGISTERED
  821.                 v3.01.  Same as v3.0 above but with new modified I/O
  822.                 algorithms and new @(?) command line switch (many
  823.                 thanks to Ron in Kansas City for helping with this).
  824.  
  825. Contents of the 3_Drives Distribution Set. 3DRVS260.ZIP (3DRVS.ZIP on
  826. CompuServe (tm) go IBMHW forum Lib 1)
  827.  
  828. 3DRVS260.HDD    Device driver file. Compiled 08-20-93 06:20:00.
  829. 3_DRIVES.DOC    Documentation file with installation instructions.
  830. 4DRVUTIL.EXE    An AT/IDE Identify Drive inquiry utility that shows
  831.                 which 3_Drive/4_Drive and DiskQwik command line
  832.                 switches work best. Designed to work on both Primary
  833.                 and Secondary Port Addresses. Freeware.
  834. 4DRVUTIL.DOC    Auxiliary documentation.
  835. DBOWLDEM.EXE    Simple demo that gives a look at registered
  836.                 4_Drives v3.01 and 4_Park v1.1, and our new DiskQwik
  837.                 programs.
  838. 4DRIVES.PCX     Graphics picture file showing Data Transfer Rates with
  839.                 various command line options. Test and graphics file
  840.                 created by our new 4_Speed Data Transfer Rate Test
  841.                 utility. Freeware.
  842. ORDER3.FRM      Mail-in registration form
  843. README3.TXT     User shareware policy
  844. VENDOR3.DOC     Shareware vendor distribution policy
  845.  
  846. *****************************************************************
  847.  
  848. ┌────────────────────────────────────────────────────────────────────┐
  849. │▒▒▒ Controller and Host Adapter Setup Instructions ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  850. └────────────────────────────────────────────────────────────────────┘
  851.  
  852. ===== AT IDE Host Adapters ===================
  853.  
  854. =====Seagate ST-07A and ST-08A================
  855. The ST-08A is a combination floppy drive and hard drive host adapter,
  856. while the ST-07A is for hard drives only.  The floppy support on the
  857. ST-08A can be disabled making it functionally equivalent to the
  858. ST-07A.
  859.  
  860.    J2
  861.  Diskette
  862.  Connector     J3 LED           J1 AT Interface
  863.  (ST08A only)  │                Hard Disc Connector
  864.  │  ┌──────────┼───────────────────┼───────────────────────┐ ▌▀▀▀▀
  865.  │  │   1      1                   │                    ┌──┼─▌
  866.  │  │   ::     °°°°             ::::::::::::::::::::    └°─┼─▌
  867.  │  │   ::                      1                          │ ▌
  868.  └──┼── ::                           ┌─────────────────────┼─── JP2
  869.     │   ::                           1 JP2                 │ ▌  Disc/Diskette
  870.     │   ::                          °°                     │ ▌  Address
  871.     │   ::         (ST08A only)                            │ ▌  Select
  872.     │   ::  ┌1──── JP4 Diskette Controller Enable          │ ▌
  873.     │       :                                   ┌──────────┼─── JP6 I/O
  874.     │       ≡≡▌≡}── J4 Aux DC Power to          1       ┌──┼─▌  Channel
  875.     │            1┐    Hard Disc                °°      └°─┼─▌  Ready
  876.     │          °°°└───┐                                    │ ▌
  877.     └┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌─┼──┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  878.      └─▀─▀─▀─▀─▀─▀─▀┘ │  └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  879.                       └─ JP5 Disable Interrupt or            ▌
  880.                              Interrupt While Busy IRQ14
  881.  
  882. If set up as the 2nd Host Adapter for use with 3_Drives:
  883.  
  884. 1.  Add a jumper to JP2 (Disc/Diskette Address Select) which sets the
  885.     port to the secondary address at 170h. (New Seagate documentation
  886.     does not describe this jumper.)
  887.  
  888. 2.  Remove jumper from JP5 (Interrupt While Busy, IRQ14). The jumper
  889.     can be conveniently stored on a single pin.
  890.  
  891. 3.  If ST-08A, then remove jumper from JP4 (Diskette Controller
  892.     Enable) to disable the Floppy Controller).
  893.  
  894.  
  895. =====Acculogic SIDE-3================
  896.  
  897.          ┌─ 40-pin IDE Hard drive
  898.          │    connector (pin-20   ┌─ 34-pin Floppy drive     ▌▀▀▀▀
  899.          │   removed for keying)  │    connector (pin-5      ▌
  900.  J1      └─────┐                  │  removed for keying)     ▌
  901.  LED ─┐        │                  │                          ▌
  902.     ┌─│────────│──────────────────│────────────────────────┐ ▌
  903.     │1°°°°     │         ::::::   │ :::  (see below)       │ ▌
  904.     │          │      JP 123456   │ 789                 ┌──┼─▌
  905.     │ :::::::::∙::::::::::      ::∙::::::::::::::       └°─┼─▌
  906.     │ 1    J2                   1    J3                    │ ▌
  907.     │                                                      │ ▌
  908.     │                                                      │ ▌
  909.     │               :                                   ┌──┼─▌
  910.     │               JP10                                └°─┼─▌
  911.     └┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  912.      └─▀─▀─▀─▀─▀─▀─▀┘    └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  913.                                                              ▌
  914.  
  915.             Detail on JP    1 2 3 4 5 6     7 8 9
  916.                             : : : : : :     : : :
  917.                             │ │ └─┬─┘ │     │ │ │
  918.      *  Normal   IRQ 14     1 0   │   │     │ │ 0 Precompensation = 125ns *
  919.         Delayed  IRQ 14     0 1   │   │     │ │ 1 Precompensation = 187ns
  920.      !  Disabled IRQ 14     0 0   │   │     │ │
  921.                                   │   │     │ 0   Single speed floppy *
  922.         Reserved ─────────────────┘   │     │ 1   Dual speed floppy
  923.                                       │     │
  924.      * Primary Floppy Address (3F7h)  0     0 Primary IDE Address (1F7h) *
  925.    ! Secondary Floppy Address (370h)  1     1 Secondary IDE Address (170h) !
  926.  
  927.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  928.  
  929.  
  930. ===== ST412 MFM RLL Controllers ==============
  931.  
  932. Adaptec ACB-2370B  ST412 Interface (RLL)
  933.  
  934.  
  935. ┌───────────────────────────────────────────────────────────────────────┐ ▌▀▀▀▀
  936. │ ││││                    Data 1      Data 0      Hard               ┌──┼─▌
  937. │ ╧╧╧╧                    %::::::::%  %::::::::%  %:::::::::::::::%  └°─┼─▌
  938. │ LED                     1           1           1                     │ ▌
  939. │                                                                       │ ▌
  940. │    1°°                                                                │ ▌
  941. │    2°°── JP6                                                          │ ▌
  942. │    3°°                                               JP14             │ ▌
  943. │    4°°                                              1°°°              │ ▌
  944. │    5°°                                                                │ ▌
  945. │                                                                    ┌──┼─▌
  946. │                      JP13                                          └°─┼─▌
  947. │                     1°°°°                                             │ ▌
  948. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  949.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  950.                                                                           ▌
  951.      JP6  Hard   Drive Port Address:   Primary 1F0h jumper 1   open *
  952.                                      Secondary 170h   ""     closed !
  953.  
  954.      JP13 Hard Drive Interrupt Req :    IRQ14       pins 1-2 closed *
  955.                                         IRQ15       pins 2-3 closed
  956.                                         Disabled    pins all   open !
  957.  
  958.      JP14 Bios Memory Address      :    C800-CBFFh  pins 1-2 closed *
  959.                                         CC00-CFFFh  pins 2-3 closed
  960.                                         Disabled    pins 1-2-3 open !
  961.  
  962.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  963.  
  964.  
  965. Adaptec ACB-2372B  ST412 Interface (RLL)
  966.  
  967.                                          ┌───── Hard Drive Controller
  968. ┌────────────────────────────────────────│──────────────────────────────┐ ▌▀▀▀▀
  969. │ ││││     1234567              1┐  1┐  1┐  1┐─ Floppy Drive         ┌──┼─▌
  970. │ ╧╧╧╧     :::::::              ::  ::  ::  ::                       └°─┼─▌
  971. │ LED            │              ::  ::  ::  ::                          │ ▌
  972. │            JP2 ┘              └┘  └┘  ::  ::                          │ ▌
  973. │                                │   │  ::  ::                          │ ▌
  974. │                   HDD 1 Data ──┘   │  ::  ::                          │ ▌
  975. │                   HDD 0 Data ──────┘  └┘  └┘                          │ ▌
  976. │                                                                       │ ▌
  977. │                                    °4 JP7                             │ ▌
  978. │                                  1°°°3                             ┌──┼─▌
  979. │                      JP13   JP22       JP21   JP20                 └°─┼─▌
  980. │                     1°°°    °°°        °°°    °°°                     │ ▌
  981. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  982.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  983.                                                                           ▌
  984.      JP2  Hard   Drive Port Address:   Primary 1F0h jumper 1   open *
  985.                                      Secondary 170h   ""     closed !
  986.  
  987.      JP2  Floppy Drive Port Address:   Primary 3F0h jumper 2   open *
  988.                                      Secondary 370h   ""     closed !
  989.  
  990.  
  991.      JP7  Bios Memory Address      :    C800-CBFFh  pins 1-2 closed *
  992.                                         CC00-CFFFh  pins 2-3 closed
  993.                                         Disabled    pins 2-4 closed !
  994.  
  995.      JP13 Hard Drive Interrupt Req :    IRQ14       pins 1-2 closed *
  996.                                         IRQ15       pins 2-3 closed
  997.                                         Disabled    pins 1-2-3 open !
  998.  
  999.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1000.  
  1001.  
  1002. Adaptec ACB-2372C  ST412 Interface (RLL)                      ┌─── JP8
  1003.         ACB-2370C                                             │ ┌─ JP9
  1004.                                                     JP7 ─┐    │ │
  1005. ┌────────────────────────────────────────────────────────│────│─│───────┐ ▌▀▀▀▀
  1006. │ ││││           1          1┐  1┐  1┐  1┐              1°    ° °    ┌──┼─▌
  1007. │ ╧╧╧╧    ::::::::          ::  ::  ::  ::               °    ° °    └°─┼─▌
  1008. │ LED       │               ::  ::  ::  ::               °              │ ▌
  1009. │           └JP2            └┘  └┘  ::  ::                              │ ▌
  1010. │                            │   │  ::  ::                              │ ▌
  1011. │                            │   │  ::  ::                              │ ▌
  1012. │                            │   │  └┘  └┘                              │ ▌
  1013. │                            │   │   │   └─ Floppy Drive                │ ▌
  1014. │                            │   │   └───── Hard Drive Controller       │ ▌
  1015. │                            │   └───────── HDD 0 Data               ┌──┼─▌
  1016. │                            └───────────── HDD 1 Data               └°─┼─▌
  1017. │                                                                       │ ▌
  1018. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  1019.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  1020.                                                                           ▌
  1021.      JP2  Hard   Drive Port Address:   Primary 1F0h pins 1-2 open   *
  1022.                                      Secondary 170h pins 1-2 closed !
  1023.  
  1024.      JP7  Bios Memory Address      :    C800-CBFFh  pins 1-2 closed *
  1025.                                         CC00-CFFFh  pins 2-3 closed
  1026.                                         Disabled    pins 1-2-3 open !
  1027.  
  1028.      JP8  Floppy Drive Port Address:            Primary 3F0h open   *
  1029.                                               Secondary 370h closed !
  1030.  
  1031.      JP9  Floppy Drive Enable      :               Enabled   open   *
  1032.                                                   Disabled   closed !
  1033.  
  1034.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1035.  
  1036.       │
  1037.    ▐  │ Metal Clamp
  1038.    ▐──┼─────┐
  1039.    ▐  │  0  │    Perspective: Looking at the backside of the card
  1040.    ▐──┼─────┘
  1041.    ▐  │            8-bit long slot             16-bit short slot
  1042.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  1043.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  1044.    ▐                                                │
  1045.    ▐                                               D7 (IRQ14) Tape over
  1046.                                               count 7 spaces from left or
  1047.                                                    12 spaces from right
  1048.  
  1049.          Note: Many manufacturers only plate the contacts that will be
  1050.                needed on the card.  Be sure to count spaces, not
  1051.                actual plated contacts. (READ App Note # 10)
  1052.  
  1053.  
  1054. Adaptec ACB-231x  ST412 Interface models.
  1055.  
  1056.  
  1057. ┌───────────────────────────────────────────────────────────────────────┐ ▌▀▀▀▀
  1058. │ ││││           1          1┐  1┐  1┐  1┐                           ┌──┼─▌
  1059. │ ╧╧╧╧      ::::::          ::  ::  ::  ::                           └°─┼─▌
  1060. │ LED       │               ::  ::  ::  ::                              │ ▌
  1061. │           └JP6            └┘  └┘  ::  ::                              │ ▌
  1062. │                   JP10     │   │  ::  ::                              │ ▌
  1063. │                   │  1     │   │  ::  ::                              │ ▌
  1064. │                   └── ooo  │   │  └┘  └┘                              │ ▌
  1065. │                   ┌── ooo  │   │   │   └─ Floppy Drive                │ ▌
  1066. │                   │  1     │   │   └───── Hard Drive Controller       │ ▌
  1067. │                   │        │   └───────── HDD 0 Data               ┌──┼─▌
  1068. │                   JP11     └───────────── HDD 1 Data               └°─┼─▌
  1069. │                                                                       │ ▌
  1070. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  1071.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  1072.                                                                           ▌
  1073.      JP10 Floppy Drive Port Address:   Primary 3F0h pins 1-2 closed *
  1074.                                      Secondary 370h pins 1-2 open   !
  1075.  
  1076.      JP11 Hard   Drive Port Address:   Primary 1F0h pins 1-2 closed *
  1077.                                      Secondary 170h pins 1-2 open   !
  1078.  
  1079.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1080.  
  1081.       │
  1082.    ▐  │ Metal Clamp
  1083.    ▐──┼─────┐
  1084.    ▐  │  0  │    Perspective: Looking at the backside of the card
  1085.    ▐──┼─────┘
  1086.    ▐  │            8-bit long slot             16-bit short slot
  1087.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  1088.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  1089.    ▐                                                │
  1090.    ▐                                               D7 (IRQ14) Tape over
  1091.                                               count 7 spaces from left or
  1092.                                                    12 spaces from right
  1093.  
  1094.          Note: Many manufacturers only plate the contacts that will be
  1095.                needed on the card.  Be sure to count spaces, not
  1096.                actual plated contacts. (READ App Note # 10)
  1097.  
  1098.  
  1099. Data Technology Corp. (DTC) DTC728x ST412 Interface models
  1100.  
  1101.  
  1102. ┌───────────────────────────────────────────────────────────────────────┐ ▌▀▀▀▀
  1103. │ ││││                      1┐  1┐  1┐  1┐             W4 ─  oo      ┌──┼─▌
  1104. │ ╧╧╧╧       JP6 ┐          ::  ::  ::  ::             W7 ─  oo      └°─┼─▌
  1105. │ LED            oo         ::  ::  ::  ::                              │ ▌
  1106. │                           └┘  └┘  ::  ::                              │ ▌
  1107. │                           │    │  ::  ::                              │ ▌
  1108. │               HDD 1 Data ─┘    │  ::  ::         ┌── W2               │ ▌
  1109. │               HDD 0 Data ──────┘  └┘  └┘         │                    │ ▌
  1110. │    Hard Drive Controller ──────────┘   │       : : :                  │ ▌
  1111. │             Floppy Drive ──────────────┘       │   └ W3               │ ▌
  1112. │                                                │                   ┌──┼─▌
  1113. │                                                └──── W5            └°─┼─▌
  1114. │                                                                       │ ▌
  1115. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  1116.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  1117.                                                                           ▌
  1118.     Primary Port Addresses Hard 1F0h and Floppy 3F0h : W2 and W3 open *
  1119.   Secondary Port Addresses Hard 170h and Floppy 370h : W2 and W3 closed !
  1120.  
  1121.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1122.  
  1123.       │
  1124.    ▐  │ Metal Clamp
  1125.    ▐──┼─────┐
  1126.    ▐  │  0  │    Perspective: Looking at the backside of the card
  1127.    ▐──┼─────┘
  1128.    ▐  │            8-bit long slot             16-bit short slot
  1129.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  1130.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  1131.    ▐                                                │
  1132.    ▐                                               D7 (IRQ14) Tape over
  1133.                                               count 7 spaces from left or
  1134.                                                    12 spaces from right
  1135.  
  1136.          Note: Many manufacturers only plate the contacts that will be
  1137.                needed on the card.  Be sure to count spaces, not
  1138.                actual plated contacts. (READ App Note # 10)
  1139.  
  1140.  
  1141. Western Digital WD1003V, WD1006V ST412 -MM (MFM) Interface models
  1142.  
  1143.  
  1144. ┌───────────────────────────────────────────────────────────────────────┐ ▌▀▀▀▀
  1145. │ ││││ Data 1      Data 0      Hard               Floppy             ┌──┼─▌
  1146. │ ╧╧╧╧ %::::::::%  %::::::::%  %:::::::::::::::%  %:::::::::::::::%  └°─┼─▌
  1147. │ LED  1           1           1                  1                     │ ▌
  1148. │                                                                       │ ▌
  1149. │                    JP1                                                │ ▌
  1150. │                    ::::                                               │ ▌
  1151. │                   1                              oo ─ JP3 Hard        │ ▌
  1152. │                                                  oo ─ JP4 Floppy      │ ▌
  1153. │                                                  oo - JP5             │ ▌
  1154. │                                                                    ┌──┼─▌
  1155. │                                                              :     └°─┼─▌
  1156. │                                                              JP6      │ ▌
  1157. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  1158.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  1159.                                                                           ▌
  1160.  
  1161.       JP3 Hard   Drive Port Address:   Primary 1F0h  = open   *
  1162.                                      Secondary 170h  = closed !
  1163.  
  1164.       JP4 Floppy Drive Port Address:   Primary 3F0h  = open   *
  1165.                                      Secondary 370h  = closed !
  1166.  
  1167.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1168.  
  1169.       │
  1170.    ▐  │ Metal Clamp
  1171.    ▐──┼─────┐
  1172.    ▐  │  0  │    Perspective: Looking at the backside of the card
  1173.    ▐──┼─────┘
  1174.    ▐  │            8-bit long slot             16-bit short slot
  1175.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  1176.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  1177.    ▐                                                │
  1178.    ▐                                               D7 (IRQ14) Tape over
  1179.                                               count 7 spaces from left or
  1180.                                                    12 spaces from right
  1181.  
  1182.          Note: Many manufacturers only plate the contacts that will be
  1183.                needed on the card.  Be sure to count spaces, not
  1184.                actual plated contacts. (READ App Note # 10)
  1185.  
  1186.  
  1187. Western Digital WD1003V, WD1006V ST412 -SR (RLL) Interface models
  1188.  
  1189.  
  1190. ┌───────────────────────────────────────────────────────────────────────┐ ▌▀▀▀▀
  1191. │ ││││ Data 1      Data 0      Hard               Floppy             ┌──┼─▌
  1192. │ ╧╧╧╧ %::::::::%  %::::::::%  %:::::::::::::::%  %:::::::::::::::%  └°─┼─▌
  1193. │ LED  1           1           1                  1                     │ ▌
  1194. │                                                     ┌ JP2 Bios        │ ▌
  1195. │                    JP1                              │ enabled open    │ ▌
  1196. │                    :::                              │ disabled off    │ ▌
  1197. │                   1                              oo ┘                 │ ▌
  1198. │                                                  oo ─ JP3 Hard        │ ▌
  1199. │                                                  oo - JP4 Floppy      │ ▌
  1200. │                                                                    ┌──┼─▌
  1201. │                                                              :     └°─┼─▌
  1202. │                                                  oo - JP5    JP6      │ ▌
  1203. └──────────────────┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌───┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  1204.                    └─▀─▀─▀─▀─▀─▀─▀┘   └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  1205.                                                                           ▌
  1206.      JP2 On-board Bios status:       enabled = open   *
  1207.                                     disabled = closed !
  1208.  
  1209.      JP3 Hard   Drive Port Address:   Primary 1F0h  = open   *
  1210.                                      Secondary 170h  = closed !
  1211.  
  1212.      JP4 Floppy Drive Port Address:   Primary 3F0h  = open   *
  1213.                                      Secondary 370h  = closed !
  1214.  
  1215.        * = Default Setting, ! = 3_Drives Setting, 1 = ON, 0 = OFF.
  1216.  
  1217.       │
  1218.    ▐  │ Metal Clamp
  1219.    ▐──┼─────┐
  1220.    ▐  │  0  │    Perspective: Looking at the backside of the card
  1221.    ▐──┼─────┘
  1222.    ▐  │            8-bit long slot             16-bit short slot
  1223.    ▐  │_____      31 total contacts        ___ 18 total contacts______
  1224.    ▐        ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌   ▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌
  1225.    ▐                                                │
  1226.    ▐                                               D7 (IRQ14) Tape over
  1227.                                               count 7 spaces from left or
  1228.                                                    12 spaces from right
  1229.  
  1230.          Note: Many manufacturers only plate the contacts that will be
  1231.                needed on the card.  Be sure to count spaces, not
  1232.                actual plated contacts. (READ App Note # 10)
  1233.  
  1234. *********************************************************************
  1235.  
  1236. Dustbowl Designs, Inc.          |
  1237. 12300 S.E. 38th Street          |
  1238. Choctaw, Oklahoma  73020-6107   |
  1239. U.S.A.                          | CIS: 71062,2542
  1240.  
  1241. phone:
  1242. (405) 741-4705 Ordering, tech support, general information
  1243. (405) 741-2721 BBS (9600 HST/v.everything) Tech Support, Hard disk
  1244.                drive shareware, drive specs, Online Shareware
  1245.                Registration/Download for VISA or MasterCard orders!
  1246.  
  1247.     NAME : ___________________________________Password:_________________
  1248.  
  1249.  ADDRESS : _____________________________________________________________
  1250.  
  1251.            ___________________________________________ ZIP :____________
  1252.  
  1253. TELEPHONE: ___________________________________________ (Day & Night)
  1254.  
  1255. COMMENTS : _____________________________________________________________
  1256.  
  1257.            _____________________________________________________________
  1258.  
  1259.            ___________________________________________________________
  1260.  
  1261.      Qty    Description                            Each       Total
  1262.  
  1263.      ____   Special Upgrade for Registered users    $0.00    THANKS!!
  1264.             to v3.01 4_Drives
  1265.      ____   3_Drives v3.01 Registration            $30.00     ________
  1266.  
  1267.      ____   4_Drives v3.01 Registration            $40.00     ________
  1268.  
  1269.      ____   Upgrade from Registered 3_Drives       $10.00     ________
  1270.             to v3.01 4_Drives
  1271.                                                      Subtotal ________
  1272.  
  1273.   (Oklahoma residents add 6.5% sales tax)                 Tax ________
  1274.  
  1275. U.S. diskette orders add $3 shipping & handling, Foreign diskette
  1276. orders add $5 U.S. shipping. This also applies to Special Upgrade for
  1277. Registered users (If you want to download from our BBS put $0.00
  1278. dollars for shipping and write the password you'll be using next to
  1279. your name above.  Allow 7 days for Postal transit.)
  1280.                                                       Shipping ________
  1281.  
  1282.  
  1283.                                                        TOTAL $________
  1284. PAYMENT:
  1285.  [ ] Visa/MasterCard  [ ] Check (number ____________)
  1286.        (see below)       (make checks payable to Dustbowl Designs, Inc.)
  1287.  
  1288.  [ ] Cash US$         [ ] US$ Money Order (No foreign  currency)
  1289.  
  1290.  
  1291. Total amount enclosed or authorized: $________________
  1292.  
  1293. _______________________________________________________________________
  1294. If Payment by Visa or MasterCard:
  1295.  
  1296. We can only accept Visa or MasterCards (no American Express, please.)
  1297. We will need the following information:
  1298.  
  1299. Credit card number: ______________________________________________________
  1300.  
  1301. Expiration date: _________________________________________________________
  1302.  
  1303. Bank the card's drawn on: ________________________________________________
  1304.  
  1305. The name as it appears on the card: ______________________________________
  1306.  
  1307. The signature of its owner authorizing us
  1308. to debit it for the amount indicated above: ______________________________
  1309.  
  1310. _______________________________________________________________________
  1311.  
  1312.  THE FOLLOWING INFORMATION IS REQUIRED FOR REGISTRATION:
  1313.  
  1314.  HARD DISK  #1 MAKE ____________________MODEL_________________SIZE________
  1315.  
  1316.  HARD DISK  #2 MAKE ____________________MODEL_________________SIZE________
  1317.  
  1318.  HARD DISK  #3 MAKE ____________________MODEL_________________SIZE________
  1319.  
  1320.  HARD DISK  #4 MAKE ____________________MODEL_________________SIZE________
  1321.  
  1322.  CONTROLLER #1 MAKE_____________________MODEL_________________
  1323.  
  1324.  CONTROLLER #2 MAKE_____________________MODEL_________________
  1325.  
  1326.  
  1327.  COMPUTER   286 ( )   386 ( )  486 ( )      OTHER ( ) ______________________
  1328.              SX ( )    DX ( )  DX2 ( )  OverDrive ( )
  1329.  
  1330.  OPERATING SYSTEM / DOS VERSION ___________________
  1331.  
  1332.  VIDEO CARD  Standard VGA ( )  Super VGA ( )  Coproccessed/Accelerator  ( )
  1333.  
  1334.  MOUSE      YES ( )  NO ( )
  1335.  
  1336.  JOYSTICK   YES ( )  NO ( )
  1337.  
  1338.  MEMORY     640 ( )  1 meg ( )   2 meg ( )   4 meg ( )  more ( ) ______
  1339.  
  1340.  MODEM      YES ( )  NO ( )  .... BAUD RATE ___________________________
  1341.  
  1342.  HOW DID YOU ACQUIRE THIS PROGRAM: bbs name &#__________________________
  1343.  
  1344. Fold the pages at the break below with print facing out.  Fold letter style
  1345. with mailing address exposed.  Tape/staple edges, enclosing payment.
  1346.  
  1347.  
  1348. ___________________________                                          .-----.
  1349.                                                                      |Place|
  1350. ___________________________                                          |Stamp|
  1351.                                                                      |Here |
  1352. ___________________________                                          `-----'
  1353.  
  1354.  
  1355.  
  1356.                                      Dustbowl Designs, Inc.
  1357.                                      12600 S.E. 38th Street
  1358.                                      Choctaw, OK    73020-6107
  1359.                                      U.S.A.
  1360. 3_Drives v2.6
  1361.  
  1362.  
  1363. -=EOF: 3_DRIVES.DOC=-
  1364.