re: TC3 runs but not in FreeDOS

Eric Auer <[email protected]>
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Hi, as Alain pointed out,
he got TC++3 to work with 2027rc. Maybe this is just a "fiddle with
the memory management until it works" issue.

George gave me a copy for testing: Did not try in plain FreeDOS, but
it ran (unstable, but different options and strategies improved the
stability) in Dosemu 1.0.2 with FreeDOS 2024c running on it. However,
Dosemu has builtin XMS, EMS, UMB and DPMI.

So probably the DPMI of TC does not like us (our memory managers for
XMS, EMS and UMB, that is - however, TC does need neither EMS nor UMB!).
Please try some combinations of memory managers.
Another method is using DR emm386 with DPMI=ON, which will cause TC not
to use the DPMI built into the files of TC, but the DR one. However,
DR emm386 is a) best used without other XMS managers and b) kind of un-
stable if you try to do too much lowlevel stuff after loading it - for
example, my ISA PnP activation driver crashes if loaded after DR emm386
DPMI=ON...

I think George already did lots of tests, but the other owners of TC++3
out there should try what memory managers and FreeDOS kernels are (not)
compatible with it. FreeDOS emm386 is not (no VCPI), but otherwise, almost
all combinations are worth testing.

Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.