home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / basic / library / pb / library3 / comset.doc < prev    next >
Text File  |  1990-10-16  |  4KB  |  83 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.         
  8.         
  9.         
  10.         
  11.         
  12.         
  13.                                      COMSET
  14.                                 By David Macchia
  15.         
  16.              Comset  will install com ports 3 and 4 in the DOS bios  area 
  17.         for IBM PC, XT, AT's and compatibles.  The power on self tests on 
  18.         these  machines  only  tests for the presence of  the  first  two 
  19.         serial  ports,  and  as  a result  any  program  which  uses  DOS 
  20.         functions  cannot  access ports 3 and 4.  DOS  versions  3.3  and 
  21.         above  support COM3 and COM4 as devices, and after  using  comset 
  22.         you  may use the MODE command and redirection of output to  these 
  23.         ports.
  24.         
  25.              Most programs which support COM3 and COM4 do so by using the 
  26.         actual  device  addresses  rather than the  DOS  function  calls.  
  27.         However those which go thru DOS cannot "see" ports 3 and 4.  Many 
  28.         programs that use DOS will not allow selection of any port  above 
  29.         COM2 even though the addresses are installed.  To get around this 
  30.         there  are  a  couple of companion programs  included  with  this 
  31.         package which will swap the com ports in the DOS bios area.  They 
  32.         can  make DOS think that COM4 is really COM2 for instance.   They 
  33.         are  called COMSWPxy.COM, where x and y are the ports  which  are 
  34.         swapped (ie: COMSWP14.COM will exchange ports 1 and 4).
  35.         
  36.              Swapping the ports will allow you to access these ports, but 
  37.         will  not affect the use of them by direct access programs.   For 
  38.         instance  I have my modem installed as COM4 and have  swapped  it 
  39.         with  COM1.  Sidekick and Async are configured to use  COM1,  but 
  40.         are  actually using the address of COM4, while Procomm and  Xtalk 
  41.         are  still configured as COM4. All of the can use the  modem.  My 
  42.         mouse is actually connected to the physical COM1, and uses direct 
  43.         access ignoring the DOS addresses and is configured as COM1  when 
  44.         I load the driver.  This may sound complicated, but I just COMSET 
  45.         and COMSWAP14 in my autoexec.bat file and everything works.
  46.         
  47.              This version of Comset fixes a bug in swapping port COM2
  48.         
  49.              If  you would like to inspect the area of memory which  con-
  50.         tains these addresses, run debug and enter "D 40:0000".  The  com 
  51.         ports will be the first eight entries, and should look like this: 
  52.         0040:0000   F8 03 F8 02 E8 03 E8 02, which are 03F8, 02F8,  03E8, 
  53.         02E8 for COM 1-4
  54.         
  55.              These  programs  are not TSR's.  The will  change  the  port 
  56.         addresses  and  exit without wasting any memory.  They  are  free 
  57.         programs  which may be used and distributed by anyone so long  as 
  58.         they remain unmodified. 
  59.  
  60.  
  61.  
  62.  
  63.  
  64.              A few notes:
  65.         
  66.         1)   Physical  ports 1 and 3, use the same interrupt as do 2  and      
  67.              4  respectively.   If you are using a mouse on  one  of  the 
  68.              ports you probably will not be able to run a  communications 
  69.              program  on  the  other as the are  both  usually  interrupt 
  70.              driven.
  71.         
  72.         2)   Using  Sidekick's dialer may require the use of  the  public 
  73.              domain program called SKFIX.COM, which is available on  most 
  74.              bulletin boards, to fool Sidekick into thinking DSR is high.  
  75.              If you are using version 1.52 you may find you will need  to  
  76.              patch  out  address  xxxx:8BB6 from 74 F0 to  90  90.   This 
  77.              worked  for  me, and really has nothing to do  with  comset.  
  78.              SKFIX  will  also  allow you to send  stuff  to  your  modem 
  79.              through DOS redirection such as "TYPE SETUP.TXT >  COM4:" to 
  80.              send  the contents of setup.txt to the modem even if DSR  is 
  81.              low.
  82.         
  83.