From: tom e. <te...@dr...> - 2004-08-30 19:04:35
|
Hello Michael, > Hi Michael, and thank you very much for noticing this incompatibility! Yes, thanks. I also had spend 2 hours on debugging SOLSUITE, nut couldn't find anything. > I > wonder how many such undocumented things remain to fix... Indeed, > incompatibility is a bigger problem for us than bugs. there are enough bugs left ;) > I must note that not only MS-DOS, but also DR-DOS does this! Just wonder > how did they learn that?! probably the hard way. However they might have had the additional advantage, that at this time developers were still active and would the DR 'hey, function X should return YY in reguster RR - why don't you do that ?', while we get only some binary with the remark 'doesn't work' fixing things is often close to trivial (as patch below), but finding them is usually far from trivial. > + lr.AX = lr.ES; /* Undocumented MS-DOS behaviour expected by BRUN45! goes isto my dull, boring (simply working) kernel as well tom |