Have you SRAM patched the roms? According to the entry for frlg and ruby and sapphire in the comparability list, it says you have to SRAM patch the rom for those games to boot. I know there is a good patcher for SRAM patching called gbata but I don't have a link to it at the moment.
Edit...