Tag: Systems Programming

  • How CPUs Understand 0s and 1s

    How CPUs Understand 0s and 1s

    I recently started an exciting project: building an NES emulator in C++. An emulator allows a computer to mimic the behavior of other hardware—in my case, the Nintendo Entertainment System. It works by loading a copy of an NES game’s memory, and executing the program in a similar way a real NES would. This means…