PicoDrive doesn't start in RetroArch 1.6.0 on Android (TV) 7

Hi!

I updated RetroArch from 1.5.0 stable to 1.6.0 stable on my Nvidia Shield TV running Android TV 7. Now PicoDrive doesn’t start anymore. In 1.5.0 it worked flawlessly. However PicoDrive works with 1.6.0 on my old phone running Android 4.4.

At the moment I don’t have access to another Android 7 device. So I can’t figure out if PicoDrive has a problem with Android 7 or especially with Android TV.

Does anyone else have an Android 7 or TV device to check it out?

Kind regards

This happens on my device too it has to do with google being retarded.

Awhile back “text relocations” a term for const variables in assembly located at a specific address stopped working and googles great idea was to just ban them and break anything that used them, version 1.5.0 was compiled for an older android target before this happened.

The switch to 1.6.0 updated the target version and broke loading dynamic librarys(cores) with “text relocations”.

This same issue happened with pcsx-rearmed but was fixed. Here is the pcsx fix: https://github.com/libretro/pcsx_rearmed/commit/0e4ad31902f206e2c6945632bb1f558eae941ff1 The issue: https://github.com/libretro/pcsx_rearmed/issues/116

What are you trying to play? PicoDrive is used for 32x because GenesisPlus GX lacks support for it but GenesisPlus GX is more accurate and power consumption does not matter since the shield tv has no battery.

Sorry for the late response.

I don’t have any X32 games in my library, but decided for PicoDrive to just have the ability in the future. However, for me it’s okay to switch to Genesis Plus GX for the moment.