Ramon van Handel wrote:
>
> >What exactly does the video bios do? (is it "only" the int 10h
> >implementation,
>
> It provides int 0x10 and it provides the video card initialisation code.
> Can't think of much more...
ok :)
> >or are there other things involved?) -> I'm thinking about a VESA VBE 2/3
>implementation for plex86, and I would like to know
> >what's involved in doing this.
>
> I guess, write a VESA VBE 2/3 - compatible BIOS and load it with the BIOS loading
>plugin. I don't have any experience with VESA... but I believe SciTech
> used to write such (commercial) implementations.
well, I was wondering if I could get away with implementing a VESA VBE
2/3 compatible bios by means of a plugin only (thus not writing any bios
code that gets loaded into guest memory, but just provide a plugin that
registeres an int 10h callback - except for possible functions that
would require bios provided buffers this might be possible, but I don't
know if it would be desired to do this in such a way).
btw... Scitech does indeed provide a commercial implementation of VESA
VBE 2/3 bioses (UniVBE comes to mind) + they have a graphics library
(MGL) that can use VESA VBE 2/3.
--
Best regards,
Jeroen Janssen
+++
+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
-- (Terry Pratchett, Hogfather)
+++