Do srm files only load with the same core they're created with?

At least I couldn’t load mine before using them…

In-game/battery saves should be portable across cores, yes. Savestates are not.

If srm is the former, then I’m not sure why, but they still only functioned with specific cores.