Jump to content

VSIO2K.SYS: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
Excellent replacement driver for [[VCOM.SYS]]. If you utilize communications software on a regular basis at high speeds (e.g. 14,400), then the SIO2K drivers are the way to go. Be sure you have REM'd out VCOM.SYS when using. Included [[SIO2K.SYS]] and VSIO2K.SYS.
Replacement driver for [[VCOM.SYS]]. If you utilize communications software on a regular basis at high speeds (e.g. 14,400), then the SIO2K drivers are the way to go. Be sure you have REM'd out VCOM.SYS when using. Included [[SIO2K.SYS]] and VSIO2K.SYS.


  DEVICE=VSIO2K.SYS LOGFILE=<path> vIrqList(x,x)
  DEVICE=VSIO2K.SYS LOGFILE=<path> VIRQLIST(x,x)


==Parameters==
==Parameters==
Line 11: Line 11:


==Example==
==Example==
  device=c:\sio2k\vsio2k.sys logfile=c:\sio2k\vsio2k.log vIrqList(3,4)
  DEVICE=C:\SIO2K\VSIO2K.SYS LOGFILE=C:\SIO2K\VSIO2K.LOG VIRQLIST(3,4)


{|class="wikitable"
{|class="wikitable"

Revision as of 03:56, 27 January 2021

Replacement driver for VCOM.SYS. If you utilize communications software on a regular basis at high speeds (e.g. 14,400), then the SIO2K drivers are the way to go. Be sure you have REM'd out VCOM.SYS when using. Included SIO2K.SYS and VSIO2K.SYS.

DEVICE=VSIO2K.SYS LOGFILE=<path> VIRQLIST(x,x)

Parameters

LOGFILE
Path of log file.
VIRQLIST
In the form vIrqList(3,4). Vsio2k.sys must know at load time (before a config file is processed) which virtual IRQs it is to manage. NOTE that virtual IRQs 3 and 4 are the default IRQs managed by vsio2k.sys. The "vIrqList(3,4)" fragment says that any Dos/Win comm port is going to use either virtual IRQ 3, or virtual IRQ 4. Note that the virtual IRQs have nothing to do with the real (hardware) IRQs. Additionally the vIrqList can be used to specify the exact virtual IRQ that given virtual COMn port is to use. The form is vIrqList(1=4,2=4,3). This form specifies that virtial IRQs 4 and 3 can be used by vsio2k.sys. Additionally, it specifies that COM1 and COM2 are to use virtual IRQ 4.

Example

DEVICE=C:\SIO2K\VSIO2K.SYS LOGFILE=C:\SIO2K\VSIO2K.LOG VIRQLIST(3,4)
Platform Support:
OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes