Page 1 of 1

AerosDOS

Posted: Mon Feb 14, 2011 5:21 pm
by AerosSoftware
The Aeros Disk Operating System plans to be a full blown DOS clone for modern day Personal Computers. It will run on both x32 & x64 processors. Currently in its current stage, it sets up the IDT, IRQ, GDT, ISR'S, Installs the Keyboard Service and the timer service, then comes up with a DOS like prompt. Currently their is no commands, but demonstrates the keyboard driver. Also unlike most OS's I've seen, this one accepts Caps Lock, and Tab.
Please give feedback and bugs and stuff. :)

Download Link:
http://www.belnasoft.org/AerosDOS.img
Don't worry. It's hosted by myself so it will have a fast download speed. :D

Next version features:
- Working Commands
- Basic FAT12 File System
- Improved Keyboard Driver.
- A basic executable format. (.cli)

Re: AerosDOS

Posted: Mon Feb 14, 2011 9:21 pm
by b.zaar
Well it boots on bochs... add some commands or apps to try with it.

Re: AerosDOS

Posted: Tue Feb 15, 2011 3:39 am
by Kevin
Sure that you mean a DOS clone? Or just something that has a similar shell? Usually DOS programs don't expect to be run in protected mode. ;)

Re: AerosDOS

Posted: Tue Feb 15, 2011 5:06 am
by Chandra
Kevin wrote:Usually DOS programs don't expect to be run in protected mode. ;)
Unless otherwise forced to.

Re: AerosDOS

Posted: Tue Feb 15, 2011 5:53 pm
by AerosSoftware
Im currently working on the FAT12 driver. Hope it works. [-o< If it does, I will post an updated version with some apps and stuff.
Yeah, FreeDOS is a 32 bit OS, and DOS programs run on it. And yes, I mean a MS-DOS clone.

Re: AerosDOS

Posted: Tue Feb 15, 2011 9:05 pm
by b.zaar
Its easy enough to be a dos clone run the real mode stuff in v86 and the pmode stuff with dpmi

Re: AerosDOS

Posted: Wed Feb 16, 2011 3:01 am
by Kevin
Possible? Yes.
Easy? Not so sure about that...

Re: AerosDOS

Posted: Wed Feb 16, 2011 11:52 am
by Combuster
It would probably be easier to port DOSBox to your environment than it is to write a fully-fledged environment from scratch.

Re: AerosDOS

Posted: Wed Feb 16, 2011 2:08 pm
by b.zaar
It looks like the environment is going to be dos. So then he can import linbox and winbox =)

Re: AerosDOS

Posted: Wed Feb 16, 2011 6:37 pm
by AerosSoftware
My plans are to make a DOS clone, running DOS programs.
I plan to make an OS made off this with a GUI and a Windows 16 Compatibility Layer.

Re: AerosDOS

Posted: Thu Feb 17, 2011 12:14 am
by b.zaar
If you're already going to be in 32 bit pmode then you should add 32 bit windows libraries like the HX DOS extender a dpmi program for dos

Re: AerosDOS

Posted: Tue Mar 22, 2011 8:20 am
by rdos
Runing one DOS program at a time is no problem. The problems comes when trying to run many at the same time, or when the OS runs something else that might use the same hardware devices as DOS. :mrgreen:

I have a module in RDOS for running ordinary DOS programs, and DOS-extender programs, but I usually don't include it in my images anymore because I no longer have any DOS-programs that I want to run. :wink:

I also have some Win32-compability DLLs for running Windows console applications, but I've stopped including those as well as I don't need them anymore.