Update:
Thanks to Jon (Kawy949), there is now a way to run Mx Simulator on Apple silicon. Posting his thread below, full credits to him for this solution.
kawy949 wrote: ↑Sat Aug 01, 2026 7:48 am Running MX Simulator on Apple Silicon (M-series) Mac — full framerate on Alcrest
Setup: M-series Mac, macOS 26, running the 2026-05-14 64-bit snapshot. Getting 125fps on Alcrest and it plays fine on keyboard — good enough for real use. Totally free: no CrossOver or Parallels needed.
The blocker everyone hits: the modern 64-bit snapshot needs an OpenGL core context, and stock WineHQ's Mac driver refuses to create one — it rejects the request with "OS X only supports forward-compatible 3.2+ contexts" and the game dies instantly. macOS actually supports exactly the context the game wants; Wine is just being overly strict about a flag. CrossOver patches around this, plain WineHQ doesn't. One tiny change to a private copy of Wine fixes it (Wine is LGPL, so editing your own copy is fine).
The paths below are the exact ones I used — adjust if you prefer somewhere else.
Step 1 — Install Rosetta 2 (skip if you already have it)Step 2 — Install WineHQ Wine (stable 11) and clear quarantineCode: Select all
softwareupdate --install-rosetta --agree-to-licenseStep 3 — Create a Wine prefixCode: Select all
brew install --cask wine-stable xattr -dr com.apple.quarantine "/Applications/Wine Stable.app"Step 4 — Install the gameCode: Select all
export WINEPREFIX="$HOME/Games/mxsim-prefix" "/Applications/Wine Stable.app/Contents/Resources/wine/bin/wine" wineboot
The installer's GUI didn't run cleanly for me, so I extracted it with 7-zip instead. (My installer was at ~/Downloads/mxsimulator-1_13-install.exe and the snapshot at ~/Downloads/mxsimulator/mx-2026-05-14-1684.exe.)Step 5 — The key fix: patch a private copy of Wine's Mac driverCode: Select all
brew install sevenzip mkdir -p ~/Downloads/mxs-extract 7zz x -y -o ~/Downloads/mxs-extract ~/Downloads/mxsimulator-1_13-install.exe # Copy the game data + original exe into the prefix GAME="$WINEPREFIX/drive_c/Program Files (x86)/MX Simulator" mkdir -p "$GAME" cp ~/Downloads/mxs-extract/*.saf ~/Downloads/mxs-extract/CREDITS.TXT "$GAME/" cp ~/Downloads/mxs-extract/mx.exe "$GAME/mx-1.13-original.exe" # keep a backup # Drop in the 64-bit snapshot as mx.exe cp ~/Downloads/mxsimulator/mx-2026-05-14-1684.exe "$GAME/mx.exe"
This makes a separate copy of Wine so your main install stays untouched, then flips one byte so the driver stops rejecting the core context.Step 6 — Launch (the --glversion 4.1core flag is required; 3.2core also works)Code: Select all
# Copy Wine to your home folder mkdir -p ~/Games/wine-mxsim ditto "/Applications/Wine Stable.app/Contents/Resources/wine" ~/Games/wine-mxsim/wine # Patch winemac.so: at offset 0x31b6b change 0x74 (je) to 0xeb (jmp) python3 -c " import os p=os.path.expanduser('~/Games/wine-mxsim/wine/lib/wine/x86_64-unix/winemac.so') d=bytearray(open(p,'rb').read()) assert d[0x31b6b]==0x74, hex(d[0x31b6b]) d[0x31b6b]=0xeb open(p,'wb').write(d) print('patched OK') " # Re-sign the patched driver codesign --force -s - ~/Games/wine-mxsim/wine/lib/wine/x86_64-unix/winemac.soOptional — one-click launcher. Save this as ~/Games/mxsim-launch.command and chmod +x it, then just double-click to play:Code: Select all
export WINEPREFIX="$HOME/Games/mxsim-prefix" cd "$WINEPREFIX/drive_c/Program Files (x86)/MX Simulator" ~/Games/wine-mxsim/wine/bin/wine mx.exe --glversion 4.1coreThe whole trick is the one-byte driver patch + the --glversion 4.1core flag. Without both, the gt rejected or crashes falling back to old OpenGL.Code: Select all
#!/bin/bash export WINEPREFIX="$HOME/Games/mxsim-prefix" export WINEDEBUG=-all cd "$WINEPREFIX/drive_c/Program Files (x86)/MX Simulator" exec "$HOME/Games/wine-mxsim/wine/bin/wine" mx.exe --glversion 4.1core "$@"
Note: the offset 0x31b6b is specific to WineHQ 11.0's 64-bit winemac.so — a different Wine versin elsewhere. If so, look for the je immediately after the "forward-compatible" check (the bytesthere are 84 c0 74 20; change the 74).
If you look for the "2020" guides, they are in the spoiler below

