Hi Michael,
you are right - I had mailed too early. As I already said
off-list, I found an old mail which said that both with
neither XMS nor UMB drivers and with FDXXMS and UMBPCI,
the game crashed as well. In another old mail, I found
that loading EMM386 actually FIXES the game (?). For
the alternative case of DR DOS EMM386, one has to use
the PIC=ON option of that, which lets the VCPI interface
tell Descent that it must not reprogram the IRQ controllers
(8259 / ...). The interesting thing is that the crash
always happens at 3e58 24d7 (in particular 24d7). Just
guessing, but it MIGHT be an invalid LOCK prefix (f0h)
or a LODSB segment overflow, but I have no idea why
loading EMM386 helps there. Anyway, calling Descent
through DOS32A always solves the problem, too, so the
problem seems to be DOS4GW being incompatible to using INT15
and raw XMS on modern computers (as opposed to VCPI/EMS)?
Can somebody test if the game also crashes with MS HIMEM
and with QHIMEM? Maybe the problem is XMS 3 related - then
using FDXMS (XMS 2) instead of other drivers might help.
Eric
PS: I also found an old mail about XCOPY. It seems that
in rxcopy 1.2, the recursion is broken - it probably
recurses over the directory structure of the target,
not of the source. Beta9sr2 contains xcopy rxcopy 1.2,
but version 1.3 fixes THAT bug. One KNOWN bug in 1.3
is that the "file or directory?" question always expects
a F or D as answer even when you run xcopy in, for
example, German language ("Datei oder Verzeichnis?").
On Fri, 5 May 2006, Michael Devore wrote:
At 04:52 AM 5/5/2006 +0200, Eric Auer wrote:
of course this is unrelated to the problem that
Descent and some other games with DOS4GW DOS extender
do not run well in plain FreeDOS. The problem does
not seem to occur in DOSEMU. This can mean that either
emm386 / himem have a compatibility problem or that
DOS4GW has a problem with computers where too much
memory is installed
No, they work fine for me. Descent was an early successful test for me and
others who tested following VCPI-support release. I don't think speculation
on who or what could be a problem on your specific environment extrapolated
to everyone else's environments at an early stage without hard evidence is
going to be much help.
I also don't like this sort of extremely early speculation...
...
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user