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.
ecco
Posts: 19
Joined: Mon Nov 29, 2010 1:21 am
Location: Anchorage, AK

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

Post by ecco »

Lol that's part of the
ecco wrote:few issues due to my hacktastic VT100 emulation
That's as close as I could get it in the time I had available before heading out of town for Christmas. I'll probably work on it some more when I get back...
melgmry0101b
Member
Member
Posts: 109
Joined: Wed Nov 10, 2010 10:49 am

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

Post by melgmry0101b »

death2all wrote:One thing I have to ask though, on that first screeny you posted, is that a progress bar, or just a pretty graphic?
Yes that is a text mode progress bar that adds some blocks after some OS loading events. :D
CWood
Member
Member
Posts: 127
Joined: Sun Jun 20, 2010 1:21 pm

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

Post by CWood »

Thats one thing I've always wondered how to do: how do you exactly calculate the timings/percentages etc? Care to share a bit of code with us? Loving it! Very well done =D>
bergen110
Posts: 9
Joined: Sun May 02, 2010 3:56 am

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

Post by bergen110 »

Hello,

This is my OS this morning.
It is booted by GRUB and look what the CPU vendor is.
Thats the only thing it can do by now.
Im started writing yesterday afternoon
Screen:

Image
melgmry0101b
Member
Member
Posts: 109
Joined: Wed Nov 10, 2010 10:49 am

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

Post by melgmry0101b »

death2all wrote:Thats one thing I've always wondered how to do: how do you exactly calculate the timings/percentages etc? Care to share a bit of code with us? Loving it! Very well done
That is a closed source OS but i can tell you how
i have printed a character after some OS events like "Printf(".");"
dak91
Member
Member
Posts: 43
Joined: Thu Mar 12, 2009 3:27 am
Location: Sardegna (IT)

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

Post by dak91 »

Testing the gui system with mouse support:
Image

The number on topright isn't fps count
bergen110
Posts: 9
Joined: Sun May 02, 2010 3:56 am

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

Post by bergen110 »

Hello,
This is PointerOS (again) a few minutes ago
It shows some boot information and a improved CPUID

Image
fatih
Posts: 2
Joined: Tue Dec 28, 2010 1:33 am

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

Post by fatih »

User avatar
Coty
Member
Member
Posts: 286
Joined: Thu Feb 12, 2009 5:12 pm

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

Post by Coty »

@Fatih: Nice, and in ASM to, I am impressed =D>
My hero, is Mel.
fatih
Posts: 2
Joined: Tue Dec 28, 2010 1:33 am

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

Post by fatih »

thanks Coddy for appreciate :)
Synon
Member
Member
Posts: 169
Joined: Sun Sep 06, 2009 3:54 am
Location: Brighton, United Kingdom

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

Post by Synon »

Edit: Sorry for derailing :S
Feel free to move this to another thread or anything.
death2all wrote:Thats one thing I've always wondered how to do: how do you exactly calculate the timings/percentages etc? Care to share a bit of code with us? Loving it! Very well done =D>
I wrote one a while ago which I have since lost. I'll go through how it worked.

There was a struct that looked a little like this:

Code: Select all

struct splash {
        const char* action;
        init_function func;
};
then a function, int splash(struct splash* actions), which you would call something like this:

Code: Select all

struct splash actions[] = {
        { "Load Global Descriptor Table", gdt_init },
        { "Load Interrupt Descriptor Table", idt_init },
        { "Enable Paging", paging_init },
        { NULL, NULL, }
};

splash(actions);
It would count the number of actions in the list, figure out the current percentage based on which item it was doing and how many actions were left, then it would draw a bar in roughly the middle of the screen, with the percentage drawn in the middle, and write the string "action" underneath the bar. I think I also had a "struct splash_screen" that described how to draw the splash screen itself but I don't remember.

I'm going to write this again, it was fun, but I never got to test it.
CWood
Member
Member
Posts: 127
Joined: Sun Jun 20, 2010 1:21 pm

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

Post by CWood »

Suddenly it all makes sense. Thank you. I will get started on this as soon as I have done some debugging (which may take a while) and finished the rewrite of the shell into the message loop structure (should have done that first I guess. bad design considerations cost a lot of time :S). Thanks Synon xD
Synon
Member
Member
Posts: 169
Joined: Sun Sep 06, 2009 3:54 am
Location: Brighton, United Kingdom

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

Post by Synon »

death2all wrote:Suddenly it all makes sense. Thank you. I will get started on this as soon as I have done some debugging (which may take a while) and finished the rewrite of the shell into the message loop structure (should have done that first I guess. bad design considerations cost a lot of time :S). Thanks Synon xD
You're welcome :)
User avatar
Karlosoft
Member
Member
Posts: 277
Joined: Thu Feb 14, 2008 10:46 am
Location: Italy
Contact:

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

Post by Karlosoft »

The current status of my os. Next step is the gui.
Attachments
screenshot1.PNG
digo_rp
Member
Member
Posts: 233
Joined: Sun Jun 05, 2005 11:00 pm

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

Post by digo_rp »

Hi all, I just post to show my operating ;-D
Attachments
digos.JPG
Post Reply