Manual
(→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
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.