Box64 - Le Bottin des Jeux Linux

Box64

🗃️ Specifications

📰 Title: Box64 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 04. Released (status)
🏷️ Category: Emulation ➤ Engine ➤ Linux 🌍️ Browser version:
🔖 Tags: Emulator; LINUX 📦️ Package Name: box64
🐣️ Approx. start: 2020-11-29 📦️ Arch package: ✓
🐓️ Latest: 2023-03-10 📦️ RPM package: ✓
📍️ Version: Latest: 0.2.2 / Dev: 706ebc3 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: MIT 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16128 🐛️ Created: 2021-10-23
🐜️ Updated: 2023-03-11

📖️ 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, ... - equipped with ARM processors, 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, console Pandora, ... - équipés de processeurs ARM, ou des mobiles).

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
🤔️ Why ?: 🚀️ Code improvement 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🦝️ From Users: (202107),


📰 Progress: (0.2.2/202310),


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


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

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos cv(0.2.2/202310) pv(0.2.0/202211) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) 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: waiting] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty):

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

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

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [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 #Libre #Arch #RPM
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.2.2
⚗️ Code improvement 🚀️
📌️ Changes: https://github.com/ptitSeb/box64/releases
🐘 From: https://mastodon.cloud/@boilingsteam/109999911281555230
📰 https://watch.thekitty.zone/wcck7ZTo4-8

🦝️ https://watch.thekitty.zone/JJh1PaycVSs
🕯️ https://watch.thekitty.zone/dLiy5cQpRYk
🎮️ https://watch.thekitty.zone/5JwflzpWDzk
🎮️ https://watch.thekitty.zone/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, ... - equipped with ARM processors, 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, console Pandora, ... - équipés de processeurs ARM, ou des mobiles).

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


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.