home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / util / copyq317 / ccard.doc next >
Text File  |  1994-09-28  |  11KB  |  281 lines

  1.  
  2.  
  3.  
  4.  
  5.                 Notes for Micro Solutions CompatiCard(tm) Users
  6.  
  7.                                  July 29, 1992
  8.  
  9.                                   Sydex, Inc.
  10.                                  P.O. Box 5700
  11.                                Eugene, OR  97405
  12.                                  (503) 683-6033
  13.  
  14.  
  15.      The CompatiCard(tm) line of diskette adapters from MicroSolutions,
  16.      Inc. (DeKalb, IL  60115) represents one of several options available
  17.      to add extra diskette drives to a system.  This document describes spe-
  18.      cial steps that may be necessary in order to use CompatiCard drives
  19.      with Sydex products.
  20.  
  21.      First, it's important that the exact type of CompatiCard be iden-
  22.      tified; DIFFERENT MODELS ARE OPERATIONALLY DIFFERENT.  At the time of
  23.      this writing, Micro Solutions offers three models of the CompatiCard:
  24.  
  25.           The CompatiCard I supports up to four diskette drives and can be
  26.           identified by its absence of DIP switches.  This model also has a
  27.           37-pin external drive connector mounted on the card bracket.
  28.           Documentation accompanying the CompatiCard identifies it simply
  29.           as the "CompatiCard" (no model number).  There is no BIOS ROM on
  30.           the card.
  31.  
  32.           The CompatiCard II is a trimmed-down version of the CompatiCard I
  33.           and supports only two drives.  Like the CompatiCard I, it has no
  34.           DIP switches or BIOS ROM; it does not have an external drive con-
  35.           nector.
  36.  
  37.           The CompatiCard IV is a much later product than either the Com-
  38.           patiCard I or II and features 2.88M drive support.  This card
  39.           also has a BIOS ROM and two sets of DIP switches located at the
  40.           top of the card.  This card also has an external drive connector.
  41.  
  42.      Any of the CompatiCards can be configured either as the primary dis-
  43.      kette controller, or as an add-on secondary controller.  Normally, a
  44.      DISKETTE.CFG file should not be necessary if a CompatiCard is being
  45.      used as the primary diskette controller.  However, if you have dif-
  46.      ficulty accessing all of your diskette drives, it will be necessary to
  47.      explicitly specify your diskette configuration with a DISKETTE.CFG
  48.      file.
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.                                      Page 1
  57.  
  58.  
  59.  
  60.  
  61.                             FOR COMPATICARD I OR II
  62.  
  63.      Before proceeding with this discussion, please read the section titled
  64.      "Specifying a Diskette Configuration" in the documentation that accom-
  65.      panies your Sydex product.
  66.  
  67.      Each drive used by the CompatiCard I or II must be completely
  68.      specified in the DISKETTE.CFG file.  Fortunately, most of the informa-
  69.      tion needed for the DISKETTE.CFG file is already present in your
  70.      system's CONFIG.SYS file.  Note that the CompatiCard I and II are non-
  71.      standard in their support of high-density diskettes and require that
  72.      COMPATICARD (abbreviated CO) be specified in the DISKETTE.CFG file for
  73.      each drive connected to them.
  74.  
  75.      Begin by looking for the line in CONFIG.SYS that contains a reference
  76.      to CCDRIVER.SYS.  The line will have a form similar to the following:
  77.  
  78.                          DEVICE=CCDRIVER.SYS /x,y,z ...
  79.  
  80.      where "x", "y" and "z" are numbers.  Each set of "/x,y,z" describes
  81.      one diskette drive.
  82.  
  83.      The first number, "x", indicates the BIOS unit number.  It also in-
  84.      directly indicates the CompatiCard port address as follows:
  85.  
  86.                          Port Address    BIOS Unit "x"
  87.                          ============    =============
  88.                               3F0H           0 - 3
  89.                               370H           4 - 7
  90.                               360H           8 - 11
  91.                               3E0H           12 - 14
  92.  
  93.      The "y" of the set is the drive type and can have the following
  94.      values:
  95.  
  96.                        Type Number "y"        Drive Type
  97.                        ===============        ==========
  98.                               0                   360K
  99.                               1                   720K
  100.                               2                   1.2M
  101.                               3                   1.2M DUAL
  102.                               4                   8INCH
  103.                               5                   720K
  104.                               6                   not supported
  105.                               7                   1.44M
  106.  
  107.      The "z" of each set is the step rate of the drive and should be used
  108.      directly with the SEEK keyword.
  109.  
  110.  
  111.  
  112.                                      Page 2
  113.  
  114.  
  115.  
  116.  
  117.      If a CompatiCard II has been configured with nonstandard IRQ and DMA
  118.      settings, this will also be shown on the CCDRIVER.SYS line in
  119.      CONFIG.SYS:
  120.  
  121.                DEVICE=CCDRIVER.SYS /x,y,z ... IRQ a  DMA b
  122.  
  123.      If "IRQ" is present on the CCDRIVER.SYS line, specify INTERRUPT in
  124.      DISKETTE.CFG and use the value given by "a", above.  Similarly, use
  125.      the CCDRIVER.SYS DMA value for the DISKETTE.CFG DMA value.
  126.  
  127.      The physical unit assigned to a drive and designated by the UNIT
  128.      keyword in DISKETTE.CFG is always in the range of 0 through 3.  To get
  129.      the physical unit number for any drive:
  130.  
  131.           1.   Consult the port address table shown above.  Locate the line
  132.                which shows the port address for your particular CompatiCard
  133.                configuration.
  134.  
  135.           2.   Take the first BIOS number (0, 4, 8 or 12) and subtract it
  136.                from the "x" value for the drive.  This will yield a number
  137.                between 0 and 3, the physical unit number of the drive.
  138.  
  139.      As an example, consider a system with a CompatiCard II installed as a
  140.      secondary controller.  Two drives--E:, a 360K unit, and F:, a 1.44M
  141.      unit--are installed.  The following line is found in CONFIG.SYS:
  142.  
  143.           DRIVER=CCDRIVER.SYS /8,0,6 /9,7,6
  144.  
  145.      From this line, we obtain the following DISKETTE.CFG file:
  146.  
  147.           DEFAULT:                      (to define drives A: and B:)
  148.           E: 360K BIOS 8 PORT 360H UNIT 0 SEEK 6 COMPATICARD
  149.           F: 1.44M BIOS 9 PORT 360H UNIT 1 SEEK 6 COMPATICARD
  150.  
  151.      Note that the "DEFAULT:" line indicates that drives connected to the
  152.      primary controller are to use default parameters as determined by the
  153.      configuration routines.
  154.  
  155.  
  156.                                FOR COMPATICARD IV
  157.  
  158.      The CompatiCard IV can be used in place of a system's primary diskette
  159.      controller to add four drive or 2.88M support to a system.  If the Com-
  160.      patiCard IV is used as a primary with the on-board BIOS enabled and
  161.      card address jumper J1 is set to the "A" position, a DISKETTE.CFG file
  162.      should be unnecessary.
  163.  
  164.  
  165.  
  166.  
  167.  
  168.                                      Page 3
  169.  
  170.  
  171.  
  172.  
  173.      However, if the CompatiCard IV is used as a secondary controller in
  174.      addition to the normal system diskette controller, a DISKETTE.CFG file
  175.      must be present.  In addition, if the on-board BIOS has been disabled,
  176.      the following line must also be present in CONFIG.SYS:
  177.  
  178.                DEVICE=CC4BIOS.SYS
  179.  
  180.      The first step in determining values for drive configuration state-
  181.      ments in DISKETTE.CFG is to ascertain the I/O port address of the Com-
  182.      patiCard IV being used.  This can be done by inspecting jumper J1 on
  183.      the CompatiCard IV:
  184.  
  185.                    J1 Setting    Port Address      BIOS Unit
  186.                    ==========    ============      =========
  187.                          A              3F0H           0 - 3
  188.                          B              370H           4 - 7
  189.                          C              360H           8 - 11
  190.                          D              3E0H           12 - 14
  191.  
  192.      Next, the physical unit (UNIT keyword) must be determined from the way
  193.      the diskette drives are connected to the CompatiCard.  If a drive or
  194.      drives are connected to connector P2, the drive connected after the
  195.      "twist" in the drive cable is physical unit 0; the drive connected
  196.      before the "twist" at the end of the cable is physical unit 1.
  197.  
  198.      If a drive or drives are connected to connector P3 or P4, the drive
  199.      connected after the "twist" in the drive cable is physical unit 2; the
  200.      drive connected before the "twist" at the end of the cable is physical
  201.      unit 3.
  202.  
  203.      To determine the BIOS unit of a drive, consult the Port Address table
  204.      shown above.  Locate the line corresponding to your CompatiCard's J1
  205.      setting and take the first number under the "BIOS Unit" column heading
  206.      and add it to the physical unit number of the drive.
  207.  
  208.      For example, a Compaticard having J1 set to C, a drive connected to
  209.      the straight end of the cable on connector P2 would have physical unit
  210.      number 1 and BIOS unit 9.
  211.  
  212.      If factory settings for jumper J2 have been changed, DMA and INTERRUPT
  213.      specifications must be included for the affected drives in
  214.      DISKETTE.CFG.  If a DMA channel other than 2 has been set with jumper
  215.      J2, this DMA channel must be included in the DISKETTE.CFG line for a
  216.      drive.  Similarly, if the interrupt number set by jumper J2 is not In-
  217.      terrupt 6, this information must be included  in DISKETTE.CFG.
  218.  
  219.      The COMPATICARD keyword must NOT be used with the CompatiCard IV.
  220.  
  221.  
  222.  
  223.  
  224.                                      Page 4
  225.  
  226.  
  227.  
  228.  
  229.      As an example, consider a CompatiCard IV being used as a secondary con-
  230.      troller.  Jumper J1 is set to position "D" and there is one 1.44M at-
  231.      tached.  The drive is connected after the "twist" in the cable to con-
  232.      nector P2.  Factory settings for J2 have not been disturbed.  The
  233.      added drive is known as G:.
  234.  
  235.      The following DISKETTE.CFG file would be used to describe the con-
  236.      figuration to all Sydex products:
  237.  
  238.                DEFAULT:            (for primary drives A: and B:)
  239.                G: 1.44M PORT 3E0H UNIT 0 BIOS 12 CHANGE
  240.  
  241.      Note that the CHANGE keyword is used to specify that a "diskette
  242.      changed" status is available from the drive.  Normally, only 1.2M,
  243.      1.44M and 2.88M drives support this feature.
  244.  
  245.  
  246.                               IF YOU HAVE PROBLEMS
  247.  
  248.      If the drive activity light is not illuminated when the drive is ac-
  249.      cessed, the port address, physical unit or BIOS unit has been incor-
  250.      rectly specified.  If the drive can be accessed, but encounters data
  251.      errors, the drive type is probably incorrect.   Note that the Com-
  252.      patiCard II does not support single-speed 1.2M drives; a 1.2M drive
  253.      must be described as "1.2M DUAL" to operate correctly.
  254.  
  255.      If SEEK has been specified for any drive, it should not be less than 6
  256.      milliseconds, unless you are certain that the drive can operate at
  257.      faster speeds.  Because older technology was used in 8" drives, a
  258.      slower SEEK rate may need to be specified for them.
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.                                      Page 5
  281.