DeSmuMe for Linux : first native NDS emu on Linux !

DeSmuMe is a great NDS emulator for Windows by Yopyop. Recently he decided to stop the developpement of his program and to release the source. I download it and try to build DeSmuMe on Linux using SDL. Seeing it worked great, I write a small GTK+ interface for this emu. (a bit slower than Windows version, because it’s only written in C++)
Download here: DeSmuMe for Linux (GTK+)

Updated at 4:26 pm

DeSmuMe est un très bon émulateur NDS pour Windows développé par Yopyop. Il a récemment décidé de stopper le developpement de son programme et de distribuer les sources. Je les ai donc récupérées et j’ai essayé de le compiler sur Linux avec SDL. Comme ca marchait bien, j’ai écrit une petite interface en GTK+ pour l’emu ! (Un peu plus lent que la version Windows car j’utilise uniquement le moteur en C++)

Download here: DeSmuMe for Linux (GTK+)

Mis à jour à 16h26 

25 Responses to “DeSmuMe for Linux : first native NDS emu on Linux !”

  1. bLAStY Says:

    Too bad it’s a binary only release. Won’t run with my current libstdc++ :)

  2. Pepsiman Says:

    So where’s the source?

  3. Truls Says:

    Also looking for source.

    Why is it slower because it’s in C++? What was the original code?

  4. DynaStab Says:

    ./desmume_gtk: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

    So where’s the source?

    Very impressive though. You must be pretty talented to get all you’ve claimed is working in like 2 days…

  5. DynaStab Says:

    root@luckett:/usr/lib# ls -l libstdc++.so.6
    lrwxrwxrwx 1 root root 18 Apr 4 16:20 libstdc++.so.6 -> libstdc++.so.5.0.7*

    ./desmume_gtk: error while loading shared libraries: libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory

    weeeeeeeeee

  6. cyclonmaster Says:

    Good job. but too bad I’m Windows user. Hopefully you will advanced this emulator in the future. Did you team up with Guillaume?

  7. thoduv Says:

    No, I’m only coding this interface for Linux user convenience, but I’m not skilled enough to improve the emulator itself.

  8. skarmiglione Says:

    where is the source plis bro where is it

  9. LinuxJuegos.com - Blog de juegos para Linux» Blog Archive » DeSmuMe es liberado Says:

    […] Entre ellos, Thoduv ha portado el emulador a GNU/Linux usando SDL y le ha puesto una pequeña interfaz mediante GTK. Thoduv comenta en su blog que no tiene conocimientos para continuar el desarrollo del emulador, pero la gente de Yabuse (un emulador opensource de la Sega Saturn) ha decidido tomar el código de DeSmuMe, portarlo a C y crear un proyecto en SourceForge para continuar el desarrollo. […]

  10. Peter Says:

    Yea i’ma windows user too. IF somehow you can please make the emulator for windows as well =D, thanks

  11. frost Says:

    Great, I was looking for a native linux emu :)

  12. sylvain Says:

    bin, j’ai téléchargé, j’ai compilé et ça ne marche pas. Je pense que c’est la version 0.33 sur ubuntu, mais rien à faire: à part le “dsbasic”, ni les programmes de démo ‘officiels’ de l’E3 ni les tutoriaux (Sprite_Bitmap, ansi_console, et autres) ne marchent :(

  13. thoduv Says:

    Ne marche pas, c’est à dire ?

  14. sylvain Says:

    juste un écran tout noir … rien d’autre. Apparament pour le “Sprite_Bitmap” de devkitPro, c’est moi qui ai foiré quelquechose dans la compilation (j’ai récupéré une version précompilée où je peux au moins lire le texte. Quand j’utilise ‘ma’ version, ça donne juste des caractères sans queue ni tête…

    cf. http://sylvain-ulg.be.tf/pixs/dsprite-badness.png (ma version) et http://sylvain-ulg.be.tf/pixs/dsprite-nowhat.png (leur version trouvée sur http://www.double.co.nz/nintendo_ds/dsemu.html)

    Le programme “birds.nds” marche apparamment fort bien, par contre …

  15. sylvain Says:

    oups. mauvaises URL… http://www.sylvain-ulg.be.tf/pixs/dsprite-badness.png and http://www.sylvain-ulg.be.tf/pixs/dsprite-nowhat.png ^^’

  16. thoduv Says:

    Je n’ai jamais rencontré une telle erreur, c’est effectivement très étonnant.
    Je te conseille d’essayer de télécharger la dernière version depuis le CVS (projet “desmume” sur sourceforge) et de regarder si tu as toujours les même problèmes, en effet, la version du CVS a été bien améliorée au niveau portabilité.

  17. sylvain Says:

    ok. j’essaierai ça … merci.

  18. sylvainulg Says:

    Apparament, c’était mon devkit qui était foireux… j’ai recompilé depuis les sources CVS les “libnds” et autres “ndstool/dsbuild” et maintenant les tutoriaux marchent … enfin, en partie: tout ce qui concerne le son ou la 3D est apparament ignoré, mais j’imagine que c’est toujours “under development” :P

  19. thoduv Says:

    Ouais, pas de son ou de 3d pour le moment :)

  20. memals Says:

    looking for the source so I can build this on a AMD64 machine

  21. MsK` Says:

    DeSmuME est GPL, les sources doivent être distribuées pour une version modifée telles que celles de DeSmuME GTK, ou sont-elles ?

  22. thoduv Says:

    Sur le CVS de Desmume, sur Sourceforge: http://sf.net/projects/desmume
    Ou bien dans le post suivant…

  23. KoshNi Says:

    J’arrive pas à trouver les touches pour les boutons L et R !

  24. KoshNi Says:

    Sur la version compilable il y a un menu pour configurer les touches, et ça marche.

  25. Seiti Says:

    Nice job! Works flawless on my Ubuntu Feisty Fawn.

Leave a Reply

Bot-Check

(required)