DeSmuME Manual for the Linux command line port

From DeSmuME
Revision as of 06:50, 11 April 2009 by (Talk)
Jump to: navigation, search


Quick Getting Started Guide

Due to the numerous different distributions and hardware platforms Linux runs on, desmume for Linux is only offered in source code form. This means you have to build a binary (compile) Linux for yourself. If you do not know how to do this, please refer to Installing DeSmuME from source on Linux.

Once you have build and installed the binary, you will have 3 different Linux ports to choose from: desmume gtk+, desmume glade, and a desmume command line port. This manual is about the command-line port. You can start it by typing 'desmume-cli <path>/gamename.nds' on the command line. Once the game has finished loading (and this should only take a few seconds at most), the game will start automatically.

Command Line Options

This port of desume has several command line options, which will be listed here :


Loads savegame from slot NUM


Disables the sound emulation


Disables the 60 fps limiter


Select available 3d emulation:

0 = 3d disabled
1 = internal desmume software rasterizer (default)


Enables using OpenGL for screen rendering


Use software colour conversion during OpenGL screen rendering. May produce better or worse frame rates depending on hardware.


Enable the ARM9 GDB stub on the given port


Enable the ARM7 GDB stub on the given port


Select savetype from the following:

0 = Autodetect
1 = EEPROM 4kbit
2 = EEPROM 64kbit
3 = EEPROM 512kbit
4 = FRAM 256kbit
5 = FLASH 2mbit
6 = FLASH 4mbit


Set the language in the firmware, LANG as follows:

0 = Japanese
1 = English
2 = French
3 = German
4 = Italian
5 = Spanish


Enable disk image GBAMP compact flash emulation


Show summary of options.


Show version of program.

Personal tools