<system>
<!-- A short name, used internally. Traditionally lower-case. -->
<name>nes</name>
<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Nintendo Entertainment System</fullname>
<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~\roms\nes</path>
<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip</extension>
<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>retroarch -L ~/cores/libretro-fceumm.so %ROM%</command>
<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>nes</platform>
<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>nes</theme>
</system>
<!-- A short name, used internally. Traditionally lower-case. -->
<name>nes</name>
<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Nintendo Entertainment System</fullname>
<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~\roms\nes</path>
<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip</extension>
<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>retroarch -L ~/cores/libretro-fceumm.so %ROM%</command>
<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>nes</platform>
<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>nes</theme>
</system>
lvl2: EmulationStation - v2.0.0-rc1, built Jun 16 2014 - 15:46:26
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 0, device index: 0)
lvl2: Loading system config file D:/Emulators/EmulationStation//.emulationstation/es_systems.cfg...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/nes/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/snes/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/genesis/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/gba/gamelist.xml"...
lvl2: req sound [detailed.launch]
lvl2: (missing)
lvl2: Attempting to launch game...
lvl2: retroarch -L ~/cores/libretro-fceumm.so D:/Emulators/EmulationStation//roms/nes/Super\ Mario\ Bros.\ \(World\).zip
lvl1: ...launch terminated with nonzero exit code 1!
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 1, device index: 0)
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 1, device index: 0)
lvl2: EmulationStation cleanly shutting down.
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 0, device index: 0)
lvl2: Loading system config file D:/Emulators/EmulationStation//.emulationstation/es_systems.cfg...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/nes/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/snes/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/genesis/gamelist.xml"...
lvl2: Parsing XML file "D:/Emulators/EmulationStation//.emulationstation/gamelists/gba/gamelist.xml"...
lvl2: req sound [detailed.launch]
lvl2: (missing)
lvl2: Attempting to launch game...
lvl2: retroarch -L ~/cores/libretro-fceumm.so D:/Emulators/EmulationStation//roms/nes/Super\ Mario\ Bros.\ \(World\).zip
lvl1: ...launch terminated with nonzero exit code 1!
lvl2: Creating surface...
lvl2: Created window successfully.
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 1, device index: 0)
lvl2: Added known joystick USB,2-axis 8-button gamepad (instance ID: 1, device index: 0)
lvl2: EmulationStation cleanly shutting down.
Halp?
Oh, and im doing this with the portable batch file so i can have everything in one dir.
