Hey there!
Sorry for the lack of updates. I took note and fixed some of the reported bugs (ie. issues with recent.txt).
About cheats: please note there's a repo where I place them for users to download:
https://github.com/davidgfnet/superfw-cheats/releases I have been adding a few of them over the past days.
SRAM saves are now 128KB, this is to ensure we dump the whole thing (most homebrews are "fine" just dumping 32KB, so I could perhaps do that, but just in case...). Most emulators will just read the first 32KB when loading them anyway.
For cheats: you must enable the IGM (as well as enable cheats in the config menu and have proper cheat files). If any of the mentioned conditions is not met, no cheats for you. The games you mention (Yggdra Union, YuGiOh Duel Academy...) are 32MiB ROMs which usually don't have access to the IGM (they are too big!), so cheats won't work for them.
When it comes to ROM hacks (these pokemon games are a mixed bag of hacks and homebrew) their support is limited. I would recommend you using the patch generator online, and launching them using SRAM as save type. It is still likely they don't fully work (or saving doesnt work or something like that). If there's any particular ROM that doesn't work but works with SCFW, please mention it so I can try to debug it. If it doesn't work with SCFW nor the original firmware... well I cannot make any promises. At this point it might be easier for me to send a PR to some of these projects to add native support for SC instead of hacking around
Please remember to read and check the docs, I actually clarified some of these issues in the troubleshooting section:
https://superfw.davidgf.net/docs/usermanual/troubleshooting/#missing-or-disabled-features
I did not write them for nothing!
I'm still waiting on some more HW (ie. supercard lite), but I might just open the repo if it takes too long. It's gonna be 1 year in a few days of the first post, so it is about time I wrap up this project