Hi Michael,
I think you have an older version of ZRDX and that a newer version fixes a bug in their bind program or earlier extender versoin. Binding with ZRXBIND is the only way I can get a crash with it. It fails, incidentally, with no HIMEM or EMM386 loaded or with Microsoft HIMEM and EMM386 loaded. QV Pro works with ZRDX as downloaded, but not after a ZRXBIND process. That's pretty strong indication of either a ZRXBIND failure or a failure in its internal version of the extender.
I tested the latest stable version, 0.47. Did you test the beta-version, 0.50? They're both at http://dx.zr.spb.ru/download.html - it's the home page of the author, Sergey Victorovich Belyakov.
Specifically, a ZRXBIND application GPF's on a HLT instruction in the application regardless of memory manager.
Could you be more elaborate here, if possible? How can it fail on a HLT even without a memory manager? Can we do something to prevent this? Why doesn't it fail in MS-DOS but only in FreeDOS?
Eric has reported on older kernel/EMM386 version bugs, he hasn't told me that the latest version of kernel and memory managers fail with it.
He wrote me that actually he quoted other's tests and didn't test himself.
Telling someone to get the latest versions that work is certainly a help.
Yes, if we're talking about a stand-alone application. But this is a DOS extenter. Telling someone to get the latest version of the extender that is bound into his application and bind isn't good.
Or we could just leave it NEW forever because it's a problem that we can't fix, assuming the problem really exists anymore.
Can't we really fix it? Are you sure? How can it work in MS-DOS but not in FreeDOS then?
So send me a program which does it.
The Kaspersky Anti-virus program mentioned in the bug report fails here. But it works for you? Even in bare DOS (F5 hit)? How we can explain this difference? Hardware? A20?
The evidence here points to a ZRDX bug that was fixed in a later version of the program. Tell you what, grab the latest QV Pro which uses the ZRDX extender. Run it and see if it fails -- the actual download image, not the image after a ZRXBIND processing.
The latest QV Pro is 2.53 and I already have it, but I had bound it with PMODE/W 1.33. I obvioulsy must had had a good reason to do it. So I just re-downloaded it and tried it "as-is" (bound with ZRDX 0.50 beta by its author) both under HIMEM and in bare FreeDOS (F5 hit). See the result below.
If it's like here, the original will work and the ZRXBIND processed version won't.
The original QV Pro *fails* under FreeDOS here, no matter if HIMEM.SYS is loaded or not! (Needless to say that it *works* in MS-DOS, no matter if HIMEM.SYS is loaded or not.)
Regards, Lucho
------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel