Skip to content
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] mslug5 & kof2003 freezing #248

Closed
leoxxx opened this issue Feb 16, 2020 · 81 comments
Closed

[Android] mslug5 & kof2003 freezing #248

leoxxx opened this issue Feb 16, 2020 · 81 comments

Comments

@leoxxx
Copy link

leoxxx commented Feb 16, 2020

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

@barbudreadmon
Copy link
Collaborator

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/).

@leoxxx
Copy link
Author

leoxxx commented Feb 17, 2020

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/).

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?

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Feb 17, 2020

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.

@barbudreadmon barbudreadmon changed the title Please optimize core for ARM SoC [Android] mslug5 & kof2003 freezing Feb 17, 2020
@barbudreadmon
Copy link
Collaborator

@dinkc64 do you remember details on the systems that needed this change : finalburnneo@fbc3bbc ?

@barbudreadmon
Copy link
Collaborator

I have another possible culprit after looking at this commit :
libretro/fbalpha2012@334afe8

Afaik, the author of this one is an android developper, there must a reason for him to do this change.

@leoxxx
Copy link
Author

leoxxx commented Feb 17, 2020

@barbudreadmon
I use FBA2018 before.
FBA2018 is O.K also.
https://github.com/barbudreadmon/fbalpha2018
But it can't be downloaded from retroarch now.

@barbudreadmon
Copy link
Collaborator

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 libretro/fbalpha2012@334afe8

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 17, 2020

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.

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Feb 17, 2020

@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
Copy link
Author

leoxxx commented Feb 17, 2020

@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?

@barbudreadmon
Copy link
Collaborator

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.

@leoxxx
Copy link
Author

leoxxx commented Feb 18, 2020

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.

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented Feb 18, 2020

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.

@libretro libretro deleted a comment from leoxxx Feb 18, 2020
@barbudreadmon
Copy link
Collaborator

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.

@dinkc64
Copy link
Collaborator

dinkc64 commented Feb 18, 2020

leoxxx can you try with zip versions of the romsets for mslug5 / kof2003 ?

@leoxxx
Copy link
Author

leoxxx commented Feb 18, 2020

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

@leoxxx
Copy link
Author

leoxxx commented Feb 18, 2020

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. ?

@barbudreadmon
Copy link
Collaborator

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.

@barbudreadmon
Copy link
Collaborator

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 :

  • version
  • vendor
  • temp
  • load
  • ...

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.

@leoxxx
Copy link
Author

leoxxx commented Feb 18, 2020

@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.

@barbudreadmon
Copy link
Collaborator

@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
Copy link
Author

leoxxx commented Apr 15, 2020

@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?

@barbudreadmon
Copy link
Collaborator

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.

@leoxxx
Copy link
Author

leoxxx commented Apr 15, 2020

@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).

@barbudreadmon
Copy link
Collaborator

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 ?

@leoxxx
Copy link
Author

leoxxx commented Apr 15, 2020

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.

@barbudreadmon
Copy link
Collaborator

@leoxxx please try the latest code with mslug5 and copy the logs here, i added lots of verbosity for this one (no need for the others)

@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

@barbudreadmon
I try to update the core but still 7091f26.

@barbudreadmon
Copy link
Collaborator

The buildbot finished building it around 1 hour ago, it should be available now ?

@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

Still 7091f26.
11
2021-05-27 10:27 9.0 MB
It seem not to be 61f6f62.
Now it's 2021/5/27 17h08m07s for me.

@barbudreadmon
Copy link
Collaborator

You can download it directly from https://git.libretro.com/libretro/FBNeo/-/jobs/412418

@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

I'll try it later.
core: 61f6f62
retroarch__2021_05_27__17_54_01.log

[Environ]: SET_SUBSYSTEM_INFO.
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: 2428, 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".
[Environ]: SET_SUBSYSTEM_INFO.
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".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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.
nCodeSize[0] = 800000.
mslug5Callback step 1.
mslug5Callback step 2.

@barbudreadmon
Copy link
Collaborator

That's unexpected, it turns out the issue is probably about the misalignment in this code (and its other copies/variations in d_neogeo.cpp) :

