Jump to content
mikty

how to integrate a 2nd retroarch aarch64 to hyperspin

Recommended Posts

For what it's worth - I run into the same issue as well. Modified the ini files, tried to set a different config folder, etc... but at the end of the day I still get the "config directory not set" error when trying to launch through the 64bit retroarch on my nvidia shield tv.

Share this post


Link to post
Share on other sites

Yep it needs intevention from the HS Android maintainer but not heard anything yet. I am not sure this will happen in the near future.

 

Share this post


Link to post
Share on other sites

I've been playing around with Retroarch64 on its own so I can get the feel for it before merging it with my HyperSpin setup, but my Shield controllers aren't being recognized at all for some reason. I can navigate the RA64 menus and map buttons but whenever I boot up a game, no buttons on the controller are recognized (except the Shield TV Home button). This goes for both my 2015 + 2017 style controllers.

Anyone else having problems like this? Thinking I should just delete all my controller configs for RA + RA64 but scared I may screw up my current HS setup.  

Share this post


Link to post
Share on other sites

I wouldn’t delete them. Could be a path issue.

check in settings>directory>Joypad Profiles

Then go to online Updater and update them

Share this post


Link to post
Share on other sites

Odd discovery slightly related to this. The atari800 core has been known broken for Android for months now, but appears to be working the aarch64 build just fine. Another reason to want to get this all working.

Share this post


Link to post
Share on other sites

Also, in watching how Arc Browser launches the aarch64 build, it's clear that it is passing to Retroarch the path to the config file to use, however Hyperspin is not, which leads to Retroarch making its own best estimate which is wrong.

Share this post


Link to post
Share on other sites

Good info @zerojay 

Has that been highlighte to the RA team?

Iirc HS has a seperate intent for retroarch compared to other emu's an within that it passes the config location. User/data/ ....

I am fairly certain thats where the issue arises. No word from Reznnate so it will be a waiting game :(

Share this post


Link to post
Share on other sites

It would be so great if Reznnate could refresh this marvelous hyperspin version on android with 64 bits support together with the 32 bits. Hope

Regards

Share this post


Link to post
Share on other sites
18 hours ago, mikty said:

It would be so great if Reznnate could refresh this marvelous hyperspin version on android with 64 bits support together with the 32 bits. Hope

Regards

yes it's what i need ,i play game cube whith retroarch 64 .Better than dolpnin emulators.

Share this post


Link to post
Share on other sites

There are other ways of skinning this cat. A tasker task that sends out the proper intent when it itself is run as an application through HS. Or writing an app that receives intents and then sends them out depending on what it receives. Basically, we would need to create an app that would be the go between HS and Retroarch or whatever else.

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, zerojay said:

There are other ways of skinning this cat. A tasker task that sends out the proper intent when it itself is run as an application through HS. Or writing an app that receives intents and then sends them out depending on what it receives. Basically, we would need to create an app that would be the go between HS and Retroarch or whatever else.

This would be nice to see. Never had much luck with tasker myself

Share this post


Link to post
Share on other sites

Just got back to this last night. I succeeded in creating a task in Tasker that can launch either 32/64 bit versions of Retroarch with the game and config files needed. 64-bit launches and works properly, unlike the previous attempts where it was clear the config file wasn't being passed. Looking into how I can pass parameters to the task to allow me to create one task that can handle all ROMs for a system... and if that works, maybe all ROMs period. Long-term, I'd like to also add the ability to define a libretro core per game from a text file. We'll see. More updates soon.

  • Like 1

Share this post


Link to post
Share on other sites

Exciting stuff, looking forward to seeing it in action. My Shield time is very slowly increasing again which is good.

 

4 minutes ago, zerojay said:

Long-term, I'd like to also add the ability to define a libretro core per game from a text file. 

This is a top feature of mine. It could open up lots of possibilities for custom wheels. Add some real polish to the Shield setup :)

Share this post


Link to post
Share on other sites
2 hours ago, zerojay said:

Just got back to this last night. I succeeded in creating a task in Tasker that can launch either 32/64 bit versions of Retroarch with the game and config files needed. 64-bit launches and works properly, unlike the previous attempts where it was clear the config file wasn't being passed. Looking into how I can pass parameters to the task to allow me to create one task that can handle all ROMs for a system... and if that works, maybe all ROMs period. Long-term, I'd like to also add the ability to define a libretro core per game from a text file. We'll see. More updates soon.

Nice, hope we could arrive to achieve this. thanks

Share this post


Link to post
Share on other sites

avez vous réussi a integrer retroarch64?

L'emulation game cube y est meilleur que dolphin.

C'est le seul truc qui ne marche pas dans mon hyperspin.

J'espére que cela vas se régler.

bon courage

Share this post


Link to post
Share on other sites

Nothing short of writing an Android app is going to work here. A simple app will need to receive an intent from Hyperspin, read the extra intent info and then use that info to send an intent to our emulator of choice with extras needed. 

  • Like 1

Share this post


Link to post
Share on other sites

Shame, was hoping you could pull it off.

i would be great to see the CONFIGFILE attribute added to HS like the other android FE’s so that path is configurable 

Share this post


Link to post
Share on other sites

Thanks to the person that suggested recompiling the .APK, I did so last month and changed it to allow RetroArch64 to run.  I have a large amount of emulators and I now use the 64 bit cores for all of them without an issue, I have no need for the 32bit RetroArch anymore. Cheers

  • Super Like 2

Share this post


Link to post
Share on other sites
2 hours ago, yarrick said:

Thanks to the person that suggested recompiling the .APK, I did so last month and changed it to allow RetroArch64 to run.  I have a large amount of emulators and I now use the 64 bit cores for all of them without an issue, I have no need for the 32bit RetroArch anymore. 

Awesome....would u like to leave a tutorial in case others wants to give it a go....I myself would like gamecube in retroarch but cant use it due to the cfg differences between the 2 apks....can u run both at the same time in hyperspin or no?

Share this post


Link to post
Share on other sites

Also how do u resign an apk....I currently use retroarch 176 I think but would like to add all my current cores then make it an apk again but with all cores in there...that way i can move my setup around without any issues or redownlaoding of cores

Share this post


Link to post
Share on other sites
8 hours ago, sanchezmike01 said:

Awesome....would u like to leave a tutorial in case others wants to give it a go....I myself would like gamecube in retroarch but cant use it due to the cfg differences between the 2 apks....can u run both at the same time in hyperspin or no?

Sure I would be happy to do a tutorial

My only concern is that perhaps the original creator of the APK would not want this, however all I did was change one line in the code so perhaps they would be willing to update the APK themselves?

Unfortunately my programming skills are lacking so I could not figure out how to do a split between retroarch emulators but I am wondering what emulators you want to run on RetroArch32 as I find all of mine work right now on RetroArch64?

 

  • Like 1
  • Super Like 1

Share this post


Link to post
Share on other sites
18 minutes ago, yarrick said:

My only concern is that perhaps the original creator of the APK would not want this, however all I did was change one line in the code so perhaps they would be willing to update the APK themselves?

Pass the guide to me 1st and I will approve it with the other admins. I doubt there will be an issue. :)

Share this post


Link to post
Share on other sites
8 hours ago, sanchezmike01 said:

Also how do u resign an apk....I currently use retroarch 176 I think but would like to add all my current cores then make it an apk again but with all cores in there...that way i can move my setup around without any issues or redownlaoding of cores

I did it on my laptop which I will have back later, 

I signed it with a( sorry cannot remember the name as it was a month ago)  APK signing tool.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...