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 slot NUM. 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 disabled
    • 1 = 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 = Autodetect
    • 1 = EEPROM 4kbit
    • 2 = EEPROM 64kbit
    • 3 = EEPROM 512kbit
    • 4 = FRAM 256kbit
    • 5 = FLASH 2mbit
    • 6 = FLASH 4mbit
  • --fwlang=LANG โ€” sets the language in the firmware. LANG options are:
    • 0 = Japanese
    • 1 = English
    • 2 = French
    • 3 = German
    • 4 = Italian
    • 5 = 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-10
  • Shift+F1-F10 โ€” save game to slot 1-10
  • Non-keypad arrows โ€” act as d-pad
  • z = A
  • x = B
  • a = Y
  • s = X
  • q = L
  • w = R
  • Enter = START
  • Left Shift = SELECT
  • Backspace = 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 ๐Ÿ’–โœจ๐ŸŽ€๐Ÿฆ‹