Accueil🇫🇷Chercher

DeSmuME

DeSmuME est un émulateur libre de la Nintendo DS. Il est disponible pour Macintosh, Windows et Linux et est programmé en C.

DeSmuME
Description de l'image Desmume2.png.
Description de l'image DeSmuME 0.9.11 emulating Diamond Trust of London on macOS High Sierra.png.
Informations
Dernière version 0.9.13 ()[1] - [2]
DĂ©pĂ´t github.com/TASVideos/desmume
Écrit en C
Système d'exploitation Type Unix, macOS, Microsoft Windows et Android
Environnement Multiplate-forme
Formats lus DeSmuME savestate (gen) (d), DeSmuME Movie capture (d), DeSmuME DataBase (d) et DeSmuME Firmware Configuration (d)
Formats Ă©crits DeSmuME savestate (gen) (d), DeSmuME Movie capture (d), DeSmuME DataBase (d) et DeSmuME Firmware Configuration (d)
Type Émulateur Nintendo DS
Licence Licence publique générale GNU version 2 ou ultérieure
Site web desmume.org

C'est au départ le projet d'un développeur français, connu sous le pseudonyme yopyop, qui abandonne le projet début 2006 et libère les sources sous licence GNU GPL. Les deux principaux développeurs de Yabause reprennent peu de temps après le développement de l'émulateur. Ils appliquent alors les mêmes principes à DeSmuME que ceux qu'ils suivaient pour Yabause :

  • le code, qui Ă©tait en C++, est rĂ©Ă©crit en pur C
  • un hĂ©bergement est ouvert sur sourceforge et le code est placĂ© sur un CVS public
  • l'accent est mis sur la portabilitĂ©, l'interface GTK+ Ă©crite par Thoduv est intĂ©grĂ© au CVS

Historique

À la suite de la libération des sources par yopyop, plusieurs forks de l'émulateur ont vu le jour. Parmi ceux-ci, un des plus notables était celui de shash qui ajoutait le support de la 3D. Shash a depuis rejoint le tronc « officiel » et intégré son code.

La version 0.9.10[3] apporte une compilation à la volée (jit) pour l'émulation, ce qui accélère grandement les opérations et voit une remise au propre générale qui permet de faire fonctionner de nouvelles applications.

La version 0.9.11[4] se focalise sur l'interface Cocoa, corrige un certain nombre de problèmes et améliore le système de sauvegarde.

Notes et références

  1. « https://desmume.org/2022/05/23/desmume-0-9-13-released-2/ »
  2. « Release 0.9.13 », (consulté le )
  3. (en) « DeSmuME 0.9.10 released! », (consulté le )
  4. (en) « DeSmuME 0.9.11 released! », (consulté le )

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.