New to ES had some questions regarding shutdown and MAME not launching. Installed on Windows
-
I just got EmulationStation loaded and working this evening to where all my systems are working except one. I am unable to get any of my MAME games to work. Once I choose the MAME game, EmulationStation closes, cmd comes up, then closes and goes back to EmulationStation. It was doing this before for all systems, but I realized that it was pointing to a cores file that wasn't there. I verified that the correct core dll file is in the location that the es_system is pointing. Is there a log or anything where I can find information why it's crashing? Please note this is installed on Windows 10.
My next question that I was unable to find an answer for is configuring my controller for each system. I am running EmulationStation on Windows. I have 2 USB arcade sticks with 6 buttons each. I set these up using configure input in ES, which works fine. I also opened RetroArch and configured the inputs there. I only configured "A,B,X,Y,Select,Start" as I started testing with SNES games. Obviously a system such as the Genesis has different buttons in different locations. What is the easiest way to set this up?
Lastly, the shutdown system doesn't work. How can I resolve this? As it's in an arcade cabinet which won't have a mouse connected, I would really like to be able to shutdown the PC from ES. Thank you in advance for the help!
-
- Arcade games are a little more finicky, you need to find the correct ROM version for your emulator - Quick Start.
- For key bindings, you could do the same for each system/core (i.e. use the RA GUI to assign keys), then save the bindings for the Core from the RGUI.
- ES on Windows runs the
shutdown -s -t 0
command when shutdown is called, my guess is that because of UAC this does not work. Disable UAC and re-try, if it doesn't work, then look in the ES log file.
Please note that this is a RetroPie focused forum, you could find more appropriate help in arcade builds forums.
-
Mitu, Thank you very much for your help. Can you elaborate on the key bindings. Specifically saving the bindings for the Core from RGUI.. What i Did i went into Retroarch settings, input and mapped for buttons a,b,x,y,start,select. I'm running the scaper so I'm not able to stop it and look but I don't recall seeings buttons for the genesis like button C.. How does this work?
As far as UAC, I believe this is already disabled. Where is the ES log located? Thank you again!
-
@tr33x0rs RetroArch mapping is explained in https://retropie.org.uk/docs/RetroArch-Configuration/, you can check it in the Input section of the settings.
The ES log file is in%PROPFILE%/.emulationstation/
, but since you're running on Windows it depends on how the start-up script is set up. -
@mitu My UAC is completely disabled. Can you tell me where the ES log is located so that I can troubleshoot this further? Thank you again.
-
@tr33x0rs On Windows, it should be in
C:\users\<your_username>\.emulationstation
, but it might be different depending on how you start it. If you have a.bat
or.cmd
file that starts Emulationstation, post the contents of the file here. -
@mitu Thank you, you can view my log here. https://pastebin.com/2G9qseJb It shows that ES shutdown cleanly, but the PC never restarts. Any help is greatly appreciated. Thank you.
-
@tr33x0rs Yeah, about that - I've looked again and the
shutdown
command is not used anymore, instead there's an external script that does the shutdown/reboot/restart/quit. For Windows, there's no such script, so unfortunately you'll not be able to use that menu.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.