I just tested both versions of the SNES9xTYL and both still crash when loading save states unfortunately.
Edit: The revision 27 from the website works fine (I've tested only the ME version): https://github.com/173210/snes9xTYL/releases
I guess we could try to figure out which of the commits is causing the issue. I tried to compile the latest version, but my compiler keep complaining about the flag -flto not being recognized. Removing the flag unfortunately gives me another error:
memmap.cpp:62:22: error: kubridge.h: No such file or directory
memmap.cpp: In member function 'u8 CMemory::Init()':
memmap.cpp:251: error: 'kuKernelGetModel' was not declared in this scope
memmap.cpp: In member function 'void CMemory::Deinit()':
memmap.cpp:353: error: 'kuKernelGetModel' was not declared in this scope
make: *** [memmap.o] Error 1
I'm guessing I'm using an outdated version of the SDK. What did you use to compile your version?