kekko wrote on 2020-06-23, 20:53:
ripsaw8080 wrote on 2020-06-23, 20:32:
The MMX support in Daum is the "old patch" kekko referred to .
Indeed. Any build out there with mmx support use that old patch, thus none of them is actually working.
Correct. It's currently known to cause the kernel audio mixing in Windows 98 to misrender 8-bit audio when using the MMX CPU type.
Also noted is that the way it's integrated technically allows MMX instructions in 386, 486, and Pentium CPU types even if CPUID doesn't report MMX extensions, which I consider a bug.
Another one I noticed is that the patch only implements MMX for 32-bit code. Either because the code segment is 32-bit or because a 32-bit override was given in 16-bit mode. At least from the Pentium MMX hardware I have it is legal to use MMX instructions in 16-bit real mode too.
DOSBox-X project: more emulation better accuracy.
DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.