DESMUME(1)
๐ NAME ๐
okay so bestie, gather round: desmume-cli โ it's a Nintendo DS emulator, and this page is its manual (specifically for the desmume-cli program, from the DESMUME(1) man page in the General Commands Manual, iykyk). โจ
๐ SYNOPSIS ๐
desmume-cli [options] files...
that's it. options, then your files. the way that it just works ๐ซถ
๐ฆ DESCRIPTION ๐ฆ
so this manual page documents desmume-cli briefly โ like, the short version, the vibe check, the highlights reel.
desmume is a Nintendo DS emulator that runs homebrew demos and commercial games. yes, both. no cap. ๐
โจ OPTIONS โจ
these programs follow the usual GNU command line syntax, bestie โ long options start with two dashes (-). here's the full rundown, nothing skipped, periodt:
--load-slot=NUMโ loads your savegame from slotNUM. your progress said "i'm back" ๐--disable-soundโ turns off sound emulation. silent mode, main character energy, no soundtrack.--disable-limiterโ disables the 60 fps limiter. let it run, fr fr.--3d-engine=ENGINEโ picks which 3d emulation you want. your choices:0= 3d disabled1= internal desmume software rasterizer (default)
--opengl-2dโ enables using OpenGL for screen rendering. shiny. ๐--soft-convertโ use software colour conversion during OpenGL screen rendering. lowkey it may produce better or worse frame rates depending on your hardware โ so like, it's giving "try it and see", bestie.--arm9gdb=PORT_NUMโ enable the ARM9 GDB stub on the given port. debugger besties rise ๐--arm7gdb=PORT_NUMโ enable the ARM7 GDB stub on the given port. same energy, different ARM ๐--save-type=TYPEโ pick your savetype from these:0= Autodetect1= EEPROM 4kbit2= EEPROM 64kbit3= EEPROM 512kbit4= FRAM 256kbit5= FLASH 2mbit6= FLASH 4mbit
--fwlang=LANGโ sets the language in the firmware.LANGoptions are:0= Japanese1= English2= French3= German4= Italian5= Spanish
--cflash=PATH_TO_DISK_IMAGEโ enable disk image GBAMP compact flash emulation. fancy โจ--helpโ show summary of options. when in doubt, ask for help, it's iconic ๐--versionโ show version of program. know your build, bestie.
โ ๏ธ heads up: some options may be unavailable depending on compile-time configuration โ for instance, gdb stubs and opengl. so if something ghosts you, that's why ๐ญ
๐ฎ INPUT ๐ฎ
the mouse cursor acts as the stylus, and a mouse click replaces a stylus touch. so your mouse is literally the pen. slay. ๐๏ธ
the keyboard is configured like this:
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
memorize these and you're unstoppable, no cap ๐
๐ AUTHOR ๐
desmume was written by the DeSmuME team (http://sourceforge.net/projects/desmume).
this manual page was written by Pascal Giard <pascal@debian.org>, for the Debian project (but may be used by others). shoutout to them fr fr ๐ซถ
and that's the whole page, bestie! this little beauty is from June 26, 2007, manual name DESMUME(1), and it lives under the General Commands Manual. go forth and emulate, you gorgeous nerd ๐โจ๐๐ฆ
๐ฆ 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
- debian trixie: desmume 0.9.13-4 ยท 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
- ubuntu noble: desmume 0.9.11-7build2 ยท GPL-2.0-or-later
- ubuntu questing: desmume 0.9.13-4
- ubuntu resolute: desmume 0.9.13-4build1 ยท GPL-2.0-or-later
- ubuntu stonking: desmume 0.9.13-4build1 ยท 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