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:Code: [Select]
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 withCode: [Select]
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?
I just download the Higan core from the built in Retroarch online updater; I've never built my own core...
Also, during the initialization steps, I never quit RetroArch, I just open the rgui and 'restart' the core
Incidentally, I was always able to always play the japanese rom using the BSnes core in Retroarch, even before the translation was out, I was also able to play the translated rom in the previous retroarch higan core, albeit the .rtc was messed up and wouldn't update the time.
A long time ago, the RetroArch \system\ folder used to come populated with all the special chip files that BSnes required, it does not any more (I'm not even sure they're still needed), but I know that my \system\folder is still full of those... maybe there is one for the spc7110 that belongs in there?)
I began playing on the updated Snes9x core, the switched over to the updated Higan core and then renamed my save file from .srm to 'save.ram' and placed it in the game folder and was able to continue my progress in Higan. If you ever do get the higan core working, you'll be able to continue on from just renaming your save file and relocating it.