Deecy - Le Bottin des Jeux Linux

Deecy

🗃️ Specifications

📰 Title: Deecy 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 👁️ Visual: 2D & 3D
🏷️ Category: Emulation ➤ Engine ➤ SEGA 🏝️ Perspective: Third & First person
🔖 Tags: Emulation; SEGA; dreamcast; BIOS ROM required; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2023-11-26 👫️ Played: Single
🐓️ Latest: 2025-03-28 🚦 Status: 05. Tested & Playable (status)
📍️ Version: Latest: 💥️ 0.5.0 / Dev: 282e97f ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: MIT & BSD-3-Clause ✨️ (temporary):
🐛️ Created: 2025-02-24 🐜️ Updated: 2025-03-28

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 🍏️ (Unstable) Major release 👻️ Temporary:
💡 Lights on: ✓ 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16484

📖️ Summary

📜️[en]: A libre, multi-platform experimental SEGA Dreamcast console emulator. It requires the console's BIOS (dc_boot.bin, dc_flash.bin files) to run, and game files must be in *.chd, *.cdi or *gdi format. Features include support for displaying recognized games under the interface, resolution adjustment, several types of graphics scaling (Fit, Center, Stretch), upscaling (x2 to x5), region selection (USA, Europe, Japan - for region-locked games), cable type selection (VGA, RGB, Composite), status saving, and up to 3 gamepads. In 2025, it can already run a good range of games (how many?) in relatively good conditions (the emulator is still a little slow) (functional graphics and sound). It has a fairly good interface (drag-and-drop adjustable dimensions) and is fairly easy to set up. A good emulator. 📜️[fr]: Un émulateur de console SEGA Dreamcast libre et multi-plateforme expérimental. Il nécessite le BIOS de la console (fichiers dc_boot.bin, dc_flash.bin) pour fonctionner, et les fichiers des jeux doivent être au format *.chd, *.cdi ou *gdi. Il offre notamment le support de l'affichage des jeux reconnus sous l'interface, le réglage de la résolution, plusieurs types de mise à l'échelle graphiques (Fit, Center, Stretch), l'upscale (x2 à x5), la sélection de la région (USA, Europe, Japan - pour les jeux verrouillés par région), la sélection du type de câble (VGA, RGB, Composite), la sauvegarde d'état, et jusqu'à 3 gamepads. En 2025 il permet déjà de faire fonctionner dans de relatives (l'émulateur est encore un peu lent) bonnes conditions (graphisme et son fonctionnels) un bon éventail de jeux (combien ?). Il dispose d'une assez bonne interface (dimension réglable par glisser-déposer) et son paramétrage est assez simple. Un bon émulateur.

🎥️ Videos


📰 Progress: 💥️ Mr. Sujano (0.5.0/202503),


🕯️ How To: (0.3.0/202502),


