DeSmuME : Jouer aux roms Nintendo DS sur votre PC

, par Della

36 votes

DeSmuME : Jouer aux roms Nintendo DS sur votre PC

DeSmuME est un émulateur Nintendo DS très performant qui vous permettra de jouer aux roms Nintendo DS sur votre PC.

Il existe aujourd’hui trois émulateurs Nintendo DS plus que correct, entre NoGBA, IDeaS et DeSmuME.
Le plus performant d’entre eux est certainement DeSmuME.
C’est pourquoi nous lui consacrons ce tutoriel.

 I- Légalité ?

L’émulateur en lui même n’est pas illégal, mais l’utilisation que vous pouvez en faire peut être, elle, illégale.
Si vous téléchargez des roms de jeux Nintendo DS pour y jouer sur l’émulateur sans possédez le jeu original, alors oui l’utilisation sera illégale.

Par contre, il est tout à fait possible d’utiliser un émulateur Nintendo DS de manière légale en utilisant des roms de jeux que vous possédez au format cartouche.
Y jouer sur émulateur peut vous permettre de prendre des screenshots de votre partie, et même d’enregistrer des vidéos !

 II - Récupérer l’émulateur

Pour récupérer la dernière version de l’émulateur, rendez-vous sur le site officiel et téléchargez la dernière release en date (0.9.7 au 01/02/11).

http://desmume.org/

Décompressez ensuite l’archive sur votre pc et vous obtiendrez ce dossier :

Commencez d’abord par créer un dossier ROMS ou JEUX dans lequel vous mettrez vos roms.
Double-cliquez sur desmume.exe pour lancez l’émulateur.

L’émulateur vous propose 5 menus.

On va vous détailler plus ou moins rapidement chacun d’entre eux.

 III - Les Fonctionnalités

Les deux premiers menus, Fichier et Emulation, vous permettent d’accéder aux différentes fonctionnalités offertes par DeSmuME.

A - Fichier

Cette première partie du menu vous permet de lancer votre roms en allant la chercher sur votre disque dur.
Roms récentes est un raccourci pour lancer rapidement les dernières roms auxquelles vous avez joué.
Le menu Info roms quant à lui vous donne des information technique sur le fichier roms que vous utilisez.

Cette partie du menu vous permet de sauvegarder votre partie, soit en sauvegarde simple (save state as), soit en sauvegarde rapide (save state).

Ces deux options peuvent se révéler très utiles.
Import Backup Memory vous permet d’importer dans l’émulateur des sauvegardes réalisées avec un autre émulateur, ou des sauvegardes au format .sav, quand vous jouez sur votre DS à l’aide d’un linker par exemple.

Export Backup Memory vous permet d’exporter au format .sav vos sauvegardes réalisées avec DeSmuME.

Ces deux options vous permettent de prendre des captures d’écrans de votre partie.


DeSmuME vous permet également d’enregistrer la piste sonore pendant que vous jouez.

Il vous permet aussi de réaliser une vidéo du jeu en enregistrant pendant que vous jouez.
Pour cela, cliquez sur Record Avi. Choisissez ensuite l’emplacement où stocker la vidéo.
Une fenêtre apparait ensuite vous demandant de choisir une méthode de compression pour votre vidéo.

Si vous laissez sur trame complète, il n’y aura aucune compression appliquée, et vous obtiendrez une vidéo ultra lourde de plusieurs giga-octects.
Il est fortement recommandé donc de choisir une méthode de compression : Je vous conseille Xvid Mpeg ou Divx.

Une fois que vous avez choisi une méthode de compression, le bouton configurer à droite s’active et vous pouvez alors configurer plus en détail cette méthode de compression.

Play Movie vous permet de lire des films.

B - Emulation

Les deux premières options vous permettent de mettre le jeu en pause ou de le redémarrer.
L’option GBA Slot vous permet de configurer le port gba de la Nintendo DS.
Enfin, le menu Cheats vous permet d’activer l’utilisation des codes de triche.

 IV - Configuration graphiques

Les deux menus restants,view et Config vous permettent de configurer le rendu graphique, et le rendu de l’émulation globale de l’émulateur.

A - View

