Message-ID: <35FCF0E9.4EBBA5DE@post.comstar.ru> Date: Mon, 14 Sep 1998 14:33:14 +0400 From: Dim Zegebart Reply-To: zager AT post DOT comstar DOT ru Organization: Comstar Ltd. MIME-Version: 1.0 To: "djgpp AT delorie DOT com" Subject: ANNOUNCE : DZComm 0.6 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Precedence: bulk Hi, I have upload a new version of DZComm at my home page. What is DZComm Serial COMMunication add-on for Allegro. - interrupt driven - 16550 FIFO support (if you have it ;) ) - XON/XOFF flow control. - RTS/CTS flow control. - software buffers for input and output data streams - any base address/irq combinations (I have my modem on irq 7 ;) ) - multiply numbers of comm handlers at the same time. (I mean you may work with any number of comm ports simultaneously) - Freeware (full C source). DZComm ver 0.6 (September 14 1998) - for some strange reason FIFO patch introduced in ver 0.5.2 disappeared from 0.5.3 Now it's on right place. Thanks to Nail Townsend for pointing me this problem. - Nail Townsend contributed experimental code which purpose is supporting IRQ sharing among comm devices (he plays with multi-port card). This patch don't affects DZComm functionality in usual situation. It only starts to play if you install two or more comm ports on the same IRQ. Unfortunately, original comm cards don't support IRQ sharing on hardware level. So, you need either multi-port card such as Nail has or tailor you hardware as described in ser_port.txt file included in DZComm distribution. So, if you have properly installed hardware capable to perform IRQ sharing you may try new feature just by assigning the same IRQ number for two (or more) different ports : comm_port_init(_com1); comm_port_init(_com2); com1->nIRQ=7; com2->nIRQ=7; comm_port_install_handler(com1); comm_port_install_handler(com2); - Minor fixes made by Nail Townsend to improve comm_delete() and comm_reinstall() -- Dim Zegebart Moscow, Russia