I've had success on Apple Silicon machines (M3 in my case) using
Kegworks, which is basically a successor to Wineskin. It seems like there have been some folks doing a lot of development on the wine engine for silicon machines, as well as some work pertaining to the DirectX situation.
This is more or less the steps I did to set it up:
- Install Kegworks via Homebrew (or MacPorts)
- Open Kegworks Winery, install engine WS12WineCX24.0.7
- Click "Update Wrapper" at the bottom to ensure Wineskin-3.1.5 is up to date
- Click "Create New Blank Wrapper"
- Name the wrapper p99 (or whatever you want)
- Once the wrapper is finished, search for the name under Launchpad
- In the KegworksConfig window for the wrapper, click "Install Software" on the bottom left
- In my case, I had a p99 directory from a previous linux install so I just chose "Copy a Folder Inside" and selected my p99 folder
- After the chosen install method is complete, ensure that it uses the "eqgame.exe" executable. Add patchme in the existing double quotes.
- Under the "Configuration" tab, ensure "DirectX to Metal translation layer - (DXMT)" is checked
- Close the configuration window, navigate back to Launchpad and attempt to run it
I don't have sound yet, but everything else seems to work great. YMMV of course.