home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
- COMSET
- By David Macchia
-
- Comset will install com ports 3 and 4 in the DOS bios area
- for IBM PC, XT, AT's and compatibles. The power on self tests on
- these machines only tests for the presence of the first two
- serial ports, and as a result any program which uses DOS
- functions cannot access ports 3 and 4. DOS versions 3.3 and
- above support COM3 and COM4 as devices, and after using comset
- you may use the MODE command and redirection of output to these
- ports.
-
- Most programs which support COM3 and COM4 do so by using the
- actual device addresses rather than the DOS function calls.
- However those which go thru DOS cannot "see" ports 3 and 4. Many
- programs that use DOS will not allow selection of any port above
- COM2 even though the addresses are installed. To get around this
- there are a couple of companion programs included with this
- package which will swap the com ports in the DOS bios area. They
- can make DOS think that COM4 is really COM2 for instance. They
- are called COMSWPxy.COM, where x and y are the ports which are
- swapped (ie: COMSWP14.COM will exchange ports 1 and 4).
-
- Swapping the ports will allow you to access these ports, but
- will not affect the use of them by direct access programs. For
- instance I have my modem installed as COM4 and have swapped it
- with COM1. Sidekick and Async are configured to use COM1, but
- are actually using the address of COM4, while Procomm and Xtalk
- are still configured as COM4. All of the can use the modem. My
- mouse is actually connected to the physical COM1, and uses direct
- access ignoring the DOS addresses and is configured as COM1 when
- I load the driver. This may sound complicated, but I just COMSET
- and COMSWAP14 in my autoexec.bat file and everything works.
-
- This version of Comset fixes a bug in swapping port COM2
-
- If you would like to inspect the area of memory which con-
- tains these addresses, run debug and enter "D 40:0000". The com
- ports will be the first eight entries, and should look like this:
- 0040:0000 F8 03 F8 02 E8 03 E8 02, which are 03F8, 02F8, 03E8,
- 02E8 for COM 1-4
-
- These programs are not TSR's. The will change the port
- addresses and exit without wasting any memory. They are free
- programs which may be used and distributed by anyone so long as
- they remain unmodified.
-
-
-
-
-
- A few notes:
-
- 1) Physical ports 1 and 3, use the same interrupt as do 2 and
- 4 respectively. If you are using a mouse on one of the
- ports you probably will not be able to run a communications
- program on the other as the are both usually interrupt
- driven.
-
- 2) Using Sidekick's dialer may require the use of the public
- domain program called SKFIX.COM, which is available on most
- bulletin boards, to fool Sidekick into thinking DSR is high.
- If you are using version 1.52 you may find you will need to
- patch out address xxxx:8BB6 from 74 F0 to 90 90. This
- worked for me, and really has nothing to do with comset.
- SKFIX will also allow you to send stuff to your modem
- through DOS redirection such as "TYPE SETUP.TXT > COM4:" to
- send the contents of setup.txt to the modem even if DSR is
- low.
-