Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

JEMM(EX) and too much XMSHANDLES problem (Announce)

posted by Japheth Homepage, Germany (South), 14.03.2026, 03:57

> I observed one difference in behavior. Old JEMMEX allocated EMS page frame
> at E000 which seems to be used by BIOS. As I don't usually run EMS programs
> it didn't caused any problem. Newer JEMMEXes allocated EMS page frame at
> D000 which occupy all free UMB so then not available for drivers and TSR. I
> had to add FRAME=NONE (or NOEMS) to use D000 segment for UMB. I=TEST gives
> some little chunks in E000-FFFF region but too small to load bigger TSR
> in...

Yes, newer jemms respect reserved regions reported by int 15h ax=e820h

> Why the bug was not triggered on other systems? Something specific here?
> Nobody else reported such problem for years...

It only happens if jemm isn't allowed to move its resident part into the upper memory region ( by using option NOHI or X=A000-FFFF ). So it's not really a show-stopper...

> BTW does this JEMMEX contains also NMI fixes for AWE64 so I can have a
> single version?

Yes.

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
23342 Postings in 2199 Threads, 406 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum