Page 102 of 262

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

Posted: Sat Jan 25, 2014 8:02 am
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

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

Posted: Sat Jan 25, 2014 9:02 am
by jal
Looks cool! Hope you're in a safe part of the Ukraine! :)

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

Posted: Thu Jan 30, 2014 10:14 am
by zhiayang
Finally, something marginally more respectable:

Image


EDIT: that moment when you post a 2276x1552 image...

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

Posted: Thu Jan 30, 2014 8:50 pm
by Bender
@requirmar That's VBE right? Which font is that? Cool.

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

Posted: Thu Jan 30, 2014 9:08 pm
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

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

Posted: Fri Jan 31, 2014 10:38 am
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

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

Posted: Sun Feb 09, 2014 3:40 am
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.

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

Posted: Sun Feb 09, 2014 9:55 pm
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)
            {
            }
        }
    }
}

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

Posted: Mon Feb 10, 2014 4:29 am
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 )

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

Posted: Mon Feb 10, 2014 9:46 am
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 :)

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

Posted: Mon Feb 24, 2014 5:11 am
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

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

Posted: Tue Feb 25, 2014 8:16 pm
by tristanseifert
Implemented PCI probing, IDE support, and (finally) wrote a stack trace function tested with a conveniently placed pagefault. Yay?

Image

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

Posted: Thu Feb 27, 2014 4:15 am
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>

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

Posted: Fri Feb 28, 2014 12:54 pm
by jnc100
I may have got slightly carried away and implemented alpha blending support in my UEFI bootloader...

Image

Regards,
John.

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

Posted: Sat Mar 01, 2014 7:55 pm
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......