[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] XaAES / GEM memory issues




Petr Stehlik wrote:
> 
> On Mon, 8 Jan 2001, Vincent Manuel Barrilliot wrote:
> 
> > > Is there a mouse driver in XBIOS? I cannot recall anything like that.
> >
> > At least, there's Initmouse() (that's XBIOS, right? ), it must be for something :)
> 
> no, it's not. It used to be used in TOS loaded from floppy in 1985, AFAIK.
> 
> > Also, I think I remember that in the _KBDVECS table there's entries for
> routines that are
> > called on mouse/keyboard events. NVDI hooks them so I guess they point to the VDI.
> 
> that's right. But that's not XBIOS :-)
> 
> > Which means the (N)VDI's mouse/keyboard management routines are called from within the
> > interrupt handler, instead of following a Fselect on a FreeMiNT device.
> 
> that's clear. Question was if it was possible to force VDI to use Fselect.
> Does VDI itself use the mouse for anything or does it just pass to AES
> with vq_mouse() (or what's the call - I am guessing here at office without
> Atari docs). If it's just passed perhaps it would be possible to write a
> vq_mouse() replacement that would be /dev/mouse compatible.
>
I dont think this is necessary.
Let the VDI do its things untouched.
My suspicion is that dev/mouse is never used by a AES at all, but only in
a console to set a text cursor, and perhaps a very long time ago for the last time.
So nobody (but me :) ever had the change to see that there is a little bug
in it.
 
-- 
Groeten; Regards.
Henk Robbers.    mailto:h.robbers@chello.nl
                   http://members.ams.chello.nl/h.robbers/Home.html
A free multitasking GEM for MiNT: XaAES (heavily under construction);
Interactive disassembler: TT-Digger;  Experimental text editor: AHCX;