Projects tagged: C++

NES Emulator

Creating a Nintendo Entertainment System emulator in C++

I love retro games and am fascinated by the clever tricks they use to overcome the extreme hardware limitations of early consoles. I therefore thought it would be a cool project to create an emulator for the NES, a classic 8-bit console with many great games. I had a lot of fun working on this project and learned a lot about the NES hardware. This post will discuss the different parts of the NES and how I went about implementing them.