Manual

From DeSmuME
Revision as of 23:03, 27 July 2009 by Zeromus (Talk | contribs)
Jump to: navigation, search

Contents

DeSmuME Manual

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.

 

DeSmuME Manual for the Windows port

DeSmuME Manual for the Linux GTK+ port

DeSmuME Manual for the Linux Glade port

DeSmuME Manual for the Linux command line port

DeSmuME Manual for the Macintosh port

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 parsing engine. The commandline arguments for these platforms are described here:

--load-slot=NUM

Loads savegame from slot NUM

--play-movie=PATH_TO_PLAY_MOVIE

Specifies a dsm format movie to play

--record-movie=PATH_TO_RECORD_MOVIE

Specifies a path to a new dsm format movie

--start-paused=START_PAUSED

Indicates that emulation should start paused

--opengl-2d

Enables using OpenGL for screen rendering

--soft-convert

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

--3d-engine=ENGINE

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)

--disable-sound

Disables the sound emulation

--disable-limiter

Disables the 60 fps limiter

--arm9gdb=PORT_NUM

Enable the ARM9 GDB stub on the given port

--arm7gdb=PORT_NUM

Enable the ARM7 GDB stub on the given port

--save-type=TYPE

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

--fwlang=LANG

Set the language in the firmware, LANG as follows:

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

--cflash=PATH_TO_DISK_IMAGE

Enable disk image GBAMP compact flash emulation

--timeout=SECONDS

Quit desmume after the specified seconds for testing purpose.

--display=DISPLAY

X display to use.

-h, --help

Show summary of options.

-v, --version

Show version of program.

Personal tools