> Could you give a quick overview of the mechanisms involved
> in your bochs-rfb project?
>
> -Kevin
Sorry just noticed that part of the message.
What mechanisms exactly do you want to know?
Bochs-RFB is actually a GUI replacement at the moment. Im sure I could change
that if need be. In specific_init i allocate enough memory for 640x480 in 8
bit color. I also start a thread that runs the actual server. I wont give
details as to the workings of the RFB protocol right now, look at the VNC home
page for info on that. I do all byte transfers manually for
graphics_tile_update and text_update using the formula (y * width + x) to get
the memory offset of where to copy the bytes to. The RGB values from
pallete_change are translated into 8 bit using BGR233 encoding. All byte
values are translated into the Pallete entry when copied into the screen
buffer. The RFB server handles the rest from there.
Sorry if this is confusing or not to the point. Im not the best writer, and
Im kind of a sloppy coder if you look at my work :)
Keep watch at my page for info... Im working steadily on this to get it
working right and opimize it for speed.
http://www.psyon.org/bochs-rfb/index.html
--Don
P.S. Kevin, how big of a difference is there between the bochs GUI stubs and
the Plex86 ones? Let me know if I need to make changes to make it compatible
with Plex86. It seems that gets worked on more than Bochs.