the problem is that the IMAMEBASEPATH dir in libretro.c-->retro_load_game is setted as memcpy(IMAMEBASEPATH, info->path, strlen(core_sys_directory) + 1) but it should be settes as retro_content_directory memcpy(IMAMEBASEPATH, info->path, strlen(retro_content_directory) + 1); modifyng this line all works correctly.