Mail Archives: djgpp/1996/12/28/22:10:16
> True. I must've overlooked this statement. Nevertheless, I have never
> seen any successful implementation of DPMI for 286 machines (perhaps
> Windoze 3.xx was such?). Even if there were a server for 286 it would
> provide only a limited set of DPMI 0.9 functions.There is no
> provision in 286 to implement any of the page-related functions, nor the
> debbuging-related ones.
Borland's programs are 286-dpmi. *All* 16-bit programs *today* are
286, because nobody (but us and 386max) support DPMI 1.0.
> My fault. I used a wrong expression. What I meant was that DPMI uses
> i386 memory pages to implement virtual memory. This is opposed to the 286
> VM scheme where memory is swapped out in segments, not pages.
DPMI 0.9 (Windows, OS/2, QEMM) does NOT support the paging functions.
There is nothing in the DPMI 0.9 API that suggests that paging must be
supported, or that virtual memory will be available.
- Raw text -