Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

cwsdpmi version? Possible fix for Borland tools. (Announce)

posted by Japheth Homepage, Germany (South), 02.11.2020, 07:12
(edited by Japheth on 02.11.2020, 14:27)

> Jemmexl works (no SXMS, no crash).

Ok, I guess "jemmex.exe MAXS3XT=0" will also work? [I had to "obfuscate" the option to make the forum sw swallow it :-D ]

I see that you run cwsdpmi v7. Does cwsdpmi v5 work?

> 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

My version of TD (1996) is a DPMI16 client. In v86mode it exits with "unhandled exception 0x000e" when I try to start it (and it also forgets to release XMS handles). It runs on my machine if I install HDPMI16.exe first.

Edit: it seems to be a problem with too much VCPI memory for Borland's DPMI16BI.OVL DPMI host - setting JemmEx option MAX=32M makes the exceptions disappear on my machine.

> 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...

Yes, that may help.

---
MS-DOS forever!

 

Complete thread:

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