Closed leoxxx closed 3 years ago
https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#game-xxx-runs-slowly-why-
I'm a bit worried about the mslug5/kof2003 issue, as far as i can tell the only difference between old code (fbalpha2012) & new code (fbneo) would be the usage of memmove
, a safer (& actually slower) version of the previous memcpy
, however i suspect a broken implementation of it on android (it wouldn't be a first, see https://academy.realm.io/posts/when-memmove-fails/).
https://github.com/libretro/FBNeo/tree/master/src/burner/libretro#game-xxx-runs-slowly-why-
I'm a bit worried about the mslug5/kof2003 issue, as far as i can tell the only difference between old code (fbalpha2012) & new code (fbneo) would be the usage of
memmove
, a safer (& actually slower) version of the previousmemcpy
, however i suspect a broken implementation of it on android (it wouldn't be a first, see https://academy.realm.io/posts/when-memmove-fails/).
But they are O.K. with I5 3470 on Android. So I think the x86 core is O.K. (Not have Atom Z series devices, not sure it's O.K. or not.) What difference between x86 core & armeabi-v7a core?
What difference between x86 core & armeabi-v7a core?
No idea, but considering all the games you mentioned run fine and generally fast on rpi3, it's not an arm issue, and considering those issues can't be reproduced either when building with clang linux, it seems like an android platform issue. Maybe memmove
on android x86 & android arm are different and only the second one is buggy, it wouldn't be surprising if those functions were using cpu-specific assembly.
@dinkc64 do you remember details on the systems that needed this change : https://github.com/finalburnneo/FBNeo/commit/fbc3bbc0eb969959aa0ff0ce7f5466ab63ad1de8 ?
I have another possible culprit after looking at this commit : https://github.com/libretro/fbalpha2012/commit/334afe805e7c086f72f8857d8df240707cc02546
Afaik, the author of this one is an android developper, there must a reason for him to do this change.
@barbudreadmon I use FBA2018 before. FBA2018 is O.K also. https://github.com/barbudreadmon/fbalpha2018 But it can't be downloaded from retroarch now.
This core doesn't exist, and never will, this repo is just a backup of the core before fbalpha standalone migrated to github. If mslug5/kof2003 worked with that repo, then we are back to having no lead on this issue, because this repo doesn't have the fix from https://github.com/libretro/fbalpha2012/commit/334afe805e7c086f72f8857d8df240707cc02546
Is he using that alternative m68k cpu for arm? Can they try switching to musashi? :)
also 334aefe8 wasn't even a valid fix, even though the previous code was implemented completely wrong to begin with. If you look in the current code, it is slightly different.
@leoxxx i just confirmed those 2 games work fine on my android phone (with both arm & aarch64 version of retroarch), so that's obviously not a core issue.
Maybe try cleaning your retroarch setup, you might have something breaking those games in there (settings, savestates, nvram, whatever ...). Otherwise that would mean either android 7+ is broken (my phone is using android 6, with a qualcomm cpu at 1.5Ghz iirc) or your devices have some weird issues...
Anyway, since it doesn't appear to be a core issue, i'll be closing.
Edit : also got the confirmation from an android 10 user that it's working fine
@leoxxx i just confirmed those 2 games work fine on my android phone (with both arm & aarch64 version of retroarch), so that's obviously not a core issue.
Maybe try cleaning your retroarch setup, you might have something breaking those games in there (settings, savestates, nvram, whatever ...). Otherwise that would mean ~either android 7+ is broken (my phone is using android 6, with a qualcomm cpu at 1.5Ghz iirc) or~ your devices have some weird issues...
Anyway, since it doesn't appear to be a core issue, i'll be closing.
Edit : also got the confirmation from an android 10 user that it's working fine
I first install on my Android 9 decive. So can't clean retroarch setup. And I install 1.8.4 after uninstall old version(1.7.5) on my Android 7.1.1 decive. How to easy get the debug log?
How to easy get the debug log?
No idea, as far as i'm concerned i consider all android devices as crap, if i had the choice i wouldn't own a smartphone at all.
How to easy get the debug log?
No idea, as far as i'm concerned i consider all android devices as crap, if i had the choice i wouldn't own a smartphone at all.
Test f37309d. Still FC retroarch.
Test f37309d. Still FC retroarch.
Don't expect any fix for your issue, it is not a core bug as i said.
I might have a theory on what's happening : are you using 7z ? 7z is longer to uncompress than zip, and i heard android is a stupid piece of software that will kill an application which takes too long to respond. So make sure you are using light compression.
Don't post illegal content. If it's not about 7z, maybe slow storage ? Anyway those games work with fbneo on android, so you are on your own here.
leoxxx can you try with zip versions of the romsets for mslug5 / kof2003 ?
leoxxx can you try with zip versions of the romsets for mslug5 / kof2003 ?
mslug5.zip size: 79611519 bytes MD5: D13FB36F91BB5005F987F195FF466922 SHA1: 5261676838E72781800C9C1D71D3B94CE0114917 CRC32: 046A5344
romset info for mslug5 : format: rom name, size(in bytes), crc(hex)
268-p1cr.p1, 4194304, d0466792 268-p2cr.p2, 4194304, fbf6b61e 268-c1c.c1, 8388608, ab7c389a 268-c2c.c2, 8388608, 3560881b 268-c3c.c3, 8388608, 3af955ea 268-c4c.c4, 8388608, c329c373 268-c5c.c5, 8388608, 959c8177 268-c6c.c6, 8388608, 10a831b 268-c7c.c7, 8388608, 6d72a969 268-c8c.c8, 8388608, 551d720e 268-m1.m1, 524288, 4a5a6e0e 268-v1c.v1, 8388608, ae31d60c 268-v2c.v2, 8388608, c40613ed
kof2003.zip size: 84371437 bytes MD5: 003775D0456A8407B1E748416E5F5D58 SHA1: AA8D8D1642788C15342004E9C9964858CD0FCD7C CRC32: C4081FAF
romset info for kof2003 : format: rom name, size(in bytes), crc(hex)
271-p1c.p1, 4194304, 530ecc14 271-p2c.p2, 4194304, fd568da9 271-p3c.p3, 1048576, aec5b4a9 271-c1c.c1, 8388608, b1dc25d0 271-c2c.c2, 8388608, d5362437 271-c3c.c3, 8388608, a1fbeab 271-c4c.c4, 8388608, 87b19a0c 271-c5c.c5, 8388608, 704ea371 271-c6c.c6, 8388608, 20a1164c 271-c7c.c7, 8388608, 189aba7f 271-c8c.c8, 8388608, 20ec4fdc 271-m1c.m1, 524288, f5515629 271-v1c.v1, 8388608, ffa3f8c7 271-v2c.v2, 8388608, 5382c7d1
Don't post illegal content. If it's not about 7z, maybe slow storage ? Anyway those games work with fbneo on android, so you are on your own here.
Sorrry,I shouldn't up the rom files. UFS3.0 for my Android 9 decive. But why fba2012 is O.K. ?
But why fba2012 is O.K. ?
I don't know, it was just a theory, and in the first place i don't think fbalpha2012 is using the same code than fbneo to access storage (fbneo is using the libretro abstraction file stuff instead of direct file access, it might cause file reading to be a bit slower). At the end of the day, the only thing i know is that those games worked with fbneo on every tested android devices except yours, so even without being an android expert, i know that confirm it's a setup issue and not a core issue. We won't be able to help, sorry.
Not sure that'll help, but i asked around how the time before android kill an app is determined, and it seems there are several factors :
Searching on google, it seems there are a number of settings on android, in various places (battery, developper options, ...) to prevent it from closing apps in the background, maybe that could help.
@barbudreadmon
(fbneo is using the libretro abstraction file stuff instead of direct file access, it might cause file reading to be a bit slower)
Yes, it's a bit slower(Android 4.4.4& 7.1.1 decive). But it's not slow in my Android 9 decive, load at once. Maybe the SoC(Snapdragon 855) is high performance. These 2 roms have a slow before foce close. Thanks for your answer. Everyone do their best.
@leoxxx Btw, someone mentioned on discord that the issue you are talking about is more likely to happen when running 32-bit RA+core on a 64-bit android device (not sure that's true since my old 64-bit phone can use any version without issue). Is that your case here ?
@leoxxx Btw, someone mentioned on discord that the issue you are talking about is more likely to happen when running 32-bit RA+core on a 64-bit android device (not sure that's true since my old 64-bit phone can use any version without issue). Is that your case here ?
Yes, I use the RA 32-bit. But my 4.4.4 device should be a 32-bit system. So maybe it's the RA's issue? I always use the 32-bit RA from 1.7.X. But, why have these two roms issue only?
Idk, i just wanted to share the information to see if that could be a workaround for you, in the first place you never mentioned you were using an old version of RA, neither a different-arch one.
I think i already mentioned it : those 2 roms are in the top 10 fbneo games in terms of size (other games would be svc, samsho5, kof2002, matrim, kof2000, garou, mslug3 & kof2001), and they also use a somehow complex encryption, so they will take a longer time to render something than most, which seems to make your android devices think they must kill the app, which is clearly android bullshit imho.
Also, did you give a try to the alternative jamma based romsets kf2k3pcb
and ms5pcb
?
Anyway, i recommend using recent & same-arch RA.
@barbudreadmon I’ll try kf2k3pcb and ms5pcb. They have the same issue. 4.4.4 decive cant' use aarch 64. System is 32-bit. Soc is Snapdragon 410(ABI&machine is ARMv7).
4.4.4 decive cant' use aarch 64. System is 32-bit
Yeah, i know that, that's why i said "same-arch" instead of "aarch64".
So did you try RA 1.8.5 32-bits on your android 4 and RA 1.8.5 64-bits on your more recent devices to see if it works for you ?
4.4.4 decive cant' use aarch 64. System is 32-bit
Yeah, i know that, that's why i said "same-arch" instead of "aarch64".
So did you try RA 1.8.5 32-bits on your android 4 and RA 1.8.5 64-bits on your more recent devices to see if it works for you ?
Try on android 4 decive, same issue. So I give up trying on other decives.
So I give up trying on other decives.
Fine by me, just wanted to let you know about what seems to be a likely workaround.
So I give up trying on other decives.
Fine by me, just wanted to let you know about what seems to be a likely workaround.
Thanks for your help.
@leoxxx i just did another blind attempt at fixing that wrong behavior on android, please let me know if it improves situation with those games
@leoxxx Will I test 218fd30? Tried 1df8759, still error.
What about now ?
73f6466 is still error.
Too bad, then i guess it's not about some android issue with memmove
Is your android device set so that it'll try to save battery ? If so, could you try disabling battery savings ?
NO. I use average mode usually and not to set save battery. Then I switch the setting to high performance mode, it is still error.
FWIW, i just did a fresh install from https://buildbot.libretro.com/stable/1.9.3/android/RetroArch_aarch64.apk on my old android 6 phone, and mslug5 was still working fine, so as i previously said this issue is related to some bad setting on your android. Sorry i can't be more specific.
Maybe you're right. I'll clear the data then try them again on my Android 4.4.4 decive. THX.
When i say "bad setting", it includes settings that might have been hardcoded in your device by its brand. My point is that those games work fine on android and i've basically no way to figure out why they won't in some cases. The only thing i was able to try is "making the code faster while also using less memory", but it doesn't seem it helped.
Someone with an affected device and knowledge about android debugging will have to take a look.
thanks, we'll also keep trying to think of ways to fix this, but me and barbudreadmon really don't know much about android, so all we can do is experiment :)
@dinkc64 @barbudreadmon Thanks your reply. I'll test ASAP if the version improve. https://github.com/libretro/beetle-ngp-libretro/issues/43 @stellarporter stellarporter fix some issues for ngp core on Android. Maybe you can talk with him to fix some Android's issue.
I have an idea. Add fba2012 load roms mode in fbneo. Player can switch it in core option. I don't know if it's feasible.
I have an idea. Add fba2012 load roms mode in fbneo. Player can switch it in core option. I don't know if it's feasible.
I don't understand what you mean, the roms are loaded the same way than 2012 or even "2018" (you said it was working with "2018" version). I repeat : those games work fine on android, as far as we can tell from the informations we got, the issue is setup related.
That issue you linked fixed a bug where clang compiler would interpret some code differently, there is no such issue here.
You say the load modes are same, now.
I don't know, it was just a theory, and in the first place i don't think fbalpha2012 is using the same code than fbneo to access storage (fbneo is using the libretro abstraction file stuff instead of direct file access, it might cause file reading to be a bit slower).
But you say fba2012 use different codes to access storage before. So I think fba's load mode is different from fbneo. Then is fbneo load more contents than fba? Maybe some contents affect the issue. I don't say the same issue. I just think stellarporter maybe know about Android.
Android 9 decive
log level:debug
Here is mslug5 error log. retroarch2021_05_2617_15_42.log `RetroArch 1.9.3 (Git 3187c87) === Build ======================================= 容量: NEON VFPv3 VFPv4 [INFO] Built: May 15 2021 [INFO] Version: 1.9.3 [INFO] Git: 3187c87 [INFO] ================================================= [Input]: Found input driver: "android". Environ: SET_PIXEL_FORMAT: RGB565. libretro API 版本: 1 [INFO] 未按照 API 编译: 1 [Audio]: Set audio input rate to: 48000.00 Hz. [Video]: Video @ 1371x720 [Video]: Starting threaded video driver ... [Vulkan]: Vulkan dynamic library loaded. [Vulkan]: Found vulkan context: vk_android [Vulkan]: Detecting screen resolution 0x0. [Vulkan]: Setting swap interval: 1. [Android]: Native window size: 2232 x 1080. [Vulkan]: Created Android surface: 3928040744 [Vulkan]: Found GPU at index 0: Adreno (TM) 640 [Vulkan]: Using GPU index 0. [Vulkan]: Using semaphores for WSI acquire. [Vulkan]: Using GPU: Adreno (TM) 640 [Vulkan]: Queue family 0 supports 3 sub-queues. [Vulkan]: Using resolution 2232x1080 [Vulkan]: Using RGB565 format. [Vulkan]: Loading stock shader. [Joypad]: Found joypad driver: "android". [Font]: Using font rendering backend: stb-unicode. [Video]: Found display server: android [OpenSL]: Requested audio latency: 128 ms.[OpenSL]: Setting audio latency: Block size = 960, Blocks = 26, Total = 24960 ... [Display]: Found display driver: "vulkan". [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode.
[Playlist]: 正在读取历史文件: [/data/user/0/com.retroarch.ra32/content_history.lpl]. [Playlist]: 正在读取历史文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_music_history.lpl]. [Playlist]: 正在读取历史文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_image_history.lpl]. [Playlist]: 正在加载收藏文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_favorites.lpl]. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Android]: Native window size: 2232 x 1080. [Vulkan]: Destroying stale acquire semaphore. [Android]: Native window size: 2232 x 1080.
Subsystem ID: 0 Special game type: CBS ColecoVision Ident: cv ID: 1 Content: Rom (required) Subsystem ID: 1 Special game type: Fairchild ChannelF Ident: chf ID: 15 Content: Rom (required) Subsystem ID: 2 Special game type: MSX 1 Ident: msx ID: 4 Content: Rom (required) Subsystem ID: 3 Special game type: Nec PC-Engine Ident: pce ID: 5 Content: Rom (required) Subsystem ID: 4 Special game type: Nec SuperGrafX Ident: sgx ID: 7 Content: Rom (required) Subsystem ID: 5 Special game type: Nec TurboGrafx-16 Ident: tg16 ID: 9 Content: Rom (required) Subsystem ID: 6 Special game type: Nintendo Entertainment System Ident: nes ID: 11 Content: Rom (required) Subsystem ID: 7 Special game type: Nintendo Family Disk System Ident: fds ID: 12 Content: Rom (required) Subsystem ID: 8 Special game type: Sega GameGear Ident: gg ID: 2 Content: Rom (required) Subsystem ID: 9 Special game type: Sega Master System Ident: sms ID: 8 Content: Rom (required) Subsystem ID: 10 Special game type: Sega Megadrive Ident: md ID: 3 Content: Rom (required) Subsystem ID: 11 Special game type: Sega SG-1000 Ident: sg1k ID: 6 Content: Rom (required) Subsystem ID: 12 Special game type: SNK Neo Geo Pocket Ident: ngp ID: 14 Content: Rom (required) Subsystem ID: 13 Special game type: ZX Spectrum Ident: spec ID: 10 Content: Rom (required) Subsystem ID: 14 Special game type: Neogeo CD Ident: neocd ID: 13 Content: Iso (required) Subsystems: 15 [CORE]: Using content: /storage/emulated/0/MyFiles/FBAROMs/mslug5.zip. [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [Core]: Unloading core.. [Core]: Unloading core symbols.. Threaded video stats: Frames pushed: 3731, Frames dropped: 0. RetroArch 1.9.3 (Git 3187c87) === Build ======================================= 容量: NEON VFPv3 VFPv4 [INFO] Built: May 15 2021 [INFO] Version: 1.9.3 [INFO] Git: 3187c87 [INFO] ================================================= jni_thread_destruct() [Input]: Found input driver: "android". [Core]: Loading dynamic libretro core from: "/data/user/0/com.retroarch.ra32/cores/fbneo_libretro_android.so" [Overrides]: No core-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/FinalBurn Neo.cfg". [Overrides]: No content-dir-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/FBAROMs.cfg". [Overrides]: No game-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/mslug5.cfg".
Special game type: CBS ColecoVision Ident: cv ID: 1 Content: Rom (required) Special game type: Fairchild ChannelF Ident: chf ID: 15 Content: Rom (required) Special game type: MSX 1 Ident: msx ID: 4 Content: Rom (required) Special game type: Nec PC-Engine Ident: pce ID: 5 Content: Rom (required) Special game type: Nec SuperGrafX Ident: sgx ID: 7 Content: Rom (required) Special game type: Nec TurboGrafx-16 Ident: tg16 ID: 9 Content: Rom (required) Special game type: Nintendo Entertainment System Ident: nes ID: 11 Content: Rom (required) Special game type: Nintendo Family Disk System Ident: fds ID: 12 Content: Rom (required) Special game type: Sega GameGear Ident: gg ID: 2 Content: Rom (required) Special game type: Sega Master System Ident: sms ID: 8 Content: Rom (required) Special game type: Sega Megadrive Ident: md ID: 3 Content: Rom (required) Special game type: Sega SG-1000 Ident: sg1k ID: 6 Content: Rom (required) Special game type: SNK Neo Geo Pocket Ident: ngp ID: 14 Content: Rom (required) Special game type: ZX Spectrum Ident: spec ID: 10 Content: Rom (required) Special game type: Neogeo CD Ident: neocd ID: 13 Content: Iso (required) [Remaps]: Remap directory: "/storage/emulated/0/RetroArch/config/remaps". [Remaps]: Core-specific remap found at "/storage/emulated/0/RetroArch/config/remaps/FinalBurn Neo/FinalBurn Neo.rmp". [Overrides]: 重定向游戏存档文件至 "/storage/emulated/0/RetroArch/saves/FinalBurn Neo/mslug5.srm". [Overrides]: 正在重定向状态存储至 "/storage/emulated/0/RetroArch/states/FinalBurn Neo/mslug5.state".
Setting save dir to /storage/emulated/0/RetroArch/saves/FinalBurn Neo Environ: SYSTEM_DIRECTORY: "/storage/emulated/0/RetroArch/system". Setting system dir to /storage/emulated/0/RetroArch/system DIP switches offset: 25.
Controller port: 1 Classic (ID: 5) Modern (ID: 517) Mouse (ball only) (ID: 773) Mouse (full) (ID: 514) Pointer (ID: 6) Lightgun (ID: 4) Controller port: 2 Classic (ID: 5) Modern (ID: 517) Mouse (ball only) (ID: 773) Mouse (full) (ID: 514) Pointer (ID: 6) Lightgun (ID: 4) Initialize DIP switches. Error in mslug5DIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless Error in mslug5DIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless
Environ: GET_VARIABLE fbneo-cpu-speed-adjust: 100 Environ: GET_VARIABLE fbneo-allow-depth-32: enabled Environ: GET_VARIABLE fbneo-vertical-mode: disabled Environ: GET_VARIABLE fbneo-frameskip-v2: disabled Environ: GET_VARIABLE fbneo-frameskip-v2-threshold: 33 Environ: GET_VARIABLE fbneo-diagnostic-input: Hold Start Environ: GET_VARIABLE fbneo-neogeo-mode: DIPSWITCH Environ: GET_VARIABLE fbneo-memcard-mode: disabled Environ: GET_VARIABLE fbneo-hiscores: enabled Environ: GET_VARIABLE fbneo-allow-patched-romsets: enabled Environ: GET_VARIABLE fbneo-samplerate: 48000 Environ: GET_VARIABLE fbneo-sample-interpolation: 4-point 3rd order Environ: GET_VARIABLE fbneo-fm-interpolation: 4-point 3rd order Environ: GET_VARIABLE fbneo-lowpass-filter: disabled Environ: GET_VARIABLE fbneo-analog-speed: 100 Environ: GET_VARIABLE fbneo-lightgun-hide-crosshair: enabled [FBNeo] Searching all possible locations for romset mslug5 [FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/mslug5 [FBNeo] Romset found at /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/fbneo/mslug5 [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/mslug5 [FBNeo] Searching all possible locations for romset neogeo [FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/neogeo [FBNeo] Romset found at /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Romset found at /storage/emulated/0/RetroArch/system/fbneo/neogeo [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/neogeo [FBNeo] Using ROM with good CRC and name 268-p1cr.p1 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-p2cr.p2 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c1c.c1 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c2c.c2 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c3c.c3 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c4c.c4 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c5c.c5 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c6c.c6 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c7c.c7 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-c8c.c8 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-m1.m1 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-v1c.v1 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name 268-v2c.v2 from archive /storage/emulated/0/MyFiles/FBAROMs/mslug5 [FBNeo] Using ROM with good CRC and name sp-s3.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-s2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-s.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-u2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u2 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-e.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u4.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name vs-bios.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-j2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1.jipan.1024 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-45.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-j3.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name japan-j3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-j3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neo-po.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neo-epo.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neodebug.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-1v1_3db8c.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_3o.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_2o.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neopen.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sm1.sm1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sfix.sfix from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name 000-lo.lo from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_4_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo DIPSWITCH Neo Geo Mode selected => NeoSystem: 0x00. [FBNeo] No missing files, proceeding [FBNeo] Samplerate set to 48000 Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Autofire: Off Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Setting_mode: Off Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Coin_chutes: 1 Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Coin_chutes_2: 2 Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Commmunicaton: Disabled Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Free_play: Off Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Stop_mode: Off Environ: GET_VARIABLE fbneo-dipswitch-mslug5-BIOS: MVS Asia/Europe ver. 6 (1 slot) Environ: GET_VARIABLE fbneo-dipswitch-mslug5-Memory_card: Writable Environ: GET_VARIABLE fbneo-dipswitch-mslug5-New_card_type: Normal DIPSWITCH Neo Geo Mode selected => NeoSystem: 0x80. [FBNeo] Applied dipswitches from core options Cheat cpu-register INIT. `
Here is kof2003 error log. retroarch2021_05_2617_18_09.log `RetroArch 1.9.3 (Git 3187c87) === Build ======================================= 容量: NEON VFPv3 VFPv4 [INFO] Built: May 15 2021 [INFO] Version: 1.9.3 [INFO] Git: 3187c87 [INFO] ================================================= [Input]: Found input driver: "android". Environ: SET_PIXEL_FORMAT: RGB565. libretro API 版本: 1 [INFO] 未按照 API 编译: 1 [Audio]: Set audio input rate to: 48000.00 Hz. [Video]: Video @ 1371x720 [Video]: Starting threaded video driver ... [Vulkan]: Vulkan dynamic library loaded. [Vulkan]: Found vulkan context: vk_android [Vulkan]: Detecting screen resolution 0x0. [Vulkan]: Setting swap interval: 1. [Android]: Native window size: 2232 x 1080. [Vulkan]: Created Android surface: 3928043168 [Vulkan]: Found GPU at index 0: Adreno (TM) 640 [Vulkan]: Using GPU index 0. [Vulkan]: Using semaphores for WSI acquire. [Vulkan]: Using GPU: Adreno (TM) 640 [Vulkan]: Queue family 0 supports 3 sub-queues. [Vulkan]: Using resolution 2232x1080 [Vulkan]: Using RGB565 format. [Vulkan]: Loading stock shader. [Joypad]: Found joypad driver: "android". [Font]: Using font rendering backend: stb-unicode. [Video]: Found display server: android [OpenSL]: Requested audio latency: 128 ms.[OpenSL]: Setting audio latency: Block size = 960, Blocks = 26, Total = 24960 ... [Display]: Found display driver: "vulkan". [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode.
[Playlist]: 正在读取历史文件: [/data/user/0/com.retroarch.ra32/content_history.lpl]. [Playlist]: 正在读取历史文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_music_history.lpl]. [Playlist]: 正在读取历史文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_image_history.lpl]. [Playlist]: 正在加载收藏文件: [/storage/emulated/0/Android/data/com.retroarch.ra32/files/content_favorites.lpl]. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Font]: Using font rendering backend: stb-unicode. [Android]: Native window size: 2232 x 1080. [Vulkan]: Destroying stale acquire semaphore. [Android]: Native window size: 2232 x 1080.
Subsystem ID: 0 Special game type: CBS ColecoVision Ident: cv ID: 1 Content: Rom (required) Subsystem ID: 1 Special game type: Fairchild ChannelF Ident: chf ID: 15 Content: Rom (required) Subsystem ID: 2 Special game type: MSX 1 Ident: msx ID: 4 Content: Rom (required) Subsystem ID: 3 Special game type: Nec PC-Engine Ident: pce ID: 5 Content: Rom (required) Subsystem ID: 4 Special game type: Nec SuperGrafX Ident: sgx ID: 7 Content: Rom (required) Subsystem ID: 5 Special game type: Nec TurboGrafx-16 Ident: tg16 ID: 9 Content: Rom (required) Subsystem ID: 6 Special game type: Nintendo Entertainment System Ident: nes ID: 11 Content: Rom (required) Subsystem ID: 7 Special game type: Nintendo Family Disk System Ident: fds ID: 12 Content: Rom (required) Subsystem ID: 8 Special game type: Sega GameGear Ident: gg ID: 2 Content: Rom (required) Subsystem ID: 9 Special game type: Sega Master System Ident: sms ID: 8 Content: Rom (required) Subsystem ID: 10 Special game type: Sega Megadrive Ident: md ID: 3 Content: Rom (required) Subsystem ID: 11 Special game type: Sega SG-1000 Ident: sg1k ID: 6 Content: Rom (required) Subsystem ID: 12 Special game type: SNK Neo Geo Pocket Ident: ngp ID: 14 Content: Rom (required) Subsystem ID: 13 Special game type: ZX Spectrum Ident: spec ID: 10 Content: Rom (required) Subsystem ID: 14 Special game type: Neogeo CD Ident: neocd ID: 13 Content: Iso (required) Subsystems: 15 [CORE]: Using content: /storage/emulated/0/MyFiles/FBAROMs/kof2003.zip. [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [Core]: Unloading core.. [Core]: Unloading core symbols.. Threaded video stats: Frames pushed: 840, Frames dropped: 0. RetroArch 1.9.3 (Git 3187c87) === Build ======================================= 容量: NEON VFPv3 VFPv4 [INFO] Built: May 15 2021 [INFO] Version: 1.9.3 [INFO] Git: 3187c87 [INFO] ================================================= jni_thread_destruct() [Input]: Found input driver: "android". [Core]: Loading dynamic libretro core from: "/data/user/0/com.retroarch.ra32/cores/fbneo_libretro_android.so" [Overrides]: No core-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/FinalBurn Neo.cfg". [Overrides]: No content-dir-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/FBAROMs.cfg". [Overrides]: No game-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/kof2003.cfg".
Special game type: CBS ColecoVision Ident: cv ID: 1 Content: Rom (required) Special game type: Fairchild ChannelF Ident: chf ID: 15 Content: Rom (required) Special game type: MSX 1 Ident: msx ID: 4 Content: Rom (required) Special game type: Nec PC-Engine Ident: pce ID: 5 Content: Rom (required) Special game type: Nec SuperGrafX Ident: sgx ID: 7 Content: Rom (required) Special game type: Nec TurboGrafx-16 Ident: tg16 ID: 9 Content: Rom (required) Special game type: Nintendo Entertainment System Ident: nes ID: 11 Content: Rom (required) Special game type: Nintendo Family Disk System Ident: fds ID: 12 Content: Rom (required) Special game type: Sega GameGear Ident: gg ID: 2 Content: Rom (required) Special game type: Sega Master System Ident: sms ID: 8 Content: Rom (required) Special game type: Sega Megadrive Ident: md ID: 3 Content: Rom (required) Special game type: Sega SG-1000 Ident: sg1k ID: 6 Content: Rom (required) Special game type: SNK Neo Geo Pocket Ident: ngp ID: 14 Content: Rom (required) Special game type: ZX Spectrum Ident: spec ID: 10 Content: Rom (required) Special game type: Neogeo CD Ident: neocd ID: 13 Content: Iso (required) [Remaps]: Remap directory: "/storage/emulated/0/RetroArch/config/remaps". [Remaps]: Core-specific remap found at "/storage/emulated/0/RetroArch/config/remaps/FinalBurn Neo/FinalBurn Neo.rmp". [Overrides]: 重定向游戏存档文件至 "/storage/emulated/0/RetroArch/saves/FinalBurn Neo/kof2003.srm". [Overrides]: 正在重定向状态存储至 "/storage/emulated/0/RetroArch/states/FinalBurn Neo/kof2003.state".
Setting save dir to /storage/emulated/0/RetroArch/saves/FinalBurn Neo Environ: SYSTEM_DIRECTORY: "/storage/emulated/0/RetroArch/system". Setting system dir to /storage/emulated/0/RetroArch/system DIP switches offset: 25.
Controller port: 1 Classic (ID: 5) Modern (ID: 517) Mouse (ball only) (ID: 773) Mouse (full) (ID: 514) Pointer (ID: 6) Lightgun (ID: 4) Controller port: 2 Classic (ID: 5) Modern (ID: 517) Mouse (ball only) (ID: 773) Mouse (full) (ID: 514) Pointer (ID: 6) Lightgun (ID: 4) Initialize DIP switches. Error in kof2003DIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless Error in kof2003DIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless
Environ: GET_VARIABLE fbneo-cpu-speed-adjust: 100 Environ: GET_VARIABLE fbneo-allow-depth-32: enabled Environ: GET_VARIABLE fbneo-vertical-mode: disabled Environ: GET_VARIABLE fbneo-frameskip-v2: disabled Environ: GET_VARIABLE fbneo-frameskip-v2-threshold: 33 Environ: GET_VARIABLE fbneo-diagnostic-input: Hold Start Environ: GET_VARIABLE fbneo-neogeo-mode: DIPSWITCH Environ: GET_VARIABLE fbneo-memcard-mode: disabled Environ: GET_VARIABLE fbneo-hiscores: enabled Environ: GET_VARIABLE fbneo-allow-patched-romsets: enabled Environ: GET_VARIABLE fbneo-samplerate: 48000 Environ: GET_VARIABLE fbneo-sample-interpolation: 4-point 3rd order Environ: GET_VARIABLE fbneo-fm-interpolation: 4-point 3rd order Environ: GET_VARIABLE fbneo-lowpass-filter: disabled Environ: GET_VARIABLE fbneo-analog-speed: 100 Environ: GET_VARIABLE fbneo-lightgun-hide-crosshair: enabled [FBNeo] Searching all possible locations for romset kof2003 [FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/kof2003 [FBNeo] Romset found at /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/fbneo/kof2003 [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/kof2003 [FBNeo] Searching all possible locations for romset neogeo [FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/neogeo [FBNeo] Romset found at /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Romset found at /storage/emulated/0/RetroArch/system/fbneo/neogeo [FBNeo] No romset found at /storage/emulated/0/RetroArch/system/neogeo [FBNeo] Using ROM with good CRC and name 271-p1c.p1 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-p2c.p2 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-p3c.p3 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c1c.c1 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c2c.c2 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c3c.c3 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c4c.c4 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c5c.c5 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c6c.c6 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c7c.c7 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-c8c.c8 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-m1c.m1 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-v1c.v1 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name 271-v2c.v2 from archive /storage/emulated/0/MyFiles/FBAROMs/kof2003 [FBNeo] Using ROM with good CRC and name sp-s3.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-s2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-s.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-u2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u2 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-e.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u4.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-u3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name vs-bios.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-j2.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1.jipan.1024 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-45.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-j3.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name japan-j3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp1-j3.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neo-po.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neo-epo.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neodebug.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sp-1v1_3db8c.bin from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_3_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_3o.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_2_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_3.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_2.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_2o.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_1.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_1_0.rom from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name neopen.sp1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sm1.sm1 from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name sfix.sfix from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name 000-lo.lo from archive /storage/emulated/0/MyFiles/FBAROMs/neogeo [FBNeo] Using ROM with good CRC and name uni-bios_4_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo DIPSWITCH Neo Geo Mode selected => NeoSystem: 0x00. [FBNeo] No missing files, proceeding [FBNeo] Samplerate set to 48000 Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Autofire: Off Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Setting_mode: Off Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Coin_chutes: 1 Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Coin_chutes_2: 2 Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Commmunicaton: Disabled Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Free_play: Off Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Stop_mode: Off Environ: GET_VARIABLE fbneo-dipswitch-kof2003-BIOS: MVS Asia/Europe ver. 6 (1 slot) Environ: GET_VARIABLE fbneo-dipswitch-kof2003-Memory_card: Writable Environ: GET_VARIABLE fbneo-dipswitch-kof2003-New_card_type: Normal DIPSWITCH Neo Geo Mode selected => NeoSystem: 0x80. [FBNeo] Applied dipswitches from core options Cheat cpu-register INIT. `
Yes, fbalpha2012 uses direct storage access, which might be faster, but in https://github.com/libretro/FBNeo/issues/248#issuecomment-586935029 , you said it works with the previous repo (which you call "fbalpha2018"), that repo was using the same method as current FBNeo for storage access.
For the "rom loading code", a few days ago i mostly reverted a commit from 2014 that might have slowed down things (while, again, you said 2018 had no problems).
i pushed a new commit that should help figuring out more exactly when the program is stopping, maybe we'll be able to figure out something new from that, i'll be waiting for your new logs.
Is e812a9d? I'll try it tomorrow. And is the log level debug or error? Do you need some fine roms logs?
Is e812a9d?
Yes. The same debug level as your previous logs should be ok. Don't bother testing both games, only testing one should be enough. Also, i've been wondering, you got no problem playing svc
?
I haven't svc, but have svcsplus, a hack version for svc. It's not in error.xlsx, So it's not error in previous fbneo version.(539cb5f) I'll test it with e812a9d.
I have tested some rom with FBNeo. The result in under xlsx file. error.xlsx I'don't test fba2012 if FBNeo is O.K. FBNeo for PC CPU are O.K.(I have tested in Android ,Windows7&10) But not for ARM SoC. Note:Metal Slug 5(mslug5)&The King of Fighters 2003(kof2003)'s result:force close(It's O.K.in fba2012.) with all test ARM SoC. Other roms are O.K. only with Snapdragon 855. Version: fba2012: 00361b7 fbneo: 539cb5f(armeabi-v7a) 0ad0e3c(x86) RetroArch:ra32 1.8.4