Mail Archives: djgpp/1998/04/11/09:01:57
Hi,
I have upload new version of Palantir at my home page
Chages:
- DZComm part changed from v0.5.2 to 0.5.3 (see ./dzcomm/changes.txt)
- Two new functions added:
device_stop(dev);
device_resume(dev);
I use it for comm ports then I need to do something comlex and don't
want to loose data.
- several things changed to increase performance.
What is Palantir :
Allegro events, pre-emptieve multitasking kernel.
- Pre-emtieve multitasking kernel with priorityies.
- 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.
- Start point for creating events driven GUI, SHELL, etc.
- Include DZComm 0.5.3
- 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 -