delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/12/09/07:43:03

Message-ID: <348D3BEA.110E@post.comstar.ru>
Date: Tue, 09 Dec 1997 15:39:06 +0300
From: Dim Zegebart <zager AT post DOT comstar DOT ru>
Reply-To: zager AT post DOT comstar DOT ru
Organization: Comstar Ltd.
MIME-Version: 1.0
To: DJGPP Mail List <djgpp AT delorie DOT com>
Subject: ANNOUNCE : DZComm ver 0.4.1

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019