home *** CD-ROM | disk | FTP | other *** search
- COM3_4.COM is a tiny utility designed to allow many programs
- to utilize Com3 and Com4. Many software packages look for an
- I/O address in BIOS RAM for these, and if not found, will not
- run, because they are obeying a basic compatibility tenet for
- PC programming which is to extract serial/printer IO address-
- es from BIOS RAM (40:0000-40:000E). Programs that attempt to
- bypass this tenet usually have compatability problems. DOS is
- the culprit.
-
- The reason you need this is because when DOS does its boot-up
- procedure, DOS only 'looks' for Com1 and Com2; even if you DO
- have hardware (serial port or modem) attached, DOS ignores it
- and only installs the I/O address of those two in BIOS RAM at
- 40:0000 and 40:0002, even though slots for Com3 (40:0004) and
- Com4 (40:0006) are available.
-
- What COM3_4 does is to search for a valid Line Control Regis-
- ter (of the 8250 or 1650 communications chip) at I/O address-
- es 28E8h (Com3) and at 28E0h (Com4). If found, then the port
- has hardware, and COM3_4 will install the address(es) in BIOS
- RAM. It will also display the results on the screen. Programs
- can then utilize Com3 and Com4. (COM3_4 also updates equip-
- ment word 40:0010 to reflect new # of active serial devices).
- We routinely install COM3_4 in our Autoexec.Bat.
-
- Written in MS. MASM 5.0 by Bob Axtell, BSS, 256 Commerce Dr.,
- Suite 485, Peachtree City, Ga 30269. Released to public Sept
- 1988. No renumeration expected. If you have problems, leave a
- message at INVIS BBS 1-404-993-5310.
-