======================================================== = Serial Communication Driver = = API-SIO(98/PC)NT,W98 Ver.4.20 = = CONTEC Co.,Ltd. = ======================================================== - Contents =========== Introduction Restrictive Matter Note Install Sample programs Career at version up API-SIO(98/PC) - Introduction =============== Thank you for purchasing this product. The following descriptions of the API-SI0(98/PC) include some material not shown in the help messages. Be sure to read it carefully. - Restrictive Matter ===================== This product corresponds to WindowsMe/98SE/98/95, and WindowsXP/ 2000/NT/Server 2003/Vista. Keep in mind that it does not correspond to Windows 3.1 and 16Bit application. - Notes ======= - In case of installing this product for WindowsXP/2000/NT/ Server 2003/Vista, please be sure to login by Administrator. - In case of executing "API-TOOL Configuration", please be sure to login by Administrator. - There is a board that initial lot of the old type ISA board( COM-2(PC)V, COM-2(PC)H, COM-2PD(PC), COM-4M(PC)) is a equipped with communication LSI:NS16450N. FIFO can't be actually used even if it makes FIFO "Not Use" by a setup of a board of CONFIG.EXE because FIFO isn't built in by this LSI. - Because WindowsNT doesn't support a card bus, COM-1(CB)H, COM-2(CB)H, COM-4(CB)H, COM-1PD(CB)H can't be used with WindowsNT. - Can not supported ISA bus Boards and PCMCIA Cards with Windows Vista. - Install ========== This product uses a setup program to install files in the System directory or other directory designated by the user in the following configuration. Or, if another API-TOOL drivers have already been ins talled, the files will be installed in that directory. \ CONFIG.EXE Configuration program for entry of hardware settings. CUnInst.EXE UnInstaller APCFG.DLL DLL file necessary for execution of CONFIG.EXE. CTSTSIO.EXE Diagnosis program PCCARDNT.EXE PCcard resource register utility For WinNT SIO\SIO5TD.HLP Help file *1 SIO\README95NT.TXT This file *1 SIO\FLWE.TXT Additional function: explanation about hardware flow control. For COM-1C-LPE, COM-2C-LPE, COM-4C-LPE, COM-2C-PE, COM-4C-PE, COM-8C-PE, COM-2PC-PE, COM-4PC-PE, COM-2PD-PE, COM-4PD-PE, COM-8(PCI), COM-2(PCI)H, COM-4(PCI)H, COM-8(PCI)H, COM-2PD(PCI)H, COM-4PD(PCI)H COM-2P(PCI)H,COM-4P(PCI)H, COM-1(LPCI)H,COM-2(LPCI)H,COM-4(LPCI)H, COM-1PD(LPCI)H,COM-2PD(LPCI)H, COM-1(CB)H, COM-2(CB)H, COM-4(CB)H, COM-1PD(CB)H *1 SIO\SAMPLES\ Sample program(Refer to - Sample programs) *1 *1 It is not installed in "RunTime Install". \\System - Common files for API-TOOL APCFG.DLL DLL file necessary for execution of CONFIG.EXE. APCFG.VXD VXD file necessary for execution of CNFIG.EXE. - System files for API-SIO(98/PC) APISIO.DLL DLL file for calling device dirver APISIO.VXD DLL file necessary for execution \\system32 - Common files for API-TOOL APCFG.DLL DLL file necessary for execution of CNFIG.EXE. - System files for API-SIO(98/PC) APISIO.DLL DLL file for calling device dirver \\system32\drivers - Common files for API-TOOL APCFG.SYS Device driver for CONFIG.EXE - System files for API-SIO(98/PC)NT APISIO.SYS Device driver * API-TOOL files may be used by other API-TOOL applications. Check carefully before deleting. - Sample programs ================== Sample programs are contained in directories by language, in the following hierarchy. \ | +--\Sio | +--\Samples | +--\INC Include(header) file for C/C++ | Module file for VB | +--\LIB Library file for C/C++ Ver.4.52 | +--\VB4 Sample program for Visual Basic(32bit)Ver.4.0 | +--\VB6 Sample program for Visual Basic(32bit)Ver.6.0 | +--\VBNET Sample program for Visual Basic.NET | +--\Console Sample Console program | | | +-\VC2C Sample Console program for VisualC | | (C language)Ver.2.0 | +-\VC6C Sample Console program for VisualC | (C language)Ver.6.0 | +--\VC2CPP Sample program for VisualC++(C++)Ver.2.0 | +--\VC6C Sample program for VisualC(C language)Ver.6.0 | +--\VC6CPP Sample program for VisualC++(C++)Ver.6.0 | +--\VCNET Sample program for Visual C++.NET | +--\VCS Sample program for Visual C#.NET | +--\BC45 Sample program for Borland C++(C language) Explanation of a folder \SIO\SAMPLES\INC There is a file which performed the function definition for C/C++ , and VB. When a program is constructed, please use these files, include it in case of C/C++, add it to a project in case of VB. Moreover, please do not edit these files. \SIO\SAMPLES\LIB There is a LIB file for C/C++. When a program is constructed, add them to a project.z In addition, the file is divided into for the VisualC++, and the BorlandC++. APISIO.lib for VisualC++ APISIOBC.lib for BorlandC++ - Career at version up API-SIO(98/PC) ======================================= Ver4.10 -> Ver4.20 2010/07/16 (Web Download) -------------------------------------------- - Start supprt Windows 7. < In case of Windows NT/2000/XP/Server 2003/Vista > - When it is transmitting continuously, it is locked suddenly using WriteFileEx. This update corrected it. - Add duplex open error(SIO_ERROR_CURRENT_OPENED). < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver4.05 -> Ver4.10 2007/08/31 (Ver. Aug.2007) -------------------------------------------- - Add support PCI-Express bus boards. COM-2C-PE, COM-4C-PE, COM-8C-PE, COM-2PC-PE, COM-4PC-PE, COM-2PD-PE, COM-4PD-PE, < In case of Windows NT/2000/XP/Server 2003/Vista > - To add PCI-Express bus boards, Driver is changed. < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver4.04 -> Ver4.05 2006/01/31 (Ver. Feb.2007) -------------------------------------------- - Start supprt Windows Vista. < In case of Windows NT/2000/XP/Server 2003/Vista > - When you started sample program to use COM-4(PCI)H,"initialize Error" is generated. It is corrected. ( This phenomenon is not generated to driver version 4.02 and before this driver. ) < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver4.03 -> Ver4.04 2006/12/20 -------------------------------------------- < In case of Windows NT/2000/XP/Server 2003 > - You use API-TOOL CONFIGRATION and registered information of PCMCIA. ( COM-1(PM), COM-1D(PM) and COM-2(PM) ) After you started sample program,Blue Screen is generated to your PC. It is corrected. < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver4.02 -> Ver4.03 2006/10/31 (Ver. Nov.2006) -------------------------------------------- < In case of Windows NT/2000/XP/Server 2003 > - The driver cannot start because it cannot take the resource of the PC card when IPC-PT/H620 is used. < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver4.01 -> Ver4.02 2006/07/14 (Ver. Aug.2006) -------------------------------------------- - Change driver name: API-SIO(98/PC)NT,W95 -> API-SIO(98/PC) - Help File and Readme.txt is corrected. < In case of Windows NT/2000/XP/Server 2003 > - There is no change in the version of the driver's own (APISIO.SYS, APISIO.DLL). < In case of Windows 95/98/Me > - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). ----------------------------------------------------------------- - Career at version up API-SIO(98/PC)NT ======================================= Ver4.00 -> Ver4.01 2006/03/24 (Ver. Apr.2006) -------------------------------------------- - Support Visual Basic 2005,Visual C++ 2005,Visual C# 2005. - Not Supported Windows NT for PCI-Express products. - There is no change in the version of the driver's own (APISIO.SYS, APISIO.DLL). Ver3.53 -> Ver4.00 2005/12/09 (Ver. Feb.2006) -------------------------------------------- - Add support PCI-Express bus boards. COM-1C-LPE, COM-2C-LPE, COM-4C-LPE - When you add COM Board more than 10,SIOOPEN Error is generated. This update corrected it. Ver3.52 -> Ver3.53 2005/12/02 (Ver. Feb.2006) -------------------------------------------- - When Config.exe recognize Boards,ExFreePoolWithTag Error is generated. After,this error is generated whenever you wake up PC. This update corrected it.(Windows NT only) Ver3.51 -> Ver3.52 2005/09/28 (Ver. Nov.2005) -------------------------------------------- - VbNet, Vb sample program correction. - To set the timeout number,SioRead() can't escape the loop. And Operating System is locked. This update corrected them. ( This phenomenon is not generated to driver version 3.43 and before this driver. ) Ver3.50 -> Ver3.51 2005/07/11 (Ver. Aug.2005) -------------------------------------------- - Start supprt Windows Server 2003. - CTstSio.exe is corrected. - VbNet, Vcs, Vb sample program correction. Ver3.43 -> Ver3.50 2005/04/18 (Ver. Jun.2005) -------------------------------------------- - Add support boards, COM-1PD(LPCI)H, COM-2PD(LPCI)H. - The driver cannot start because it cannot take the resource of the PC card when IPC-BX/M600 is used. Ver3.42 -> Ver3.43 2004/12/10 (Ver. Jan.2005) -------------------------------------------- - Add support boards, COM-1PD(CB)H. - Even if the baud rate that cannot be used is set when SioOpen is executed, the error is not normally returned, modified. - There is a possibility that the load of the interrupt processing increases when CTS, DSR, RI, and DCD are continuously changed when the CTS/DSR flow control is set, modified. - There is a possibility of freezing it when the application ends when the error occurs when SioOpen is executed, modified. - The VBNET sample is corrected. When the communication is set the binary (The compilation argument is changed to 0¨1), the compile error is generated. Ver3.41 -> Ver3.42 2004/08/17 (Ver. Oct.2004) -------------------------------------------- - Add support boards, COM-1(CB)H, COM-2(CB)H, COM-4(CB)H. - Visual C#.NET support. - If two-channel simultaneous use of the COM-2(PM) is carried out, it will be easy to generate an overrun error, modified. - If the five or more same boards are used, it may hang-up at the time of SioOpen, modified. Ver3.40 -> Ver3.41 2003/10/17 (Ver. Nov.2003) -------------------------------------------- - The VB.Net sample is corrected. - Since the CLW file had fallen out to the VC6CPP sample, it corrects. - Depending on timing, the code which may hang-up is corrected at the time of device driver unload. Ver3.30 -> Ver3.40 2002/11/15 (Ver. Dec.2002) -------------------------------------------- - It changes so that the sample of Borland Delphi and Borland C++Builder may be copied at the time of installation. But Japanese only. - Borland C++Builder Ver.5.0/6.0 support. - Borland Delphi Ver.4.0/5.0/6.0 support. Ver3.20 -> Ver3.30 2002/06/10 (Ver. Aug.2002) -------------------------------------------- - Add support boards, COM-2P(PCI)H, COM-4P(PCI)H, COM-1(LPCI)H, COM-2(LPCI)H, COM-4(LPCI)H, COM-4(CB)H. - Supported Rs485Execution. - It has the possibility that the number of the receiving data becomes bigger than the receiving data head to delimiter when interrupt that it is received during the SioStatus treatment occurs, modified. - APISIO hangs up when transmission interrupt is done with COMDRV when both Drivers of APISIO and COMDRV start, modified. - Visual Basic .NETAVisual C++.NET support. Ver3.10 -> Ver3.20 2001/12/01 (Ver. Jan.2002) -------------------------------------------- - Start supprt Windows XP. - It is modified so that it can access it even when resource of the PCI board is outside the standard range. - A thing to hang up at the time of the SioOpen practice when Ch2 is used with COM-2 (PM) is modified. - If SioControl isn't carried out after SioOpen, the problem which data-ization injury unusually breaks out in is corrected. Ver3.00 -> Ver3.10 2001/07/06 ----------------------------- - A short cut icon to the CONTEC homepage is added to the start menu at the time of the driver installation. - A board automatic detection function is added to CONFIG.EXE. APCFG.SYS, APCFG.DLL, APCFGW.SYS are upgraded along with this, too. - The upgrade which entails PCCARDNT.EXE for the addition of PIO-32D(PM),PIO-16/16L(PM). - There is no change in the version of the driver's own (APISIO.SYS, APISIO.DLL) from Ver.3.00. Ver2.53 -> Ver3.00 2001/06/01 ----------------------------- - Add support boards, Com-2(PCI)H, Com-4(PCI)H, Com-8(PCI)H, Com-2PD(PCI)H, Com-4PD(PCI)H. - The problem solution when application was finished during SioWaitEvent practice. - When application completion treatment is done with SioSetEvent, it unusually hangs up with Windows 2000 by the timing, modified. - Supported AutoRTS of LSI 16C2850. - When the PC card (COM-1(PM),COM-1D(PM),COM-2(PM)) are installed, APCFGW.SYS isn't be copied with Windows2000, modified. Ver2.52 -> Ver2.53 2001/03/14 ----------------------------- - The possibility which a time-out occurs in when data are transmitted OS freezes before receiving Xon after Xoff is received, modified. Data aren't transmitted by the transmitting interruption even if transmitted during the Xoff reception and Xon is received. Ver2.51 -> Ver2.52 2001/01/15 ----------------------------- - Data can't be transmitted when SioWriteEx is carried out after SioReset, modified. Ver2.50 -> Ver2.51 2000/11/21 ----------------------------- - The number of the rest data which isn't doing read becomes wrong when it is bigger than the number of data that a receiving data head to delimiter wants to receive it, modified. But this problem is only C bus board. Ver2.41 -> Ver2.50 2000/09/06 Ver.2000 Oct -------------------------------------------- - A SIO diagnosis program (CTSTSIO.EXE) is changed(Ver1.02). When a communication load is raised, trash data are indicated, and the thing which coming off of the data occurred in is modified. - It runs with SioClose recklessly when Close treatment is done by the continuance in the same CH at the time of use of Intelligent board, modified. - This flow control doesn't work when a SioWriteEx function is used and on sets up CTS DSR hardware flow control, modified. Ver2.40 -> Ver2.41 2000/06/23 ----------------------------- - The problem which a PC card (COM-1(PM),COM-1D(PM),COM-2(PM)) can't be used for at the time of use of Windows2000 is corrected. Ver2.31 -> Ver2.40 2000/03/01 Ver.2000 Apl -------------------------------------------- - Supported Windows 2000 Professional. - Additional function : SioWriteExiTransmitting interruption ), SioStatusEx, SioSetBaudRate - A transmitting profit gets crowded, a change along with the functional addition:SioReset, SioSetEvent/SioWaitEvent - Treatment is returned soon when SioWaitEvent is carried out on the condition stored in the receiving buffer, modified. - It occurs communication unusual. when it communicates after SioReset at the time of the COM-8 (PCI) use, modified. - It sometimes hangs up when communication makes a load to the graphic with the unusual graphics and so on at the time of the IRQ joint ownership, modified. - In the sample program, console program addition. - An additional function, the one for the additional function are supported in each sample program. - Using BUF(PCI), Additional for the PCI Board Resource acquisition. It copes with it to 256 class. - Add hardware install help file(HWINSTU.HLP). Ver2.30 -> Ver2.31 1999/10/16 ----------------------------- - TimeOut Error occur at sending date by Half duplex, there is timing which OS hung up, modified. Ver2.21 -> Ver2.30 1999/06/30 ----------------------------- - If interrupt occur in SioClose processing, there is timing which OS be freeze, modified. - Add support PCcards, COM-2(PM). - Add PCcard resource register utility(PCCARDNT.EXE). - Add SIO Diagnosis program(CTSTSIO.EXE). - No added send data on delimiter code in VB sample program, modified. (Another samples OK) - Change default SioWrite timeout for "10". Ver2.20 -> Ver2.21 1999/03/31 ----------------------------- - Supported AutoRTS of LSI16654(only COM-8(PCI)) - ApiSio Help File's link had mistake,modified. - "It was needed to restart NT if ends an application without SioClose, modified.", remodified. - Driver shared with ApiSio resource can't start after ApiSio started,modified. - Add registry uninstaller(CUNINST.EXE) Ver2.12 -> Ver2.20 1998/11/30 ----------------------------- - Add support boards, COM-2(PCI), COM-8(PCI), COM-2PD(PCI). - It was supported 256 channels at the maximum. - It was needed to restart NT if ends an application without SioClose, modified. Ver2.10 -> Ver2.11 1998/05/26 ---------------------------- - When use BUF(PCI),can't get resource,modified. - COM-2PD(PC)H:921600bps & COM-4(PCI):230400bps,that boudrates was not supported in device driver,modified. - It can not get interrupt resource correctly at some models of DELL PC, modified. - Could not run correctly in case of interrupts are same level when used a few PCI boards at some models of DELL PC,modified. - Can not communication If it is channel No. which continued in case of use PCI bus Board,modified. - Version up for 3.00 of configuration program. - Add the virsion information to drivers(SYS, DLL). Ver2.00 -> Ver2.10 1998/01/07 ---------------------------- - Error occur in case of SioSetEvent on no event condition when use Intelligent Boards, modified. - If repeat reception of fixed length 1 byte with SioRead, the number of data sometimes come not to fit,modified. - It can not run correctly when execute SioOpen by COM-4(PCI), modified. - It can not run correctly when shut down a PC while use COM(PM), modified. - It modified becouse the possibility whereby other processing is done exists till converting it from the send mode to the receive mode in Half duplex communication setting - It modified becouse there is possibility whereby is not done reset communication error in spite of executing SioReset. - Support of Max Baudrate 921600bps with support of COM-2PD(PC)H. - Support of interrupt Sharing for PCI Bus board. Ver1.00 -> Ver2.00 1997/02/18 ---------------------------- - Supported Windows NT Ver4.0. - Career at version up API-SIO(98/PC)W95 ======================================== Ver4.00 -> Ver4.01 2006/03/24 (Ver. Apr.2006) -------------------------------------------- - Support Visual Basic 2005,Visual C++ 2005,Visual C# 2005. - Not Supported Windows 95/98/Me for PCI-Express products. - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver3.53 -> Ver4.00 2005/12/09 (Ver. Feb.2006) -------------------------------------------- - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver3.52 -> Ver3.53 2005/12/02 (Ver. Feb.2006) -------------------------------------------- - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver3.51 -> Ver3.52 2005/09/28 (Ver. Nov.2005) -------------------------------------------- - VbNet, Vb sample program correction. Ver3.50 -> Ver3.51 2005/07/11 (Ver. Aug.2005) -------------------------------------------- - VbNet, Vcs, Vb sample program correction. Ver3.43 -> Ver3.50 2005/04/18 (Ver. Jun.2005) -------------------------------------------- - Add support boards, COM-1PD(LPCI)H, COM-2PD(LPCI)H. Ver3.42 -> Ver3.43 2004/12/10 (Ver. Jan.2005) -------------------------------------------- - Add support boards, COM-1PD(CB)H. - The VBNET sample is corrected. When the communication is set the binary (The compilation argument is changed to 0¨1), the compile error is generated. Ver3.41 -> Ver3.42 2004/08/17 (Ver. Oct.2004) -------------------------------------------- - Add support boards, COM-1(CB)H, COM-2(CB)H, COM-4(CB)H. - Visual C#.NET support. - If two-channel simultaneous use of the COM-2(PM) is carried out, it will be easy to generate an overrun error, modified. Ver3.40 -> Ver3.41 2003/10/17 (Ver. Nov.2003) -------------------------------------------- - The VB.Net sample is corrected. - Since the CLW file had fallen out to the VC6CPP sample, it corrects. Ver3.30 -> Ver3.40 2002/11/15 (Ver. Dec.2002) -------------------------------------------- - It changes so that the sample of Borland Delphi and Borland C++Builder may be copied at the time of installation. But Japanese only. - Borland C++Builder Ver.5.0/6.0 support. - Borland Delphi Ver.4.0/5.0/6.0 support. Ver3.20 -> Ver3.30 2002/06/10 (Ver. Aug.2002) -------------------------------------------- - Add support boards, COM-2P(PCI)H, COM-4P(PCI)H, COM-1(LPCI)H, COM-2(LPCI)H, COM-4(LPCI)H, COM-4(CB)H. - Supported Rs485Execution. - Visual Basic .NETAVisual C++.NET support. Ver3.10 -> Ver3.20 2001/12/01 (Ver. Jan.2002) -------------------------------------------- - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL). Ver3.00 -> Ver3.10 2001/07/06 ----------------------------- - A short cut icon to the CONTEC homepage is added to the start menu at the time of the driver installation. - A board automatic detection function is added to CONFIG.EXE. APCFG.VXD, APCFG.DLL are upgraded along with this, too. - There is no change in the version of the driver's own (APISIO.VXD , APISIO.DLL) from Ver.3.00. Ver1.54 -> Ver3.00 2001/06/01 ----------------------------- - Add support boards, COM-2(PCI)H, COM-4(PCI)H, COM-8(PCI)H, COM-2PD(PCI)H, COM-4PD(PCI)H. - Supported AutoRTS of LSI 16C654 and 16C2850. Ver1.53 -> Ver1.54 2001/03/14 ----------------------------- - Transmitting interruption comes in without a condition, and data are transmitted when Xon is received while Xon/off FLOW control is used. Ver1.52 -> Ver1.53 2000/11/21 ----------------------------- - Data can't be transmitted when SioWriteEx is carried out after SioReset, modified. Ver1.51 -> Ver1.52 2000/11/21 ----------------------------- - The number of the rest data which isn't doing read becomes wrong when it is bigger than the number of data that a receiving data head to delimiter wants to receive it, modified. Ver1.50 -> Ver1.51 2000/11/01 ----------------------------- - Before all the data are transmitted, RTS is changed, and one byte of the ends disappears, when SioWriteEx and half-duplex communication are used, modified. Ver1.41 -> Ver1.50 2000/09/13 ----------------------------- - A SIO diagnosis program (CTSTSIO.EXE) is changed(Ver1.02). When a communication load is raised, trash data are indicated, and the thing which coming off of the data occurred in is modified. - Previous status information is left when next StatusEx is done when a program is finished without completing a SioWriteEx function. Ver1.40 -> Ver1.41 2000/03/01 ----------------------------- - It runs with SioClose recklessly when Close treatment is done by the continuance in the same CH at the time of use of Intelligent board, modified. Ver1.30 -> Ver1.40 2000/03/01 Ver.2000 Apl ------------------------------------------- - Additional function : SioWriteExiTransmitting interruption ), SioStatusEx, SioSetBaudRate - A transmitting profit gets crowded, a change along with the functional addition:SioReset, SioSetEvent/SioWaitEvent - Treatment is returned soon when SioWaitEvent is carried out on the condition stored in the receiving buffer, modified. - It occurs communication unusual. when it communicates after SioReset at the time of the COM-8 (PCI) use, modified. - It sometimes hangs up when communication makes a load to the graphic with the unusual graphics and so on at the time of the IRQ joint ownership, modified. - In the sample program, console program addition. - An additional function, the one for the additional function are su pported in each sample program. - Add hardware install help file(HWINSTU.HLP). Ver1.21 -> Ver1.30 1999/06/30 ----------------------------- - Add support PCcards, COM-2(PM). - Add SIO Diagnosis program(CTSTSIO.EXE) - No added send data on delimiter code in VB sample program, modified. (Another samples OK) - Change default SioWrite timeout for "10". Ver1.20 -> Ver1.21 1999/03/31 ----------------------------- - ApiSio Help File's link had mistake,modified. - "It was needed to restart OS if ends an application without SioClose, modified.", remodified. - Add registry uninstaller(CUNINST.EXE). Ver1.13 -> Ver1.20 1998/11/30 ----------------------------- - Add support boards, COM-2(PCI), COM-8(PCI), COM-2PD(PCI) - It was supported 256 channels at the maximum. - It was needed to restart NT if ends an application without SioClose, modified. Ver.1.12->Ver.1.13 1998/02/12 ----------------------------- - Event dose not occur if it run SioWaitEvent in the state of data received at the condition of enable receive complete event, modified. - Error occurs in SioClose if it do not execute SioClose in hte channel order of an opposite which it run SioOpen in several Channel use,modifed. - COM-2PD(PC)H:921600bps & COM-4(PCI):230400bps,that boudrates was not supported in device driver,modified. Ver.1.11->Ver.1.12 1998/01/19 ----------------------------- - Modified help file. Ver.1.10 -> Ver.1.11 1997/12/17 ------------------------------ - Supported of interrupt Sharing for PCI Bus board. Ver1.00 -> Ver1.10 1997/11/26 ----------------------------- - If a time-out error occurs in SioRead, the number of data of a receive buffer become strange on using 16550(ex:COM-2(PC)) or 8251(ex:SIO-2{98}H) Boards,modified. - It can not run correctly when execute SioOpen by COM-4(PCI), modified. - Supported PnP. - It made the processing of the PC card and the PCI board about resource acquisition common to other API-TOOL. - It can not run correctly if it makes event occur in the state of fixed length 1 byte and let the PC processing for a load, modified.