On 7/1/2024 7:56 PM, Eric Auer via Freedos-user wrote:
The WIN31SUPPORT define is still not enabled/defined by default I
believe. Some discussion in [7]. At some point I manually built a
kernel including it. I also contributed a workaround to allow the gcc
build to succeed with WIN31SUPPORT defined on 2024-02-04 [8].
However, I did not test this nor compare it to Enhanced DR-DOS's
support of the same APIs, it just builds now with gcc ia16 as opposed
to failing at build time.
So EDR-DOS also has improved Windows support now? How
stable is the Windows support there compared to FreeDOS?
Actually, DRDos has always supported windows.
There was a big hoopla around that when windows came out, because
microsoft claimed it would only work on MSdos, and not on other versions
of dos. Windows would give an error, saying that this version of dos
didn't support windows, and it would exit.
Digital Research then showed DRDos running windows just fine after they
loaded something like a 260-byte TSR that lied to windows about the
version of dos it was running on, which kind of left Microsoft in a bit
of a corner, since it proved that windows did indeed run on versions of
dos that weren't Microsoft in origin.
I'm sure some searching on google will bring up suitable references.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user