by parasti on 3/11/23, 2:27 PM
Slightly off-topic, but the author also made gl4es, a library that basically allows all kinds of OpenGL apps to run on modern devices. Shameless plug: gl4es is what allowed me to port Neverball to the browser.
https://neverball.github.io
by tkiolp4 on 3/11/23, 12:59 PM
Talking about emulation/VMs, I have recently played with multipass (from canonical) to run ubuntu VMs on my Apple M1. It works like a charm! In the past I have tried VMware and Vagrant, and while they somehow work, I’m always running into issues. More recently I tried qemu, and I spent many days trying to figure out the correct set of command line parameters to run linux.
The bad thing about multipass is that it only runs Ubuntu VMs. The good thing (besides working out of the box) is that mutipass uses qemu behind the curtains, and as part of the logs multipass spits out, one can see the complete set of command line parameters that was used to spin up the VM (so that can be used as a blueprint to run other VMs besides Ubuntu)
by mogery on 3/11/23, 12:24 PM
oh hey! i worked on this a while back!
really cool project. runs unity games too. author is a very talented guy
by SillyUsername on 3/11/23, 12:49 PM
Supports Vulkan... so an RPi 4 can run x64 Linux, emulating Wine64 (and Wine32), "emulating" DirectX games on Windows...
by MuffinFlavored on 3/11/23, 5:40 PM
How does performance for this compare with QEMU?
by ekianjo on 3/11/23, 1:43 PM
by Aissen on 3/11/23, 7:51 PM
How does it compare to FEX ? Last time I looked it was the state of the (FOSS) art for this use case.
https://fex-emu.com/by sylware on 3/11/23, 12:52 PM
arm64 is not that interesting due the toxic IP tied to this ISA. Would be more interesting to target RISC-V.