Closed SunderB closed 7 years ago
VGA Driver is not supported. Use VBEScreen
Sadly it does not work with VmWare! If no one of you takes this issue: https://github.com/CosmosOS/Cosmos/issues/602 probably we (the CoreTeam) do it in future but graphic is really low priority for us...
Is it possible to compile a Cosmos OS to work with VirtualBox?
A Cosmos kernel could be compiled in three different ways:
The third one should in theory run in any VM (on VirtualBox too) and in normal PC too (but it is not advised to do this for now). So please try the third solution.
Thanks, I've managed to get my OS working in VirtualBox and CGS works in it!
Excellent!
I'm trying to draw a taskbar on the screen using the tutorial in the wiki, it worked in UserKit but I've switched to DevKit and when I try to use the screen, it only fills in text characters with black. In the output log it says:
I know that there is the Cosmos Graphics Subsystem, but it only works with Bochs, QEMU or VirtualBox and I don't know how to debug or compile an OS in Cosmos to work with anything other than VMware.
Here's the Display Driver, which is in a project in Ring 2 (System):
Here's the other code which handles the GUI, which is in the main project which is in Ring 3 (User):
Kernel.cs
GUIManager.cs