It's not unusual to see elaborate machines built in Minecraft, but this one is a bit snarky. Reqaug has built a Minecraft machine that plays Pokemon Fire Red for the Game Boy Advance. Although it is very basic at the moment, it manages to be quite comprehensive. There's even a level editor as well as the option to change textures. As the creator explains, the whole idea is built around layers of structure blocks (a recent addition) which represent tiles in the game. More They move when you move.
While there isn't enough here to keep you entertained, Reqaug is quick to stress that his work will "always be in progress." It's more a matter of spending enough time, rather than whether or not a bloated Pokemon recreation is possible. And importantly, it doesn't require any mods -in the event that you're running Minecraft 1.10 you can play it out for yourself. Don't expect an action-packed game like Super Mario Bros., since Minecraft isn't fast enough to draw the virtual screen fast enough.