AerosDOS
-
- Posts: 3
- Joined: Mon Feb 14, 2011 5:04 pm
AerosDOS
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.
Next version features:
- Working Commands
- Basic FAT12 File System
- Improved Keyboard Driver.
- A basic executable format. (.cli)
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.
Next version features:
- Working Commands
- Basic FAT12 File System
- Improved Keyboard Driver.
- A basic executable format. (.cli)
Re: AerosDOS
Well it boots on bochs... add some commands or apps to try with it.
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Re: AerosDOS
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
Unless otherwise forced to.Kevin wrote:Usually DOS programs don't expect to be run in protected mode.
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
-
- Posts: 3
- Joined: Mon Feb 14, 2011 5:04 pm
Re: AerosDOS
Im currently working on the FAT12 driver. Hope it works. 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.
Yeah, FreeDOS is a 32 bit OS, and DOS programs run on it. And yes, I mean a MS-DOS clone.
Re: AerosDOS
Its easy enough to be a dos clone run the real mode stuff in v86 and the pmode stuff with dpmi
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Re: AerosDOS
Possible? Yes.
Easy? Not so sure about that...
Easy? Not so sure about that...
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: AerosDOS
It would probably be easier to port DOSBox to your environment than it is to write a fully-fledged environment from scratch.
Re: AerosDOS
It looks like the environment is going to be dos. So then he can import linbox and winbox =)
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
-
- Posts: 3
- Joined: Mon Feb 14, 2011 5:04 pm
Re: AerosDOS
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.
I plan to make an OS made off this with a GUI and a Windows 16 Compatibility Layer.
Re: AerosDOS
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
"God! Not Unix" - Richard Stallman
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Website: venom Dev
OS project: venom OS
Hexadecimal Editor: hexed
Re: AerosDOS
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.
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.
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.
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.
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.