Mail Archives: djgpp/1998/03/17/09:13:50
Hi,
I have upload a new version of Palantir lib at my home page.
This is a bug fixed release.
From changes txt :
- Many thank to Nils Lohmann for fixing 16550A FIFO staff. Now it works
fine.
- Fixing problem with 'device_clients' queue. This problem cause data
loosing in DZComm even if RTS/CTS or XON/XOFF flow control specified.
--
What is Palantir :
- Pre-emtieve multitasking kernel with priorityies based on PDMLWP.
- Mutex-semaphores, yield(), idled, waiting, sleeping
- Universal *DEVICE* interface.(KEYBOARD,MOUSE,COMM)
- Transparent (for developer) collecting of hardware and software
events.
The only thing you need, just create handler for desired device.
No while(TRUE) { if(mouse); if (keyboard); do_move(); do_...} loop.
Events driven system, instead of it.
- Developer defined level of task priority.
- Include DZComm 0.4.1
- Freeware (full C source).
--
____ ____
| \ / Dim Zegebart
____/____
Moscow Russia
WWW - http://www.geocities.com/siliconvalley/pines/7817
DZcomm - comm library for Allegro
Palantir - multytasking kernel for Allegro (based on PDMLWP)
- Raw text -