> EMS is quite obsolete, even in DOS circles. I'm not saying it's "bad",> but 
> there are "better" ways to do things (e.g. DPMI). Depends on what you're 
> doing.  DPMI is good for "regular" programs, but not necessarily for TSR's 
> and device drivers.  EMS is specifically designed to be compatible with TSR's 
> (allowing you to store both TSR code and data in EMS memory and "hide" it 
> from both conventional and upper memory).  XMS can't be used directly to 
> "hide" TSR code (though it can hide some TSR data), and you have to play lots 
> of games with DPMI to get TSR's to work with it.  DPMI really isn't a good 
> solution for TSR's (and apparently even M$ agrees with this, which is why 
> they came up with a special TSR interface for Windows that AFAIK nobody 
> really ever used but which Japheth emulated in JEMM). Much like the "DOS is 
> Dead" mantra, EMS is not necessarily dead either.  I'm not saying that EMS is 
> the best way to do things, but it is viable and even necessary in certain 
> cases. > But if you expect EMS to work well under (modern, 32-bit) Windows, 
> you're in for a lot> of pain. I know, but that's not necessarily what I'm 
> concerned about -- and the problems don't even need to involve Windows.  A 
> lot of modern computer hardware won't handle EMS if you boot directly to DOS 
> -- they don't provide a free contiguous 64kB block of upper memory.
____________________________________________________________
Extended Stay America
Get Fantastic Amenities, low rates! Kitchen, Ample Workspace, Free WIFI
http://thirdpartyoffers.juno.com/TGL3141/562584ee786a14ee0f47st02vuc
------------------------------------------------------------------------------
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to