• Kevin@programming.dev
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    7 months ago

    Box86 has been in the works for this. They emulate x86 instructions for the program itself, but use native ARM versions of major Linux libraries like the C standard library, SDL, OpenGL, etc. That way a lot of overhead is eliminated, especially for programs that aren’t CPU intensive

    • mindbleach@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      7 months ago

      Box86, FEX-Emu, and qemu-user are vying for that user-space emulation… space. It’s gonna be fascinating watching the winner shake out.

      Though for gaming, all of them seem to share Dolphin/ARM’s primary obstacle, which is that SOC drivers blow.