Sintsov Dmitri wrote:
> I've heard about SDL in previous discussions on the list, and it sounds
> like a good approach - fast ans portable (2nd is especially important to
> Bochs which runs on different hardware), I hope it provides direct access
> to framebuffer as well, so 13h mode (and perhaps VESA LFB as well) can be
> emulated efficiently, so it can get rid of extra video buffering and don't
> waste cpu cycles for screen update. I also personally think that Bochs,
> being an emulator has other advantages besides running on other
> architectures, including the possiblity of smoothly reducing the
> performance of virtual cpu, which would be nice for some very old apps.
Currently plex86 is an x86/only project. It's possible to take the
idea of a monitor running in it's own space (page tables etc) over
to another architecture, and supplant the SBE control with
a dynamic translation layer. But that's quite a large task.
Too much functionality to jam into one project, if we want
to get it working now.
If your issue is slowing down the software running in the VM,
I'm sure we can do that. There will be support for kicking
plex86 into a pure emulation mode, like bochs. I have some
similar code for debugging now.
-Kevin