UINT16 rom16 = BURN_ENDIAN_SWAP_INT16(*((UINT16 *)(Neo68KROMActive + i + 1)));
rom16 = BITSWAP16(rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0);
*((UINT16 *)(Neo68KROMActive + i + 1)) = BURN_ENDIAN_SWAP_INT16(rom16);

I've absolutely no idea why the same code works for fbalpha2012 and "fbalpha2018", neither why some android devices accept it while others don't.

@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

Maybe some manufacturers modify the kernel.

@barbudreadmon
Copy link
Collaborator

That doesn't explain why it worked with older versions of our emulator

@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

Then I read this #711 (comment)
So @ZacharyFoxx's opinion is right, is it?

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented May 27, 2021

So @ZacharyFoxx's opinion is right, is it?

About ?

Edit : it was already mentioned in that other topic that the 2 "UNALIGNED" macros are as follow :

#define BURN_UNALIGNED_READ16(x) (*(UINT16 *) (x))
#define BURN_UNALIGNED_WRITE16(x, y) (*(UINT16 *) (x) = (y))

SO I REPEAT ONCE AGAIN

		UINT16 rom16 = BURN_ENDIAN_SWAP_INT16(*((UINT16 *)(Neo68KROMActive + i + 1)));
		rom16 = BITSWAP16(rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0);
		*((UINT16 *)(Neo68KROMActive + i + 1)) = BURN_ENDIAN_SWAP_INT16(rom16);

IS EXACTLY THE SAME AS

		UINT16 rom16 = BURN_ENDIAN_SWAP_INT16(BURN_UNALIGNED_READ16(Neo68KROMActive + i + 1));
		rom16 = BITSWAP16(rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0);
		BURN_UNALIGNED_WRITE16(Neo68KROMActive + i + 1, BURN_ENDIAN_SWAP_INT16(rom16));

ALSO YOU SAID FBALPHA2018 IS FINE, AND FBALPHA2018 IS USING

		UINT16 rom16 = BURN_ENDIAN_SWAP_INT16(*((UINT16 *)(Neo68KROMActive + i + 1)));
		rom16 = BITSWAP16(rom16, 15, 14, 13, 12, 10, 11, 8, 9, 6, 7, 4, 5, 3, 2, 1, 0);
		*((UINT16 *)(Neo68KROMActive + i + 1)) = BURN_ENDIAN_SWAP_INT16(rom16);

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented May 27, 2021

read above ! i deleted that non-sense ! and i'm seriously getting tired of repeating always the same things !

@libretro libretro deleted a comment from leoxxx May 27, 2021
@leoxxx
Copy link
Author

leoxxx commented May 27, 2021

Oh,they are same, I see. I don't understand these codes. So sorry.
@dinkc64
What do you think about this.

@barbudreadmon
Copy link
Collaborator

barbudreadmon commented May 27, 2021

Also, this is the complete code behind those unaligned macros in fbalpha2012 :

#ifdef NO_UNALIGNED_MEM
#define BURN_UNALIGNED_READ16(x) (\
	(UINT16) ((UINT8 *) (x))[1] << 8 | \
	(UINT16) ((UINT8 *) (x))[0])
#define BURN_UNALIGNED_READ32(x) (\
	(UINT32) ((UINT8 *) (x))[3] << 24 | \
	(UINT32) ((UINT8 *) (x))[2] << 16 | \
	(UINT32) ((UINT8 *) (x))[1] << 8 | \
	(UINT32) ((UINT8 *) (x))[0])
#define BURN_UNALIGNED_WRITE16(x, y) ( \
	((UINT8 *) (x))[0] = (UINT8) (y), \
	((UINT8 *) (x))[1] = (UINT8) ((y) >> 8))
#define BURN_UNALIGNED_WRITE32(x, y) ( \
	((UINT8 *) (x))[0] = (UINT8) (y), \
	((UINT8 *) (x))[1] = (UINT8) ((y) >> 8), \
	((UINT8 *) (x))[2] = (UINT8) ((y) >> 16), \
	((UINT8 *) (x))[3] = (UINT8) ((y) >> 24))
#else
#define BURN_UNALIGNED_READ16(x) (*(UINT16 *) (x))
#define BURN_UNALIGNED_READ32(x) (*(UINT32 *) (x))
#define BURN_UNALIGNED_WRITE16(x, y) (*(UINT16 *) (x) = (y))
#define BURN_UNALIGNED_WRITE32(x, y) (*(UINT32 *) (x) = (y))
#endif

