yeah man you can't just say the R-word wtf the fbi is gonna come knocking knock knock whos there its me the fbi
in terms of mac-compatible stuff (as a fellow mac heathen) openemu literally does everything up to the PSP which is pretty cool.
for patching my preferred tool is multipatch which handles both .ips and .ups types and can patch the GBA roms as well as get you into SNES hacks if you're that much of a degenerate