Hi,
how do you support vesa in Bochs?
what should I add in bochsrc.txt to support vesa?
Thanx.
vesa with Bochs
vesa with Bochs
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
The man who walks alone is likely to find himself in places
no one has ever been before.
Re: vesa with Bochs
Verify that you have these lines in bochsrc.txt :
But VESA emulation is quite slow in Bochs. Try QEmu.
Code: Select all
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
vga: extension=vbe
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: vesa with Bochs
Bochs may be slow (independent of vesa), but it has far less issues than Qemu and it comes with a very good debugger
Re: vesa with Bochs
I agree with you: Bochs and QEmu each have qualities. I use both (as well as Virtual PC) to test my OS.Combuster wrote:Bochs may be slow (independent of vesa), but it has far less issues than Qemu and it comes with a very good debugger
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Re: vesa with Bochs
Virtual Box is pretty good too. Part of Qemu are inclued
The version 3 beta 2 is stable (as a beta version can be)
There is a SDK wich is may be used to debug, but the steb mode is very poorly documented
The version 3 beta 2 is stable (as a beta version can be)
There is a SDK wich is may be used to debug, but the steb mode is very poorly documented
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
The OsDev E.T.
Don't send OsDev MIB !
Re: vesa with Bochs
VirtualBox is extremely slow with graphics - at least the BGA implementation. I get a few frames per second and you can see the (slow) update of the display. This is about the same speed as Bochs! Running in Qemu I get around 250 frames per second.
clange
P.S. I calculate the frame rate by using RDTSC to check how long it takes to generate the frame and how much time it takes to blit the frame to display. The FPS's mentioned above is when running on a 3.2 GHz P4.
clange
P.S. I calculate the frame rate by using RDTSC to check how long it takes to generate the frame and how much time it takes to blit the frame to display. The FPS's mentioned above is when running on a 3.2 GHz P4.
Re: vesa with Bochs
yes, but bochs is more in general performance but usefull for debug
I'm using a Core 2 Quad (so VT instruction) and the difference is here but not so visible
VMWare has very good performance but not free.
An alternative is to use VMWare Player, but you had to change manualy config file and you cannot create VM.
I'm using a Core 2 Quad (so VT instruction) and the difference is here but not so visible
VMWare has very good performance but not free.
An alternative is to use VMWare Player, but you had to change manualy config file and you cannot create VM.
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
The OsDev E.T.
Don't send OsDev MIB !
Re: vesa with Bochs
WMWare Server is now free ! You can download it here.gedd wrote:VMWare has very good performance but not free.
An alternative is to use VMWare Player, but you had to change manualy config file and you cannot create VM.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
Re: vesa with Bochs
Yes i know that but it is a bit too heavy.
The discussion was about desktop product that are more light than a server.
If you have a second machine you can use VMware GSXi server or Hyper-v, both free
GSXi works on very few configuration, dell, HP specific server
Hyper-v work everywhere but need at lest a professional Windows version in order to make works his client
(client need a domain connexion ...)
Xen server is also a good alternative, client run well but VM machine configuration is limited.
The discussion was about desktop product that are more light than a server.
If you have a second machine you can use VMware GSXi server or Hyper-v, both free
GSXi works on very few configuration, dell, HP specific server
Hyper-v work everywhere but need at lest a professional Windows version in order to make works his client
(client need a domain connexion ...)
Xen server is also a good alternative, client run well but VM machine configuration is limited.
[ Grub 2 | Visual Studio 2013 | PE File ]
The OsDev E.T.
Don't send OsDev MIB !
The OsDev E.T.
Don't send OsDev MIB !