What direction is its backwards compatability going ?
This is an architectural problem not an OS constraint.
And they're completely correct to abandon this software in my honest opinion as the developers already have.
If you need this run a 32bit VM under the 64bit OS so the virtualised CPUs can handle the 16bit application.
Where did you get that piece of misinformation from? 64-bit x86 can handle 64, 32, 16, and 8-bit data just fine, and its instructions are still byte-aligned.
Also, the decision to remove 16-bit support from 64-bit Windows was entirely political. NTVDMx64 adds it back.
https://learn.microsoft.com/en-us/windows/compatibility/ntvd...