Tag: Systems Programming
-
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…