OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Mar 29, 2024 6:57 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 146, 147, 148, 149, 150, 151, 152 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 15, 2016 11:45 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
DeezRamChips wrote:
do you know a good tutorial for IDT and GDT (in c if possible)

Looking for tutorials should be, by now, a well-known mistake. The GDT Wiki page says enough about the GDT. Just use a programmer's calculator (GNOME calculator, Windows calculator in programmer mode...) for calculating bitfields, and it's enough.

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 15, 2016 11:46 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
omarrx024 wrote:
DeezRamChips wrote:
do you know a good tutorial for IDT and GDT (in c if possible)

Looking for tutorials should be, by now, a well-known mistake. The GDT Wiki page says enough about the GDT. Just use a programmer's calculator (GNOME calculator, Windows calculator in programmer mode...) for calculating bitfields, and it's enough.


Not everybody can do that without understanding the basics of GDT.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Last edited by Octacone on Fri Jul 15, 2016 1:18 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 15, 2016 1:12 pm 
Offline
Member
Member
User avatar

Joined: Thu Mar 27, 2014 3:57 am
Posts: 568
Location: Moscow, Russia
I agree with Omar, the GDT OSDev Wiki page looks good to me.

_________________
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 15, 2016 2:16 pm 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 84
Location: The Netherlands
Perhaps we should stay on topic here. To do so, I have attached a screenshot of my OS.

Attachment:
ttos_draw.png
ttos_draw.png [ 11.49 KiB | Viewed 4016 times ]

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 15, 2016 3:58 pm 
Offline
Member
Member
User avatar

Joined: Sun Sep 19, 2010 10:05 pm
Posts: 1074
dseller wrote:
Perhaps we should stay on topic here. To do so, I have attached a screenshot of my OS.


Nice. It reminds me a lot of my user interface. :)

(except for the graphics part...)


Attachments:
OZone.png
OZone.png [ 28.71 KiB | Viewed 4000 times ]

_________________
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 16, 2016 5:03 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Finally enabled VESA.
Running at 1024x768x32.
Started working on a basic graphics library, shapes + gradients + text + bitmaps.


Attachments:
vesaGraphics.png
vesaGraphics.png [ 11.04 KiB | Viewed 3940 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 16, 2016 7:23 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 08, 2016 5:03 am
Posts: 132
Location: atapio.cpp - why won't you work :(
thehardcoreOS wrote:
Finally enabled VESA.
Running at 1024x768x32.
Started working on a basic graphics library, shapes + gradients + text + bitmaps.


Lol, I made the VESA function ^_^ (But not the text, how have you done that (My bitmap function ?) )

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 16, 2016 7:36 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
DeezRamChips wrote:
thehardcoreOS wrote:
Finally enabled VESA.
Running at 1024x768x32.
Started working on a basic graphics library, shapes + gradients + text + bitmaps.


Lol, I made the VESA function ^_^ (But not the text, how have you done that (My bitmap function ?) )


Thanks for helping.
Me and my buddy remade the entire system. Now we can use points, sizes, different drawing methods, more shapes, etc.
I am using a bitmap font. You need to draw letters as you would draw pixels. But the pixels you want to draw must be in a specific format.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Last edited by Octacone on Thu May 11, 2017 12:02 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 18, 2016 2:52 pm 
Offline
Member
Member
User avatar

Joined: Mon Jul 18, 2016 2:46 pm
Posts: 170
Successfully implemented TTF support (now I just need a proper fill algorithm)
The simpsons picture is a test for my jpg decoder, just picked a random picture xD
Got a fully working VFS (FAT32 and ISO9660) and a fully working network stack (can ping websites and do http requests to readt heir HTML, js, css, images etc)
Also have a working elf loader to run user files in ring3 (cmd.bin) and a working audio driver so I can play .wav files :)
Gonna add png and transparency support soon so I can finally work on the GUI.

Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 18, 2016 3:02 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Ch4ozz wrote:
Successfully implemented TTF support (now I just need a proper fill algorithm)
The simpsons picture is a test for my jpg decoder, just picked a random picture xD
Got a fully working VFS (FAT32 and ISO9660) and a fully working network stack (can ping websites and do http requests to readt heir HTML, js, css, images etc)
Also have a working elf loader to run user files in ring3 (cmd.bin) and a working audio driver so I can play .wav files :)
Gonna add png and transparency support soon so I can finally work on the GUI.

