DESMUME(1)
๐ DESMUME ๐
okay bestie, welcome to the desmume(1) manual page, the general commands manual, and honestly? you're gonna eat this up ๐
โจ NAME โจ
desmume โ a Nintendo DS emulator ๐ฎ๐
๐ธ SYNOPSIS ๐ธ
desmume [options] files...
๐ฆ DESCRIPTION ๐ฆ
So this manual page documents briefly the desmume program. Like, briefly. It's giving overview energy, not dissertation energy, and we respect that ๐
desmume is a Nintendo DS emulator. It runs homebrew demos and commercial games. yes really, both, it's that girl ๐
๐ OPTIONS ๐
These programs follow the usual GNU command line syntax, with long options starting with two dashes (that's the - character, queen). A summary of options is included below, and I am NOT skipping any of them, periodt โ
--load-slot=NUMโ Loads savegame from slot NUM. picking up where you left off, iconic behaviour honestly ๐--opengl-2dโ Enables using OpenGL for screen rendering. fancy graphics pipeline, slay โจ--soft-convertโ Use software colour conversion during OpenGL screen rendering. Heads up though: this may produce better or worse frame rates depending on hardware. so like, it's giving "your mileage may vary", no cap ๐--3d-engine=ENGINEโ Select available 3d emulation. your choices are:0= 3d disabled (no 3d, we're on a break ๐)1= internal desmume software rasterizer (this is the default, the main character ๐)2= osmesa or gtkglext opengl (if available, depending on compilation options, seedesmume --help) โ so this one might not even exist on your build, check help bestie ๐ซถ
--disable-soundโ Disables the sound emulation. silent mode, study-girl era ๐--disable-limiterโ Disables the 60 fps limiter. zoom zoom ๐ฅ--arm9gdb=PORT_NUMโ Enable the ARM9 GDB stub on the given port. debugger girlies, this one's for you ๐ง--arm7gdb=PORT_NUMโ Enable the ARM7 GDB stub on the given port. and the ARM7 twin ๐--save-type=TYPEโ Select savetype from the following:0= Autodetect1= EEPROM 4kbit2= EEPROM 64kbit3= EEPROM 512kbit4= FRAM 256kbit5= FLASH 2mbit6= FLASH 4mbit
(the way there are exactly seven of these and I listed every single one ๐ )
--fwlang=LANGโ Set the language in the firmware. LANG as follows:0= Japanese1= English2= French3= German4= Italian5= Spanish
so your DS firmware speaks six languages and honestly? multilingual queen ๐โจ
--cflash=PATH_TO_DISK_IMAGEโ Enable disk image GBAMP compact flash emulation. give it a path to a disk image and it just works ๐-h,--helpโ Show summary of options. when in doubt, ask for help, that's not embarrassing that's self-care ๐ซถ-v,--versionโ Show version of program. flex which version you're on ๐
๐ INPUT ๐
okay so this is the part where you learn to actually play, bestie:
Mouse cursor acts as stylus, mouse click replaces stylus touch. yes, your mouse is a tiny plastic pen now, deal with it ๐๏ธโจ
Keyboard can be configured, and by default works as follows:
F1-F10โ load savegame from slot 1-10Shift+F1-F10โ save game to slot 1-10- Non-keypad arrows โ act as d-pad
z= Ax= Ba= Ys= Xq= Lw= REnter= STARTLeft Shift= SELECTBackspace= LID
Desmume accepts joystick events, which can be configured by user. controller girlies rise up ๐ฎ๐
๐ AUTHOR ๐
desmume was written by DeSmuME team (http://sourceforge.net/projects/desmume). legends, honestly ๐
This manual page was written by Reinhard Tartler <siretart@tauware.de> and modified by Pascal Giard <pascal@debian.org>, for the Debian project (but may be used by others). shoutout to the manual-page girlies, the unsung heroes of documentation ๐
aaaaand that's the whole page, no notes, you're fully caught up โญ
cute little sign-off: this is the General Commands Manual edition of the page, dated June 26, 2007, so yeah it's vintage and we love her for that ๐ฆ bye bestie, go play some DS games ๐ ๐
๐ฆ where this page comes from
- alpine 3.24: desmume-doc 0.9.13-r4 ยท GPL-2.0-or-later
- arch rolling: desmume 0.9.13-2 ยท GPL
- debian bookworm: desmume 0.9.11-4.1 ยท GPL-2.0-or-later
- nixos 26.05: desmume 0.9.13
- nixpkgs unstable: desmume 0.9.13
- ubuntu jammy: desmume 0.9.11-3build2 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms