Closed Agmorenard closed 7 years ago
Same here. I am using Super Famicom mini. I tried the Street Fighter 2 zero japan ver rom. The game runs fine, but when i press any button it pops out to the main menu. Any other game runs with '--retroarch' have same issue.
I've found that if you use the CloverApp, everything works fine, it's just when you add a ROM to the actual list of games that any button will close it.
I also have this issue. The "return to main menu" happens 2-3 seconds after i press one of the pad buttons (no matter which one); it happens with retroarch-launched games only.
Tried to uninstall everything+factory reset and re-patch kernel: always the same problem.
I did some more tests to dig out the problem (tests done with only genesis plus gx core):
retroarch 0.7 + genesis plus gx 0.7 = bug is not present, Mega Drive game starts and works fine (no exit when pressing pad buttons) but when exiting I have C8 error; need to remove USB power to turn off the console and after reboot it asks for language select.
retroarch 0.7 + genesis plus gx 0.8 = game does not start (black screen).
retroarch 0.8 + genesis plus gx 0.7 = bug is present (game starts and exits at each butto press).
I suppose the problem is inside retroarch core, need to dig it out.
EDIT: those are the file differencies between retroarch 0.7 and 0.8: https://i.imgur.com/4DhIpDE.png , hope someone will find the bug and solve it; it seems to be related to new stuff added in 0.8 retroarch module. My best guess are:
/bin/retroarch-clover and/or / /etc/preinit.d/pe9af_retroarch
I just don't understand, why so many people have no problem with retroarch, while we have this problem. There are differences between each SNES mini?
My best guess is that the problem is present in people who modded with early hakchi versions but there are reports of people haveing the problem even if they started "hacking" with hakchi2 2.20 so... dunno ! :P
Actually, i didn't hack SNES with early hakchi. I hacked with official 2.20, that was released yesterday. So, I'm one of them :P
Can this be the problem: https://i.imgur.com/QXUwuLX.png ? (I am not a script guru, sorry)
File is: user_mods 0.8/retroarch/bin/retroarch-clover-child
I think the "bug" is in that piece of code; removing all this part:
[code]
while [ true ]; do kill -0 $rpid 2> /dev/null || break kill -0 $reset_pid 2> /dev/null || break kill -0 $power_pid 2> /dev/null || break if [ ! -z "$demo" ]; then
kill -0 $anybutton_pid 2> /dev/null || break
# Or after some time
ts2=$(date +"%s")
tp=$((ts2 - ts))
[ "$tp" -ge "$demo_time" ] && break
fi done
kill $rpid 2> /dev/null kill -KILL $reset_pid 2> /dev/null kill -KILL $power_pid 2> /dev/null [ ! -z "$demo" ] && kill -KILL $anybutton_pid 2> /dev/null
[ ! -z "$save" ] && mkdir -p $(dirname "$save") [ ! -z "$sram" ] && mkdir -p $(dirname "$sram") [ ! -z "$screenshot" ] && mkdir -p $(dirname "$screenshot") [/code]
Totally removing that part solve the problem (but makes the game crash when home button is pressed); is someone able to fix this part of code ? The problem, i sum it up, is that when launching a retroarch game at each button press the game exits to SNES Mini main menu.
Thanks in advance !
I'm not a good programmer, my i'm curious about this raw: if [ ! -z "$demo" ]; then Will it work without '!'?
I think it refers to "demo mode" which is halted when you press a button but I don't know if it is properly coded.
I think so too, but i dunno about '!'... It's more like NOT demo
Someone should bring this thread to Cluster attention ;)
I am having this issue as well. All of the controller buttons seem to be mapped to "Reset" so it goes back to the menu. On some games I can quickly hit "Select" and watch it move to the next option, but within a second it goes back to the Menu like I hit "Reset" aka "Suspend".
Type of game: NES. In a folder created with Folders Manager. One controller plugged in.
Same here! A fix is needed!
Here's what fixed it for me: I checked the box marked "Use button combination to reset" under Settings -> Controller Hacks.
First I flashed the custom kernel, then I installed the extra module for RetroArch 0.8, then I checked the box mentioned above and clicked "Save Settings to SNES Now". Finally I synchronized my selected games.
For now it looks like "Use button combination to reset" under Settings -> Controller Hacks is required if you are using RetroArch mod.
OMG, Thank you so much, FierceLog. It worked for me! Just to simplify your post: Checking "Use button combination to reset" under Settings -> Controller Hacks really fix that problem. Just do not forget to save it to SNES)
Are you guys having issues with save games not staying?
Good catch FierceLog ! It worked for me too !
I need more info. Maybe someone can let me see it via teamviewer?
What exactly "it"?
I need to login via telnet, check /dev/input/event* files, edit RetroArch script to add logs, check logs.
Oh, I found problem. Will be fixed soon.
Thank you Cluster !
Fixed and released. Download and install new version. Sorry for that.
Awesome! Thanks ClusterM!
Greeting, i have one problem.
After a launch a game, using retroarch, when i push any button, it returning back to game select with ability to save "save state". It's like, after pushing button, it automatically "pushes" reset button. What can be a problem there? For some information, i'm using same modules, that i downloaded from here. And tried to launch Sega and SNES game.