PPU (NES)
Więcej informacji
- Twórca
- Ricoh, Nintendo
- Rok
- 1983
- Typ
- Układ graficzny
Układ graficzny NES-a, Ricoh 2C02 — maszyna rysująca kafelki i sprite’y linia po linii, która nie pozwala sobie przerywać.
PPU (Picture Processing Unit) buduje obraz 256×240 z tablic wzorców, nametable’i oraz 256 bajtów OAM opisujących 64 sprite’y. W wersji NTSC pracuje z częstotliwością trzykrotnie wyższą niż procesor, a jego jedynym oknem na CPU jest osiem rejestrów odwzorowanych pod adresami $2000–$2007.
Jego ograniczenia ukształtowały cały wygląd konsoli. Maksymalnie osiem sprite’ów w linii skanowania dawało migotanie sprite’ów. Pamięć obrazu można bezpiecznie zapisywać tylko podczas VBlank, więc logika gry musiała kolejkować zmiany grafiki do tego momentu. Sztuczki w środku klatki, jak paski stanu, opierały się na sprite zero hit. Wariant PAL to 2C07.