7 ms·
Also check out Box86: https://github.com/ptitSeb/box86 https://github.com/ptitSeb/box86 Impressive to see people playing Half-Life 2, Unreal Tournament 99 and
by trizic 6y ago
Also check out Box86: https://github.com/ptitSeb/box86 https://github.com/ptitSeb/box86
Impressive to see people playing Half-Life 2, Unreal Tournament 99 and 2004 on a Raspberry Pi 4.
Curious if this could be extended to Emscripten (JIT for WebAssembly/Emscripten?) which would be perfect for archiving and portability. Closest project I have seen is DOSBox-X which seems to already have an Emscripten port: https://github.com/joncampbell123/dosbox-x https://github.com/joncampbell123/dosbox-x
HL2: https://www.youtube.com/watch?v=Lq5dJ0oc_6k https://www.youtube.com/watch?v=Lq5dJ0oc_6k
UT2004: https://www.youtube.com/watch?v=4VOAeOQcrdo https://www.youtube.com/watch?v=4VOAeOQcrdo
- spijdar 6y agoAnother fun thing about box86 is it isn't specifically limited to ARM. Its JIT translator is ARM-specific, but it includes a pure emulator which will work on any CPU. There's additional work to be done for each port, but I got it working on 32 bit PowerPC LE, allowing one to run x86 apps on IBM's POWER processors. For all the few dozens of people this may be relevant to :-)
- ekianjo 6y agoMore info here about box86 https://www.giantpockets.com/box86-run-x86-code-and-games-on-arm/ https://www.giantpockets.com/box86-run-x86-code-and-games-on...
- dleslie 6y agoSadly, box86 doesn't support aarch64.