home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / DISK_UTL / 3DRVS110.ZIP / 3_DRIVES.DOC next >
Text File  |  1992-07-28  |  23KB  |  511 lines

  1. 3_Drives v1.10  Shareware Release July 1992
  2.  
  3. Rob Dimick & Billy Rudock, authors.
  4.  
  5. PC+ Company
  6. 9606 N.E. 4th Street
  7. Midwest City, OK  73130
  8.  
  9. (405) 741-4705 messages
  10. (408) 335-4595 Mountain Retreat BBS, FidoNet 1:216/506
  11.  
  12.  
  13. ╒════════╡ 3_Drives v1.1 │
  14. │                                     ┌────────────────┐    ┌────────────────┐
  15. │           PC+ Company               │     426 MB     │    │░░░░0   MB░░░░░░│
  16. │         (C)opyright 1992            │ ≡■≡≡≡≡≡≡≡≡≡≡≡≡ │    │░░░░░░░░░░░░░░░░│
  17. │                                     └────────────────┘    └────────────────┘
  18. │    "Dedicated to enhancing the      E:     Installed      4_Drives v1.1 only
  19. │   world's personal computers."
  20. ├───────────────────────────────────┬──────────────────────────────────────────┐
  21. │ 9606 N.E. 4th Street              │ Authors: Rob Dimick & Billy Rudock       │
  22. │ Midwest City, Oklahoma USA 73130  │ Registered to: *** Not Registered ***    │
  23. │ (405) 741-4705                    │ Please, register this Shareware product. │
  24. ╘═══════════════════════════════════╧══════════════════════════════════════════╛
  25.  
  26.  
  27. =====Intro====================================
  28. 3_Drives.HDD is a shareware release of a CONFIG.SYS block device
  29. driver that allows the utilization of a third (and fourth with
  30. 4_Drives.HDD) disc drive in a single host computer system using the
  31. DOS operating system.
  32.  
  33.         *  With 3_Drives.HDD you can combine MFM, RLL, ESDI and SCSI
  34.            hard disc drives with the new low-cost IDE AT interface
  35.            drives.
  36.  
  37.         *  This means you DO NOT have to remove your older MFM drives
  38.            if you purchase a new IDE hard disc drive!!!
  39.  
  40. (In the following sections, all references to a 4th drive relate to
  41. the registered program 4_Drives.HDD.)
  42.  
  43. In the past, two major factors have stood in the way of achieving this
  44. elusive goal.  First, DOS versions prior to the new v5.0 would support
  45. a maximum of two physical hard disc drives. The new v5.0 DOS FDISK
  46. supports up to eight physical hard disc drives if the Host Adapter is
  47. designed to follow the FDISK conventions of DOS v5.0. (Some SCSI
  48. interface Host Adapters are now out in the marketplace which have this
  49. support.)
  50.  
  51. Second, standard hard disc drive interfaces (except for SCSI) are
  52. limited to two physical drives.  In the case of MFM, RLL and ESDI, the
  53. drives usually have a Drive Select 3 and 4 jumper (DS3 & DS4), but the
  54. controllers for these interfaces use the industry standard
  55. "Daisychain" configuration which allows only two drives to be
  56. connected. The rare "Radial" configuration uses the DS3 and DS4. Also,
  57. controllers for these interfaces generally require a drive type number
  58. to be set in CMOS and only two slots are ever given by the system
  59. BIOS.  In the case of the new AT interface for hard disc drives, also
  60. known as IDE, the controller is built onto the drive itself and is
  61. limited by design to two physical drives per Host Adapter - Master and
  62. Slave.
  63.  
  64. =====System Requirements======================
  65. A few simple conditions must be met to use the 3_Drives device driver.
  66.  
  67. They are:
  68.         1. System must be 286 CPU or higher.
  69.         2. DOS level must be v5.0.
  70.         3. A second Controller or Host Adapter which must have the
  71.            option to set a Secondary Port Address to 170h and to
  72.            disable IRQ14 monitoring. (Seagate ST-07A and ST-08A AT IDE
  73.            Host Adapters can do this.)
  74.  
  75.  
  76. =====Preparing the 3rd and 4th Disc Drives====
  77. The 3rd/4th drive(s) need to be partitioned and formatted prior to
  78. using the 3_Drives device driver. This might require temporarily
  79. removing your existing hard disc drives or preparing the 3rd/4th
  80. drive(s) in a different system.
  81.  
  82. BEFORE removing the 1st and 2nd drives, BE SURE to write down the CMOS
  83. drive type. If 'User Defined' or 'Custom' drive types are being used,
  84. write down the associated cylinder, head, write procomp, lzone and
  85. sector per track values.
  86.  
  87. The installation steps to take are roughly as follows:
  88.  
  89.         1.  Install the drive(s) you intend to use as the 3rd/4th  and
  90.             set appropriate drive type number(s) in the system CMOS
  91.             setup.
  92.         2.  With DOS 5.0, use FDISK to define single Primary
  93.             Partition(s).
  94.         3.  FORMAT C: /S (and then, if used, D: without the /s).
  95.         4.  Confirm the drive boots, and is able to perform reads and
  96.             writes.
  97.         5.  Restore the CMOS drive types to the ones used on the
  98.             original 1st and 2nd drives. Power down the system and
  99.             reinstate the original 1st and 2nd drives.
  100.         6.  Set the Host Adapter for the 3rd/4th drive(s) to Secondary
  101.             Port Address 170h and disable IRQ14 monitoring. (see below
  102.             for Seagate ST-07A/ST-08A Host Adapter jumper settings).
  103.         7.  Reboot; the system should start in the same way it always
  104.             has.
  105.         8.  Unzip and copy the 3_Drives.HDD program into the root
  106.             directory of the C: drive and Edit the CONFIG.SYS file to
  107.             include the line: DEVICE=C:\3_Drives.HDD This line should
  108.             precede any other block device drivers (such a
  109.             RAMDRIVE.SYS).
  110.         9.  Reboot. A 3_Drives installation screen (shown above) will
  111.             indicate the loading status of the device driver.  The
  112.             drive letters assigned to the 3rd/4th drive(s) will depend
  113.             on the way your C: and D: drives are partitioned.
  114.  
  115. =====Outline==================================
  116. An brief outline of how 3_Drives works is as follows:
  117.  
  118. After partitioning and formatting in the DOS environment, every hard
  119. disc drive, regardless of interface, controller, or CPU has a very
  120. special sector of information called the Master Boot Record (MBR). The
  121. MBR is always the very first physical sector on the disc (cyl 0, hd 0,
  122. sector 1), the contents of which 1) preserve the defined partition
  123. structure, 2) contain the first executable instruction to begin
  124. loading the active operating system, and 3) a final word signature in
  125. the sector, AA55h, indicating a valid Master Boot Record.
  126.  
  127. Once a valid MBR is identified, the values stored in the partition
  128. record of the MBR indicate the location of the DOS boot sector which
  129. is generally located at logical cyl 0, hd 1, sector 1.  This DOS boot
  130. sector contains two vital components - the BIOS Parameter Block (BPB)
  131. structure and loader routine for the operating system .  The BPB
  132. provides a logical description of the hard disc drive's geometry
  133. (logical blocks, heads, sectors per track, bytes per sector, etc.),
  134. while the operating system loader establishes the names of the system
  135. files IO.SYS and MSDOS.SYS, their root directory location and then
  136. loads them into memory .
  137.  
  138. Next, the IO.SYS file is read into memory, followed by the MSDOS.SYS.
  139. These files begin an initialization routine which establishes the
  140. resident character and block devices found during the Power On Self
  141. Test (POST) and motherboard ROM BIOS initialization.  Once the basic
  142. hardware has been identified and the DOS kernal has been positioned
  143. into low memory, the next stage is to run a system module within
  144. IO.SYS called SYSINIT.  It is at this time that the first of the drive
  145. letter designations are established (A:, B:, C:, etc.). These block
  146. devices are given special handling at this point.  For each, a pointer
  147. to a BPB array is established in memory.
  148.  
  149. Next, begins the process we are most interested in, namely the
  150. processing of the CONFIG.SYS file.  The entire file is read into
  151. memory and analyzed for block and character type device drivers.  When
  152. block device drivers are identified, like 3_Drives.HDD, their entries
  153. are added to the drive translation table and given the next available
  154. drive letter designation.
  155.  
  156. Device drivers, like regular programs (but not quite like regular
  157. programs), have initialization code and resident code.  The
  158. initialization code in our case is the display banner, while the
  159. resident portion is a collection of routines handling very specific AT
  160. register set commands. The AT register commands "talk" directly to the
  161. secondary port address 170h, and therefore to the drive itself, and
  162. cover drive specific operations like Read, Write, Recal, and Reset. It
  163. should be noted that the Format command operation is not supported by
  164. 3_Drives.HDD, which is the reason why the drive must be partitioned
  165. and prepared in a normal C:/D: environment.
  166.  
  167. After all components of the CONFIG.SYS file are processed, SYSINIT's
  168. final function is to load and execute the MS-DOS shell program,
  169. COMMAND.COM.  How DOS manipulates the resident (critical error
  170. handling, for example) and transient portions (batch file processes,
  171. COPY, and RENAME, etc.) of the shell are beyond the scope of this
  172. overview.
  173.  
  174. Thereafter, during the normal course of operation of the computer
  175. system, DOS commands which are directed towards the drive letter(s)
  176. assigned to the 3_Drives/4_Drives block device(s) are executed through
  177. the memory resident portion of 3_Drives.HDD.  3_Drives/4_Drives will
  178. occupy 3,936 bytes of memory.
  179.  
  180. =====Error Messages===========================
  181. The device drive may display a small assortment of error messages
  182. during the loading process of the CONFIG.SYS file.
  183.  
  184. =====App Notes================================
  185.  
  186. Some Application Notes:
  187.  
  188.   1. The effect of the program on the performance of the system is
  189. negligible.
  190.  
  191.   2. The use of 3_Drives on XT's is disallowed, since it relies
  192. exclusively on AT register set commands.
  193.  
  194.   3. If power supply leads are in short supply, a simple "Y" adapter
  195. that splits two leads off of a single, are available at most computer
  196. supply stores.
  197.  
  198.   4. If both controllers have support for floppy drives, disable the
  199. floppy support on the second.
  200.  
  201.   5. 3_Drives/4_Drives.HDD can be moved into upper memory with
  202.      DEVICEHIGH=C:\your...path\3_Drives.HDD
  203.  
  204.   6. 3_Drives/4_Drives shows all signs of complete stability with
  205. Microsoft Windows (tm).  In fact, our entire Windows subdirectory
  206. structure is located on the 3rd drive!  We have thrown in everything
  207. we can think of to test Windows compatibility, and all tests have
  208. proven successful. If you intend to use one of the drives supported by
  209. the 3_Drives/4_Drives for the Swap File, then in must be of the
  210. Temporary Swap File Type. (A Permanent Swap Files require Int13
  211. support.)
  212.  
  213.   7. We've run three of the most popular file defragmenters without
  214. problems.  In any case, always follow the software manufacturer's
  215. instructions and backup you data first.
  216.  
  217. =====Rev Hist=================================
  218.  
  219. Revision History:
  220.  
  221.         06/92   v0.9   In-house release.
  222.         06/92   v1.0   In-house release.
  223.         07/92   v1.1   Public release.
  224.  
  225.  
  226.  
  227.  
  228. =====Seagate ST-07A and ST-08A================
  229. ===== AT IDE Host Adapters====================
  230.  
  231.  
  232.    J2                    ┌─ Drive-on-a-Card Mounting Point
  233.  Diskette                │
  234.  Connector     J3 LED    │      J1 AT Interface
  235.  (ST08A only)  │     ┌───┘      Hard Disc Connector
  236.  │  ┌──────────┼─────┼─────────────┼───────────────────────┐ ▌▀▀▀▀
  237.  │  │   1      1     °             │                    ┌──┼─▌
  238.  │  │   ::     °°°°             ::::::::::::::::::::    └°─┼─▌
  239.  │  │   ::                      1                          │ ▌
  240.  └──┼── ::                           ┌─────────────────────┼─── JP2
  241.     │   ::                           1                     │ ▌  Disc/Diskette
  242.     │   ::                          °°                     │ ▌  Address
  243.     │   ::         (ST08A only)                            │ ▌  Select
  244.     │   ::  ┌1──── JP4 Diskette Controller Enable          │ ▌
  245.     │       :                                   ┌──────────┼─── JP6 I/O
  246.     │       ≡≡▌≡}── J4 Aux DC Power to          1       ┌──┼─▌  Channel
  247.     │            1┐    Hard Disc                °°      └°─┼─▌  Ready
  248.     │          °°°└───┐                                    │ ▌
  249.     └┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌─┼──┐ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ▄┌────┘ ▌
  250.      └─▀─▀─▀─▀─▀─▀─▀┘ │  └─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀─▀┘      ▌
  251.                       └─ JP5 Disable Interrupt               ▌
  252.  
  253. If 2nd Host Adapter:
  254.  
  255. 1.  Add jumper to JP2 Disc/Diskette Address Select (sets port to
  256.     secondary address at 170h).
  257. 2.  Remove jumper from JP5 Interrupt While Busy, IRQ14.
  258. 3.  If ST-08A then remove jumper from JP4 (to disable the Floppy
  259.     Controller).
  260.  
  261.  
  262. =====Legal Disclaimer=========================
  263.  
  264.                           LICENSE AGREEMENT
  265.  
  266. PC+ Company provides the accompanying object code software
  267. ("Software") and nonexclusively licenses its use on the following
  268. terms and conditions. The Software is copyrighted by PC+ Company.
  269. YOU ASSUME FULL RESPONSIBILITY FOR THE SELECTION OF THE SOFTWARE TO
  270. ACHIEVE YOUR INTENDED PURPOSES, FOR THE PROPER INSTALLATION AND USE.
  271. PC+ Company DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR
  272. REQUIREMENTS, THAT THE SOFTWARE IS FIT FOR ANY PARTICULAR PURPOSE OR
  273. THAT THE USE OF THE SOFTWARE WILL BE ERROR FREE.  PC+ Company
  274. EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER ORAL OR WRITTEN, EXPRESSED
  275. OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY
  276. OR FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT WILL PC+ Company BE
  277. LIABLE TO YOU, YOUR CUSTOMERS OR OTHER USERS FOR ANY INDIRECT,
  278. INCIDENTAL, CONSEQUENTIAL, SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF
  279. OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE.
  280.  
  281. End of License agreement.
  282.  
  283. 3_Drives v1.10  Shareware Release July 1992
  284.  
  285.  
  286.  
  287.  
  288. REGISTRATION INFORMATION
  289.  
  290. PC+ Registration Procedure:
  291.  
  292. PC+ Company 3_Drives.HDD device driver is a complete and fully
  293. functional Shareware program.  You are invited to try and test the
  294. device driver for a time period of 14 days (2 weeks) in its
  295. unregistered status.  After this 14 day trail period, the device
  296. driver must be registered with PC+ Company or disengaged.
  297.  
  298. Unlike the flexibility provided in Shareware Applications for
  299. registration reminders, a Shareware Device Driver is often out of
  300. sight and out of mind.  So, please take care to remember that you are
  301. still obliged to follow the rules of the 14 day trail period.
  302.  
  303. DEFINITION OF SHAREWARE
  304.  
  305. Shareware distribution gives users a chance to try software
  306. before buying it. If you try a Shareware program and continue
  307. using it beyond the trial period, you are expected to register.
  308.  
  309. Copyright laws apply to Shareware software products,
  310. and the copyright holder retains all rights, with a few specific
  311. exceptions as stated below. The author specifically grants the
  312. right to copy and distribute the software, either to all or to a
  313. specific group. For example, some authors require written
  314. permission before a commercial disk vendor may copy their
  315. Shareware products.
  316.  
  317. Shareware is a distribution method, not a type of software. You
  318. should find software that suits your needs and pocketbook,
  319. whether it's commercial or Shareware. The Shareware system makes
  320. fitting your needs easier, because you can try before you buy.
  321. And because the overhead is low, prices are low also. Shareware
  322. has the ultimate money-back guarantee -- if you do not use the
  323. product, you do not pay for it.
  324.  
  325. 3_Drives is a "shareware program" and is provided at no charge
  326. to the user for evaluation.  Feel free to share it with your
  327. friends, but please do not give it away altered or as part of
  328. another system.  The essence of "user-supported" software is to
  329. provide personal computer users with quality software without
  330. high prices, and yet to provide incentive for programmers to
  331. continue to develop new products.
  332.  
  333. If you continue to use 3_Drives after 14 days, you must make a
  334. registration payment of $20.00 to PC+ Company. Payment of the
  335. registration fee will license one copy for use on any one computer at
  336. any one time.
  337.  
  338. You must treat this software just like a book.  An example is that
  339. this software may be used by any number of people and may be freely
  340. moved from one computer location to another, so long as there is no
  341. possibility of it being used at one location while it is being used at
  342. another.
  343.  
  344. Commercial users of 3_Drives must register and pay for their copies of
  345. 3_Drives within 14 days of first use or their license is withdrawn.
  346. Site-License arrangements may be made by con- tacting PC+ Company.
  347.  
  348. Anyone distributing 3_Drives for any kind of remuneration must first
  349. contact PC+ Company at the address below for authorization. This
  350. authorization will be automatically granted to distributors recognized
  351. by the (ASP) as adhering to its guidelines for shareware distributors,
  352. and such distributors may begin offering 3_Drives immediately (However
  353. PC+ Company must still be advised so that the distributor can be kept
  354. up-to-date with the latest version of 3_Drives).
  355.  
  356. You are encouraged to pass a copy of 3_Drives distribution ZIP file
  357. along to your friends for evaluation.  Please encourage them to
  358. register their copy if they find that they can use it.
  359.  
  360. We have studied hundreds of shareware products in order to determine a
  361. mutually acceptable registration fee.  This wonderful device driver
  362. does provide a true enhancement to your system and likely allows you
  363. to derive benefit and system uses otherwise impossible.  Therefore, we
  364. have established the following registration fees:
  365.  
  366.      3_Drives.HDD   $20.00 (US $)  we send a registration key code by
  367.                                    return mail.
  368.      4_Drives.HDD   $30.00 (US $)  we send a diskette by return mail.
  369.  
  370.      3 to 4 upgrade $10.00 (US $)  we send a diskette by return mail.
  371.  
  372.      Corporate Site licenses and custom OEM versions available.
  373.  
  374.  
  375. Oklahoma residents must also add state tax at 6.5%.
  376.  
  377. You can send a check or money order, or use Visa/MasterCard. If you
  378. are mailing in a credit card order be sure to give us the information
  379. on your credit card, including name, type of card (Visa), your card
  380. number INCLUDING expiration date. Also, please sign the order.
  381.  
  382. Thanks for your support!
  383.  
  384. Rob Dimick & Billy Rudock, authors.
  385.  
  386. PC+ Company
  387. 9606 N.E. 4th Street
  388. Midwest City, OK  73130
  389.  
  390. (405) 741-4705 messages
  391. (408) 335-4595 Mountain Retreat BBS, FidoNet 1:216/506
  392.  
  393. *****************************************************************
  394.  
  395. The registration process (REGISTER.EXE) will replace the flashing
  396. *** Not Registered *** with your name, it will replace the "Please,
  397. register this Shareware" with "Thanks for supporting Shareware" and,
  398. finally, remove a 2 second initialization delay that has helped to
  399. remind you to register the device driver.
  400.  
  401.  
  402. All material in this software release is Copyright 1992 by PC+ Company.
  403.  
  404. The contents of this release are listed in the section entitled
  405. "Contents of Distribution Set" below.
  406.  
  407. 3_Drives is a trademark of PC+ Company.
  408.  
  409. *****************************************************************
  410.  
  411. Contents of Distribution Set.
  412.  
  413. 3_DRIVES.HDD   Device driver file
  414. 3_DRIVES.DOC   Documentation file with installation instructions.
  415. ORDER3.FRM     Mail-in registration form
  416. README3.TXT    This file.
  417. REGISTER.EXE   After registration is processed, this will remove all
  418.                shareware reminders by using the registration key code.
  419. VENDOR.DOC     Intructions for shareware distribution
  420.  
  421. *****************************************************************
  422.  
  423.  
  424.                (make checks payable to PC+ Company)
  425.  
  426.              ============================================
  427.              =                                          =
  428.              =       PC+ Company                        =
  429.              =       9606 N.E. 4th Street               =
  430.              =       Midwest City, OK 73130             =
  431.              =                                          =
  432.              ============================================
  433.                      phone: (405) 741-4705 messages
  434.  
  435.               ** COMMENTS OR SUGGESTIONS ARE WELCOME **
  436.  
  437.  
  438.     NAME : _____________________________________________________________
  439.             Enter your name EXACTLY the way you want on the
  440.             registration screen.
  441.  
  442.  ADDRESS : _____________________________________________________________
  443.  
  444.            _____________________________________________________________
  445.  
  446.            ___________________________________________ ZIP :____________
  447.  
  448.  
  449. COMMENTS : _____________________________________________________________
  450.  
  451.            _____________________________________________________________
  452.  
  453.            _____________________________________________________________
  454.  
  455.           Qty
  456.          [   ] 3_Drives.HHD  x $20.00
  457.          [   ] 4_Drives.HDD  x $30.00
  458.  
  459.  
  460. Payment: [ ] Visa (see below)   [ ] Check
  461.          [ ] Cash               [ ] Money Order
  462.  
  463. Total amount enclosed or authorized: $___________
  464.  
  465. _______________________________________________________________________
  466. Payment by Visa card:
  467.  
  468. We can only accept Visa cards (no American Express or MasterCards, please.)
  469. We will need the following information:
  470.  
  471. Credit card number: ______________________________________________________
  472.  
  473. Expiration date: _________________________________________________________
  474.  
  475. Bank the card's drawn on: ________________________________________________
  476.  
  477. The name as it appears on the card: ______________________________________
  478.  
  479. The signature of its owner authorizing us
  480. to debit it for the amount indicated above: ______________________________
  481.  
  482. _______________________________________________________________________
  483.  
  484.  
  485.              THE FOLLOWING INFORMATION IS NOT REQUIRED,
  486.              BUT WOULD BE APPRECIATED.
  487.  
  488.              Please Check The Appropriate Answer.
  489.  
  490.  HOW DID YOU ACQUIRE THIS PROGRAM: _____________________________________
  491.  
  492.  COMPUTER   286 ( )   386 ( )  486 ( )  OTHER ( ) ______________________
  493.  
  494.  VIDEO CARD  Standard VGA ( )  Super VGA ( )  Coproccessed S3 ( )
  495.  
  496.  MOUSE      YES ( )  NO ( )
  497.  
  498.  JOYSTICK   YES ( )  NO ( )
  499.  
  500.  MEMORY     640 ( )  1 meg ( )   2 meg ( )   3 meg ( )  more ( ) ______
  501.  
  502.  HARD DISK  MAKE ______________________________________________________
  503.             MODEL______________________________________________________
  504.             SIZE ______________________________________________________
  505.             CONTROLLER ________________________________________________
  506.          ** Please list all drives.
  507.  
  508.  MODEM      YES ( )  NO ( )  .... BAUD RATE ___________________________
  509.  
  510. -=EOF: 3_Drives.DOC=-
  511.