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.
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

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

Post by Bender »

Sorry if I it looks like spamming or something, I can't just wait!
Just a new feature
Gave up on my 340 KB Image, now trying to render smaller ones...... (93 KB)
Little Kid (4 years on seeing this) : Mo..m...o! Look Momo... inside a computer
OSdever : Um.... wait! Reminds me of a genius....
8)
*If you know what I am talking about*
Image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

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

Post by jal »

Looks cool! Hope you're in a safe part of the Ukraine! :)
User avatar
zhiayang
Member
Member
Posts: 368
Joined: Tue Dec 27, 2011 7:57 am
Libera.chat IRC: zhiayang

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

Post by zhiayang »

Finally, something marginally more respectable:

Image


EDIT: that moment when you post a 2276x1552 image...
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

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

Post by Bender »

@requirmar That's VBE right? Which font is that? Cool.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
User avatar
zhiayang
Member
Member
Posts: 368
Joined: Tue Dec 27, 2011 7:57 am
Libera.chat IRC: zhiayang

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

Post by zhiayang »

sid123 wrote:@requirmar That's VBE right? Which font is that? Cool.
I'm using the Bochs Graphics Adapter, since I never go into real mode to enable VBE.

You can find the font here:
http://terminus-font.sourceforge.net/shots.html

I used the 8x16 thick version. If you're feeling lazy, you can get my 'translated' version here:
https://bitbucket.org/requimrar/orion-x ... ?at=master
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

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

Post by Bender »

I wanted to play chess.... 8)
Image
Hmm.... Looks like my DOS emulator is in it's full form....
Image
The problem is that there is no such int21h, This stuff simply loads a EXE/COM file in memory,
All the games in this post are PC Booters, which don't make use of DOS-Ints, The other problem is
that the EXE's are limited to conventional memory, The max file I could load was 498KB, which destroyed my
kernel segment :P
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
windows8
Member
Member
Posts: 33
Joined: Sat Feb 23, 2013 3:52 am

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

Post by windows8 »

Now it supports AHCI and IDE ATAPI CD-ROM.
HPET and ISO9660 File System are also supported.

I have run it in the read machine,it can work! :D
The source code is at https://github.com/docqstudio/docqos.
Attachments
i1.png
i1.png
i1.png
i1.png (9.68 KiB) Viewed 6774 times
PearOs
Member
Member
Posts: 194
Joined: Mon Apr 08, 2013 3:03 pm
Location: Usually at my keyboard!

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

Post by PearOs »

Finally got program support in PearOs. Now programs can interface with the Os itself and the Kernel, but what's neat here, is this was written in C#!

Code: Select all

using iPear.Core;
using iPear.Hardware;
using iPear.Hardware.Drivers;
using iPear.Multitasking;

namespace HelloWorld
{
    public class Program
    {
        /// <summary>
        /// Setups the HelloWorld Program.
        /// This is Automatically called, so we
        /// don't have to do anything.
        /// </summary>
        public static void Setup()
        {
        }
        /// <summary>
        /// Runs the HelloWorld Program.
        /// This is Automatically called, so we don't
        /// really have to do anything. However if
        /// you return from here the Program will Terminate.
        /// </summary>
        public static void Run()
        {
            Console.WriteLine("Hello World from a C# Program!");
            Console.Set_ForegroundColor(ConsoleColor.Green);
            Console.WriteLine("I have full control over PearOs!");
            Console.Set_ForegroundColor(ConsoleColor.White);
            //Just loop now.
            while (true)
            {
            }
        }
    }
}
Attachments
Programs.png
User avatar
hgoel
Member
Member
Posts: 89
Joined: Sun Feb 09, 2014 7:11 pm
Libera.chat IRC: hgoel
Location: Within a meter of a computer

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

Post by hgoel »

Cool! Are you using COSMOS? or MOSA? or a custom tool? I'd love to do something like that (once I get to program loading :P )
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
PearOs
Member
Member
Posts: 194
Joined: Mon Apr 08, 2013 3:03 pm
Location: Usually at my keyboard!

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

Post by PearOs »

hgoel0974 wrote:Cool! Are you using COSMOS? or MOSA? or a custom tool? I'd love to do something like that (once I get to program loading :P )
PearOs is neither Cosmos or Mosa. I used to work on both, but I didn't like the setup so I started my own Kernel, Os, and Compiler. My technology is way ahead of theirs sadly. I wish Cosmos and Mosa would grow more.

That picture was hard to achieve, but its pretty cool, now I just gotta make sure a few inner parts are working like they should and then continue my work :)
User avatar
Bender
Member
Member
Posts: 449
Joined: Wed Aug 21, 2013 3:53 am
Libera.chat IRC: bender|
Location: Asia, Singapore

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

Post by Bender »

Legacy IDE Drive Support, PCI, VGA (Mode Switching and palette), Some Keyboard Drivers, NIC Detection, Some beautiful bootsectors :)
The asterisk on the top-right of the screen should be flashing, showing that the Kernel is still functioning, while the shell is running.
Need to fix the boot device number.
Image
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
tristanseifert
Posts: 10
Joined: Mon Oct 14, 2013 3:53 pm

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

Post by tristanseifert »

Implemented PCI probing, IDE support, and (finally) wrote a stack trace function tested with a conveniently placed pagefault. Yay?

Image
User avatar
Shirk
Posts: 8
Joined: Thu Dec 16, 2010 3:05 am

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

Post by Shirk »

tristanseifert wrote:Implemented PCI probing, IDE support, and (finally) wrote a stack trace function tested with a conveniently placed pagefault. Yay?
Yay, definitely =D>
--
Cheers,
Shirk
jnc100
Member
Member
Posts: 775
Joined: Mon Apr 09, 2007 12:10 pm
Location: London, UK
Contact:

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

Post by jnc100 »

I may have got slightly carried away and implemented alpha blending support in my UEFI bootloader...

Image

Regards,
John.
windows8
Member
Member
Posts: 33
Joined: Sat Feb 23, 2013 3:52 am

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

Post by windows8 »

I hava already written some functions: :D :D

Code: Select all

extern FILE *fopen(const char *path,const char *mode);
extern char *fgets(char *buf,unsigned long size,FILE *file);
extern int fputs(const char *buf,FILE *file);
inline int puts(const char *buf);
inline char *gets(char *buf);

extern int printf(const char *format,...);
extern int fprintf(FILE *file,const char *format,...);
extern int sprintf(char *string,const char *format,...);

extern int vprintf(const char *format,va_list list);
extern int vfprintf(FILE *file,const char *format,va_list list);
extern int vsprintf(char *string,const char *format,va_list list);

extern int scanf(const char *format,...);
extern int fscanf(FILE *file,const char *format,...);
extern int sscanf(const char *string,const char *format,...);

extern int vscanf(const char *format,va_list list);
extern int vfscanf(FILE *file,const char *format,va_list list);
extern int vsscanf(const char *string,const char *format,va_list list);
I write a appcation like this:

Code: Select all

#include <stdio.h>

int main(int argc,const char *argv[])
{
   int r,i;
   printf("Please input a complex number (such as 3+2i):");
   scanf("%d+%di",&r,&i);
   printf("The real number is %d,the imaginary number is %d.\n",r,i);

   return 0;
}
See the attachment......
Attachments
i1.png
i1.png (2.84 KiB) Viewed 5626 times
Post Reply