Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

V86 compatibility? Yes, Jemm386 v5.8 (Announce)

posted by RayeR Homepage, CZ, 02.11.2020, 00:31
(edited by RayeR on 02.11.2020, 05:45)

I compiled the latest version of himemsx and jemm, I also simplified my boot config so only himem and jemm was loaded, nothing else but still the same (with jemmex too), except jemm crash is printed only once:

http://www.rayer.g6.cz/1tmp/jemm.jpg

I tried also cwsdpr0 -r and also the same.
(with HDPMI it works as before).

Jemmexl works (no SXMS, no crash).

UPDATE:
I found that also some other non-DJGPP programs have problem, e.g. Borland Turbo Debugger 4.0. It just hangs, no error displayed. I think TD doesn't use DPMI, sure it doesn't load cwsdpmi.exe

Then I found another interesting thing. When I run and exit DOS Navigator Opensource after boot then I can run DJGPP programs. I found there's a difference before/after DN run via xmsstat that reported more XMS handles created/used (BTW isn't it DN's memory leak when it doesn't free some handle?) maybe a hint...

before DN:


XMS call address: 29b:866
XMS version: 3.50, driver version: 3.80
HMA handled by XMS host, HMA is allocated
v2 free memory largest/total (kB): 65535/65535
v3 free memory largest/total (kB): 3594344/3594344, highest addr: df78ffff
v3.5 free memory > 4GB largest/total (kB): 507904/507904
XMS handle table at 29b:34, handle cnt/size=64/10
XMS handle array at 29b:8b8

 no handle   region              size(kB) locks  flags
------------------------------------------------------------
  1  8b8    004176000- 0df78ffff  3594344    0   1 free
  2  8c2    100000000- 11effffff   507904    0   1 free
  3  8cc    000111000- 00014dfff      244    1   2 used
  4  8d6    00014e000- 004175fff    65696    2   2 used
------------------------------------------------------------
                                  4168188 (3660284 kB below 4G)
free handles: 60
no free UMBs available


after DN start&exit:


XMS call address: 29b:866
XMS version: 3.50, driver version: 3.80
HMA handled by XMS host, HMA is allocated
v2 free memory largest/total (kB): 65535/65535
v3 free memory largest/total (kB): 3591382/3594334, highest addr: df78ffff
v3.5 free memory > 4GB largest/total (kB): 507904/507904
XMS handle table at 29b:34, handle cnt/size=64/10
XMS handle array at 29b:8b8

 no handle   region              size(kB) locks  flags
------------------------------------------------------------
  1  8b8    00445a800- 0df78ffff  3591382    0   1 free
  2  8c2    100000000- 11effffff   507904    0   1 free
  3  8cc    000111000- 00014dfff      244    1   2 used
  4  8d6    00014e000- 004175fff    65696    2   2 used
  6  8ea    004176000- 004457fff     2952    0   1 free
  8  8fe    004458000- 00445a7ff       10    0   2 used
------------------------------------------------------------
                                  4168188 (3660284 kB below 4G)
free handles: 58
no free UMBs available

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

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 255 users online (0 registered, 255 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum