What does your OS look like? (Screen Shots..)
- Bender
- 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..)
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*
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*
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)
Re: What does your OS look like? (Screen Shots..)
Looks cool! Hope you're in a safe part of the Ukraine! :)
Re: What does your OS look like? (Screen Shots..)
Finally, something marginally more respectable:
EDIT: that moment when you post a 2276x1552 image...
EDIT: that moment when you post a 2276x1552 image...
[nx] kernel: http://github.com/zhiayang/nx
- Bender
- 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..)
@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)
(R3X Runtime VM)(CHIP8 Interpreter OS)
Re: What does your OS look like? (Screen Shots..)
I'm using the Bochs Graphics Adapter, since I never go into real mode to enable VBE.sid123 wrote:@requirmar That's VBE right? Which font is that? Cool.
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
[nx] kernel: http://github.com/zhiayang/nx
- Bender
- 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..)
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
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
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)
Re: What does your OS look like? (Screen Shots..)
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.
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..)
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)
{
}
}
}
}
- hgoel
- 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..)
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 )
"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!
Working on Cardinal
Find me at [url=irc://chat.freenode.net:6697/Cardinal-OS]#Cardinal-OS[/url] on freenode!
Re: What does your OS look like? (Screen Shots..)
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.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 )
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
- Bender
- 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..)
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.
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.
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell
(R3X Runtime VM)(CHIP8 Interpreter OS)
(R3X Runtime VM)(CHIP8 Interpreter OS)
-
- Posts: 10
- Joined: Mon Oct 14, 2013 3:53 pm
Re: What does your OS look like? (Screen Shots..)
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..)
Yay, definitelytristanseifert wrote:Implemented PCI probing, IDE support, and (finally) wrote a stack trace function tested with a conveniently placed pagefault. Yay?
--
Cheers,
Shirk
Cheers,
Shirk
Re: What does your OS look like? (Screen Shots..)
I may have got slightly carried away and implemented alpha blending support in my UEFI bootloader...
Regards,
John.
Regards,
John.
Re: What does your OS look like? (Screen Shots..)
I hava already written some functions:
I write a appcation like this:
See the attachment......
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);
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;
}
- Attachments
-
- i1.png (2.84 KiB) Viewed 6352 times