On 5/3/2024 8:54 PM, Steve Nickolas via Freedos-devel wrote:
First big issue, and one I can only partially resolve. I'm taking a
strict approach to the contents of the TOOLS folder - want to get rid
of it and replace it with open-source equivalents. That means, most
practically, OpenWatcom 1.9 (there's prolly other options but the more
like MSC it is the less torturous porting is going to be). And the
code's going to need to be dinked as far as possible to roll in Watcom
instead of MSC - that's going to be a major pain in the neck.
Sorry for being a bit late to this "party", but just some quick thoughts.
I don't think there is really a point in trying to get the whole thing
compiled with FOSS tools. This is just a Sisyphos task, for no or very
little gain. There is a reason why they included the old, matching tools
in the release.
What could be however of value is to look at the source for some of the
"trouble spots". For example, for me, the with FreeDOS supplied memory
managers always give me a really hard time on real hardware. This
release comes with the source of EMM/MEMM, which could help to glean
some insights that could help to solve such memory issues. Or how EMM
deals with DMA of various hardware, like sound cards, hard drive/floppy
adapters or network adapters.
Ralf
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel