delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/28/23:42:31

Mime-Version: 1.0
To: Bill Currie <bill AT taniwha DOT tssc DOT co DOT nz>, djgpp AT delorie DOT com
From: Nate Eldredge <nate AT cartsys DOT com>
Subject: Re: [Q] is xlib.h available to build GLUT for MESA with DJGPP
under DOS?
Date: Tue, 28 Apr 1998 20:37:19 -0700
Message-ID: <19980429033703.AAD3301@ppp104.cartsys.com>

At 07:47  4/28/1998 +1200, Bill Currie wrote:
>Eli Zaretskii wrote:
>> using that emulation).  The only hard problem known to me that prevents
>> this emulation from working with DJGPP v2 is that it relied on a mouse
>> handler which used special hooks built into go32.exe in order to report
>> mouse events together with the keyboard events, and in the right order.
>> AFAIK, GRX 2.x doesn't support this.
>
>I found that porting from GRX to Allegro wasn't *too* painfull, and I
>imagine a GRX<->Allegro layer wouldn't be too hard to implement (I'm
>*not* volunteering, I've got other things going).  I found Allegro's
>mouse handling just as nice (and more reliable, GRX crashed under me
>alot under certain circumstances (I think the mouse handler was getting
>paged out, though I dunno why)).

Based on my scanty knowledge of X, it's not the niceness of the mouse
handling that's at issue. I believe X uses an event-driven scheme to
interface to the mouse and keyboard, and Allegro does not provide this. It
might be possible to add it on top of Allegro's routines, however.

Nate Eldredge
nate AT cartsys DOT com



- Raw text -


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