Well, I've already tried that. No dice. Are we even using the same core? I've built mine using the following steps:
- I downloaded the code from https://gitlab.com/Talarubi/higan
, switched to the libretro branch, cherry-picked the commit with the SPC7110 fix
- I built it using:
make binary=library target=libretro compiler=g++
This produced a higan_sfc_libretro.so.
As for the rom:
- I did the whole whole splitting process, which got me a game folder.
- I ran the rom with
retroarch -v -L path/to/higan_sfc_libretro.so path/to/game/folder/manifest.bml
- I was prompted to press A on the first run, so I did and quit retroarch
- On the second try I pressed B as requested, but got "NG" for RTC BACKUP
Judging from the debug messages, the higan core seems to auto-generate the manifest and ignore the one provided. rtc.ram and save.ram are created in the game folder, but I cannot gest past the second initialization step.
Again, the game folder works perfectly fine with standalone higan. So unless we're using different cores or there's another unknown variable in the mix, I'm stumped. As you can see, I'm using Linux, but that shouldn't affect anything. What's strange is that I get the same error with bsnes-libretro (based on bsnes-094, I think), bsnes-mercury-libretro, as well as the new higan-sfc core. It seems I'll need to dig deeper.
Mind you, this is all for curiosity's sake. The snes9x core works just fine and I'm using this to play the translation Tom
: I've found a few more typos. Should I post them here or PM you? What do you prefer?