http://bugs.winehq.org/show_bug.cgi?id=59042
Bug ID: 59042 Summary: winevdm is incompatible with Rosetta 2 Product: Wine Version: 10.19 Hardware: aarch64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: dos Assignee: wine-bugs@list.winehq.org Reporter: computers57@hotmail.com
Attempting to run a win16 game on Apple Silicon via Rosetta results in a failure for Rosetta 2:
rosetta error: LDT 0xf33f0488323f not supported
This has been tested against chip's challenge and SkiFree.
I think this is a problem with Rosetta 2 that can't be resolved except via emulating a 16-bit Intel CPU as Rosetta 2 lacks the needed 16-bit call emulation.
One possible solution would be to do what MS does for running 32-bit Intel software under 64-bit ARM CPUs, but work would need to be done on the Mac side for that to happen.