Message-ID: <3531E043.C687678C@post.comstar.ru> Date: Mon, 13 Apr 1998 13:52:03 +0400 From: Dim Zegebart Reply-To: zager AT post DOT comstar DOT ru Organization: Comstar Ltd. MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: ANNOUNCE : Palantir 0.4.2 bug fixed release Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk 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)