Hi;
John Morrison wrote:
> Two suggestions:
>
> (1) Find out why the write* routines are so slow (I can think of several reasons
> right off of the top of my head... why not just re-order the built-in-routine
> checks to check the read/write operations first, before the other ones?), and
>
> (2) See if the JavaOS "memory" classes have any interfaces for block memory
> operations, and then implement them.
More suggestions:
(3) Find out if writing directly to VGA display memory is inherently any slower
than writing to main system (vanilla RAM) memory or if there's any speed
difference when the VGA page is selected... If so, then we might need to do
something algorithmically cleverer for clearing...
(4) Find out if there are any VGA device controls which will clear/set banks of
display memory for you. I have a fabulous "Guide to VGA/SVGA" book at home --
can't remember the title right now...
However, suggestion #1 is the most important. If there's something that's
causing these operations to be slow, we need to speed it up. There are other
bytecodes being executed, too, and maybe the whole enchilada needs speeding
up... or nobody will ever use the thing...
-jm
--
==== John Morrison ==== MaK Technologies, Inc.
==== Chief Technology Officer ==== 185 Alewife Brook Pkwy, Cambridge, MA 02138
==== [EMAIL PROTECTED] ==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115 ==== fax:617-876-9208
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel