That would be amazing if you did take this on, have you tried to contact Mike Dawson? Maybe I could try, I don't know about the makefiles and what you mentioned but if I can help in any way, let me know.
It mentions savestates in fGB32 getting mucked up when you change the contents of the SMC, don't know much about it but is it any use to us with Frodo? Perhaps it's a generic problem...