Box64 - Le Bottin des Jeux Linux

Box64

🗃️ Specifications

📰 Title: Box64 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D
🏷️ Category: Emulation ➤ Engine ➤ Linux 🏝️ Perspective: First person (interface)
🔖 Tags: Emulation; LINUX ⏱️ Pacing: Real Time
🐣️ Approx. start: 2020-11-29 👫️ Played: Single & Multi
🐓️ Latest: 2024-07-09 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 0.3.0 / Dev: 62695ce ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2021-10-23 🐜️ Updated: 2024-08-04

📦️ Deliverables

📦️ Package name: box64 ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 🦺️ Work in progress:
🎰️ ID: 16128

📖️ Summary

📜️[en]: A libre, multi-platform x86_64 Linux emulator for non-x86 Linux systems, such as ARM (the host system must also be a 64-bit system). It allows you to play Linux games on non-x86 systems (Raspberry Pi, ROCKPro64, Pandora console, or mobiles). 📜️[fr]: Un émulateur Linux x86_64 libre et multi-plateforme pour systèmes Linux non x86, tel que ARM (le système hôte doit aussi être un système 64 bits). Il permet notamment de jouer à des jeux Linux sur des systèmes non x86 (Raspberry Pi, ROCKPro64, la console Pandora, ou des mobiles).

🎥️ Videos


🦝️ From Users: (202308),


💎 Features: 💥️ AVX & AVX2 emulation and more (0.3.0/202407),


🕯️ How To: (202210), (202107),


🎮️ Showcase: (202211), (202211), (202105),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(0.3.0/202407) t(202xxx) gd(202xxx) gu(202308) r(202107) lp(202xxx) ht(202210) ht(202107) d(202211) d(202211) d(202105) d(202104) d(202107) d(202106) d(202106) d(202110) d(202105) d(202104) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Box64 Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Sebastien Chevalier (ptitSeb) [fr] [en]): [Site 1 2] [PayPal] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202108) 2[fr](201306)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [Boiling Steam]

🕊️ Source of this Entry: [Boiling Steam on mastodon (20211019)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Box64
🦊️ What's: A libre x86_64 Linux emulator for non-x86 Linux systems such as ARM, allowing to play Linux games on such systems
🏡️ https://box86.org
🐣️ https://github.com/ptitSeb/box64
🔖 #LinuxEmulation #Linux
📦️ #Libre #Arch #RPM
📖 Our entry: (homeless)

🥁️ Update: 0.3.0
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://github.com/ptitSeb/box64/releases
🦣️ From: https://masto.ai/@phoronix/112755982013227705
💎(0.3.0) https://www.youtube.com/embed/eVWkcusaGAg
🛜️ https://github.com/ptitSeb/box64/releases.atom

🦝️ https://www.youtube.com/embed/IGxzZZmupCA
🕯️https://www.youtube.com/embed/dLiy5cQpRYk
🎮️ https://www.youtube.com/embed/5JwflzpWDzk
🎮️ https://www.youtube.com/embed/5K6fKVb6dMk

🕶️ The logo of this emulator

📚️ Box64 is a libre, multi-platform x86_64 Linux emulator for non-x86 Linux systems, such as ARM (the host system must also be a 64-bit system). It allows you to play Linux games on non-x86 systems (Raspberry Pi, ROCKPro64, Pandora console, or mobiles).

📕 Description [en]

📜️ "A libre x86_64 Linux emulator for non-x86 Linux systems, such as ARM, allowing to play Linux games on non-x86 systems" 📜️

Box64 lets you run x86_64 Linux programs (such as games) on non-x86_64 Linux systems, like ARM (host system needs to be 64bit little-endian).

You can find many more Box64 video on Youtube in the MicroLinux, Pi Labs or The Byteman Channels

Because Box64 uses the native versions of some "system" libraries, like libc, libm, SDL, and OpenGL, it's easy to integrate and use with most applications, and performance can be surprisingly high in many cases. Take a look at thoses bench analysis for an example here.

Box64 integrates a DynaRec (dynamic recompiler) for the ARM64 platform, providing a speed boost between 5 to 10 times faster than only using the interpreter. Some high level information on how the Dynarec work can be found here.

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

📕 Description [fr]

Un émulateur Linux x86_64 pour systèmes Linux non x86, par la Box86 Team, initié par Sebastien Chevalier (ptitSeb).
En C.

Box64 est un émulateur Linux x86_64 libre et multi-plateforme pour systèmes Linux non x86, tel que ARM (le système hôte doit aussi être un système 64 bits). Il permet notamment de jouer à des jeux Linux sur des systèmes non x86 (Raspberry Pi, ROCKPro64, la console Pandora, ou des mobiles).

Voir aussi / See also (Linux emulation): Box64, Box86, FEX-Emu,


Box64 vous permet d'exécuter des programmes Linux x86_64 (comme des jeux) sur des systèmes Linux non-x86_64, comme ARM (le système hôte doit être 64bit little-endian).

Vous pouvez trouver beaucoup d'autres vidéos de Box64 sur Youtube dans les canaux MicroLinux, Pi Labs ou The Byteman.

Parce que Box64 utilise les versions natives de certaines bibliothèques "système", comme libc, libm, SDL, et OpenGL, il est facile à intégrer et à utiliser avec la plupart des applications, et les performances peuvent être étonnamment élevées dans de nombreux cas. Jetez un coup d'œil à l'analyse de banc d'essai pour un exemple ici.

Box64 intègre un DynaRec (recompilateur dynamique) pour la plateforme ARM64, fournissant un gain de vitesse de 5 à 10 fois plus rapide que l'utilisation de l'interpréteur seul. Quelques informations de haut niveau sur le fonctionnement du Dynarec peuvent être trouvées ici.

Certains opcodes internes x64 utilisent des parties de la "Realmode X86 Emulator Library", voir x64primop.c pour les détails du copyright.