I'm using gpSPhone.
yes, it's actually possible. search and play around with google. I found a version (that does not bug) but I can't post the link as mods won't allow me as I have < 15 posts total. Hint: it's on mediafire and it's called, Pokemon Snakewood.GBA