September 2025
Intermediate
280 pages
7h 38m
English
In this chapter, we’ll build a limited emulator for a beloved 1980s video game console, the Nintendo Entertainment System (NES). In other words, we’ll create a piece of software that pretends to be NES hardware so that software written for the NES can be “fooled” into running on a modern platform. Building this project provides experience with emulating a full computer system. While the NES is a relatively simple computer, it features all the same basic components (microprocessor, memory, graphics, and so on) that more complex emulation projects do. And unlike CHIP-8 in Chapter 5, we’ll be emulating more ...
Read now
Unlock full access