Image


Now my OS looks really bad compared to yours. :mrgreen:

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 18, 2016 3:09 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 901
Location: Maadi, Cairo, Egypt
Ch4ozz: That looks awesome! Care to share more about your OS? Do you have a site/repository/disk image for download?

_________________
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 18, 2016 3:21 pm 
Offline
Member
Member
User avatar

Joined: Mon Jul 18, 2016 2:46 pm
Posts: 170
thehardcoreOS wrote:
Now my OS looks really bad compared to yours. :mrgreen:

Thanks man :D
Yours look nice too, how long are you working on it already?

omarrx024 wrote:
Ch4ozz: That looks awesome! Care to share more about your OS? Do you have a site/repository/disk image for download?

Thanks :)
Actually I didnt upload it on a repo, but I may do that when I cleaned up the mess :D

Download Iso: http://coo.bplaced.net/IceOS.iso

Hardware specs for my drivers are:
- SATA Controller with CD/DVD Drive (mounted iso)
- AC97 Soundcard
- AMD PCNet Fast III Network Card (Using Bridge if possible)

Please tell me what you think :)

PS: Left console has 2 interesting commands:
- mem (Displays memory usage in pages)
- ps (Lists running processes)

Right one has more features, just use help to see them!


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 25, 2016 2:40 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Ch4ozz
I tired out you operating system. Booted without any problems. Loading was fairly fast, GUI loaded as expected. As for the speed, GUI doesn't really lag, window dragging could be a bit faster(maybe, not necessary). Cursor is very responsive, I would like to see some DPI settings. I don't understand why are there two terminal windows. You need to add some more user commands. I definitely see a massive potential. By the way: how did you achieve so high resolution?

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 25, 2016 3:03 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Something to keep this topic alive..
After 16 hours of work. :D
Started fresh because I needed a stable framework to build my OS on top of.


Attachments:
BasicOS02.png
BasicOS02.png [ 5.49 KiB | Viewed 3527 times ]

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 25, 2016 4:06 pm 
Offline
Member
Member
User avatar

Joined: Mon Jul 18, 2016 2:46 pm
Posts: 170
thehardcoreOS wrote:
Something to keep this topic alive..
After 16 hours of work. :D
Started fresh because I needed a stable framework to build my OS on top of.


Looks good, starting a new project is a good decision usually because you wont do the same errors again.


thehardcoreOS wrote:
Ch4ozz
I tired out you operating system. Booted without any problems. Loading was fairly fast, GUI loaded as expected. As for the speed, GUI doesn't really lag, window dragging could be a bit faster(maybe, not necessary). Cursor is very responsive, I would like to see some DPI settings. I don't understand why are there two terminal windows. You need to add some more user commands. I definitely see a massive potential. By the way: how did you achieve so high resolution?


Im using VESA to draw the stuff, I can even go to 1920x1080 or higher if I wanted to (and if the crappy VESA implementations of the vms would support this).
Anyways, dragging windows should be really fast because Im using a custom SSE3 implementation for my memcpy.
Which VM did you use?

I was too lazy to add virtual memory support which really depresses me because I'd have to rewrite ALOT of code since then.
Btw, the left console is a ring0 window from the kernel, the right one is a real application compiled as elf file which is stored on the cd drive image.
I need both at the moment because my message queue and stuff does not work 100% reliable yet


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 146, 147, 148, 149, 150, 151, 152 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 275 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group