Aloshi / EmulationStation

A flexible emulator front-end supporting keyboardless navigation and custom system themes.
MIT License
2.06k stars 905 forks source link

N64 not working with ES on Windows 10 #605

Open chazown97 opened 8 years ago

chazown97 commented 8 years ago

Alright, so I'm trying to use M64Py and I have my es_systems.cfg set up like so:

 <system>

    <name>n64</name>

    <fullname>Nintendo 64</fullname>

    <path>~\Documents\Emulation\Roms\N64</path>

    <extension>.z64 .zip .n64 .v64</extension>

    <command>C:\Program Files (x86)\M64Py\m64py.exe "%ROM_RAW%"</command>

    <platform>n64</platform>

    <theme>n64</theme>

 </system>

And here's what the log puts out:

lvl2: EmulationStation - v2.0.1a, built Mar 8 2015 - 16:10:39 lvl2: Creating surface... lvl2: Created window successfully. lvl2: Checking available OpenGL extensions... lvl2: ARB_texture_non_power_of_two: ok lvl2: Loading system config file C:/Users/Chaz/.emulationstation/es_systems.cfg... lvl2: Parsing XML file "C:/Users/Chaz/.emulationstation/gamelists/nds/gamelist.xml"... lvl2: Parsing XML file "C:/Users/Chaz/.emulationstation/gamelists/gba/gamelist.xml"... lvl2: Parsing XML file "C:/Users/Chaz/.emulationstation/gamelists/n64/gamelist.xml"... lvl2: req sound [basic.launch] lvl2: (missing) lvl2: Attempting to launch game... lvl2: getting volume as 4 ( from float 0.04) lvl2: C:\Program Files (x86)\M64Py\m64py.exe "C:\Users\Chaz\Documents\Emulation\Roms\N64\The Legend of Zelda - Majora's Mask (USA).n64" lvl1: ...launch terminated with nonzero exit code 1! lvl2: Creating surface... lvl2: Created window successfully. lvl2: EmulationStation cleanly shutting down.

Sorry if this has been handled before, but this is driving me nuts! Oh yeah, and I also tried this with Project64 and the same thing happened. I think the only difference in my es_systems.cfg was this:

<command>C:\Program Files (x86)\Project64 2.2\Project64.exe</command>

For clarification as well, I also have this set up and it works perfectly as it should:

 <system>

    <name>gba</name>

    <fullname>Nintendo GameBoy Advance</fullname>

    <path>~\Documents\Emulation\Roms\GBA</path>

    <extension>.gba .zip</extension>

    <command>C:\Users\Chaz\Documents\Emulation\VisualBoyAdvance-M-2.0.0-beta2\VisualBoyAdvance-M.exe "%ROM_RAW%"</command>

    <platform>gba</platform>

    <theme>gba</theme>

 </system>
RyLo2797 commented 8 years ago

Try:

``` n64 Nintendo 64 ~\Documents\Emulation\Roms\N64 .z64 .zip .n64 .v64 "C:\Program Files (x86)\M64Py\m64py.exe" "%ROM_RAW%" n64 n64 ```

Paths with spaces need to use quotes.

chazown97 commented 8 years ago

Thanks, but I managed to solve it by moving the emulator to my documents folder.

IAMSolaara commented 7 years ago

i would suggest adding the program's folder path to system variables and just put the program's exe name in es_config, i did it with project64