and since fbalpha2012 is not defining NO_UNALIGNED_MEM for android, it's using the second part :

#define BURN_UNALIGNED_READ16(x) (*(UINT16 *) (x))
#define BURN_UNALIGNED_READ32(x) (*(UINT32 *) (x))
#define BURN_UNALIGNED_WRITE16(x, y) (*(UINT16 *) (x) = (y))
#define BURN_UNALIGNED_WRITE32(x, y) (*(UINT32 *) (x) = (y))

@dinkc64 Maybe we should implement those macros and enable NO_UNALIGNED_MEM for android ? Except if you got a better idea to align those memory access ?

@dinkc64
Copy link
Collaborator

dinkc64 commented May 27, 2021

I don't think that's the problem, we write unaligned in tons of drivers and cpu cores and they work fine. and this:
"and since fbalpha2012 is not defining NO_UNALIGNED_MEM for android, it's using the second part :"

@barbudreadmon
Copy link
Collaborator

@leoxxx could you test mslug5 with the newest core from https://git.libretro.com/libretro/FBNeo/-/jobs/412586 ?

@ZacharyFoxx
Copy link

Tested with version 5b9be27, and the result remains:

  • roms kof2003.zip, mslug5.zip and svc.zip do the retroarch crash.
  • kf2k3bla.zip, mslug5b.zip and svcboot.zip roms work normally.

Imo, as we have bootleg versions that work and as far as I saw there is no difference between them, this problem can be considered "solved", since it affects a specific niche of devices.

@dinkc64
Copy link
Collaborator

dinkc64 commented May 28, 2021

I think we're close though, and would like to give one (or 3) more trys at finding the problem. I never recommend using bootlegs, unless there is something "special" about them - like a new feature or something.

@leoxxx
Copy link
Author

leoxxx commented May 28, 2021

core: 5b9be27
mslug5 log.
retroarch__2021_05_28__08_30_48.log