🎲️ Gameplay: (202501), (202405), (202407),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(202501) d(202405) d(202407) d(202502) d(202502) ht(0.3.0/202502) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ ROMs
• Games (see : "Resources - Emulation - SEGA Dreamcast")

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Senryoku 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 (Dreamcast) [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 (202502)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Deecy
🦊️ What's: A libre SEGA Dreamcast console emulator
🏡️ -
🐣️ https://github.com/Senryoku/Deecy
🔖 #LinuxEmulation #Sega #Sammy
📦️ #Libre #Bin
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 0.4.0: 👍️⭐⭐⭐

🥁️ Update: 0.5.0
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://github.com/Senryoku/Deecy/releases
🦣️ From: 📰 https://www.youtube.com/embed/MiTTsoirU9o?start=0
🛜️ https://github.com/Senryoku/Deecy/releases.atom

🕯️https://www.youtube.com/embed/ffT9Xv2-NEo
🎮️ https://www.youtube.com/embed/RAj67PZbVnc
🎮️ https://www.youtube.com/embed/IuY1Qi1YygM
🎮️ https://www.youtube.com/embed/YQG3SSVfeis

🕶️ A top view of Pro Pinball Trilogy, a pinball game under the Deecy interface. Its menus hide automatically to avoid disturbing the game.

📚️ Deecy is a libre, multi-platform experimental SEGA Dreamcast console emulator. It requires the console's BIOS (dc_boot.bin, dc_flash.bin files) to run, and game files must be in *.chd, *.cdi or *gdi format. Features include support for displaying recognized games under the interface, resolution adjustment, several types of graphics scaling (Fit, Center, Stretch), upscaling (x2 to x5), region selection (USA, Europe, Japan - for region-locked games), cable type selection (VGA, RGB, Composite), status saving, and up to 3 gamepads. In 2025, it can already run a good range of games (how many?) in relatively good conditions (the emulator is still a little slow) (functional graphics and sound). It has a fairly good interface (drag-and-drop adjustable dimensions) and is fairly easy to set up. A good emulator.

📕 Description [en]

📜️ "A libre SEGA Dreamcast console emulator" 📜️

Deecy is a very experimental Dreamcast emulator written in Zig.

📕 Description [fr]

Un émulateur de console SEGA Dreamcast libre, par Senryoku.
En Zig.

Deecy est un émulateur de console SEGA Dreamcast libre et multi-plateforme expérimental. Il nécessite le BIOS de la console (fichiers dc_boot.bin, dc_flash.bin) pour fonctionner, et les fichiers des jeux doivent être au format *.chd, *.cdi ou *gdi. Il offre notamment le support de l'affichage des jeux reconnus sous l'interface, le réglage de la résolution, plusieurs types de mise à l'échelle graphiques (Fit, Center, Stretch), l'upscale (x2 à x5), la sélection de la région (USA, Europe, Japan - pour les jeux verrouillés par région), la sélection du type de câble (VGA, RGB, Composite), la sauvegarde d'état, et jusqu'à 3 gamepads. En 2025 il permet déjà de faire fonctionner dans de relatives (l'émulateur est encore un peu lent) bonnes conditions (graphisme et son fonctionnels) un bon éventail de jeux (combien ?). Il dispose d'une assez bonne interface (dimension réglable par glisser-déposer) et son paramétrage est assez simple. Un bon émulateur.


Deecy est un émulateur Dreamcast très expérimental écrit en Zig.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• BIOS : Cet émulateur requiert l'installation du/des BIOS de la console (voir la section “Resources” ci-avant) non livré avec l'émulateur du fait d'une licence incompatible. Le seul moyen est de le récupérer à partir de votre console de jeu ou de le télécharger sur internet - si le vendeur de la console le fournit. Tout autre moyen est illégal.

▸ Fichiers requis :
• Pour utiliser cet émulateur vous devez vous procurer les fichiers suivants : dc_boot.bin, dc_flash.bin

▸ Assemblage de l'émulateur et des données :
• Copiez ce(s) fichier(s) dans le répertoire de l'émulateur, ici : data/
• Copiez le(s) jeu(s) dans le répertoire de l'émulateur, ici : userdata/
• Format requis du/des fichier(s) de(s) jeu(x) : *.chd | *.cdi |*gdi


🚀️ LANCEMENT DE L'ÉMULATEUR

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] deecy ou $ deecy
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./Deecy
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

🕵️ Test [fr]

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


🫕️ Installation :
▸ (✔ v. 0.4.0) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
🟠️ Néanmoins son installation nécessite l'installation / récupération du BIOS de la console, non livré (pas de BIOS HLE disponible).


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, soignée, dynamique (réaction de l'interface au survol de la souris), ergonomique, d'emblée bien paramétrée (évitant de devoir la personnaliser immédiatement), claire/intuitive,
🟢️ Elle offre notamment le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, une mise à l'échelle graphique par facteur multiplicateurs, des emplacements de sauvegarde (d'état), l'affichage des ROMs reconnues, un système de debug,
🟠️ Point(s) faible(s) relevé(s) : il lui manque un BIOS alternatif libre, une optimisation du code pour en améliorer la rapidité (l'émulation est un peu lente, mais sans saccade de l'affichage),

‣ 🎮️ Contrôles
🔍️ (Microsoft Xbox Elite Wireless Controller Series 2) : 🪪️ Not recognized
🔍️ (Logitech Rumblepad) : ✔ Functional

⚪️ Il/Elle se contrôle au clavier / souris / gamepad.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables, du support des touches fléchées (important pour les claviers non anglophones), d'un bon support du gamepad, d'une reconnaissance à chaud du périphérique utilisé (l'interface l'utilise immédiatement),
🟢️ Ce jeu est clairement adapté pour être joué au gamepad.

‣ 🎧️ Son
🟢️ L'émulateur bénéficie d'un bon support du son.

‣ 🏞️ Graphismes
🟢️ Un graphisme correct,
🟠️ Point(s) faible(s) relevé(s) : il lui manque la possibilité d'améliorer son graphisme via des filtres semblables à ceux des émulateurs (SuperEagle, 2xSaI, Super2xSaI, hq2x, ...), il est néanmoins de bonne qualité, non gênant en cours de jeu,

‣ 🍯️Contenu
🟢️ Il/Elle permet de jouer à un contenu commercial, très important, et à un contenu libre alternatif,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un émulateur de console SEGA Dreamcast.

‣ 🐮️ Spécificités
⚪️ Il nécessite le BIOS de la console (fichiers dc_boot.bin, dc_flash.bin) pour fonctionner, et les fichiers des jeux doivent être au format *.chd, *.cdi ou *gdi.
⚪️ Il offre notamment le support de l'affichage des jeux reconnus sous l'interface, le réglage de la résolution, plusieurs types de mise à l'échelle graphiques (Fit, Center, Stretch), l'upscale (x2 à x5), la sélection de la région (USA, Europe, Japan - pour les jeux verrouillés par région), la sélection du type de câble (VGA, RGB, Composite), la sauvegarde d'état, et jusqu'à 3 gamepads.

‣ 🐥️ Avancement de son développement en : Mars 2025.
⚪️ Il est encore en phase expérimentale.


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)
‣ 🏕️ Avec un contenu Commercial : ✔ tested
‣ 🏕️ Avec un contenu Libre ou Gratuit : (🧪️not_tested)
‣ 👤️ Solo : ✔ tested
‣ 👥️ Multi-joueur : (🧪️not_tested)

