Page 18 of 262

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

Posted: Sun Nov 23, 2008 1:50 pm
by 01000101
Troy Martin wrote:Mine? Started in mid-October this year. It's completely in real mode, and can be run on as little as a 186 (pusha and popa weren't in the original 8086) as long as you have a VGA card in the box for the 80x50 font.
That's quite impressive to run on such little and/or old hardware.

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

Posted: Sun Nov 23, 2008 2:38 pm
by Troy Martin
Well, at least, NASM assembles it to work on the 186. And you don't need much in the way of memory, since CS is 0x2000 and the kernel itself only takes up 3.5 KB right now.

There's also a debug flag which sends extra (useless right now) ASCII strings to COM1, which TBOS calls rs0.

Really all you need is a 186, VGA card, floppy drive, keyboard, monitor, and less than 256 KB of RAM.

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

Posted: Wed Dec 31, 2008 6:38 am
by xyzzy
Lets dig up this thread again! I haven't posted any screenshots for a while so I thought I'd put in a few more.

Exclaim compiling itself:
http://alex-smith.me.uk/files/exclaim/image1.png
http://alex-smith.me.uk/files/exclaim/image2.png

Installing the compiled kernel/drivers:
http://alex-smith.me.uk/files/exclaim/image3.png
http://alex-smith.me.uk/files/exclaim/image4.png

Running the new kernel/drivers:
http://alex-smith.me.uk/files/exclaim/image5.png

Exploring the new kernel's symbol table with Nano:
http://alex-smith.me.uk/files/exclaim/image6.png

Test application using the Cairo graphics library:
http://alex-smith.me.uk/files/exclaim/image7.png

If you look at some of the dates on those shots you'll notice things are a bit slow - I still need to work on that... the ATA driver doesn't use DMA and the Ext2 driver is fairly inefficient... I added a block cache a few weeks ago so things aren't as slow as they used to be, but it still takes quite a while ;). In the next week or so I'd like to put out a new release of Exclaim (finally!), almost exactly a year after the last.

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

Posted: Wed Dec 31, 2008 7:10 am
by eddyb
AlexExtreme wrote:Lets dig up this thread again! I haven't posted any screenshots for a while so I thought I'd put in a few more.

Exclaim compiling itself:
http://alex-smith.me.uk/files/exclaim/image1.png
http://alex-smith.me.uk/files/exclaim/image2.png

Installing the compiled kernel/drivers:
http://alex-smith.me.uk/files/exclaim/image3.png
http://alex-smith.me.uk/files/exclaim/image4.png

Running the new kernel/drivers:
http://alex-smith.me.uk/files/exclaim/image5.png

Exploring the new kernel's symbol table with Nano:
http://alex-smith.me.uk/files/exclaim/image6.png

Test application using the Cairo graphics library:
http://alex-smith.me.uk/files/exclaim/image7.png

If you look at some of the dates on those shots you'll notice things are a bit slow - I still need to work on that... the ATA driver doesn't use DMA and the Ext2 driver is fairly inefficient... I added a block cache a few weeks ago so things aren't as slow as they used to be, but it still takes quite a while ;). In the next week or so I'd like to put out a new release of Exclaim (finally!), almost exactly a year after the last.
Nifty ;)

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

Posted: Wed Dec 31, 2008 11:55 am
by yemista
I still got a lota work to do....
:D

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

Posted: Wed Dec 31, 2008 12:23 pm
by Troy Martin
Alex: You are one crazy bastard. How do you do that!?

TBOS screenie: Red Screen of Death: http://img136.imageshack.us/img136/6662 ... finkv6.png

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

Posted: Wed Dec 31, 2008 1:02 pm
by xyzzy
Troy Martin wrote:Alex: You are one crazy bastard. How do you do that!?
With a lot of code and hard work ;). It's taken me about one and a half years to get this far.

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

Posted: Wed Dec 31, 2008 1:03 pm
by Troy Martin
You must be good at this. I'm still stuck in real mode since I can't write a keyboard driver in pmode :oops: :cry:

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

Posted: Thu Jan 01, 2009 5:51 am
by Creature
I suppose I'll post a couple of pictures of my OS too here, ;-).

Here's the initialization screen:
Image

And here's a screenshot of a basic (very basic) input machine I wrote:
Image

As the screenshot might suggest, I have support for VBE, but I somehow broke writing pixels (I used to be able to change the resolution and draw graphics. Only the resolution remains ;-)).

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

Posted: Sun Jan 04, 2009 6:17 am
by eddyb
Troy Martin wrote:Alex: You are one crazy bastard. How do you do that!?
well, he finished the ATAPI and made an ISO9660 FS driver in a few days, while i'm doing a crap FAT driver(not finished yet).
To be a Exclaim developer you need to work hard :D.
Anyway, congratz Alex for the Exclaim 0.3 =D> .

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

Posted: Sun Jan 04, 2009 6:34 am
by LoseThos

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

Posted: Sun Jan 04, 2009 10:17 am
by samoz
Nice shots LoseThos!

I really like your project, since its more for fun rather than for production quality. You definitely show how good of results are possible :)

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

Posted: Tue Jan 06, 2009 7:21 am
by Martijn
Image

Milestone! Bash running on my os. :)

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

Posted: Tue Jan 06, 2009 2:27 pm
by jbu
Good evening (21:10 here),

My hobby OS is in text mode for the moment, and should stay so for some time.

I'm working on it by very little steps, so there are not much features: all it can do is select and load a single sector from the boot floppy, and either display it or run it.

Image

This is very limited, but I had not programmed in assembly language since 1991 or 92 (except for a very brief previous os dev attempt around 2002)

I do not like my code. It works but it is badly written and not very readable .
It is under serious rewrite in order to save a few bytes here and there. The CLI should become a bit more user friendly too.

The sources is here : http://buje.free.fr/512b/k05.zip
and the documentation is here : http://buje.free.fr/512b/512bytes.html

At least I'm having fun again.

Have a nice day, evening, night, whatever.

Jean

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

Posted: Tue Jan 06, 2009 3:56 pm
by Craze Frog
Kernel prints text as ordered by a process running in user-mode. I have proper process and thread creation (no silly fork/exec(ve)).
Image

Yes, there's a bug there with the task switching and synchronization (I didn't implement it yet), but it mostly works.