Le menu view vous permet sélectionner, activer, ou désactiver certains affichages de l’émulateur.
Je ne vais pas détailler ce menu dans ce tutoriel, car les options du menu view sont à utiliser au cas par cas, en fonction des problèmes d’affichages ou de rendus rencontrés avec un jeu particulier.
Je vous renvoie à notre FAQ DeSmuME pour en savoir plus.

B - Config

C’est donc dans ce menu que vous trouvez toutes les options de configuration de l’émulateur.
On va en détailler les plus importantes :

Config 3D

C’est ici que vous configurez le moteur de rendu graphique.
Vous avez le choix entre Open GL et Soft Rasterizer.
A choisir en fonction de votre carte graphique et en fonction de la spécificité de certains jeux.

Config des touches

Ce menu vous permet de configurer une manette en affectant les boutons.

Hotkey Configuration

Ce menu vous permet de définir des raccourcis pour déclencher plus rapidement les différentes fonctionnalités de l’émulateur (enregistrement sauvegardes, prise de screenshots...)

Config du son

Ce menu vous permet de vous permet de configurer le rendu sonore du jeu.
A modifier en cas de problème sonore avec un jeu en particulier.

Config du firmware

Vous permet de choisir la langue du firmware de la console émulée.

Config d’émulation

Ce menu vous permet d’activer l’utilisation de Bios Externes.
Cela peut être utile pour résoudre des problèmes de fonctionnement avec certains jeux.
Consultez la faq DESmume pour en savoir plus.

Path Setting

Ce menu vous permet de préciser les chemins et dossiers où son stockés les sauvegardes, les screenshots, les vidéos...

Display Method

Ce menu vous permet de choisir la methode d’affichage entre DirectDraw HW ou .SW

C - Outils

Ce menu est réservé aux développeurs ou aux rippeurs qui souhaitent activer ou désactiver l’affichage des palettes, entre autres.

 Faq

Pour tous problèmes, premières choses à faire

- 1. Effacer le fichier desmume.ini de configuration puis relancer l’émulateur
- 2. Assurez vous de posséder la dernière version de DeSmume (c’est à dire la 0.9.7)
- 3. Changer l’affichage vidéo (display method) et mettre DirectDraw SW.

- 4. Changer le rendu graphique 3D (config. 3d) entre openGL et SoftRasterizer.

- 5. Désactiver l’utilisation des Frameskip.

L’émulateur plante, se bloque ou gèle

Il se peut que certains jeux ne soit pas compatibles avec l’émulateur. Pour d’autres, voici quelques manipulations à essayer pour les faire fonctionner :

- Assurez-vous de posséder la dernière version de l’émulateur
- Redémarrer l’émulateur
- Config —> Config d’émulation -> Enable Advanced Bus-Level Timing. Cocher cette case ralentira l’émulation mais permettra de résoudre certains bugs.
- Utiliser des images de BIOS externes dans Config —> Config d’émulation. Tester avec l’option Emuler les SWIs avec les images de BIOS cochée et décochée.
- Effacer le fichier desmume.ini.

Les graphismes sont manquants, sautés, s’affichent mal ou sont tout noir

- Dans le menu view —> LCDs Layout, tester les différentes options pour résoudre les problèmes de graphismes saccadés ou sautés.
- Effacer le fichier desmume.ini et relancer l’émulateur.
- Tester en changeant de rendu 3d entre Open GL et soft Rasterizer.
- Utiliser la procédure indiquée ci dessus pour les problèmes de plantage de l’émulateur.

**DeSmuME est lent !

La vitesse d’émulation d’un émulateur dépend en premier lieu des capacités de votre PC !
Plus vous aurez un pc puissant avec une carte graphique à jour avec les derniers drivers, et moins vous aurez de problèmes de lenteur avec les émulateurs en général.
Pour ceux qui souhaitent booster les performances de DeSmuME en diminuant en contrepartie la compatibilité, voici quelques manipulations pour améliorer la vitesse de l’émulation :

- N’utilisez pas de bios externes
- Si vous êtes obligé d’utiliser des bios externes, activez l’option Emuler les SWIs avec les images de bios.
- Changer de rendu vidéo entre Open GL et Soft Resterizer.
- Désactiver l’option Config > Config Emulation > Enable Bus-Level Timing
- Utilisez Dual CPU dans la config Son, et n’utilisez pas Advanced SPU Logic.
- Dans la config du son, mettre l’option Interpolation sur none.
- Utilisez les frameskip