‣ 🎲️ Résultat des tests

🔍️ Pro Pinball Trilogy: (⭐⭐⭐)
⚪️ Un jeu de flipper.
🟠️ La simulation est un peu lente (l'auteur de Deecy précise que son émulateur n'est pas encore optimisé pour la vitesse).
🟢️ Néanmoins la simulation est tellement bonne que l'on y prend plaisir, et la vitesse reste raisonnable.

🔍️ Buggy Heat: (⭐)
⚪️ Un jeu de Buggy sur circuit de voltige (rampes, looping, ..).
🟠️ Trop lent pour être agréable et la résolution est assez basse.

🔍️ AeroWings 2 - Airstrike: (⭐⭐)
⚪️ Un simulateur de combats aériens à bord de chasseurs américains, en mode arcade.
🟢️ Je n'ai testé que l'entraînement et le vol seul. Le gameplay m'a semblé assez bon, sans trop souffrir de la lenteur de l'émulation.


🌻️ Premières impressions :

🟢️ Deecy s'installe facilement, est assez simple dans son utilisation, et même s'il est un peu lent, permet de jouer dans d'assez bonnes conditions.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)

🟢️ En 2025 il permet déjà de faire fonctionner dans de relatives (l'émulateur est encore un peu lent) bonnes conditions (graphisme et son fonctionnels) un bon éventail de jeux (combien ?). Il dispose d'une assez bonne interface (dimension réglable par glisser-déposer) et son paramétrage est assez simple. Un bon émulateur.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !