PRG-ROM
Kartuşun program belleği: CPU’nun çalıştırdığı kod ve oyun verisi; grafiğin ROM’undan ayrı tutulur.
Bir NES kartuşunun içeriği iki çipe bölünürdü. PRG-ROM 6502 kodunu taşır ve CPU’nun adres alanında 16 ya da 32 KB’lık pencerelerle $8000–$FFFF aralığına eşlenirdi. Oyun pencereyi aşınca bir mapper doğru bankayı içeri alırdı. Program burada, grafik CHR-ROM’da olacak biçimdeki bu ayrım, ikisine veri yolu paylaşmadan paralel erişilmesini sağlayıp görüntünün hızlı kurulmasına yardım ederdi. Boyutlar ilk oyunlardaki 16 KB’tan konsolun ömrünün sonunda birkaç yüz KB’a çıktı.