~ GUI implementation ~

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.
Post Reply
.::me::.

~ GUI implementation ~

Post by .::me::. »

I have recently obtained a copy of GroovyOS,(you can find it on the projects page), and it has a simple shell allowing for command input, and it is capable of executing .com files, and I was wondering if when I figured out the file format and the language it uses whether I could writ a few video routines and some mouse drivers and and slap together a low level GUI and if so, how would I go about doing this?

Specs:

It has a simple bootloader(asm, of course)
It has a simple kernel (written it C)
and It has a simple Shell ( not sure how it's written)
It also has 640*480 graphics capabilties(so I might not Have to write Video Routines???)

    Peace out,
St8ic

RE:~ GUI implementation ~

Post by St8ic »

well you'd still need at least some memory management and lots of other stuff....I suggest looking at:

http://www.osdev.org/board.jsp?message=5750

But most people will tell you to develop the kernel before this type of thing...you're just gonna run into problems later.
St8ic

RE:~ GUI implementation ~

Post by St8ic »

By the way...

It doesn't sound like you know alot about operating system development. I don't mean to be offensive or anything, but you should really look into some os theory and basic programming functions first. Chances are that if you need to use someone else's operating system to build your GUI on, you're not going to get far with graphics.

My advice: Research a bit, slowly build your own boot loader and "Hello, world!" kernel. From there you can build and learn more until you finaly get to the ranks of graphics. Trust me, you really don't want to fling yourself into the hardest aspect of deving right away. You're just going to get frustrated and dump it all together.
Post Reply