Itâ€™s a really tight fit though. Itâ€™s got 4gb built in memory, with a sd card slot in the inside so you could expand the memory if needed, and not only does it play nes games, but it also plays gameboy and gameboy color roms as well. 2.8â€ TFT LCD, built-in rechargeable lithium battery, Video player, MP3 player, FM radio, Picture viewer, Audio recorder, itâ€™s got a camera and video camera but I disabled them to fit in the case, built in speaker, and the best partâ€¦ TV-OUT !!! so you can play on the big screen! The unit has 2 additional buttons on the front, ones power, and the other is used to navigate the main menu, basically itâ€™s a â€˜backâ€™ button. And there is a small hole drilled in the back with a reset button behind it. The unit has 3 plug ins on the right side, AC power to charge the battery Mini USB to put files on the thing and the TV-OUT plug. I also spent some time and redid the images used for the main menu and the game selection screen.