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.
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

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

Post by DavidBG »

Image

Above is a compressed screenshot of my OS running in Microsoft Virtual PC. Top left we have the GUI. Currently it runs in 800x600x8. I have yet to figure out how to get true-color. Top right is sort of a concept graphic. Center below is the console. The 'run' command that you see is actually deprecated, to run a program you simply type in the filename.

You may notice on the GUI screenshot, in the far left center, there are two white pixels. These are the mouse locators, I haven't yet created a cursor. I have to get the mouse driver working fully first. (It moves wildly around the screen)

The program running in the GUI is just a program locked in an infinate loop to demonstrate multi-tasking.

Regards,
David
President of the Useless OS project
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

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

Post by f2 »

DavidBG wrote: Above is a compressed screenshot of my OS running in Microsoft Virtual PC. Top left we have the GUI. Currently it runs in 800x600x8. I have yet to figure out how to get true-color. Top right is sort of a concept graphic. Center below is the console. The 'run' command that you see is actually deprecated, to run a program you simply type in the filename.

You may notice on the GUI screenshot, in the far left center, there are two white pixels. These are the mouse locators, I haven't yet created a cursor. I have to get the mouse driver working fully first. (It moves wildly around the screen)

The program running in the GUI is just a program locked in an infinate loop to demonstrate multi-tasking.
That's look good. I wait for the first public release. By the way, is your OS fully written in assembly?
Last edited by f2 on Thu Feb 11, 2010 8:45 am, edited 1 time in total.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
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 »

Coddy wrote:
dak91 wrote:Loading screen (there's a while(1) only to keep the loading screen):
That looks like kinda like a KDE loading session.
Oh no, I hate kde xD
Coddy wrote:Does it display the icons one by one as it completes a task?
yes
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

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

Post by DavidBG »

Tommy wrote:That's look good. I wait for the first public release. By the way, is your OS fully written in assembly?
Thanks, and yes, it is fully written in assembly. (NASM) I'll probably release a version as soon as I get some bugs fixed, and find a good free web server.
President of the Useless OS project
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

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

Post by f2 »

DavidBG wrote: Thanks, and yes, it is fully written in assembly. (NASM) I'll probably release a version as soon as I get some bugs fixed, and find a good free web server.
That's cool. When your OS will be able to load executables on disk, I'll try to make a port of my assembler for UOS.
For the free web server, Coty (known here as "Coddy") offers free space on his server for projects written in FASM.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

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

Post by DavidBG »

Tommy wrote:That's cool. When your OS will be able to load executables on disk, I'll try to make a port of my assembler for UOS. For the free web server, Coty (known here as "Coddy") offers free space on his server for projects written in FASM.
The UOS can load executable (flat binary) from a FAT12 filesystem and has a little over 30 system calls, but I need to work on allowing loading to different locations in memory automatically.

Coddy won't probably let me as I'm NASM not FASM. I may use 000webhost.

David
President of the Useless OS project
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

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

Post by f2 »

DavidBG wrote: The UOS can load executable (flat binary) from a FAT12 filesystem and has a little over 30 system calls, but I need to work on allowing loading to different locations in memory automatically.
Cool :) ! I'm impatient to make a HyASM port for it!
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

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

Post by DavidBG »

Tommy wrote:
DavidBG wrote: The UOS can load executable (flat binary) from a FAT12 filesystem and has a little over 30 system calls, but I need to work on allowing loading to different locations in memory automatically.
Cool :) ! I'm impatient to make a HyASM port for it!
That would be great, but I think there's one problem. I noticed your assembler is x86 32 bit. My OS is a multi-tasking 16 bit real-mode operating system. I plan to at some point create a P-mode extender, but right now, I'm trying to keep goals low so as to keep it simple.

If it is still possible, I'll probably make a release pretty soon, with the ASM sdk.

David
President of the Useless OS project
User avatar
f2
Member
Member
Posts: 311
Joined: Mon Jun 15, 2009 10:01 am
Location: France

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

Post by f2 »

DavidBG wrote: That would be great, but I think there's one problem. I noticed your assembler is x86 32 bit. My OS is a multi-tasking 16 bit real-mode operating system. I plan to at some point create a P-mode extender, but right now, I'm trying to keep goals low so as to keep it simple.

If it is still possible, I'll probably make a release pretty soon, with the ASM sdk.
I remember that the first version of FASM for DOS switches itself to PMode, and switches back to RMode. Now, it uses DPMI.
So, it is not a problem if your OS is 16-bit. I can always experiment a port of HyASM.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
DavidBG
Member
Member
Posts: 62
Joined: Thu Jan 14, 2010 1:02 pm
Location: At the computer
Contact:

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

Post by DavidBG »

That's great then. I'd love to see if it's possible.

David
President of the Useless OS project
Srowen
Member
Member
Posts: 60
Joined: Thu Feb 26, 2009 2:31 pm
Location: Genova, ITALY

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

Post by Srowen »

Coddy wrote:Does it display the icons one by one as it completes a task?
dak91 wrote:yes
and is the task arch_sleep(9) for 150000 times?
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 »

Srowen wrote:
Coddy wrote:Does it display the icons one by one as it completes a task?
dak91 wrote:yes
and is the task arch_sleep(9) for 150000 times?
there's a bug in the arch_sleep(), if you use a value up to 9, it freeze the cpu
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

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

Post by pcmattman »

But it works after that, because once you get past 9 seconds, it's OVER NINE THOUSAND milliseconds?

:twisted:
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 »

pcmattman wrote:But it works after that, because once you get past 9 seconds, it's OVER NINE THOUSAND milliseconds?

:twisted:
arch_sleep gets the number of milliseconds as param; I've rewritten arch_sleep and now work fine
Selenic
Member
Member
Posts: 123
Joined: Sat Jan 23, 2010 2:56 pm

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

Post by Selenic »

pcmattman wrote:But it works after that, because once you get past 9 seconds, it's OVER NINE THOUSAND milliseconds?
That's the first time I've actually seen that used in a non-contrived situation (though it appears to be >9000 microseconds, but since when did that stop us?). Now we just have to do it for all the other memes :P

I haven't actually got a graphics-supporting OS yet, but whenever I see this thread it makes me want to sort that out, just so I can put it up here; most of the screenshots here are really good.
Post Reply