I don't have NeoGeo setup but for SNES I use SNES9x_libertro_android.so core from Retro Arch and everything seems to be working fine. Probably obvious (But wasn't to me at first.) make sure each system has it's own folder or it'll try to use the wrong core. Other then that I'm not to sure.