Box64 – Linux Userspace x86_64 Emulator Targeted at ARM64 Linux Devices
github.com
github.com
Neverball was working in the original glshim project before ptitseb forked it to gl4es. (Not to discount the significant work he's put in since, including the ES2 backend)
Did you ever try Neverball with glshim, though? Why? I'm the current maintainer of Neverball, always very interested in Neverball-related stuff.
When I was working on the Emscripten port, I tried a bunch of GL-to-OpenGL ES libraries. There were a few. I might have tried glshim, but not sure anymore, that was a couple of years ago. gl4es was the only one that worked without any obvious visual glitches.
It's really not that hard, once you get used to it. Or, if you rather not spend that precious time, there is a GUI tool that would configure those parameters for you:
Bonus: once started with virt-manager, run "ps ax | grep qemu", et voila - you have your qemu parameters, ready to copy-paste, should you wish to run exact same VM later from a script, or something...
qemu actually has sane defaults, so it's not that hard to launch a VM, if you don't need all fancy features (chances you don't).
I'm not sure if it's really worth it to spend time reading qemu manuals. I did it and I'm using shell scripts to start VMs which is easier for me than learning another qemu wrapper. And I know that I'm using bare minimum which I like.
Box86 / Box64 is however not emulation or VM. It translates X86 and X86_64 cpu code to ARM code. If anything it's very close to what Rosetta2 does on Mac.
Runs linux VMs and can run x64 via quemu or even using rosetta2 & apple virtualization framework
https://android.googlesource.com/platform/external/qemu/+/2d...
It saddens me that so many of these open source projects barely get any monetary love.
It’s also how I sadly learned that M1/M2 chips don’t support nested virtualization. So no WSL on Windows on Arm under Mac OS Ventura. At least I could never get it to work.
Am I missing something? I know of this limitation but I dont understand why would anyone need this. What's the goal or running Windows on Mac to run WSL on it?
really cool project. runs unity games too. author is a very talented guy
Almost an understatement, he's done amazing projects throughout the years:
Also, a Rpi4 is going to be massively underpowered to run most games in any way.
A much better example is the Mini PC with a D2000 Phytium 8 cores ARM process from China, equipped with an AMD RX550 GPU - it can actually run Doom 2016 with Box86 and Box64: https://youtu.be/5JwflzpWDzk?t=614
There is a much better business case for x86 binary translation outside of a lineup of laptops relatively few people own (despite the crowd having formidable purchasing power)
0. https://forum.rvspace.org/t/work-on-risc-v-dynarec-for-box64...