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