> I see from your email that you are familiar w/ Ralf Brown stuff,
> but Yes se.asm DOES have an error in win/dpmi.
> See below, se.asm can be "snipped" from this email at the indicated
> line below. In case the "text" format of this email "upsets it", the
> fixed se.asm is also ATTACHED to this email in SE.ZIP. See the
> FIRST 2 lines of SE.ASM, then either add ";" to comment, or delete
> those lines.
> The dpmi / windows stack variables NEED to be in their proper
places.
> At the BEGINNING of EVERY win 3.x and DPMI16 DATA segment these
> variables MUST appear in the PROPER order, but Borland got it very
> wrong, which means that ALL their DPMI16 / win3x programs, INCLUDING
> the IDEs are defective!
> You have to recompile ALL dpmi/win progs w/ this version of se.asm.
> Errors:
> Borland put "pStackMin" at DS:0E should be DS:0C
> Borland put "pStackBot" at DS:0C should be DS:0E
> Look for this, down in the file:
> pStackMin EQU (WORD PTR DS:0CH) ;BUGFIX original was pStackBot
> pStackBot EQU (WORD PTR DS:0EH) ;BUGFIX original was pStackMin
> NOTE: When you fix this, I'd greatly appreciate a copy of se.asm
> that contains YOUR overlay & emulator patch logic, I will need an
> update of THIS so I can recompile MY bp7.01 w/ the overlay & other
> changes YOU make.