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....
*If you know what I am talking about*
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:
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....
Hmm.... Looks like my DOS emulator is in it's full form....
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
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!
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
)
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
)
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.
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?
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
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...
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:
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......