Emulator Presets

► VERSION NOTEThe list below is the set built into MaLa v2.0, which adds many newer emulators (such as Flycast, DuckStation, Mesen and melonDS) to the shorter list in MaLa v1.x. The presets are built in, so the menu always works, and the command lines stay fully editable. A preset of your own in emulator_presets.ini overrides a built-in one with the same name.

MaLa can launch any command-line-based emulator, but every emulator expects its own command-line syntax — different switches, different quoting, different argument order. Emulator presets remove that guesswork: pick your emulator from a built-in list and MaLa fills in the correct command line for you, for the systems below.

► HOW IT WORKS In MaLa Options, go to Other Emu Config → Execution, right-click the Command line box, and choose Emulator presets. Pick your system, then your specific emulator, and the command line is filled in automatically — ready to use, or to tweak further for your own setup.
MaLa Emulator Presets right-click menu

Example

Say you want to add Atari 2600 support using the Stella emulator. In MaLa Options → Other Emu Config, add a new emulator called "Atari", switch to the Execution tab, right-click the Command line box, and choose Emulator presets → Atari → Atari 2600 (Stella). MaLa fills in the Command line box for you:

-fullscreen 1 "%path%\%rom%.%ext%"

%path%, %rom% and %ext% are placeholders MaLa substitutes automatically for whichever game you launch — you never type these yourself, and the same preset works for every ROM in that system's game list. Pick a different emulator instead of Stella and you'd get a completely different command line, matching that emulator's own syntax — that's the whole point of a preset.

The following systems and emulators have a built-in preset:

Atari

Commodore

Nintendo

Sega

Sony

Other Consoles & Handhelds

Pinball

PC, Multi-System & Laserdisc

► NOTEThese presets are a starting point. You can customise any command-line parameters in the MaLa Options dialog.