dgen n'est plus mis à jour depuis 20141) et peut comporter des beugs, utilisez plutôt des alternatives telles que retroarch

Dgen

Dgen est un émulateur SEGA MEGADRIVE.
TKDgen est une interface graphique pour Dgen.

L'émulateur

Installez le paquet dgen.
Si vous êtes sur 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 Le paquet pour Ubuntu et installez le. Si le deb ne s'installe pas utilisez la méthode de l'architecture 64 bits.

Compilation pour architecture 64 bits

Installez les paquets 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

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 le tableau de bord Unity avec le mot clé tkdgen. Pour créer un lanceur suivez les instructions de cette 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 <in pixel x,y: OpenGL> 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 <control> nous donne accès au réglage des touches clavier pour les joueurs 1 et 2. Cocher <fullscreen> active le plein écran. Il faut terminer par cliquer sur <save>
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: <directories of Roms> ici, il faut renseigner le chemin vers les fichiers binaires ( monjeux.smd, monjeux.bin )
<directory of data>: 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 : manu_newbie Kmeleon adam0509 milambert, pour MAJ L'Africain


  • dgen.txt
  • Dernière modification: Le 11/09/2022, 12:13
  • par moths-art