home *** CD-ROM | disk | FTP | other *** search
/ Computer Tool Software / soft.iso / Sound / SHARK / SHARK.1 / HELP.DAT < prev    next >
Encoding:
Text File  |  1995-10-10  |  7.8 KB  |  198 lines

  1. //-----------------------------------------------------------------------//
  2. //                                                                       //
  3. //   Plug & PLay Modem Installation Software                             //
  4. //   Verison 1.23                                                        //
  5. //                                                                       //
  6. //   SHARK MULTIMEDIA                                       April 1995   //
  7. //-----------------------------------------------------------------------//
  8.  
  9. Table of Contents
  10.  
  11. 1. Installation overview
  12. 2. Modem Tutorial
  13.  
  14.  
  15. [INSTALLATION OVERVIEW]
  16.  
  17. OBJECTIVE:
  18.  
  19.    This software is designed to permit SIERRA MULTIMEDIA Plug-and-Play
  20.    modems to be "automatically" installed and configured into IBM PC's and
  21.    compatibles that have no other Plug-and-Play capabilities (ie. machines
  22.    that have neither PNP BIOS nor are running Microsoft CHICAGO.)  
  23.  
  24.    The Plug-and-Play capabilities of the SIERRA modem have eliminated the
  25.    jumpers (or DIP switches) normally needed for configuring the modem. 
  26.    Instead, the modem can be configured in software.   
  27.  
  28. INSTALLATION PROCEDURE:
  29.  
  30. The installation procedure is divided into several parts:
  31.  
  32. 1)  The software in the diskette is copied to the harddisk of the 
  33.     target computer.
  34.  
  35. 2)  Changes are made to the CONFIG.SYS file.
  36.  
  37. 3)  A diagnostic routine is run to assess which computer resources
  38.     are in use and which are available for the new modem.
  39.  
  40. 4)  The recommended choice of modem settings is presented to the
  41.     user.  These settings, which may be modified by the user, are
  42.     then are stored in a file.
  43.  
  44. 5)  The settings are 'sent' to the modem to configure it.
  45.  
  46. 6)  The modem is "locked" so that on subsequent boot-ups, the modem
  47.     will maintain the same settings.
  48.  
  49.  
  50.  
  51. ACTUAL INSTALLATION PROCEDURE:
  52.  
  53. 1) Turn off power and install the new modem.
  54.  
  55. 2) Power up the computer.
  56.  
  57. 3) Insert disk in A: drive,  type:
  58.       
  59.            A:
  60.            install
  61.  
  62.  
  63. AFTER INITIAL INSTALLATION:
  64.  
  65. Once this configuration software is installed on your harddisk, you
  66. can change the configuration of the modem or install additional 
  67. modems by going to the C:\SSMODEM directory and running "CONFIG.EXE" .
  68.  
  69. [COM TUTORIAL]
  70. TUTORIAL ON COM PORTS, INTERRUPTS, AND MODEMS
  71. =============================================
  72.  
  73.  
  74. Objective:
  75.  
  76. This tutorial is geared to help the computer novice understand enough
  77. about the way computers and modems operate so that a Plug-and-Play
  78. modem can be successfully installed.
  79.  
  80.  
  81. Background:
  82.  
  83. Electrically speaking, the architecture of the PC was largely defined by
  84. IBM in 1980,  when the first PC was introduced. Since that time there have
  85. been many improvements, especially in disk drives and in the main CPU
  86. (ie. 8088 > 80286 > 80386 > 80486 > Pentium ).  But there has been no 
  87. significant changes in the way computers interface to modems.     
  88.  
  89. Fortunately, IBM had a great deal of insight into computers and so they
  90. understood that to have a good computer it needed to support several 
  91. input/output devices....things like a keyboard, a screen, and a printer.
  92. They also could foresee additional devices likes modems. 
  93.  
  94. A modem is a serial device, that is, it sends information one bit at a
  95. time, in sequential (serial) fashion.  Besides modems, there are many 
  96. other serial devices: most mice are serial,  a few printers are serial,
  97. and many specialized peripherals are serial.
  98.  
  99. The original designers of the PC decided to include support for up to
  100. four serial devices.  For each of these, they reserved the appropriate
  101. resources, and labeled these serial "ports" COM1, COM2, COM3, and COM4.
  102. Only one serial device may use one of these ports at any given time.
  103. Each serial device, be it modem, mouse, or whatever, must be electrically
  104. configured for the com port that it is to use.  With regard to this
  105. configuration, there are two very important issues:
  106.  
  107. 1)  The computer needs to "know" which port to use for the mouse,
  108.     which port to use for the modem, etc.  This is normally done
  109.     by setting configuration parameters in the application software
  110.     that is to be used.
  111.  
  112. 2)  Each serial device needs to be configured to a port that no other
  113.     device is using.  If two device are trying to send and receive
  114.     information through the same port, it is kind of like trying to 
  115.     talk on the telephone on a party line where several people are 
  116.     talking at once.  The result is confusion.
  117.  
  118. Most modems can be configured for any of the four standard COM ports.
  119. All COM ports are created equal,  you won't get better performance using
  120. COM1 instead of COM2, etc.
  121.  
  122. A logical question at this point may be,  how do I know which COM ports
  123. are currently in use and which ones are 'free'?  That is a good
  124. question.  The easiest way to find out is to use diagnostic software that
  125. can survey your system and determine which resources are available.
  126. There are many good diagnostic packages available, like QAPlus, Modem
  127. Doctor, and Portinfo.  There is a very good one that Microsoft
  128. supplies with Windows called MSD.  It must be run from the DOS command
  129. line.    But the real answer to the question is: "You don't really need
  130. to know, because the automatic configuration software runs a diagnostic
  131. utility and presents you with the available choices.  
  132.  
  133.  
  134. The second part of the configuation is proper selection of interrupts.
  135. First a little background on interrupts.    If we consider each of the
  136. four COM ports to be like an IN-BASKET on a desk,  the CPU would have to
  137. continually stop whatever it's doing to look and see if anything is in any
  138. of the IN-BASKETs.  Actually it would need to stop about a thousand times
  139. in each second to figure out if any information had been received.  This
  140. technique is called polling, and is generally undesirable because it uses
  141. valuable CPU time and slows down the applications that are running. What 
  142. would be great would be if the IN-BASKET could "ring a door-bell" any
  143. time some data came in.  In a house,  frequently the front door and back
  144. door have different (distinctive) chimes.  That way when one 'rings', you
  145. know exactly which door to answer.  Now imagine that you had 16 different
  146. doors with 16 different chimes.  That is exactly what happens in the
  147. computer.  There are 16 different interrupts, labeled IRQ0, IRQ1,...IRQ15.
  148. In theory, you can assign any one of the 16 interrupts to any of the four
  149. COM ports.   In practice, however,  there are several constraints:
  150.  
  151. 1)  Several of the interrupts are already dedicated to important tasks,
  152.     like disk drives, the printer, the mouse, etc.
  153.  
  154. 2)  Modems can physically generate only a few of the interrupts.  Nearly
  155.     all can support IRQ3 and IRQ4.  A few can also support IRQ5 and/or
  156.     IRQ7.   (The Shark Plug-and-Play modem can support IRQs 3,4,5,7,10.
  157.  
  158. 3)  For each IRQ, it is highly desirable to have only one device that can
  159.     generate it.  
  160.  
  161. In the original IBM design, two interrupts (IRQ3 and IRQ4) were 'reserved'
  162. for use with the four COM ports.  There is a recommended association as
  163. follows:
  164.            COM1       IRQ4   
  165.            COM2       IRQ3
  166.            COM3       IRQ4
  167.            COM4       IRQ3
  168.  
  169. The intent, it seems, is that only two of the ports can be active at any
  170. time.  The pairings shown above are not cast in stone.  They may be changed,
  171. and also, other IRQs can be used providing that both the modem and the
  172. application software can support the new combination.
  173.  
  174. In a simple scenario, the mouse may be using COM1/IRQ4 and no other COM ports are
  175. active.  To install a new modem, the logical selection is to use COM2/IRQ3.
  176.  
  177.  
  178. Again, if you want to know what IRQs are currently in use, diagnostic 
  179. software will give you the information.  
  180.  
  181.  
  182.  
  183. RECOMMENDATIONS:
  184.  
  185.  
  186.  
  187.  
  188.  
  189. EXAMPLES:
  190.  
  191.  
  192.  
  193. PROBLEMS:
  194.  
  195.  
  196.  
  197.  
  198.