New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Android]Core don't support zipped .npc roms #47
Comments
All games work using latest git commit. |
78eb883 |
Compiled 78eb883 for {Windows} and all games above okay. In-game playable. No-intro verified set. Should also mention using {msvc} compiler. |
Please test in android. |
Sorry, don't have way to compile or test Android port. First guess is some 32-bit to 64-bit conversion error. Or maybe memory mapping problem. |
I‘m not a developer. So I don't understand the code. |
Thanks. Wow. That's surprisingly old code but nice for comparing. Still have to find way to compile Android test apps. |
Try these 3 builds from some time ago. We'll keep narrowing it down from here. 69aaf33 https://ci.appveyor.com/project/stellarporter/beetle-ngp-libretro/builds/23208933/artifacts |
Test all armv7 cores. Still white screen. |
Don't know what cause is yet for either issue. Here's test1: force byte alignment. |
VMWare Player + Android CM x86 13.0 r1 = Retroarch x86 android now playable on a virtual tablet. It works decently well to my surprise. Results of using stock Android x86 NGP core:
|
Android x86 = okay, sha-1 hashes
@leoxxx side-note: test1 fails to fix SNK Gals' Fighters on x86 Android. |
Don't understand this. Andorid phone use the ARM SoC.
It's the bug only for android.(Maybe. Not test in linux, IOS and so on.) NGP.EMU has the same bug. |
It will create tracelog. Using this method, I've figured out maybe root cause of SNK GF problem (clang compiler out-of-order execution??). Mednafen NGP uses lots of new code not in NGP.EMU so that could crash bulk of games listed. |
@stellarporter |
@leoxxx It should create a trace in |
@stellarporter |
@leoxxx This is probably going to take several more logging tries. I think it lags because it keeps running bad code forever. |
@leoxxx It will create a ngp_log.txt like before if it fails. Okay to skip 23458408 unless 23466517 crashes and doesn't produce a log. edit: This does not include the Ogre Battle speech hackfix. I'll add that for Android builds next time. |
23466517 is better than before. No lag when press menu. And it create the log is small and clear. Great! You can add this debug mode to this core option.
The name is so strange. I don't edit name to it. |
Neo Geo Cup should be similar to this:
Can you also produce logs for
Something is very wrong and I can't tell where. edit: Are your roms (un)zipped? Wonder if frontend is mangling the bits. |
@stellarporter Here are can't load roms' logs: SNK Vs Capcom - Card Fighters Clash - Capcom Version
Dark Arms - Beast Buster 1999
Dive Alert - Burn Edition
Dive Alert - Rebecca Version
Densha De Go! 2
SNK Vs Capcom - Card Fighters Clash - Capcom Version is differnet from others. Here are can load roms' logs: SNK Gals Fighters
SNK Vs Capcom - Card Fighters Clash - SNK Version
Rom is zip file. If the mangling exists, how to set it in retroarch? |
@leoxxx If fails, unzip your non-working games and run them again as raw files. This might not be a core issue. Bad logs are very broken and a bad sign. |
@leoxxx You'd have to file with https://www.github.com/libretro/Retroarch as it's not core problem. |
THX. I'll test the .npc file later.
|
Here's 1 last Android test build that might work with problem zipped roms. Delete old libretro.so files. This one is correctly named and will be plug-and-play now. https://ci.appveyor.com/project/stellarporter/beetle-ngp-libretro/builds/23475238
This is likely my last Android build which has everything included; buildbot may not update for awhile. Please try Ogre Battle also. Thanks for taking the time to iron out all these issues. Tag: |
@stellarporter |
I'll open the report up there. |
all these games loads fine on my crappy android 5.1, arm7a-neon device using latest code from buildbot. |
@retro-wertz |
yes they are zipped, that is the test condition, right? |
Yes. |
@stellarporter |
.npc are not supported, or at least not used in no-intro which the database is based on.. its probably some previously used extensions. |
again... is .npc an official format? coz its not part of .info file or no-intro dats in any case i find this confusing since libretro suppose to reject invalid extension and clearly .npc is not suppose to be supported in core currently as a valid extension to open it |
@retro-wertz |
unless a .npc has a different way of loading the rom, i have added PR to support this extension. just incase somebody else gets a hold of other .npc files and gets confused. |
Hang in a white screen. These roms can work in NGP.EMU and NEOPOP.
The text was updated successfully, but these errors were encountered: