libretro / desmume

DeSmuME is a Nintendo DS emulator
http://desmume.org
GNU General Public License v2.0
35 stars 33 forks source link

If the ROM name or the path where the ROM is located has Chinese characters, desmume will make an error #70

Open ChenYu2012 opened 4 years ago

ChenYu2012 commented 4 years ago

When using retroarch to load desmume_libretro or desmume2015_libretro cores, it is found that the ROM name or the path where the ROM is located has Chinese characters, and desmume will make an error. Normal after changing the ROM name or path to English. I use the default settings. Sorry for my English, Thanks!

bslenul commented 4 years ago

It's also happening with non-chinese special characters like ç, ã, é, è, etc. it's the exact same issue as I just posted in the PicoDrive issue board: https://github.com/libretro/picodrive/issues/123

It only seems to affect Windows and it runs fine ONLY if the rom is zipped and a cache folder with no special characters is set in RetroArch settings. Couldn't find anything interesting in logs, it just says [ERROR] [CONTENT LOAD]: Failed to load content.