------------------------------------------------------------------------------ ---------------------------- Updates to PMODE/W ------------------------------ ------------------------------------------------------------------------------ PMODE/W v1.0: ------------- ) First release of PMODE/W. PMODE/W v1.01: -------------- ) Now even smaller in size (less than 8k). ) The DOS critical error handler is now included in the clean up process. ) 32bit far pointer fixups are now supported (though we doubt they are used). ) PMWSETUP updated to reflect the fact that the number of real mode callbacks allocated cannot exceed 0FFh. ) PMODEW.EXE will no longer crash the system if run by itself (though you should not be doing that anyway because its pointless). ) After that, we found a small bug in our INT 31h DOS memory block functions. Needless to say, it is fixed now. ) INT 21h function 49h zeroes the ES selector when that block is successfully freed. ) INT 21h function 48h now returns error codes correctly. ) After all this, we were bored, so we hunted down and compensated for a DOS/4GW and EMM386 bug. EMM386 trashed the high bits of ESP which DOS/4GW was assuming to be cleared. This only means that now you can run DOS/4GW successfully after a PMODE/W program. PMODE/W v1.02: -------------- ) Maintenance release (documentation changes, added FAQ). ) Changed the method of restoring real mode IRQ vectors upon program termination.