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 RayeR Homepage, CZ, 12.03.2026, 01:54
(edited by RayeR on 12.03.2026, 02:40)

The last step was JemmEx loaded: http://rayer.g6.cz/1tmp/jemmex-stepping.jpg

Later I found that even with lower number of xmshandles (stepped down by 48, 32, 24, 16) it cause crash when start some DJGPP compiled programs (that loads cwsdpmi).
Also I randomly found an old backup copy of JEMMEX 5.78 from year 2012 on that HDD and it runs stable on this machine, even with xmshandles=64. Maybe xmshandles problem is just a side effect of some other issue introduced in newer versions. Here's xmsstat with that old ver, XMS handle table located at diff.addr, also regions addr. differs...

XMS call address: d000:64
XMS version: 3.0, driver version: 3.29
HMA handled by XMS host, HMA is allocated
v2 free memory largest/total (kB): 65535/65535
v3 free memory largest/total (kB): 1833240/1833240, highest addr: 7ffcffff
XMS handle table at d000:a0, handle cnt/size=64/10
XMS handle array at d000:a8

 no handle   region              size(kB) locks  flags
------------------------------------------------------------
  1   a8    000110000- 000149fff      232    1   2 used
  2   b2    00014a000- 010189fff   262400    1   2 used
  3   bc    01018a000- 07ffcffff  1833240    0   1 free
------------------------------------------------------------
                                  2095872
free handles: 61
no free UMBs available

---
DOS gives me freedom to unlimited HW access.

 

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