ctremu - Le Bottin des Jeux Linux

ctremu

🗃️ Specifications

📰 Title: ctremu 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ Nintendo 🏝️ Perspective: First person (interface)
🔖 Tags: Emulation; Multi-platform; NINTENDO; 3ds; HLE BIOS; Keyboard ⏱️ Pacing: Real Time
🐣️ Approx. start: 2024-08-18 👫️ Played: Single
🐓️ Latest: 2024-11-17 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: - / Dev: 6c09a67 ❤️ Like it: 4. 🤗️⭐⭐ (good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 3. 🩹️⭐⭐⭐ (perfectible)
🏛️ License: MPL-2.0 ✨️ (temporary):
🐛️ Created: 2024-11-17 🐜️ Updated: 2024-11-17

📦️ Deliverables

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

🚦 Entry status

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

📖️ Summary

📜️[en]: A libre, multi-platform Nintendo 3DS emulator. It features a HLE BIOS (does not require an external BIOS to run). Development began in August 2024 (no menus or sound yet, command-line startup). 📜️[fr]: Un émulateur libre et multi-plateforme de la Nintendo 3DS. Il dispose d'un BIOS HLE (ne nécessite pas de BIOS externe pour fonctionner). Son développement a démarré en août 2024 (pas encore de menus ni de son, démarre en ligne de commande).

🎥️ Videos


📰 Progress: (202411),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) 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)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (ctremu Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Burhan Rajgara (burhanr13) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Nintendo 3DS) [fr] [en] [de]]

📦️ 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]

🕊️ Source of this Entry: [Mr. Sujano (202404)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: ctremu
🦊️ What's: A libre Nintendo 3DS emulator
🏡️ -
🐣️ https://github.com/burhanr13/ctremu
🔖 #LinuxEmulation #Nintendo #3ds
📦️ #Libre
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🕵‍♂️️ 6c09a67: 🤗️⭐⭐
🥁️ Update: 6c09a67
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/burhanr13/ctremu/commits/
🦣️ From: 📰 https://www.youtube.com/embed/Mw8BCdA-lno?start=593
🛜️ https://github.com/burhanr13/ctremu/releases.atom

🕶️ A view of the user interface at the beginning of Legend Of Zelda, A Link Between Worlds: Link is in his father's forge, after he has asked him to return a sword he has forgotten to his client.

📚️ ctremu is a libre, multi-platform emulator of the Nintendo 3DS. It features a HLE BIOS (does not require an external BIOS to run). Development began in August 2024 (no menus or sound yet, command-line startup).

📕 Description [en]

📜️ "A libre Nintendo 3DS emulator" 📜️

WIP HLE 3DS Emulator

📕 Description [fr]

Un émulateur libre de la Nintendo 3DS, par la ctremu Team, initié par Burhan Rajgara (burhanr13).
En C/C++.

ctremu est un émulateur libre et multi-plateforme de la Nintendo 3DS. Il dispose d'un BIOS HLE (ne nécessite pas de BIOS externe pour fonctionner). Son développement a démarré en août 2024 (pas encore de menus ni de son, démarre en ligne de commande).


Un Emulateur HLE 3DS en cours de développement

🚧️ Installation ➜ 🚀️ Launching [fr]

📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : xbyak

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans les répertoire(s) buil/release/ et racine (même livrable) : ctremu


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] ctremu ou $ ctremu
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./ctremu jeu.3ds (ou ./ctremu *.3ds si vous n'avez copié qu'un jeu dans son répertoire)


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle au clavier.

(Liste des contrôles non exhaustive)

• Valider / Démarrer (équivalent de [🎮️ A]) : [L] (et [K])
• Action : [L]
• Déplacements dans les menus : [↑←→↓]
• Déplacements du protagoniste : [ZQDS]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 17 Novembre 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


🫕️ Installation :
▸ (✔ v. 6c09a67) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur libre et multi-plateforme de la Nintendo 3DS.

‣ 🐮️ Spécificités
⚪️ Il dispose d'un BIOS HLE (ne nécessite pas de BIOS externe pour fonctionner).

‣ 🐥️ Avancement de son développement en : août 2024
⚪️ Il s'agit d'une version préliminaire au tout début de son développement.
⚪️ Pas encore de menus ni de son, il démarre en ligne de commande.


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
‣ 🏕️ Avec un contenu Commercial : ✔ tested

‣ 🎲️ Résultat des tests
‣ 🏕️ Avec un contenu Commercial :

🔍️ Legend Of Zelda, A Link Between Worlds : (⭐)
🟢️ Un jeu superbe. Je n'ai testé que le début, pour vérifier le fonctionnement du jeu et de l'émulateur.
🟠️ A ce stade de développement, tous les graphismes ne sont pas encore présents (les personnages n'ont pas d'yeux, la prairie séparant la maison de Link de l'atelier de son père apparaît rouge à certains endroits), il n'y a pas de son, le gamepad ne semble pas encore fonctionnel.
🟢️ Mais il fonctionne déjà !


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🤗️⭐⭐ (good)
🎀️ Quality: 🩹️⭐⭐⭐ (perfectible)

🟠️ Il y a encore pas mal de choses en attente d'implémentation (le son, certains éléments graphiques, les menus, ...)
🟢️ Néanmoins il fonctionne déjà (avec le clavier) !
⚪️ A suivre.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !