I fixed this issue now. There were issues with #pragma aux for OW and
for GCC inline asm.
The si parameter for XMScopy was not passed correctly for OW (likewise
for DS for GCC),
which meant that most XMScopy calls failed. However it would work by
accident because the strings usually simply stayed where they were,
even without swapping them back in, if the segment for the messages
had not changed, and the messages were not overwritten.

The changes are here:
OW:
https://github.com/FDOS/freecom/commit/5c8321f50fe4b3ead704c8c69ddc1b777e6a248d
and GCC:
https://github.com/FDOS/freecom/commit/7d389c650222c26845d830454dd56447d144c8cf

Bart

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to