Sintsov Dmitri wrote:
> I also personally was hoping for increasing of performance/compatibility
> of hardware emulation, especially when it comes to VGA. Bochs is not bad
> emulator at all, just VGA screen updates are way too slow even on fast
> PC's. I mean, compare it to emulation of completely different
> architectures, such as C64 (Frodo) or Amiga (UAE), both are really fluent
> at fast PC's (ok, C64 is a bit underpowered but I believe that a good
> emulation of Amiga is somewhat heavy task for x86). On PC it's probably
> wise idea to use the advantage of full-screen running with direct access
> to VGA hardware (as an performance-enhancement option). I've heard that
> Bochs already has SB16 emulation which is pretty good, however haven't
> tested it personally (interestingly did they emulate FM synth as well).
For video, the SDL library can give access to video/audio either
via other services (like via X windows), or by accessing the raw
hardware. There's some SDL code in the plugins already - I haven't
tested it yet. Either the VGA emulation (yep it's slow), or a
guest OS driver could communicate with a plugin to handle video/audio.
This would give you the option for full-screen video, and potentially
make use of the raw accelerations on the video card etc. Should
be efficient.
-Kevin