{{tag>Bionic jeu émulation émulateurs_console}} ---- dgen n'est plus mis à jour depuis 2014((source: https://sourceforge.net/p/dgen/dgen/commit_browser)) et peut comporter des beugs, utilisez plutôt des alternatives telles que retroarch ====== Dgen ====== {{ :jeux:tkdgen_trusty.png?300}} **Dgen** est un émulateur SEGA MEGADRIVE. \\ **TKDgen** est une interface graphique pour Dgen. ===== Installation ===== ==== L'émulateur ==== [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>dgen]]**. \\ Si vous êtes sur [[:architecture_materielle|architecture 64 bits]], comme il n'existe pas de paquet il vous faut installer le paquet 32 bits. Entrez cette commande dans un [[:terminal]]: sudo apt-get install dgen:i386 ==== L'interface graphique ==== === Paquet deb pour architecture 32 bits === Téléchargez [[http://ppa.launchpad.net/fabien-beosfrance/ubuntu/pool/main/t/tkdgen/tkdgen_1.1.1-1~getdeb4_all.deb|Le paquet pour Ubuntu]] et [[:tutoriel:comment_installer_un_paquet|installez le]]. Si le deb ne s'installe pas utilisez la méthode de l'architecture 64 bits. === Compilation pour architecture 64 bits === [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>tcl8.4-dev,tk8.4-dev]]**. Puis continuez avec la compilation du paquet en entrant successivement ces commandes dans un [[:terminal]]: wget http://downloads.sourceforge.net/project/tkdgen/TkDgen/1.1.1/tkdgen-1.1.1.tar.gz tar xvzf tkdgen-1.1.1.tar.gz cd tkdgen-1.1.1 ./configure make sudo make install ===== Utilisation ===== ==== En ligne de commande ==== Ce logiciel fonctionne en ligne de commande, sans interface graphique. Pour en connaître les options, il vous suffit de taper : dgen -h Pour obtenir de plus amples informations, utilisez les manpages : man dgen Exemple de ligne de commande pour lancer un fichier rom:\\ * -f = fullscreen, plein écran (ne marche pas dans mon cas)\\ * -j = auto-détection des manettes de jeu (joystick), c'est plutôt correct de ce côté là\\ * -G 800x600 = mode **openGL** (la fenêtre ainsi créée peut passer en plein écran avec la combinaison **[Alt]+[Entrée]**): dgen -j -G 800x600 ~/sonic/Sonic1.bin ====Avec interface graphique ==== Plus développé depuis plus de 10 ans... Pour lancer le logiciel **TKDGen**, vous pouvez par exemple utiliser la commande suivante (ou avec ALT+F2): tkdgen Si vous créez un lanceur il devient accessible dans [[unity#tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **tkdgen**. Pour créer un lanceur suivez les instructions de cette [[raccourci-lanceur|page]]: * Dans le champ **Commande** entrez: ///usr/local/bin/tkdgen// * Pour l'icône naviguez jusqu'à: ///usr/local/tkdgen/imgs/im_tkdgen.gif// === Configuration === Une fois lancé, plusieurs onglets nous donnent accès à la configuration, voici les réglages proposés:\\ * Dgen: \\ __Résolution__: manual (manuelle), puis cocher et rentrer X=800, Y=600\\ __Joystick__: activated (support joystick activé)\\ __OpenGL__: On (important pour profiter de l'accélération graphique de votre carte)\\ __Advanced options__: dans la nouvelle fenêtre vous pouvez éditer les raccourcis clavier en cours de partie, cliquer sur nous donne accès au réglage des touches clavier pour les joueurs 1 et 2. Cocher active le plein écran. Il faut terminer par cliquer sur \\ une fenêtre doit s'ouvrir pour confirmer l'action:\\ RC file saved Les fichiers de sauvegardes et les captures d'écran se trouvent dans /home/login/.tkdgen/ * Options: __Directories__: ici, il faut renseigner le chemin vers les fichiers binaires ( monjeux.smd, monjeux.bin )\\ : où seront conservées les sauvegardes en cours de partie. Il ne reste plus qu'à jouer en double cliquant sur le fichier Rom. Pour quitter une partie, utilisez la touche [Echap.], pour faire une sauvegarde: [F2], charger une sauvegarde [F3]... comme configuré dans __advanced options__. ---- Contributeurs : [[utilisateurs:manu_newbie]] [[utilisateurs:kmeleon|Kmeleon]] [[utilisateurs:adam0509|adam0509]] [[utilisateurs:milambert]], pour MAJ [[:utilisateurs:l_africain|L'Africain]]