Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
dreamcast [Le 26/12/2009, 02:18] vikin Installation deb lxdream. |
dreamcast [Le 11/09/2022, 12:11] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>jeu émulateur BROUILLON}} | + | {{tag>jeu émulateurs_console xenial}} |
------ | ------ | ||
+ | {{ https://upload.wikimedia.org/wikipedia/commons/a/ac/Sega_Dreamcast_logo.png?100}} | ||
+ | ====== Émulateurs Dreamcast ====== | ||
+ | Ces 15 dernières années, plusieurs émulateurs Dreamcast se sont succédé. | ||
- | ====== Emulateurs Dreamcast ====== | + | Sous Linux, il existe actuellement trois émulateurs natifs et valables : |
+ | * Flycast, un fork actif de Reicast | ||
+ | * Reicast, dont le développement s'est arrêté depuis 2020 | ||
+ | * Redream, un programme privateur. Les autres émulateurs fonctionnent sous Windows (NullDC, Demul), ne servent à rien ou sont obsolètes. | ||
- | ===== NullDC ===== | + | Les émulateurs Dreamcast sont proposés sans le BIOS de la machine, toujours soumis à un copyright. Il est donc inutile de demander ces fichiers ou des fichiers de jeu sur ce site. |
- | ==== Présentation ==== | ||
- | NullDC est le dernier né des émulateurs Dreamcast sur Windows et fonctionne de manière acceptable avec WINE. | + | ===== Flycast ===== |
+ | ==== Installation ==== | ||
+ | Flycast est est proposé sur le [[https://github.com/flyinghead/flycast#flycast|Github officiel]] de plusieurs façons | ||
+ | === Via Flatpak=== | ||
+ | **Articles dédiés** : [[:flatpak]], [[:tutoriel/installer_application_flatpak|tutoriel pour l'utiliser]]. | ||
- | ==== Installation ==== | + | Depuis [[https://flathub.org/apps/details/org.flycast.Flycast|Flathub]], suivez les instructions qui vous concernent pour installer //Retroarch// selon le [[:tutoriel/installer_application_flatpak#niveaux_de_privileges|niveau de privilèges]] qui vous convient. |
- | Assurez-vous d'abord que la dernière version de WINE est installée avant de continuer: [[wine#installation_de_wine|Installation de WINE]] | + | |
- | Voici la marche à suivre //(fonctionne avec WINE 1.0)// : | + | === Via des binaires === |
- | * Téléchargez [[http://files.ngemu.com/dc/nulldc/download/nulldc_100b1_6.rar|l'émulateur]]. | + | |
- | * Décompressez l'archive. Dans mon exemple, je l'ai décompressée dans //~/nullDC// | + | |
- | * Vous aurez besoin du fichier d3dx9_35.dll pour pouvoir utiliser la plugin vidéo NullVR. Télécharger-le [[http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_35|ici]] et placez la DLL dans le dossier //~/nullDC// | + | |
- | * Il faut également installer le runtime Visual C++, qui doit être téléchargé sur [[http://www.microsoft.com/downloads/thankyou.aspx?familyId=200b2fd9-ae1a-4a14-984d-389c36f85647&displayLang=fr|le site de Microsoft]]. | + | |
- | * Exécutez NullDC. Attention, il y a plusieurs possibilités: soit vous pouvez le démarrer comme n'importe quel programme Windows avec votre explorateur de fichiers préféré, soit vous passez par le terminal. Si vous choisissez le terminal, faites (dans mon exemple): | + | |
- | <code>$ cd ~/nullDC</code> | + | |
- | puis <code>$ WINEDEBUG=-all wine nullDC_100b1_6.exe</code> | + | |
- | {{:icons:icontip.png }} | + | |
- | >"WINEDEBUG=-all" est une variable d'environnement qui ordonne à WINE de ne pas afficher les messages de débogage, ce qui permet de gagner un peu de vitesse. Mais l'intégrer dans la commande n'est pas obligatoire non plus. | + | |
- | * Si vous n'avez pas oublié de placer les fichiers BIOS de la Dreamcast (dc_boot.bin et dc_flash.bin) dans le dossier //data// et que tout se passe bien, l'émulateur devrait vous montrer le menu de sélection des plugins. | + | Des binaires sont égalements disponibles [[https://flyinghead.github.io/flycast-builds/|sur le GitHub officiel]] |
- | * À cause de certaines limitations de WINE, vous ne pourrez pas démarrer des jeux à partir du lecteur de CD-ROM. Par contre, les images de jeux au format CDI, MDS et NRG fonctionnent très bien. Assurez-vous donc de choisir le plugin Image Reader comme plugin GDROM. | + | |
- | * Vous pouvez maintenant utiliser NullDC comme sous Windows, même si quelques crashes peuvent encore survenir. | + | |
- | ===== Lxdream ===== | + | === Via Retroach === |
- | ==== Présentation ==== | + | L'émulateur est également disponible en tant quecœur dans [[Retroarch|Retroarch]]. |
- | Lxdream est un émulateur Dreamcast pour Linux qui avance lentement mais sûrement. Il permet d'émuler des démos et quelques jeux commerciaux. \\ | + | |
- | Contrairement à NullDC tournant sous WINE, Lxdream permet de lancer des jeux à partir du lecteur de CD-ROM. | + | ===== Reicast ===== |
==== Installation ==== | ==== Installation ==== | ||
+ | === Via Snap === | ||
- | === Avec un paquet Deb === | + | Vous pouvez installer Reicast via [[snap|Snap]] : |
- | Téléchargez et [[:tutoriel:comment_installer_un_paquet|installez]] le paquet **lxdream_0.9.1_xxxxx.deb** disponible sur **[[http://www.lxdream.org/download.php|lxdream.org :: Download]]** en fonction de la version d'Ubuntu que vous utilisez. | + | Dans un terminal, tapez : |
+ | <code> sudo snap install reicast </code> | ||
- | === Par compilation === | + | === Compilation === |
- | Téléchargez les sources [[http://www.lxdream.org/download.php|ici]]. | + | Installation des dépendances |
+ | <code>sudo apt-get install libudev-dev build-essential libasound2 libasound2-dev libegl1-mesa-dev libgles2-mesa-dev git</code> | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez ]] les paquets **libgtk2.0-dev libesd0-dev libpng12-dev**. | + | Téléchargez le code source à cette adresse : https://github.com/reicast/reicast-emulator |
+ | <code> git clone https://github.com/reicast/reicast-emulator.git</code> | ||
- | [[:tutoriel:compilation|Compilez les sources]] | + | Décompressez le fichier, puis ouvrez un terminal dans le dossier /reicast-emulator |
- | Si tout s'est bien passé, il ne reste plus qu'à configurer l'emplacement du BIOS et les touches de la manette. | + | Tapez |
+ | <code> cd reicast/linux </code> | ||
+ | make | ||
+ | puis Entrée. | ||
+ | Un exécutable est créé dans ce même dossier. | ||
+ | Faire ensuite : | ||
+ | <code>sudo make install</code> | ||
- | ===== DCEMU ===== | + | pour installer Reicast. |
- | DCEMU est un émulateur Dreamcast qui a été porté nativement sur Linux. Cependant, il ne permet de faire tourner que quelques démos techniques. | + | === libretro === |
+ | Vous pouvez utiliser le cœur [[retroarch|libretro]] de reicast. Toutefois ses performances sont très en dessous de celles de l'émulateur utilisé seul. | ||
+ | ==== Configuration ==== | ||
+ | {{ http://users.beagle.com.au/jmk222/MainMenu3.jpg?350}} | ||
+ | === BIOS === | ||
+ | Créez le dossier : | ||
+ | ~/.reicast/data/ | ||
+ | Copiez dans ce dossier dc_boot.bin et dc_flash.bin | ||
- | ===== Liens ===== | + | Lancez Reicast sans jeu pour vérifier que la console démarre et que vous obtenez bien le menu général de la Dreamcast (voir ci-contre). |
+ | === Manettes === | ||
+ | {{ https://upload.wikimedia.org/wikipedia/commons/d/d4/Sega_Dreamcast_Controller_%28PAL%29.png?200}} | ||
+ | Dans le fichier ~/.config/reicast/emu.cfg, vous trouverez les lignes suivantes : | ||
+ | [input] | ||
+ | enable_x11_keyboard = 1 | ||
+ | evdev_device_id_1 = -1 | ||
+ | evdev_device_id_2 = -1 | ||
+ | evdev_device_id_3 = -1 | ||
+ | evdev_device_id_4 = -1 | ||
+ | joystick_device_id = -1 | ||
- | * [[http://www.emudev.com/forums/index.php|Site officiel de NullDC]] | + | La valeur -1 à la ligne evdev_device_id_1 = **-1** doit être modifiée pour correspondre au numéro de l'event-joystick que vous trouverez en tapant dans un terminal (avec une manette branchée !) : |
- | * [[http://www.lxdream.org/news/|Site officiel de lxDream]] | + | ls -l /dev/input/by-path |
- | * Le site officiel de DCEMU: <del>http://www.dc-france.com/wiki/dcemu | + | |
- | </del> lien HS | + | <note important>Depuis la version (R8.1) de reicast, il est possible de configurer la manette depuis l'émulateur .</note> |
- | ------ | + | === Lancer un jeu === |
- | Contributeurs : [[utilisateurs:Try Again]] et [[utilisateurs:milambert]] | + | Vous pouvez à présent démarrer des roms en vous plaçant dans le dossier de l'exécutable : |
+ | |||
+ | reicast jeux.cdi | ||
+ | |||
+ | Une méthode plus simple consiste à créer un raccourci de Reicast sur votre bureau. En glissant un fichier ISO sur ce raccourci, le jeu se lancera avec l'émulateur. | ||
+ | |{{ https://upload.wikimedia.org/wikipedia/en/4/41/Dead_or_Alive_2_gameplay.png?350}} | {{https://upload.wikimedia.org/wikipedia/en/d/dd/Soul_Calibur_DC.jpg?350}} | {{http://info.sonicretro.org/images/thumb/5/50/Emeraldcoast.png/320px-Emeraldcoast.png?350}} | | ||
+ | |||
+ | |||
+ | === Plein écran === | ||
+ | F11 | ||
+ | |||
+ | ===== redream ===== | ||
+ | Cet émulateur est devenu privateur et payant fin 2017, malgré sa licence libre d'origine. | ||
+ | |||
+ | * redream : https://github.com/inolen/redream | ||
+ | |||
+ | ===== Émulateurs obsolètes ===== | ||
+ | * NullDC, remplacé par Reicast | ||
+ | * Lxdream, mort et n'émule quasiment rien | ||
+ | * DCEMU, n'émule quasiment rien | ||
+ | * Les deux seuls émulateurs valables sous Windows sont Demul et NullDC. À essayer éventuellement avec [[Wine]]. | ||
+ | ===== Liens ===== | ||
+ | * [[https://reicast.com/]] | ||
+ | * [[https://redream.io/]] |