delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/11/09:02:21

Message-ID: <3531DF6A.77F9CD3D@post.comstar.ru>
Date: Mon, 13 Apr 1998 13:48:27 +0400
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 AT delorie DOT com
Subject: ANNOUNCE : DZComm 0.5.3 bug fixed release

Hi,
Hi,
I have upload a new version of DZComm at my home page.

DZComm v0.5.3 bug fixed release

- fixed my stupid error in queue_put() and queue_get(). This bug was
  introduced in 0.5.1 then I redesign queue to be a circular buffer.

- comm_port_out() returns int instead of void.
  Return values : 0 - everething is OK, 1 - port's output queue is near
full.

- fifo_queue functions changed a bit:
  two new functions added:
  int fifo_get_(queue,void *data);
  int fifo_put_(queue,void *data);
  (Note underscore at the end of function name)
  With conjuction with queue_new_(uint size,uint dsize) you may place
  in queue any data structure.

- several things changed to increase performance.


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).

--
____ ____
|   \   /   Dim Zegebart
____/____

Moscow Russia
WWW - http://www.geocities.com/siliconvalley/pines/7817
DZcomm - comm library for Allegro
Palantir - multitasking kernel for Allegro (based on PDMLWP)


- Raw text -


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