Box86/Box64: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
SuperGamer18 (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
{{for|the similarly named [[PC Emulator Comparisons|PC Emulator]]|86Box}} | |||
{{Infobox emulator | {{Infobox emulator | ||
|developer = | |developer = ptitSeb | ||
|version = {{Version|Box86}} (<b>Box86</b>)<br>{{Version|Box64}} (<b>Box64</b>) | |version = {{Version|Box86}} (<b>Box86</b>)<br>{{Version|Box64}} (<b>Box64</b>) | ||
|active = Yes | |active = Yes | ||
|platform = [[Emulators on Linux]], [[Emulators on Android|Android]] | |platform = [[Emulators on Linux|Linux]], [[Emulators on Android|Android]] | ||
|architecture = ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 | |architecture = ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 | ||
|target = [[POS (Pong Consoles) CPUs and Other Chips#x86_CPUs|x86 CPUs]] | |target = [[POS (Pong Consoles) CPUs and Other Chips#x86_CPUs|x86 CPUs]] | ||
| Line 11: | Line 12: | ||
|source = [https://github.com/ptitSeb/box86 GitHub] (<b>Box86</b>)<br>[https://github.com/ptitSeb/box64 GitHub] (<b>Box64</b>) | |source = [https://github.com/ptitSeb/box86 GitHub] (<b>Box86</b>)<br>[https://github.com/ptitSeb/box64 GitHub] (<b>Box64</b>) | ||
}} | }} | ||
'''Box86''' and '''Box64''' are open-source Linux usermode x86 and x86-64 emulators for several architectures. Box86 emulates 32-bit x86 CPUs and requires a 32-bit userspace while Box64 emulates a x86_64 CPU and requires a 64-bit userspace. | '''Box86''' and '''Box64''' are open-source Linux usermode x86 and x86-64 emulators for several architectures. Box86 emulates 32-bit x86 CPUs and requires a 32-bit userspace while Box64 emulates a x86_64 CPU and requires a 64-bit userspace. | ||
| Line 21: | Line 22: | ||
{| cellpadding="4" | {| cellpadding="4" | ||
|- | |- | ||
|align=center|{{Icon| | |align=center|{{Icon|Linux|Android}} | ||
|'''[https://github.com/ptitSeb/box86/releases/latest Source]''' (Box86)<br>'''[https://github.com/ptitSeb/box64/releases/latest Source]''' (Box64)<br> | |'''[https://github.com/ptitSeb/box86/releases/latest Source]''' (Box86)<br>'''[https://github.com/ptitSeb/box64/releases/latest Source]''' (Box64)<br> | ||
|} | |} | ||
Latest revision as of 17:42, 29 October 2024
- For the similarly named PC Emulator, see 86Box.
| Developer(s) | ptitSeb |
|---|---|
| Latest version | v0.3.8 [+] (Box86) v0.4.2 [+] (Box64) |
| Active | Yes |
| Platform(s) | Linux, Android |
| Architecture(s) | ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 |
| Emulates | x86 CPUs |
| Website | box86.org |
| Programmed in | C |
| License | MIT |
| Source code | GitHub (Box86) GitHub (Box64) |
Box86 and Box64 are open-source Linux usermode x86 and x86-64 emulators for several architectures. Box86 emulates 32-bit x86 CPUs and requires a 32-bit userspace while Box64 emulates a x86_64 CPU and requires a 64-bit userspace.
The main target is ARM, and ARM64 CPUs respectively, they also have varying support for the RISC-V, LoongArch, PowerPC, POWER9 architectures. They do not support big-endian architectures, only little-endian architectures.
They provide dynamic recompilation for the ARM, ARM64 and RISC-V architectures, as well as functionality to intercept dynamic library calls and forward them to equivalent native libraries, allowing applications to run significantly faster than if they were fully emulated.
Downloads
[edit | edit source]| Source (Box86) Source (Box64) |