[Environ]: SET_SUBSYSTEM_INFO.
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: 2891, 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".
[Environ]: SET_SUBSYSTEM_INFO.
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".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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.
CPU-registry: 68k cpu #0 ...
CPU-registry: Z80 cpu #0 ...
[FBNeo] Initialized driver for mslug5
[FBNeo] Adjusted audio buffer to match driver's refresh rate (59.180000 Hz)
[Cheevos] System RAM set to 0xcab27680, size is 65536
[Environ]: SET_ROTATION: 0
[Environ]: SET_PIXEL_FORMAT: XRGB8888.
[FBNeo] Driver mslug5 was successfully started : game's full name is Metal Slug 5 (NGM-2680)
[SRAM]: 跳过游戏存档加载。.
libretro API 版本: 1
[INFO] 未按照 API 编译: 1
[Audio]: Set audio input rate to: 48660.00 Hz.
[Video]: Video @ 1278x672
[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: 3263407672
[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 BGRA8888 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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[Environ]: SET_INPUT_DESCRIPTORS:
	RetroPad, Port 1, Button "B (bottom)" => "Button A"
	RetroPad, Port 1, Button "Y (left)" => "Button C"
	RetroPad, Port 1, Button "Select" => "Coin"
	RetroPad, Port 1, Button "Start" => "Start"
	RetroPad, Port 1, Button "D-Pad Up" => "Up"
	RetroPad, Port 1, Button "D-Pad Down" => "Down"
	RetroPad, Port 1, Button "D-Pad Left" => "Left"
	RetroPad, Port 1, Button "D-Pad Right" => "Right"
	RetroPad, Port 1, Button "A (right)" => "Button B"
	RetroPad, Port 1, Button "X (up)" => "Button D"
	RetroPad, Port 1, Button "L" => "Buttons CD"
	RetroPad, Port 1, Button "R" => "Buttons AB"
	RetroPad, Port 1, Button "L2" => "Buttons BCD"
	RetroPad, Port 1, Button "R2" => "Buttons ABC"
	RetroPad, Port 1, Button "L3" => "Select"
[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].
[Playlist]: Written to playlist file: /data/user/0/com.retroarch.ra32/content_history.lpl

---init cycles etc ---

68k cycles total: 202752

z80 cycles total: 67584 / 4000000
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Core]: Content ran for a total of: 00 hours, 00 minutes, 35 seconds.
Saving runtime log file: /storage/emulated/0/RetroArch/playlists/logs/FinalBurn Neo/mslug5.lrtl
jni_thread_destruct()
[CORE]: 没有游戏,启动虚拟核心。
[Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[Core]: Unloading game..
[FBNeo] EEPROM succesfully saved to /storage/emulated/0/RetroArch/saves/FinalBurn Neo/fbneo/mslug5.fs
[Core]: Unloading core..
[Core]: Unloading core symbols..
[Core Options]: Saved core options file to "/storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch-core-options.cfg"
Threaded video stats: Frames pushed: 2392, Frames dropped: 65.
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: 3850969376
[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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[SRAM]: 游戏存档不会被保存。
[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].
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Config]: 已保存新配置到 "/storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch.cfg".
[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: 776, Frames dropped: 0.
Pause: 0xe3f1e400

kof2003 log.
retroarch__2021_05_28__08_32_01.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: 3805102000
[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.
[SRAM]: 游戏存档不会被保存。
[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.
[Environ]: SET_SUBSYSTEM_INFO.
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: 1178, 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".
[Environ]: SET_SUBSYSTEM_INFO.
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".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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.

@barbudreadmon
So great! mslug5 is O.K. But kof2003 is still error. How do you fix it?

@dinkc64
Copy link
Collaborator

dinkc64 commented May 28, 2021

@leoxxx, mslug5 was just a test fix, we will add it to the other broken games soon! thank you for being patient with us :)

@leoxxx
Copy link
Author

leoxxx commented May 28, 2021

Tested with version 5b9be27, and the result remains:

  • roms kof2003.zip, mslug5.zip and svc.zip do the retroarch crash.
  • kf2k3bla.zip, mslug5b.zip and svcboot.zip roms work normally.

Imo, as we have bootleg versions that work and as far as I saw there is no difference between them, this problem can be considered "solved", since it affects a specific niche of devices.

Now mslug5 is O.K. for me.
Upload your log, maybe can help barbudreadmon & dinkc64 to fix issue.

@barbudreadmon
Copy link
Collaborator

So my phone doesn't crash at all, @leoxxx 's device crashed because of the misalign, and @ZacharyFoxx 's device crash for yet another reason... those android devices really are pure madness...

Upload your log, maybe can help barbudreadmon & dinkc64 to fix issue.

I removed that additional verbosity after identifying your crash though, but i'll add this back if @ZacharyFoxx is interested in fixing his issue ?

i'll push a proper fix for the misalignment after testing a few things on big-endian.

@barbudreadmon
Copy link
Collaborator

I pushed the fix, those games should now be ok on @leoxxx's device

@leoxxx
Copy link
Author

leoxxx commented May 28, 2021

@barbudreadmon
Is d5be072 ?
I'll try it 1 hour later.

@barbudreadmon
Copy link
Collaborator

@leoxxx you can already download the new arm32 core from https://git.libretro.com/libretro/FBNeo/-/jobs/416266 . I heard cores from the online updater can take up to 3 hours before being updated.

@leoxxx
Copy link
Author

leoxxx commented May 28, 2021

@barbudreadmon @dinkc64
Thanks for your works. Now these three roms are O.K. for me with d5be072 on my three devices.

Here is my android 9 device's log.

retroarch__2021_05_28__17_00_37.log

[Environ]: SET_SUBSYSTEM_INFO.
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
[CONTENT LOAD]: Updating firmware status for: /data/user/0/com.retroarch.ra32/cores/fbneo_libretro_android.so on /storage/emulated/0/RetroArch/system
[CORE]: Using content: /storage/emulated/0/MyFiles/svc.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: 5079, 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/MyFiles.cfg".
[Overrides]: No game-specific overrides found at "/storage/emulated/0/RetroArch/config/FinalBurn Neo/svc.cfg".
[Environ]: SET_SUBSYSTEM_INFO.
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/svc.srm".
[Overrides]: 正在重定向状态存储至 "/storage/emulated/0/RetroArch/states/FinalBurn Neo/svc.state".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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 svcDIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless
Error in svcDIPList for DIPSWITCH '[Dipswitch] Coin chutes': the line '2' is useless
[Environ]: GET_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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 svc
[FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/svc
[FBNeo] Romset found at /storage/emulated/0/MyFiles/svc
[FBNeo] No romset found at /storage/emulated/0/RetroArch/system/fbneo/svc
[FBNeo] No romset found at /storage/emulated/0/RetroArch/system/svc
[FBNeo] Searching all possible locations for romset neogeo
[FBNeo] No patched romset found at /storage/emulated/0/RetroArch/system/fbneo/patched/neogeo
[FBNeo] No romset found at /storage/emulated/0/MyFiles/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 269-p1.p1 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-p2.p2 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c1r.c1 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c2r.c2 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c3r.c3 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c4r.c4 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c5r.c5 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c6r.c6 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c7r.c7 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-c8r.c8 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-m1.m1 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-v1.v1 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name 269-v2.v2 from archive /storage/emulated/0/MyFiles/svc
[FBNeo] Using ROM with good CRC and name sp-s3.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-s2.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-s.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-u2.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp1-u2 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-e.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp1-u4.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp1-u3.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name vs-bios.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-j2.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp1.jipan.1024 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-45.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-j3.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name japan-j3.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp1-j3.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name neo-po.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name neo-epo.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name neodebug.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sp-1v1_3db8c.bin from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_4_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_3_3.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_3_2.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_3_1.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_3_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_2_3.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_2_3o.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_2_2.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_2_1.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_2_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_1_3.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_1_2.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_1_2o.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_1_1.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name uni-bios_1_0.rom from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name neopen.sp1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sm1.sm1 from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name sfix.sfix from archive /storage/emulated/0/RetroArch/system/fbneo/neogeo
[FBNeo] Using ROM with good CRC and name 000-lo.lo 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-svc-Autofire:
	Off
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Setting_mode:
	Off
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Coin_chutes:
	1
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Coin_chutes_2:
	2
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Commmunicaton:
	Disabled
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Free_play:
	Off
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Stop_mode:
	Off
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-BIOS:
	MVS Asia/Europe ver. 6 (1 slot)
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-Memory_card:
	Writable
[Environ]: GET_VARIABLE fbneo-dipswitch-svc-New_card_type:
	Normal
DIPSWITCH Neo Geo Mode selected => NeoSystem: 0x80.
[FBNeo] Applied dipswitches from core options
Cheat cpu-register INIT.
CPU-registry: 68k cpu #0 ...
CPU-registry: Z80 cpu #0 ...
[FBNeo] Initialized driver for svc
[FBNeo] Adjusted audio buffer to match driver's refresh rate (59.180000 Hz)
[Cheevos] System RAM set to 0xcae27400, size is 65536
[Environ]: SET_ROTATION: 0
[Environ]: SET_PIXEL_FORMAT: XRGB8888.
[FBNeo] Driver svc was successfully started : game's full name is SNK vs. Capcom - SVC Chaos (NGM-2690)(NGH-2690)
[SRAM]: 跳过游戏存档加载。.
libretro API 版本: 1
[INFO] 未按照 API 编译: 1
[Audio]: Set audio input rate to: 48660.00 Hz.
[Video]: Video @ 1278x672
[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: 3956349848
[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 BGRA8888 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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[Environ]: SET_INPUT_DESCRIPTORS:
	RetroPad, Port 1, Button "B (bottom)" => "Button A"
	RetroPad, Port 1, Button "Y (left)" => "Button C"
	RetroPad, Port 1, Button "Select" => "Coin"
	RetroPad, Port 1, Button "Start" => "Start"
	RetroPad, Port 1, Button "D-Pad Up" => "Up"
	RetroPad, Port 1, Button "D-Pad Down" => "Down"
	RetroPad, Port 1, Button "D-Pad Left" => "Left"
	RetroPad, Port 1, Button "D-Pad Right" => "Right"
	RetroPad, Port 1, Button "A (right)" => "Button B"
	RetroPad, Port 1, Button "X (up)" => "Button D"
	RetroPad, Port 1, Button "L" => "Buttons CD"
	RetroPad, Port 1, Button "R" => "Buttons AB"
	RetroPad, Port 1, Button "L2" => "Buttons BCD"
	RetroPad, Port 1, Button "R2" => "Buttons ABC"
	RetroPad, Port 1, Button "L3" => "Select"
[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].
[Playlist]: Written to playlist file: /data/user/0/com.retroarch.ra32/content_history.lpl

---init cycles etc ---

68k cycles total: 202752

z80 cycles total: 67584 / 4000000
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Core]: Content ran for a total of: 00 hours, 01 minutes, 28 seconds.
Saving runtime log file: /storage/emulated/0/RetroArch/playlists/logs/FinalBurn Neo/svc.lrtl
jni_thread_destruct()
[CORE]: 没有游戏,启动虚拟核心。
[Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[Core]: Unloading game..
[FBNeo] EEPROM succesfully saved to /storage/emulated/0/RetroArch/saves/FinalBurn Neo/fbneo/svc.fs
[Core]: Unloading core..
[Core]: Unloading core symbols..
[Core Options]: Saved core options file to "/storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch-core-options.cfg"
Threaded video stats: Frames pushed: 5199, Frames dropped: 155.
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: 3956349632
[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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[SRAM]: 游戏存档不会被保存。
[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].
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Environ]: SET_SUBSYSTEM_INFO.
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: 582, 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] =================================================
[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".
[Environ]: SET_SUBSYSTEM_INFO.
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".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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.
CPU-registry: 68k cpu #0 ...
CPU-registry: Z80 cpu #0 ...
[FBNeo] Initialized driver for mslug5
[FBNeo] Adjusted audio buffer to match driver's refresh rate (59.180000 Hz)
[Cheevos] System RAM set to 0xcae27a40, size is 65536
[FBNeo] EEPROM succesfully loaded from /storage/emulated/0/RetroArch/saves/FinalBurn Neo/fbneo/mslug5.fs
[Environ]: SET_ROTATION: 0
[Environ]: SET_PIXEL_FORMAT: XRGB8888.
[FBNeo] Driver mslug5 was successfully started : game's full name is Metal Slug 5 (NGM-2680)
[SRAM]: 跳过游戏存档加载。.
libretro API 版本: 1
[INFO] 未按照 API 编译: 1
[Audio]: Set audio input rate to: 48660.00 Hz.
[Video]: Video @ 1278x672
[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: 3956349632
[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 BGRA8888 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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[Environ]: SET_INPUT_DESCRIPTORS:
	RetroPad, Port 1, Button "B (bottom)" => "Button A"
	RetroPad, Port 1, Button "Y (left)" => "Button C"
	RetroPad, Port 1, Button "Select" => "Coin"
	RetroPad, Port 1, Button "Start" => "Start"
	RetroPad, Port 1, Button "D-Pad Up" => "Up"
	RetroPad, Port 1, Button "D-Pad Down" => "Down"
	RetroPad, Port 1, Button "D-Pad Left" => "Left"
	RetroPad, Port 1, Button "D-Pad Right" => "Right"
	RetroPad, Port 1, Button "A (right)" => "Button B"
	RetroPad, Port 1, Button "X (up)" => "Button D"
	RetroPad, Port 1, Button "L" => "Buttons CD"
	RetroPad, Port 1, Button "R" => "Buttons AB"
	RetroPad, Port 1, Button "L2" => "Buttons BCD"
	RetroPad, Port 1, Button "R2" => "Buttons ABC"
	RetroPad, Port 1, Button "L3" => "Select"
[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].
[Playlist]: Written to playlist file: /data/user/0/com.retroarch.ra32/content_history.lpl

---init cycles etc ---

68k cycles total: 202752

z80 cycles total: 67584 / 4000000
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Core]: Content ran for a total of: 00 hours, 01 minutes, 01 seconds.
Saving runtime log file: /storage/emulated/0/RetroArch/playlists/logs/FinalBurn Neo/mslug5.lrtl
jni_thread_destruct()
[CORE]: 没有游戏,启动虚拟核心。
[Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[Core]: Unloading game..
[FBNeo] EEPROM succesfully saved to /storage/emulated/0/RetroArch/saves/FinalBurn Neo/fbneo/mslug5.fs
[Core]: Unloading core..
[Core]: Unloading core symbols..
[Core Options]: Saved core options file to "/storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch-core-options.cfg"
Threaded video stats: Frames pushed: 4196, Frames dropped: 94.
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: 3956349632
[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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[SRAM]: 游戏存档不会被保存。
[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].
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Environ]: SET_SUBSYSTEM_INFO.
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: 9915, 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".
[Environ]: SET_SUBSYSTEM_INFO.
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".
[Environ]: GET_LOG_INTERFACE.
[Environ]: GET_MESSAGE_INTERFACE_VERSION.
[Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
[CONTENT LOAD]: 跳过游戏加载。实现将自行加载。
[Environ]: GET_SAVE_DIRECTORY.
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.
[Environ]: SET_CONTROLLER_INFO.
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_CORE_OPTIONS_VERSION.
[Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_INTL.
[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.
CPU-registry: 68k cpu #0 ...
CPU-registry: Z80 cpu #0 ...
[FBNeo] Initialized driver for kof2003
[FBNeo] Adjusted audio buffer to match driver's refresh rate (59.180000 Hz)
[Cheevos] System RAM set to 0xccc27e40, size is 65536
[Environ]: SET_ROTATION: 0
[Environ]: SET_PIXEL_FORMAT: XRGB8888.
[FBNeo] Driver kof2003 was successfully started : game's full name is The King of Fighters 2003 (NGM-2710)
[SRAM]: 跳过游戏存档加载。.
libretro API 版本: 1
[INFO] 未按照 API 编译: 1
[Audio]: Set audio input rate to: 48660.00 Hz.
[Video]: Video @ 1278x672
[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: 3956349632
[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 BGRA8888 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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[Environ]: SET_INPUT_DESCRIPTORS:
	RetroPad, Port 1, Button "B (bottom)" => "Button A"
	RetroPad, Port 1, Button "Y (left)" => "Button C"
	RetroPad, Port 1, Button "Select" => "Coin"
	RetroPad, Port 1, Button "Start" => "Start"
	RetroPad, Port 1, Button "D-Pad Up" => "Up"
	RetroPad, Port 1, Button "D-Pad Down" => "Down"
	RetroPad, Port 1, Button "D-Pad Left" => "Left"
	RetroPad, Port 1, Button "D-Pad Right" => "Right"
	RetroPad, Port 1, Button "A (right)" => "Button B"
	RetroPad, Port 1, Button "X (up)" => "Button D"
	RetroPad, Port 1, Button "L" => "Buttons CD"
	RetroPad, Port 1, Button "R" => "Buttons AB"
	RetroPad, Port 1, Button "L2" => "Buttons BCD"
	RetroPad, Port 1, Button "R2" => "Buttons ABC"
	RetroPad, Port 1, Button "L3" => "Select"
[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].
[Playlist]: Written to playlist file: /data/user/0/com.retroarch.ra32/content_history.lpl

---init cycles etc ---

68k cycles total: 202752

z80 cycles total: 67584 / 4000000
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.
[Core]: Content ran for a total of: 00 hours, 01 minutes, 24 seconds.
Saving runtime log file: /storage/emulated/0/RetroArch/playlists/logs/FinalBurn Neo/kof2003.lrtl
jni_thread_destruct()
[CORE]: 没有游戏,启动虚拟核心。
[Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[Core]: Unloading game..
[FBNeo] EEPROM succesfully saved to /storage/emulated/0/RetroArch/saves/FinalBurn Neo/fbneo/kof2003.fs
[Core]: Unloading core..
[Core]: Unloading core symbols..
[Core Options]: Saved core options file to "/storage/emulated/0/Android/data/com.retroarch.ra32/files/retroarch-core-options.cfg"
Threaded video stats: Frames pushed: 4975, Frames dropped: 130.
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: 3956349632
[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.
[Environ]: SET_SUBSYSTEM_INFO.
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
[Font]: Using font rendering backend: stb-unicode.
[Font]: Using font rendering backend: stb-unicode.
[SRAM]: 游戏存档不会被保存。
[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].
[Android]: Native window size: 2232 x 1080.
[Vulkan]: Destroying stale acquire semaphore.

@barbudreadmon
Copy link
Collaborator

Ok, i'll close this issue then

@dinkc64
Copy link
Collaborator

dinkc64 commented May 28, 2021

great!! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants