CosmosOS / Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
https://www.goCosmos.org
BSD 3-Clause "New" or "Revised" License
2.91k stars 549 forks source link

GUI screen weird display? #540

Closed Vortex1134 closed 7 years ago

Vortex1134 commented 7 years ago

So I've followed the tutorial on how to create a gui from cosmos at this link https://github.com/CosmosOS/Cosmos/wiki/Creating-a-GUI---The-basics. It's giving me a weird display on the screen.

I uploaded what I am receiving. I know the one line is supposed to say "CosmosKernel2 Booted Successfully." As you can see it's just displaying every other letter. As for what's before that. I have no idea. Anybody know why this is happening?

I'm using Visual Studio 2015 Community Edition.

capture

jp2masa commented 7 years ago

Are you using the userkit or the devkit?

Vortex1134 commented 7 years ago

I'm using the devkit, i believe. Had the userkit installed then read that the devkit would be better so I downloaded that and installed that.

jp2masa commented 7 years ago

VGA doesn't work on the devkit, @fanol is improving graphics. See #514

Vortex1134 commented 7 years ago

Oh bummer. Oh well. So, go back to userkit then? Do I have to uninstall cosmos first, then install userkit? Or can I just install it with the devkit already installed?

jp2masa commented 7 years ago

If you want graphics now, use the userkit(I think you can just install it, without uninstalling the devkit). In the next Cosmos release, graphics will be totally different, so you'll need to change your code if you upgrade at that time.

Vortex1134 commented 7 years ago

Alright, thanks for the quick replies!

cjhannah commented 7 years ago

graphics doesn't work at all afaik

fanoI commented 7 years ago

It works only with VBE, I don't think VGA has ever worked and well in any case I think in the end you never need it (YAGNI).

I'm closing this for now the problem is acknowledged and there are multiple duples of this.