Reply 20 of 27, by Snayperskaya
Interesting and thank you for sharing. 😀 No less interesting follow-ups are:
1) What happens if you use EMM386 with different parameters (like RAM)?
2) Why would someone want to have EMM386 NOEMS in their configuration? Can EMS emulation really hurt anything? And if it can, and if you really don't need EMS, then perhaps it's better to use UMBPCI, the real-mode DOS UMB allocator.
Tried with "RAM" but CTCM seems to not be in the best terms if it, freezing the whole thing. Using EMM386 with no additional parameters make everything work fine but I get ~560K conventional RAM (anything set to load on high memory loads on base 640K).
I am quite confident no raw DOS 7.1 comes with any of these. You must have used some customized build where someone packaged these drivers/utilities.
Yep, it was a ISO i found on the internet. I think it was put toghether by a group called CDU (China DOS Union). AFAIK there isn't even a MS-distributed version of 7.1 (besides the one packed on Win9x), although I may be wrong and on top of that I've been away for some time now from old computers, so I'm still catching "new" things up and recapping stuff.
For the record, this little box I'm trying stuff is a Pentium MMX 233MHz, ASUS TX97-LE, 64MB DIMM, AWE32 w/ 8MB exp, ProMotion aT-24 2MB PCI.
EDIT: Update! EMM386 from DOS 7.1 behaved the same as the 6.22 one. Seems like UMBPCI did the trick. Now programs are correctly loading on high memory blocks, Tyrian works and no more CTCM crashes. 😀