Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

lDebug release 8 (Announce)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 10.03.2024, 15:25

> Writing of which, I checked all uses of this function. I think the only
> case that may still have a 32-bit stack is in the exception handlers:
> https://hg.pushbx.org/ecm/ldebug/file/92ea23f12b9d/source/pmentry.asm#l213
>
> Can a DPMI exception handler be called with a 32-bit stack? Seems like it
> is possible, but for dosemu2 and HDPMI it seems like the stack is either
> 16-bit or ESPH is zero, as a build with _PM_ENTRY_SECTION=0
> works as expected.

Added a build option to check this: https://hg.pushbx.org/ecm/ldebug/rev/f8cde3f9652d

Both dosemu2 and HDPMI appear to set the ss B bit but leave esph as zero.

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22004 Postings in 2027 Threads, 395 registered users, 38 users online (1 registered, 37 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum