[ros-dev] DOS Subsystem.

David Johnson davidjohnson.johnson at gmail.com
Mon Nov 28 22:50:03 CET 2005


Ausome! Lets do it!

On 11/28/05, Jerry <crashfourit at gmail.com> wrote:
>
> I want it to be one of many possible options.
> The idea is that when you run a Open Gem program in ReactOS it will look
> like a Windows program.  I.E. The Open Gem part of the Dos subsytem would
> translate the GEM GUI calls to Win32 or Win-NT API calls, making it look
> like a windows program.
>
> David Johnson wrote:
>
> So you want OpenGEM 5 to replace DosShell?
>
> On 11/28/05, Jerry <crashfourit at gmail.com> wrote:
> >
> > I'm interested in starting to code the DOS subsystem.
> >
> > So I am going to list some possible design principles:
> >
> > Avoid excessive switching from V86 mode and Protected mode.
> > Limit direct access to system hardware by DOS programs (especially IO).
> > Must differentiate CPU exceptions and Software interrupts.
> > Each DOS process would have its own private first Megabyte of Memory.
> > At least DPMI v. 0.9 support.
> > Dos API support (Including Long File Name support.)
> >
> > Possible design additions:
> > Native handling of DJGPP DPMI programs (I.E. skip DJGPP stub-loader and
> > jump directly to the DJGPP COFF image).
> > Open GEM <http://gem.shaneland.co.uk/> GUI API Support.
> > Bios and Video ROM virtualization.
> >
> > Additions, subtractions, modifications, or comments anyone?
> > _______________________________________________
> > Ros-dev mailing list
> > Ros-dev at reactos.org
> > http://www.reactos.org/mailman/listinfo/ros-dev
> >
> >
> >
>
>
> --
> David Johnson
> http://www.davefilms.us
>
> ------------------------------
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
>
>


--
David Johnson
http://www.davefilms.us
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-dev/attachments/20051128/678a3be3/attachment.html


More information about the Ros-dev mailing list