Problems with mess2014_libretro core

After upgrading to RA 1.3.0, I find that the mess2014_libretro core doesn’t work.

Command line output:

J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows>retroarch_debug.exe gx4000 -rompath “J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows\system\mess” -cart “C:\Users\Takaji\AppData\Local\Temp\HS\Barbarian 2 (Europe)\Barbarian 2 (Europe).cpr”" -f -c “J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows\config\Amstrad GX4000.cfg” -L “J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows\cores\mess2014_libretro.dll” --verbose RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jan 17 2016 RetroArch [INFO] :: Version: 1.3.0 RetroArch [INFO] :: Git: 4de1726 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX RetroArch [WARN] :: screenshot_directory is not an existing directory, ignoring … RetroArch [INFO] :: Config: loading config from: J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows\config\Amstrad GX4000.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: “J:\HyperSpin\Emulators\RetroArch\RetroArch-v1.3.0-x86_64-Windows\cores\mess2014_libretro.dll” RetroArch [INFO] :: Threaded rarch_task started RetroArch [ERROR] :: Failed to load symbol: “retro_init” RetroArch [ERROR] :: Fatal error received in: “init_libretro_sym()”

Any suggestions?

PS - I couldn’t get any sort of console output when using retroarch.exe from the command line. I had to use retroarch_debug.exe to do so. Is this intentional?

Yeah, that’s intentional.

It doesn’t look like it’s even initializing the core all the way. Do other cores still work for you?

Yeah, everything else is fine for me (with the exception of Hatari loading Atari ST roms, but I’m handling that in another thread).

Hmmm yeah what a weird thing seems to be not linking correctly, wonder what’s going on. For now I’d just recommend to use MAME git, that includes mess already.

I just tried testing a ColecoVision game (extension *.col) using the mame_libretro.dll core, and it had an error with opening a zip file with spaces in it. I’ve never known this to be a problem with other cores?

RetroArch [libretro INFO] :: Starting game from command line:C:\Users\Takaji\Downloads\2010 - The Graphic Action Game (USA, Europe).zip RetroArch [libretro ERROR] :: parse path failed! path=Europe).zip. RetroArch [libretro DEBUG] :: Searching for driver C:\Users\Takaji\Downloads\2010 RetroArch [libretro WARN] :: Driver C:\Users\Takaji\Downloads\2010 not found -1 RetroArch [libretro WARN] :: Game not found: Europe).zip RetroArch [INFO] :: Environ SHUTDOWN.

Renaming the file to be without spaces created a different problem:

RetroArch [libretro INFO] :: Starting game from command line:C:\Users\Takaji\Downloads\2010.zip RetroArch [libretro DEBUG] :: Searching for driver 2010 RetroArch [libretro WARN] :: Driver 2010 not found -1 RetroArch [libretro WARN] :: Game not found: 2010 RetroArch [libretro DEBUG] :: Searching for driver Downloads RetroArch [libretro WARN] :: Driver Downloads not found -1 RetroArch [libretro ERROR] :: Driver not found: Downloads RetroArch [INFO] :: Environ SHUTDOWN.

Not sure what I’m doing wrong.