2018-01-18, 23:52
(2018-01-18, 17:17)ozzy667 Wrote: Apologies if the answer to this problem is obvious, but I can't seem to get it to work after reading, watching, and Googling for the past many hours.A couple things to look at for Android (which is the hardest to setup):
I am attempting to run IARL (v 1.6.8) on my Nvidia shield with Kodi 17.6. and Retroarch. I've got all the cores updated and have run the wizard. I'm aware of the bios requirements for some systems from setting up a Pi a while back.
My issue arises when I attempt to launch a game. I get the screen showing the box art for an snes game without any issues, but when I launch I find myself back in Retroarch. I assume that the Kodi add-on isn't pointing at the correct place to run the emulator, but I can't seem to find what I'm doing wrong.
Any ideas where my problem might be? Thank you in advance.
- IARL settings should point to the config file that Retroarch is using. Some info on that here. Android command line, for whatever reason, requires the config file to be defined. Just make sure the IARL setting matches the retroarch setting for the config file location.
- Retroarch needs to not be running. Another quirk with Android is if Retroarch is running in the background, it will not launch with the command line. For setup with Android, I recommend you setup a hotkey to exit Retroarch from your controller. When your playing a game, using the hotkey will close the Retroarch app and take you back to Kodi, and then ensure the next time you try and launch a game it will work.
- Make sure the core that IARL is trying to launch with is actually in your list of available cores in Retroarch. The default that IARL sets up for Android for SNES is to launch using SNES9x 2010 (because that apparently has the best compatibility for android), but you can change that to whatever you want, see here on configuring each list manually.