>> - 32 bit DPMI would be better. > > Not necessarily. Some applications even run dual-mode (RM or 16-bit PM) so > even 16-bit has it's advantages. The 64 KiB code segment limit is the only > real disadvantage. (Or are code segments with 16-bit default operation > size not actually limited to 64 KiB?)
I agree that 32-bit DPMI is better because 32-bit is more common and people with 286s are highly unlikely to be browsing the internet with a graphical browser (if at all). And in 16-bit code code segments IIRC don't have to be limited to 64kb; for example if you were using a compiler that supported "huge" pointers, it would generate function calls to increment a pointer if you try to access anything > 64kb in one memory block, but that could considerable slow down an application and of course the generated code size would be much bigger. An application utilizing huge pointers could potentially access 1 MB of memory IIRC. > > Regards, > Christian > > ------------------------------------------------------------------------------ > _______________________________________________ > Freedos-devel mailing list > Freedos-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freedos-devel > ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel