This is mainly an update message.
I have try to stubify games program, to redo the COFF loader.
No arguments other than the name of the .exe program to stubify.
The length of the exe does not change, but the contents is different.
It does not seems to change anything however.
I have installed OpenWatcom, and gcc 10.3.
I can compile a small program to open a file in writing, write a char, then
close.
In 32 bit mode (wcl386) and it works.
I wanted to compile bolitare, so wanted to compile allegro, so wanted to compile
the incredibly big program cmake, but it seems to need to execute a bash script
before calling make... not that I think of it, maybe bash is already in djgpp.
About MCB chain, I saw there is 11 bytes reserved... was thinking I/we could
use it to have a next pointer, making it possible to have a non-contiguous
chain.
Then first program could be mark as last program, then have some memory manager
that would allow a chain that would avoid memory reserved by the BIOS.
So for now, my guess understanding of the problem is that UEFI BIOS does
probably
use high memory, which conflicts with DOS programs thinking they can use high
memory
as they wish.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel