DeSmuME places responsibility on the developers of each port to expose emulation features in a way that is tuned to the needs of that platform. As a consequence, some ports are able to move well ahead of the others. Conversely, some ports are far behind some others. As a consequence, some behaviours and menu structures are different in each port. Therefore, the decision was made to create separate manuals for each port as well: when a specific port is changed, only the manual for that specific port needs to be altered.
Common command line arguments
The GTK+ and windows ports share common command line arguments. We are trying slowly to move over to a common command line handling engine. The commandline arguments for these platforms are described here:
Loads savegame from slot NUM
Specifies a dsm format movie to play
Specifies a path to a new dsm format movie
Indicates that emulation should start paused
Requests cflash in gbaslot with fat image at this path
Requests cflash in gbaslot with filesystem rooted at this path
Requests that the emulator be run in single-core mode, with somewhat degraded usability in the area of OSD. This will automatically be the case on systems with only one CPU core, but this option will be useful for testing it.
Intensity of fadeout for scanlines filter (edge) (default 2)
Intensity of fadeout for scanlines filter (corner) (default 4)
Enable the ARM9 GDB stub on the given port
Enable the ARM7 GDB stub on the given port
-h, --help [gtk,win]
Show summary of options.
Enables using OpenGL for screen rendering
Use software colour conversion during OpenGL screen rendering. May produce better or worse frame rates depending on hardware.
Select available 3d emulation:
- 0 = 3d disabled
- 1 = internal desmume software rasterizer (default)
- 2 = osmesa or gtkglext opengl (if available, depending on compilation options, see desmume --help)
Disables the sound emulation
Disables the 60 fps limiter
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
Quit desmume after the specified seconds for testing purpose.
X display to use.
-v, --version [gtk]
Show version of program.