From mboxrd@z Thu Jan 1 00:00:00 1970 From: jmk@plan9.bell-labs.com To: 9fans@cse.psu.edu Subject: Re: [9fans] TNT MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Message-Id: <20010404141056.970D1199F3@mail.cse.psu.edu> Date: Wed, 4 Apr 2001 10:10:54 -0400 Topicbox-Message-UUID: 78caea14-eac9-11e9-9e20-41e7f4b1d025 On Wed Apr 4 07:26:26 EDT 2001, Axel.Belinfante@cs.utwente.nl wrote: > I'm confused about the meaning of the '+cur' and '=cur' that follow > the vga* lines in the confguration files. '+cur' means this driver includes a hardware cursor section; '=cur' means this driver is only for a hardware cursor. You may also want to make the following changes to vganvidia.c to make the cursor behave 'properly' at the screen edges. 196a197 > scr->offset = curs->offset; 211c212 < *cursorpos = (p.x & 0xFFFF) | (p.y << 16); --- > *cursorpos = ((p.y+scr->offset.y)<<16)|((p.x+scr->offset.x) & 0xFFFF); The only other problem I see is that when you move the cursor around continuously there's sometimes a flash of an uninitialised (mostly white) cursor. Maybe it's just my card: 0xC00A2="NVIDIA TNT2 Model 64 BIOS V2.05.13 " # NVIDIA TNT Model 64 All in all, a nice contribution, thank you. --jim