VBE with VirtualPC

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
gedd
Member
Member
Posts: 104
Joined: Thu Apr 10, 2008 1:47 am

Re: VBE with VirtualPC

Post by gedd »

VESA bios and VGA Bios are not the same !!

The only document you must refer for VBE is from VESA.org
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: VBE with VirtualPC

Post by jal »

gedd wrote:VESA bios and VGA Bios are not the same !!
The only document you must refer for VBE is from VESA.org
Wrong and wrong. That is, of course the VESA BIOS of a given video card resides in the BIOS of the video card's ROM, alongside with the legacy CGA/EGA/VGA BIOS, but it's not two separate entities. And yes, you must refer to that document, but we are talking here about the implementation of the VBE BIOS on VirtualPC. No document describes that (well, at least no document available to us).


JAL
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: VBE with VirtualPC

Post by jal »

Tomaka17 wrote:According to Ralf Brown's interrupts list, interrupt 0x6D is the video BIOS entry point for many video cards
Which seems to mean that the VBE is rejecting the call, thinking it's not for VESA but for the normal BIOS. The problem must be before the call.


JAL
gedd
Member
Member
Posts: 104
Joined: Thu Apr 10, 2008 1:47 am

Re: VBE with VirtualPC

Post by gedd »

jal wrote: but it's not two separate entities
Ok, but two distinct logical entities that what i mean.
jal wrote:but we are talking here about the implementation of the VBE BIOS on VirtualPC
Which is different from other yes ... each VBE implementation are ifferent. That's why a standard exist, to be able to use these implementation on the same way

I speak by experience, i have used VESA.org docs to implements VBE driver on Virtual PC.
And i thinks many people on this forums do it like me
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: VBE with VirtualPC

Post by Troy Martin »

I would assume the folks who develop VPC implemented a rather functioning emulation of the S3 Trio (just no 15 and 24-bit colour modes), so if that's a VBE-compliant card, there's the ticket.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: VBE with VirtualPC

Post by jal »

gedd wrote:I speak by experience, i have used VESA.org docs to implements VBE driver on Virtual PC. And i thinks many people on this forums do it like me
Yes, that would be the right way to go. However, the OP has a bug somewhere (in his code, probably), and assuming he has read the VBE specs, the bug is possibly not directly linked to his VBE code (but could be, of course).


JAL
Post Reply