I am moderatly skilled at 16/32bit assembler.
Just not good file system design hence why nxdos dev is stalled. I still
not solved how to load a 16bit fat table on a 64k segmented memory model..



On Saturday, October 26, 2013, dmccunney wrote:

> On Sat, Oct 26, 2013 at 3:20 PM, Joey Puopolo <jwy...@gmail.com<javascript:;>>
> wrote:
> > Hi everybody!
> > i just joined the mailing list and I tried out FreeDOS. Im totally
> impressed that this exists hah!
>
> DOS isn't (quite) dead.
>
> > Im not sure if any of these things can even be done without the kernel
> being natively loaded into protected mode? Maybe some of these, at least,
> can be emulated for fun to show potential developers some esthetic
> potential.
>
> Don't expect the latter.  FreeDOS is a 16 bit application, intended to
> be compatible with MS-DOS.  I don't expect it to ever become a 32 bit
> application.
>
> The OS is single-user and single tasking,  Early DOS applications like
> WordStar and Lotus 1,2,3 were character mode, running in a console.
> Things like GUIs run as applications on top of DOS, and mouse support
> is implemented by a loadable driver installed in CONFIG.SYS. (Windows
> 1.X - 3.X and Win95 were multitasking shells running on top of DOS,
> and protected mode and multitaking support were implemented by the
> application. Win98 used DOS as a real mode loader for Windows as the
> OS, and once Windows was loaded, DOS was out of the loop.)
>
> MS-DOS originated on X86 CPUs that had a 1MB address space, of which
> 640KB was available to user programs.  Memory above 1MB was made
> available by as XMS by HIMEM.SYS and EMS by EMM386.SYS, but not all
> applications could use it.  Protected mode was not implemented by
> MS-DOS,  (I use XMS in FreeDOS, and have drivers that make is
> available as a RAMdisk and disk cache.)
>
> FreeDOS can't even be run in a current system without jumping through
> hoops.  Under 32 bit Windows (2K/XP/32 bit Win7) you can run 16 bit
> DOS applications (but not the FreeDOS kernel)  in a console window.
> To run DOS itself you must boot into it using something like Grub.  64
> bit Windows removed support for 16 bit applications, and you must
> either boot into FreeDOS directly, or run it or other 16 bit
> applications in a virtual machine like MS's, VMWare, or Virtual Box.
>
> It's a decent embedded system for low resource X86 based devices, as
> long as multitasking is not a requirement.
>
> Aside from Gem as base for a GUI you might also look at FLTK, which
> has a port that works under FreeDOS.
>
> Good luck on touch support: that's another thing that would require a
> driver to support it, and none exist.  Know any hardware hackers that
> like to code in assembler?  :-)
> ______
> Dennis
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net <javascript:;>
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to