What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
ATA driver and some VFS corruption.
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.
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.
- BrightLight
- 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..)
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.
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.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
-
- Member
- Posts: 58
- Joined: Sat Aug 01, 2015 9:05 pm
Re: What does your OS look like? (Screen Shots..)
Wow, and here I thought you'd be working in assembly forever! What made you decide to move to C?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.
"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
- BrightLight
- 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..)
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.cheapskate01 wrote:Wow, and here I thought you'd be working in assembly forever! What made you decide to move to C?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
-
- Member
- Posts: 58
- Joined: Sat Aug 01, 2015 9:05 pm
Re: What does your OS look like? (Screen Shots..)
Ah, alright then, best wishesomarrx024 wrote: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.cheapskate01 wrote: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
- BrightLight
- 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..)
Thanks!cheapskate01 wrote:Ah, alright then, best wishes
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Re: What does your OS look like? (Screen Shots..)
Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
- Attachments
-
- QEMU_008.png (3.05 KiB) Viewed 3920 times
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
-
- Member
- Posts: 58
- Joined: Sat Aug 01, 2015 9:05 pm
Re: What does your OS look like? (Screen Shots..)
I wish I was any good at thisthehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
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
Re: What does your OS look like? (Screen Shots..)
Lol really? It isn't that good.cheapskate01 wrote:I wish I was any good at thisthehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
I'm jealous.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
- DeezRamChips
- 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..)
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
My github page: https://github.com/AlexandreRouma
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT
-
- Member
- Posts: 58
- Joined: Sat Aug 01, 2015 9:05 pm
Re: What does your OS look like? (Screen Shots..)
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.thehardcoreOS wrote:Lol really? It isn't that good.cheapskate01 wrote:I wish I was any good at thisthehardcoreOS wrote:Basic 320x200 VGA driver. With 256 (64) colors.
Drawing test: basic "desktop" with filled and outlined rectangles + z order.
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
Re: What does your OS look like? (Screen Shots..)
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.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.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
- DeezRamChips
- 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..)
I agree, in my last OS, I use the code of someone eslse for the GDT and IDT, but now I'm making my ownthehardcoreOS wrote: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.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.
But it's realy not eazy.
do you know a good tutorial for IDT and GDT (in c if possible)
My github page: https://github.com/AlexandreRouma
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT
Re: What does your OS look like? (Screen Shots..)
Yeah, there are couple of good ones on YouTube.DeezRamChips wrote:I agree, in my last OS, I use the code of someone eslse for the GDT and IDT, but now I'm making my ownthehardcoreOS wrote: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.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.
But it's realy not eazy.
do you know a good tutorial for IDT and GDT (in c if possible)
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Re: What does your OS look like? (Screen Shots..)
<snip>
Last edited by dseller on Fri Jul 15, 2016 2:21 pm, edited 2 times in total.
My blog: http://www.rivencove.com/