> Apple hid something AMAZING for Mac gaming at WWDC: a full Windows DirectX 12 gaming emulator.
Windows ... emulator? Does this mean we can now play old Windows EXE games? E.g. can I now run Fallout 2 and 3 like I did on an old Intel Mac with Crossover?
Can it also run Windows apps which don't use DirectX? I need some for work and have to use Parallels now.
Does it support Windows crypto APIs (certificates etc)?
It's Wine with some special sauce (Apple couldn't reuse VKD3D because they chose to invent Metal rather than stick with OpenGL/Vulkan so they had to build their graphics translation themselves). Crossover is built on the same technology. In fact, Apple's brew script literally links to Crossover's sources: https://raw.githubusercontent.com/apple/homebrew-apple/main/...
Things like the crypto API should be implemented if you can find the reference for your specific API calls here: https://github.com/wine-mirror/wine/tree/master/dlls/crypt32
Apple's version of Wine is aimed at developers, though. It shouldn't take too long for someone to make an app or script to easily set up environments with the developer runtime, but I doubt they'll support it as well as Valve supports Proton. If your application of choice doesn't need any fancy graphics, there's a decent chance Wine/Crossover can already run it anyway, no need to mess with Apple's SDK.
With the M2 Max outputting 28fps at 1080p (screenshot linked), I wouldn't expect too much from the gaming performance of this thing, though.
There you go: https://github.com/IsaacMarovitz/Whisky
Here is a bit more promising sample about the performance on M2 Max: https://www.reddit.com/r/macgaming/comments/1435ukq/cyberpun...