Manual

From DeSmuME
(Difference between revisions)
Jump to: navigation, search
(DeSmuME Manual)
(DeSmuME Manual)
Line 13: Line 13:
  
 
[[DeSmuME Manual for the Macintosh 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.

Revision as of 23:03, 27 July 2009

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