[Box86 - Linux Userspace x86 Emulator] for rpi 3b+ / rpi 4

Request a package to be made here. Make sure you have searched before requesting.

[Box86 - Linux Userspace x86 Emulator] for rpi 3b+ / rpi 4

Postby Lander1979 » Tue May 19, 2020 5:05 am

$this->bbcode_second_pass_quote('', 'b')ox86
Linux Userspace x86 Emulator with a twist

Box86 will let you run x86 Linux programs (games) on non-x86 Linux, like ARM (host system needs to be 32bit little-endian).

Because Box86 uses the native version for some "system" libraries, like libc, libm, or SDL and OpenGL, it's easy to integrate and use, and performances can be surprinsigly high in some cases.

Most x86 Games need OpenGL, so on ARM platforms, a solution like gl4es is probably needed.

Box86 now integrate a DynaRec for ARM platform, providing a speed boost between 5 to 10 times compared to only the interpretor.

Many games already work, like for example: WorldOfGoo, Airline Tycoon Deluxe or FTL. Many of the GameMaker linux games also run fine (there a long list, among them are UNDERTALE, A Risk of Rain, and Cook Server Delicious)

If you are serious about developing Box86, you should install ccache and activate it's support in the cmake project (use ccmake for example) To have TRACE enabled (i.e. dumping to stdout all individual x86 instructions executed, with dump of registers), you'll also need Zydis library accessible on your system.

Some x86 internal opcodes use parts of "Realmode X86 Emulator Library", see x86primop.c for copyright details


Featured in RaspbianX.
https://raspbian-x.com/

Box86 git;
https://github.com/ptitSeb/box86
Lander1979
 
Posts: 27
Joined: Thu Jul 11, 2019 7:35 am

Return to Package Requests

Who is online

Users browsing this forum: No registered users and 1 guest