I’ve recently began revisiting my childhood obsession for the Pokemon games on my Android-powered Samsung Galaxy. It’s thanks to an emulator called Gameboid, which can play Gameboy Color and Gameboy Advanced games that are stored in a ROM Image
Gameboid uses the touch screen to render the necessary buttons and controls. The “fake” buttons are difficult to use initially, but become easier thanks to the use of haptic feedback.
The use of ROM emulation isn’t legal, however given that I have already purchased the games in the past I feel morally (and perhaps legally?) justified in downloading them. That said; you will have to find them yourself, since I don’t really want the American government to nuke my website or send a swat team to my house.