Page 148 of 262

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jul 11, 2016 1:24 pm
by osdever
ATA driver and some VFS corruption.

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jul 11, 2016 3:38 pm
by BrightLight
Preemtive multitasking, after hours and hours of debugging.
The scheduler is not complete yet; it doesn't save the state of a task before switching to the next task, and so always starts execution at the beginning. I have all night to finish it.

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jul 11, 2016 4:48 pm
by cheapskate01
omarrx024 wrote:Preemtive multitasking, after hours and hours of debugging.
The scheduler is not complete yet; it doesn't save the state of a task before switching to the next task, and so always starts execution at the beginning. I have all night to finish it.
Wow, and here I thought you'd be working in assembly forever! What made you decide to move to C?

Re: What does your OS look like? (Screen Shots..)

Posted: Tue Jul 12, 2016 3:54 am
by BrightLight
cheapskate01 wrote:Wow, and here I thought you'd be working in assembly forever! What made you decide to move to C?
When I decided to create an x86 and x86_64 OS mostly from the same code. Porting my OS to x86_64 now would only require changes in the initialization and paging code.

Re: What does your OS look like? (Screen Shots..)

Posted: Tue Jul 12, 2016 7:20 am
by cheapskate01
omarrx024 wrote:
cheapskate01 wrote:Wow, and here I thought you'd be working in assembly forever! What made you decide to move to C?
When I decided to create an x86 and x86_64 OS mostly from the same code. Porting my OS to x86_64 now would only require changes in the initialization and paging code.
Ah, alright then, best wishes

Re: What does your OS look like? (Screen Shots..)

Posted: Tue Jul 12, 2016 7:21 am
by BrightLight
cheapskate01 wrote:Ah, alright then, best wishes
Thanks!

Re: What does your OS look like? (Screen Shots..)

Posted: Wed Jul 13, 2016 8:15 am
by Octacone
Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.

Re: What does your OS look like? (Screen Shots..)

Posted: Wed Jul 13, 2016 8:33 am
by cheapskate01
thehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
I wish I was any good at this
I'm jealous.

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jul 14, 2016 3:25 am
by Octacone
cheapskate01 wrote:
thehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
I wish I was any good at this
I'm jealous.
Lol really? :D It isn't that good. :P

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jul 14, 2016 5:45 am
by DeezRamChips
It's funny to see everybody with a nice GFX gui and I'm not even capable of changing the video mode toVESA with grub :cry:

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jul 14, 2016 5:49 am
by cheapskate01
thehardcoreOS wrote:
cheapskate01 wrote:
thehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
I wish I was any good at this
I'm jealous.
Lol really? :D It isn't that good. :P
Yeah. I mean, I can change video modes, but thats about all. I've been trying to tackle basic stuff like gdt idt and keystrokes. at least you have a good system laid by now.

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jul 14, 2016 8:30 am
by Octacone
cheapskate01 wrote: Yeah. I mean, I can change video modes, but thats about all. I've been trying to tackle basic stuff like gdt idt and keystrokes. at least you have a good system laid by now.
Yeah, you need to have some foundations. For beginners GDT and IDT aren't easy task. You need to make your OS step by step, you can not have graphics mode right after you start. But once you get something to work, you get an amazing feel of happiness and satisfaction, you know you've achieved something.

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jul 15, 2016 3:16 am
by DeezRamChips
thehardcoreOS wrote:
cheapskate01 wrote: Yeah. I mean, I can change video modes, but thats about all. I've been trying to tackle basic stuff like gdt idt and keystrokes. at least you have a good system laid by now.
Yeah, you need to have some foundations. For beginners GDT and IDT aren't easy task. You need to make your OS step by step, you can not have graphics mode right after you start. But once you get something to work, you get an amazing feel of happiness and satisfaction, you know you've achieved something.
I agree, in my last OS, I use the code of someone eslse for the GDT and IDT, but now I'm making my own :)

But it's realy not eazy.

do you know a good tutorial for IDT and GDT (in c if possible)

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jul 15, 2016 10:27 am
by Octacone
DeezRamChips wrote:
thehardcoreOS wrote:
cheapskate01 wrote: Yeah. I mean, I can change video modes, but thats about all. I've been trying to tackle basic stuff like gdt idt and keystrokes. at least you have a good system laid by now.
Yeah, you need to have some foundations. For beginners GDT and IDT aren't easy task. You need to make your OS step by step, you can not have graphics mode right after you start. But once you get something to work, you get an amazing feel of happiness and satisfaction, you know you've achieved something.
I agree, in my last OS, I use the code of someone eslse for the GDT and IDT, but now I'm making my own :)

But it's realy not eazy.

do you know a good tutorial for IDT and GDT (in c if possible)
Yeah, there are couple of good ones on YouTube.

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jul 15, 2016 11:37 am
by dseller
<snip>