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

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.
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

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

Post by osdever »

ATA driver and some VFS corruption.
Attachments
Screenshot from 2016-07-02 00-57-42.png
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post 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.
Attachments
tasking.png
You know your OS is advanced when you stop using the Intel programming guide as a reference.
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

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

Post 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?
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post 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.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

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

Post 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
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

cheapskate01 wrote:Ah, alright then, best wishes
Thanks!
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post by Octacone »

Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
Attachments
QEMU_008.png
QEMU_008.png (3.05 KiB) Viewed 3524 times
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

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

Post 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.
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post 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
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
DeezRamChips
Member
Member
Posts: 132
Joined: Fri Apr 08, 2016 5:03 am
Location: atapio.cpp - why won't you work :(
Contact:

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

Post 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:
cheapskate01
Member
Member
Posts: 58
Joined: Sat Aug 01, 2015 9:05 pm

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

Post 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.
"That I'm in forum signatures is just a sign the invasion of sortie is nearing completion. Soon you'll all have to become me to defeat me." ~ Sortie
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post 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.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
DeezRamChips
Member
Member
Posts: 132
Joined: Fri Apr 08, 2016 5:03 am
Location: atapio.cpp - why won't you work :(
Contact:

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

Post 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)
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post 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.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
dseller
Member
Member
Posts: 84
Joined: Thu Jul 03, 2014 5:18 am
Location: The Netherlands
Contact:

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

Post by dseller »

<snip>
Last edited by dseller on Fri Jul 15, 2016 2:21 pm, edited 2 times in total.
Post Reply