OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 12:44 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: XtremeOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon May 12, 2014 2:00 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
Xtreme operating system is an ultra small and fast operating system written in pure x86 Assembly language. It`s main goal is to provide an advanced User interface for old 8086 Processors. The main goals which xtremeos has accomplished are.
1) Provide a fast and small operating systems.
2) Provides an advanced user interface
3) Can work on all X86 processors.
4) Requires only 64KB of RAM.
5) Works on a 320 x 200 256 color VGA screen.

This OS is not fully complete. Once it is fully completed I will post a link.

Screenshots:


Attachments:
Untitled2.jpg
Untitled2.jpg [ 8.8 KiB | Viewed 27442 times ]
Untitled.jpg
Untitled.jpg [ 59.99 KiB | Viewed 27442 times ]
Top
 Profile  
 
 Post subject: Re: XTREMEOS - AN 8086 COMPATIBLE OS WRITTEN IN PURE X86 ASM
PostPosted: Mon May 12, 2014 4:52 am 
Prostyle44 wrote:
It`s main goal is to provide an advanced User interface for old 8086 Processors.

So, your target is user interface? It's a bit different area than the OS development.


Top
  
 
 Post subject: Re: XTREMEOS - AN 8086 COMPATIBLE OS WRITTEN IN PURE X86 ASM
PostPosted: Mon May 12, 2014 5:02 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5099
Prostyle44 wrote:
VGA
Why is VGA the minimum required? My 8086 laptop is only compatible with CGA and the Olivetti M24.


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon May 12, 2014 7:27 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
embryo: No, my target is not only user interface. the target of this project is to provide an operating system with an more advanced and a more user-friendly operating system for the 8086 platform than any other operating system. I will also concentrate on the other parts of the operating system.

Octocontrabass: VGA is not the minimum requirement. I`m planning to add CGA and EGA support too. And after I`ve finished the operating system can you please test it.


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon May 12, 2014 7:44 am 
Offline
Member
Member
User avatar

Joined: Wed Aug 21, 2013 3:53 am
Posts: 449
Location: Asia, Singapore
Quote:
embryo: No, my target is not only user interface. the target of this project is to provide an operating system with an more advanced and a more user-friendly operating system for the 8086 platform than any other operating system. I will also concentrate on the other parts of the operating system.

Octocontrabass: VGA is not the minimum requirement. I`m planning to add CGA and EGA support too. And after I`ve finished the operating system can you please test it.

I guess what embryo means by saying that your goal is to 'provide a UI' shouldn't be the first goal. The UI part of the system is usually implemented after a stable base has been designed and developed. After all why would there exist a UI? Too provide the user a way to access devices, files, programs etc.? Those need to be implemented first. I'm not going to interfere with your roadmap. You're free to implement and focus on what you want.
Octocontrabass: Still have such ancient stuff? :)

_________________
"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: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon May 12, 2014 8:33 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5099
Prostyle44 wrote:
And after I`ve finished the operating system can you please test it.
Once I get the laptop fixed, yes. (It needs some new capacitors, and I don't have the tools or skills to replace them.)

Bender wrote:
Still have such ancient stuff? :)
But of course! How else am I going to test the "your computer is not a 386 or newer" code? :lol:


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Tue May 13, 2014 1:18 am 
Offline
Member
Member
User avatar

Joined: Thu Dec 19, 2013 1:40 am
Posts: 100
Location: Asia, Singapore
Why not just use emulators that would emulate those systems. (Bochs?) Or are you just making sure it runs on real system.

Plus, where did you get those? Don't think you can easily find em in computer shops...or can you?

_________________
CookieOS. Want a cookie? Its only black and white for now though, probably as bad as my baking skills.


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Tue May 13, 2014 2:20 am 
Prostyle44 wrote:
the target of this project is to provide an operating system ... more user-friendly

User friendliness can be elaborated a lot using graphics editor and simple program with drawing and animation capabilities. But (as already mentioned above) what is the world that you see so friendly? First of all there should be the world to display and play with. Usually this world called OS. And on top of the world we can draw our skins or screens or 3D animations or whatever we like.


Top
  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Tue May 13, 2014 4:54 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 5099
hometue wrote:
Why not just use emulators that would emulate those systems. (Bochs?) Or are you just making sure it runs on real system.
Emulators are useful, but they usually don't cover the weird hardware (and BIOS) quirks that show up every now and then. Besides, running on real hardware is more fun!

hometue wrote:
Plus, where did you get those? Don't think you can easily find em in computer shops...or can you?
Most have been given to me by friends or family, but a few came from secondhand stores. I wouldn't bother with computer shops; they only sell things that work! :lol:


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Tue May 13, 2014 10:17 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
Is the second screenshot real, or is it a goal or something? I ask because it's vastly different from the other one, and not something which I would expect to see in 64 K of RAM. If so it looks pretty good; if not then I'll just stick to DOS (at least DOS puts the current working directory on the command line LOL).

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Wed May 14, 2014 4:48 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
onlyonemac wrote:
Is the second screenshot real, or is it a goal or something? I ask because it's vastly different from the other one, and not something which I would expect to see in 64 K of RAM.
The second screenshot is real and working. I have added an image of it running on qemu. I could achieve it under 64 KB because the background image type is PCX and is pcx images are easy to display. And the icons are created by my VGA API.
onlyonemac wrote:
(at least DOS puts the current working directory on the command line LOL).
Haha, but XtremeOS currently does not have directory support. I will add it in the next version.


Attachments:
Untitled3.png
Untitled3.png [ 97.88 KiB | Viewed 27149 times ]
Top
 Profile  
 
 Post subject: Re: XTREMEOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Thu May 15, 2014 4:55 am 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
So your OS supports both CLI and GUI mode in under 64K?

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
 Post subject: Re: XtremeOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon Jun 23, 2014 10:54 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
sorry for my delay
onlyonemac wrote:
So your OS supports both CLI and GUI mode in under 64K?

Kind of, as the cli is an external program and the gui loads and executes the CLI program.


Top
 Profile  
 
 Post subject: Re: XtremeOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon Jun 23, 2014 10:56 am 
Offline
User avatar

Joined: Sun May 11, 2014 12:16 am
Posts: 14
New features for XtremeOS are:-

1) Stepper motor control

2) Dial-up modem terminal

3) Basic Dos compatibility

4) Radio transmitter circuit support ( AM only )

5) Arduino Access

more to come...

Anyone who wants to join this project PM me.


Attachments:
File comment: visicalc running on xtremeos
screen.jpg
screen.jpg [ 37.66 KiB | Viewed 26719 times ]
Top
 Profile  
 
 Post subject: Re: XtremeOS - An 8086 compatible OS written in pure X86 asm
PostPosted: Mon Jun 23, 2014 1:16 pm 
Offline
Member
Member

Joined: Sat Mar 01, 2014 2:59 pm
Posts: 1146
This OS is going off-topic. It was supposed to be a small OS for old PCs - why are we suddenly doing Arduinos and Stepper Motors? As far as I'm concerned those only add to the memory consumption.

Also, I'm waiting for a download link so I can try it out.

_________________
When you start writing an OS you do the minimum possible to get the x86 processor in a usable state, then you try to get as far away from it as possible.

Syntax checkup:
Wrong: OS's, IRQ's, zero'ing
Right: OSes, IRQs, zeroing


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 25 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