Message-ID: <348D3BEA.110E@post.comstar.ru> Date: Tue, 09 Dec 1997 15:39:06 +0300 From: Dim Zegebart Reply-To: zager AT post DOT comstar DOT ru Organization: Comstar Ltd. MIME-Version: 1.0 To: DJGPP Mail List Subject: ANNOUNCE : DZComm ver 0.4.1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Hi, I'm glad to announce the new version of my comm library for Allegro - DZComm. This release is primarly a bug fixes. No new features added. Features of lib. - 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). Changes from v0.4: - fixed bugs at RTS/CTS flow control, but I still not 100% sure in it :( since all docs I can get contains different opinion about implementation of RTS/CTS flow control (I even don't say about chipsets bugs wich may occures at certan conditions) - comm_port_trx() in previous version does not count output bytes properly. Now it is. - minor changes in comm_port_rdr() and comm_port_trx(). Slightly improve performance. - minor changes to the internal stuff off queue_get() and queue_put(). Two lines of code added to be the reentrant function. - makefile changed. Previous version contains rules 'lib' and 'dzcomm' it coincides with dir names and worked improperly. Now fixed. - tested with Allegro 2.2 and Allegro 3.0 (WIP). See instalation note for more details about it. - default in/out buffer size is now 2K (1K in previous version) - Spell corection to the word 'boud', now it is always 'baud' ;) -- Regards, Dim Zegebart, Moscow Russia. Ghostly basement : http://www.geocities.com/siliconvalley/pines/7817 DZCOMM - comm library for Allegro