Milestone #1: Basic graphics

Last updated:

The first milestone is to pull the art straight out of a cartridge and put it on screen — before any of the emulator components are implemented.

It's nice to see something — anything — early, instead of taking it on faith that the guide will eventually get you to pixels. A cartridge carries its graphics as plain data, so you can decode and display them without emulating a single instruction.

What it takes

Three things, each its own chapter: