OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Apr 23, 2024 3:38 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 98, 99, 100, 101, 102, 103, 104 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jan 09, 2014 4:21 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
Quote:
it actually uses a hash table for command lookup, so it should remain rather speedy regardless of the commands I add.


Of course, unless you plan to add several millions of commands, even if you run it on a Z80 @ 1MHz it should perform quite comfortably with a linear lookup :).


JAL


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jan 09, 2014 12:50 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
jal wrote:
Of course, unless you plan to add several millions of commands, even if you run it on a Z80 @ 1MHz it should perform quite comfortably with a linear lookup :).

That statement was partially in jest ;)

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 10, 2014 4:52 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
Not a screenshot but I can finally tell people that they don't need to program in assembly for my OS, :P
Using NASM Macros I've finally been able to write a C#-like language, in which the code looks like this :
Code:
%include "nt.inc"               ; Include the library and headers
%include "lib16.inc"
System.IO.Printf 'Hello World'   ; Printf
System.IO.WaitKey    ; Wait
; Just an example showing some Regs...
regs.AX 1
regs.BX 2
INT86 13h
return NT_SUCCESS   ; Return to the kernel telling that it was a success

_________________
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 10, 2014 6:52 am 
Offline
Member
Member

Joined: Wed Dec 25, 2013 11:51 am
Posts: 45
sid123 wrote:
New feature in My OS. :D
It's called Night Mode and Day Mode.
Night Mode is activated after 6:00 P.M
Day Mode is activated after 6:00 A.M
I plan to add evening and afternoon mode.
No OS has this feature!
Image


You could add a white horizontal bar at the bottom of the screen in Night Mode to light the keyboard :D (I hate when I press the wrong key ](*,) )

_________________
Machina - https://github.com/brunexgeek/machina


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jan 11, 2014 8:47 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
Quote:
You could add a white horizontal bar at the bottom of the screen in Night Mode to light the keyboard :D (I hate when I press the wrong key ](*,) )

Hmm.... :?
Been thinking of this lately....
*Ideas come from nowhere*
In night mode all the keyboard LEDs are turned on.
On weekends there is a mode called party mode, if it's 00:00, some music is played and the piano app is showed indicating that it's time to play the piano.
On 5th October there is a penguin showed at start up. (Guess why?)
On November 20 it will be as buggy as possible, apps will crash, system will reboot automatically, huge crash reports will be written to the disk.

_________________
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jan 19, 2014 4:08 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
Sorry for bumping this thread. :P
Nice. Got it working (sort of), don't know why it hangs after some ticks, :P
Well, I am talking about multitasking........
Right now it's just a single program that spawns two tasks, Task 1 and Task 2, with Priority one,
The program prints "Hello World" to indicate that it's functioning properly
Task 1 is executed first, and then task 2, don't know why Task 1 hangs after ticking a lot of times, or doing something
like pressing a key etc. will investigate it later, don't want to look stupid again :P
Maybe I would be able to make a simple task manager, (not sure)
Problem is BIOS Ints don't work (or behave like a tortoise), had to write it to Video Memory. (Maybe because they don't support multitasking?)
Image
EDIT: As JAL pointed out BIOS Ints are BS and don't support multitasking.

_________________
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)


Last edited by Bender on Mon Jan 20, 2014 5:42 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 20, 2014 2:45 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
sid123 wrote:
Problem is BIOS Ints don't work (or behave like a tortoise), had to write it to Video Memory. (Maybe because they don't support multitasking?)

For one, you'd be an incredibly dufus to use BIOS for screen output. Secondly, *MAYBE* because they don't support multitasking?! WTF?!


JAL


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 20, 2014 3:46 am 
Offline
Member
Member

Joined: Mon Apr 08, 2013 3:03 pm
Posts: 194
Location: Usually at my keyboard!
Saw this thread and figured eh why not.

Whats supported:

-Interrupts
-Full Multitasking
-BIOS Calls
-Kernel Level GC
-Memory Manager
-VBE Driver
-USB Support

And a bunch of other stuff that aren't too important. :)


Attachments:
Screenshot2.jpg
Screenshot2.jpg [ 51.71 KiB | Viewed 12514 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 20, 2014 5:42 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
Quote:
For one, you'd be an incredibly dufus to use BIOS for screen output.

No dufus, lazy :mrgreen:
I said maybe since I wasn't sure whether all BIOS interrupts don't support multitasking, Thanks for the clarification. (Post edited)
BTW this OS is just a pile of crap and BS, that I'm using for learning
assembly, Using assembly out of DOS and System Programming, scares me, I prefer C#, C++ or other HL languages for user space programming.

_________________
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 20, 2014 9:11 am 
Offline
Member
Member

Joined: Wed Oct 31, 2007 9:09 am
Posts: 1385
sid123 wrote:
I said maybe since I wasn't sure whether all BIOS interrupts don't support multitasking

Well, you could of course make it multitasking where it's not accessing non-multiplexible resources like hardware, but you really shouldn't. Even if you use it for output (and there's really no need for it, outputting to text mode is dead simple), you should have only your graphics driver access the BIOS, so that it can't be accessed in parallel.


JAL


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jan 20, 2014 5:06 pm 
Offline
User avatar

Joined: Tue Dec 17, 2013 12:32 am
Posts: 12
Ran on hardware for the first time today :D. Dell Dimension 4100 (contains a Pentium III).

Image

What's kind-of visible:
- {page,virtual,dynamic} memory management
- initial ramdisk
- pci bus/device scanning
- IRQ handling

Not much really going on here. I just finished implementing the ramdisk and VFS so now I'm working on loading elfs and getting to userspace.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 24, 2014 5:14 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
High-Resolution stuff, Got inspired because of klange's ToaruOS *I love that GUI! Hope someone could make it for Windows*
(Don't know whether I would ever reach that stage, but what's bad in trying?)
I think it's time to leave 8086, Real Mode, and a lot of BS which I was surrounded by......
Programming something good in Long Mode, or Protected Mode......
EDIT : This is gonna suck badly for mobile users, I went too high I guess.
Image
Also, I've managed to port the DexOS FASM IDE (Runs in PM though)
Image

_________________
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 24, 2014 9:51 am 
Offline

Joined: Wed Jan 22, 2014 9:46 am
Posts: 6
It's a start to an OS. It has a very simple keyboard driver and uses GRUB to gather size of the memory.
Image

Next up would be paging, I guess. Then the File system and hopefully IDE controller.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 24, 2014 11:06 am 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 923
Location: Finland
I wrote a simple interactive boot loader a while ago. It works well but I am not happy at all. It is time to do it again and make it better.


Attachments:
BOOT3.png
BOOT3.png [ 5.68 KiB | Viewed 12172 times ]
BOOT2.png
BOOT2.png [ 3.96 KiB | Viewed 12172 times ]
BOOT1.png
BOOT1.png [ 1.4 KiB | Viewed 12172 times ]

_________________
Undefined behavior since 2012
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jan 24, 2014 7:00 pm 
Offline
User avatar

Joined: Mon Mar 04, 2013 8:50 am
Posts: 6
Location: Ukraine, Zhitomir
Hi, guys!
Nice to meet you. My real nickname is Leency. I'm from Ukraine.

I like GUIs very much and my first deal with Alternative OS's was started from Visopsys. I draw icons for VisopsysOS and send them to Andy, it was a very big surprise to see him here viewtopic.php?p=186609#p186609 (folder icon on his screenshot drew by me)

Then I search a lot for OS that would be very close to me. This OS was Kolibri.
I would like to show you some programs that was developed by me for KolibriOS.

First one are Eolite file manager and Virtual disk manager (only front end for driver). In VDM you can easily add or remove RAM disks.
Image

"Open with..." dialog is my proud in Eolite.
Image

Text Based Browser
Image

Liza mail client
Attachment:
liza_login.png
liza_login.png [ 5.19 KiB | Viewed 12089 times ]

Attachment:
liza_opt.png
liza_opt.png [ 7.19 KiB | Viewed 12089 times ]

Attachment:
liza_mailbox.png
liza_mailbox.png [ 18.77 KiB | Viewed 12089 times ]


Some other software: Dictionary, Persionalization, Calendar GUI
Image

And the last (I wish this is not too much for one post). Games: Flood-it, JustClicks, Memory Blocks
Image

Thank you for watching.
Peace and glory.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 98, 99, 100, 101, 102, 103, 104 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Google [Bot], Majestic-12 [Bot] and 116 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