NES EMUduino

NES games are a blast to play, so I thought that I might be able to emulate it on an ardunio eleven
(uno compatible) without it's own screen (just av cords (white, red and yellow)).

I was thinking of using:
JoyStick Shield V1.A (It's got buttons)
SD Card Shield (For the roms)
TV out Shield (To see stuff)

I'm Hoping It doesn't require a GPU and only uses the arduino.

Thanks, Louis!