m3u files cannot load that has a path included 2-byte characters.
Expected behavior
Mednafen(upstream) can load .m3u file as a multiple-disc game that has a path included 2-byte characters.
Probably beetle-psx-libretro can load too.
Actual behavior
beetle-psx-libretro cannot load .m3u file that has a path included 2-byte characters. (ex. Japanese characters)
.cue file can load from same path by RetroArch.
Steps to reproduce the bug
Make a directory containing Japanese characters.
ex. C:\PSX_ROM\メタルギア ソリッド (Japan)
Place ROM and .m3u in that directory.
ex. C:\PSX_ROM\メタルギア ソリッド (Japan)\Metal Gear Solid (Japan).m3u
Metal Gear Solid (Japan) (Disc 1).cue
Metal Gear Solid (Japan) (Disc 2).cue
Load that .m3u file to Beetle PSX core from RetroArch.
RetroArch will crash.
Bisect results
Maybe this problem from first version but I don't tested older versions.
Description
m3u files cannot load that has a path included 2-byte characters.
Expected behavior
Mednafen(upstream) can load .m3u file as a multiple-disc game that has a path included 2-byte characters. Probably beetle-psx-libretro can load too.
Actual behavior
beetle-psx-libretro cannot load .m3u file that has a path included 2-byte characters. (ex. Japanese characters) .cue file can load from same path by RetroArch.
Steps to reproduce the bug
Make a directory containing Japanese characters. ex. C:\PSX_ROM\メタルギア ソリッド (Japan)
Place ROM and .m3u in that directory. ex. C:\PSX_ROM\メタルギア ソリッド (Japan)\Metal Gear Solid (Japan).m3u
Load that .m3u file to Beetle PSX core from RetroArch.
RetroArch will crash.
Bisect results
Maybe this problem from first version but I don't tested older versions.
Version/Commit
Core options
All options are default.
Environment information