COMM-DRV/Dos's COMMTSR.EXE has the ability to either get its data from its built in serial communication interrupt handler or from the COMM-DRV/NT high speed serial kernel driver under Windows 2003, Windows XP, Windows 2000, or Windows NT. Because of the inefficiency of the serial port (16x50 virtualization) under Windows, integrating these two products allows DOS and DOS extended applications to operate efficiently under a DOS window under Windows.
Any application currently using COMM-DRV/Dos simply need to modify the COMMTSR.EXE configuration file to use COMM-DRV/NT instead of the built in driver.
|
Standard Data File For COM1 & COM2 |
Data file for COM1 & COM2 using COMM-DRV/NT |
##############################################
# === COMMDRV Configuration file === #
#Description- #
# Example configuration file for the PC's # #default COM1 #
# and COM2. #
##############################################
#=====Global Section
MAX_PORTS 2
MAX_PORTNUM 1
MAX_IRQS 2
MAX_IRQNUM 4
MAX_DRIVERS 1
MAX_DRIVERNUM 0
INT14HANDLER ON
#=====Port Specific Section
PORT 0
BASE 3f8
IRQ 4
INBUF_LEN 256
OUTBUF_LEN 256
CARDTYPE 0
CARDSEG 0
PROTOCOL NONNON
TYPE_PORT INT14
ENDPORT 0
#=====Port Specific Section
PORT 1
BASE 2f8
IRQ 3
INBUF_LEN 256
OUTBUF_LEN 256
CARDTYPE 0
CARDSEG 0
PROTOCOL NONNON
#TYPE_PORT INT14
ENDPORT 1 |
##############################################
# === COMMDRV Configuration file === #
#Description- #
# Example configuration file for the PC's # #default COM1 #
# and COM2. #
##############################################
#=====Global Section
MAX_PORTS 2
MAX_PORTNUM 1
MAX_IRQS 2
MAX_IRQNUM 16
MAX_DRIVERS 1
MAX_DRIVERNUM 8
INT14HANDLER ON
#=====Port Specific Section
PORT 0
BASE 3f8
IRQ 4
INBUF_LEN 256
OUTBUF_LEN 256
CARDTYPE 8
CARDSEG 0
PROTOCOL NONNON
TYPE_PORT INT14
ENDPORT 0
#=====Port Specific Section
PORT 1
BASE 2f8
IRQ 3
INBUF_LEN 256
OUTBUF_LEN 256
CARDTYPE 8
CARDSEG 0
PROTOCOL NONNON
#TYPE_PORT INT14
ENDPORT 1 |
Note: When using COM1 and COM2 with COMM-DRV/NT it is necessary to take control away from the Windows built in serial driver. Otherwise COMM-DRV/Dos (commtsr.exe) will be unable to open the port. <Click here> for the procedure to do this.
|