>> - 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

Reply via email to