home *** CD-ROM | disk | FTP | other *** search
- >
- >
- > Hi Chris,
- >
- > > Ack I just killed some mail (actually archived it but its pretty hard
- > > to get at now) So I don't have the Xami's authors name sorry.
- >
- > I hope you actually mean me and not the Xbsd author. But applies either way.
- > Sorry for the late reply - I had to implement all this stuff first.
-
- Sure did :^)
-
- > I just finished updating the kernel to enable views, and implemented my
- > Xami entirely with views on vmunix.720. Very straightforward, as
- > expected. Only console problem is that I cannot use /dev/view00 to
- > get default height and width for X screen, since it's "busy". Both
- > coexist otherwise. In fact, I would definitely not want to close the
- > console, or it may pre-empt xconsole from working properly. View is a
- > particular boon for making xconsole work for Xserver debugging, since
- > you no longer have to do xinit >& /tmp/x.log. Just xinit and
- > xconsole!
-
- Right, I don't knonw anything about X I assumed that the console
- should be closed, guess not. :^)
-
- >
- > Currently I don't turn off console for reasons listed above. Also,
- > what about if you *want* to be able to pop up the console (with some
- > special keys, ala Amiga-N/Amiga-M). Need some way to refocus
- > keyboard/ mouse on the console.
-
- Maybe these keys could be caught by X and it could close kbd? dunno it
- will need to know when to reopen them too I guess. I was connsidering
- writing a CX like daemon when I started messing with ite.c, not there yet.
-
- > Now to just figure out:
- > a) how to allocate space for cursor font for hardware cursor routines
- > via ioctls. One hack: use a view!
- > b) how to then do ioctls to enable/change the cursor sprite
- > c) how to use in general the blitter at the ioctl level.
- >
- > (any ideas?)
- > This may be the only way to make color ecs acceptably fast.
-
- Well:
-
- I had though about supplying a mouse daemon but that is not in my
- immediate plans and would require changes to /dev/view and would not
- be a part of the kernel.
-
- There are no sprites :^( Sprites didn't figure quickly into the RTG
- system I had dreamt up. I still have problems with RTG, let alone
- trying to get a sprite into the system. :^)
-
- Use of the CPU is much faster than the blitter on all machines that
- NetBSD currently (and probably hereforth) runs on.
-
- >
- > Thanks,
- > Roy
-
- I know I didn't help much from above. You'll need to do a mouse
- cursor as either a complement function, or save/restore the part of
- the screen that you render the cursor into.
-
- Chris.
-
-