CHR-ROM
Графическая память картриджа — таблицы шаблонов с настоящими пикселями тайлов и спрайтов, хранимые отдельно от кода.
CHR-ROM находилась на стороне PPU картриджа NES и отображалась в $0000–$1FFF, обычно по 8 КБ за раз. В ней лежали таблицы шаблонов: ячейки 8×8 из двух битовых плоскостей, на которые ссылались нейм-таблица и OAM. Раз у графики была своя микросхема, PPU не дрался с процессором за одну шину. Некоторые картриджи вместо ПЗУ ставили CHR-RAM и переписывали тайлы прямо во время игры — дороже, зато гибко. Крупные мапперы переключали банки CHR-ROM так же, как программный код, поэтому в игре могло быть куда больше тех 512 тайлов, что помещаются одновременно.