|
Both spare the user the complexities of protected mode.
Mode 0 allows operation in real mode. smxEMS calls
switch into protected mode to perform their functions, then
return to real mode. While in protected mode, interrupts are
disabled. Typical transfer time for 512 bytes on a 20 MHz
386DX is 375 microseconds.
Mode 1 puts the application and smx into Virtual
8086 mode. In this mode, interrupts are disabled only when
changing the window, not when accessing extended memory.
Interrupts (which must occur in protected mode) are
automatically mapped to the correct real mode interrupt
service routines. This adds some overhead to interrupt
servicing. The user may choose, instead, to write protected
mode isr's.
smxEMS is provided in source code form with on-disk
documentation. |