I just heard about VBA-M earlier today, so I'm not sure how useful this is -- they suggested I check here -- but if you have any use for it, free for the taking
Hope this might be useful somehow -- if it is I might try to help with the project if I have enough time -- I don't know much C/C++ so I probably wouldn't be much use with the programming, but maybe at least testing (particularly with Linux stuff).
Just checked out SVN trunk. The new --cheat option certainly makes my life much easier
However, SVN only seems to have added GameBoy Advance cheat support, not i.e. GameBoy Color -- if I forgot to mention my original goal was to use GBC Gameshark codes -- so I've uploaded a new patch that should fix that. This one's a lot shorter -- just four new lines of code -- a lot "cleaner" than the other patch too, since really most of the important bits were already there.
By the way, slightly off-topic but I also had to patch the CMakeLists.txt slightly to build without GTKMM and LIRC -- cmake -DNO_GTK=1 didn't seem to work on my machine -- I can upload the patch for that too if anyone needs it.