Closed stellarporter closed 2 years ago
@leoxxx Would you mind trying a few stable Android Retroarch builds from 1.7.4, 1.7.5, 1.7.6 and confirm whether the problem still exists?
@stellarporter I'm using the 1.7.5 stable now. The issue exists. Waitting for the 1.7.7. Retroarch or core don't support zipped .npc roms. Renaming them can solve it. https://github.com/libretro/beetle-ngp-libretro/issues/47#issuecomment-478314693 Maybe it's casued by the core info.
@retro-wertz just added the npc extension to the core's supported extensions, which is probably why there was an issue. Does it work properly now?
Opening this issue for user @leoxxx. https://github.com/libretro/beetle-ngp-libretro/issues/47
Description
It's been discovered that the Android frontend sometimes correctly unzips the rom and sends it over to the core for loading. But for several zipped roms, it skips the unpacking process and transfers a raw PK binary, which soft crashes the core. Compiling core with LOAD_FROM_MEMORY flag didn't work either.
These same zipped roms work with Android NGP.EMU and NEOPOP emulators.
If the problem roms are unzipped first and loaded as raw ngc roms, they startup fine.
I cannot repo this on Windows.
Expected behavior
Loading any valid zipped rom should boot and play correctly.
Actual behavior
Some zipped roms just hang the emulator on a white screen.
Steps to reproduce the bug
Bisect Results
N/A. Ask @leoxxx for information about previous RA builds.
Version/Commit
Using nightly buildbot for Retroarch and mednafen_ngp_libretro_android.so (armeabi-v7).
Environment information