3 ms·
Is this Box86 running Linux running WINE? That seems convoluted, but it's probably the most straightforward right now. Impressive!
by speps 3y ago
Is this Box86 running Linux running WINE? That seems convoluted, but it's probably the most straightforward right now. Impressive!
- jeroenhd 3y agoBox64 and a bunch of extra settings (DXVK and such). It's a bit buggy in some places, but it works well once you get through the setup process. This sucks the voltage out of my phone's battery faster than any other app I know, though. On the one hand, I now have a modded Oblivion install on my phone, on the other hand, I can play it for maybe half an hour before I need to look for a charger.
- anthk 3y agoYou can run Morrowind thru OpenMW.
- ignoramous 3y agoThink it is Box64 (POSIX emulation w/ ISA translation, amd64 -> arm64) running WINE and DXVK via Mesa (Direct3Dxx -> Vulkan translation). Wonder if Google Dawn (ANGLE and SwiftShader), which is bundled with Chromium for WebGPU, could be a drop-in replacement for DXVK + Mesa.
- tadfisher 3y agoNot drop-in, because Dawn doesn't implement the Direct3D API. You could probably bridge Direct3D to WebGPU by implementing the headers[1] though, which is exactly what DXVK does for Vulkan [2]. [1]: https://github.com/Joshua-Ashton/mingw-directx-headers https://github.com/Joshua-Ashton/mingw-directx-headers [2]: https://github.com/doitsujin/dxvk/blob/master/src/d3d9/d3d9_main.cpp https://github.com/doitsujin/dxvk/blob/master/src/d3d9/d3d9_...
- ignoramous 3y agoThanks. > Not drop-in, because Dawn doesn't implement the Direct3D API. Not Vulkan, but Dawn (I guess, I mean ANGLE specifically) can do D3DX 9 & 11 to OpenGLES? https://chromium.googlesource.com/angle/angle/+/main/README.md https://chromium.googlesource.com/angle/angle/+/main/README.... / https://archive.is/u2z2a https://archive.is/u2z2a
- tadfisher 3y agoANGLE is the opposite of what you want; it implements OpenGL ES (WebGL) on top of DirectX, when you want to implement DirectX on top of WebGPU.