DerKoun / bsnes-hd

bsnes fork that adds HD video features
GNU General Public License v3.0
624 stars 35 forks source link

beta 10.6 does not work on RetroArch Android app (Nvidia SHIELD) #90

Open makeitTim opened 3 years ago

makeitTim commented 3 years ago

Placing the arm64 libretro.so in /retroarch/downloads is visible to RetroArch, but does not work. RetroArch appears to install it but does not recognize it as a working SNES core. I also tried the regular arm one, with the same file name, it also seemed to install but now is broken and will not install.

Is the beta 10.6 broken for android?

DerKoun commented 3 years ago

I put together a guide for the Android core on Discord and will just copy it here. Please let me know if it helps.

Android Setup Guide (if the auto updater version crashes) Place all ROMs in a folder on your phone, with a recognizable name. Rename the SO file from the Android ZIP from GitHub to something recognizable and place it on your phone. In RetroArch tap "Load Core" and "Install or Restore a Core". Then navigate to and tap the SO file. In "Playlists" tap "Import Content" and "Manual scan". Tap "Content Directory", navigate to the ROMs directory and tap "". Scroll down, tap "Default Core" and then the SO. Scroll all the way down and tap "Start Scan".

To play: In "Playlist" at the bottom tap the playlist named like the ROM folder. Tap the game you want to play and "Run".

makeitTim commented 3 years ago

Thanks for the reply... no help I'm afraid.

RetroArch Android TV interface doesn't have playlists? It does have the Scan / Explore feature... which doesn't handle large rom collection very well. Regardless, I tried a scanning just the folder with a sfc rom BUT result sis the same as "Load Content" and selecting the rom:

"No cores available" for a SFC rom file, or just lists all the other (working) cores when you select a ZIP containing the rom file. I uninstalled all my oath SNES roms... I just has two copies now of this snes-hd rom. One seems to be broken and won't uninstall (might be incorrect arm architecture I tried - somebody said somewhere 32 bit might work - but it's the same name as the arm64 file so who knows).

I'm trying primarily with F-Zero and the hacked HD SMW of course.

Anybody actually seen this working with RetroArch on Android TV/SHIELD?

DerKoun commented 3 years ago

I'll try some more things when I have time, but I doubt I can help more. I'd recommend trying the libretro forum and discord. Also. maybe this quote from the bsnes-hd Discord may help: _So I'm trying install bsneshd 10.6 on Android but the core doesn't have any information. So I figured it out by using a root explorer to go to the retroarch core folder, and setting permissions to that of other preinstalled cores. And renaming the core to bsnes_hd_betalibretro.so