Ricoh 2C02 PPU
E491820
The Ricoh 2C02 PPU is the custom picture processing unit that generates the NES’s 2D graphics, including sprites, backgrounds, and color output.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
picture processing unit
ⓘ
video display processor ⓘ |
| alsoKnownAs | NES PPU NERFINISHED ⓘ |
| architecture | 2D graphics ⓘ |
| backgroundTileSize | 8x8 pixels ⓘ |
| busWidth | 8-bit ⓘ |
| colorEncoding | NTSC subcarrier modulation ⓘ |
| colorPaletteSize | 64 entries ⓘ |
| connectsTo | CPU Ricoh 2A03 NERFINISHED ⓘ |
| designedFor | tile-based graphics rendering ⓘ |
| frameRate | approximately 60 Hz ⓘ |
| function |
generates backgrounds
ⓘ
generates color video output ⓘ generates composite video signal ⓘ generates sprites ⓘ handles background scrolling ⓘ handles sprite evaluation ⓘ performs palette lookup ⓘ performs sprite fetching ⓘ performs tile fetching ⓘ |
| hasFeature |
background scrolling registers
ⓘ
sprite flipping ⓘ sprite priority over background ⓘ sprite zero hit flag ⓘ vertical blank interrupt flag ⓘ |
| introducedWith | original Famicom home console ⓘ |
| manufacturer | Ricoh NERFINISHED ⓘ |
| masterClockFrequency | approximately 21.47727 MHz ⓘ |
| maxSpritesOnScreen | 64 ⓘ |
| maxSpritesPerScanline | 8 ⓘ |
| memoryType | separate PPU address space ⓘ |
| nameTableCount | 2 internal name tables ⓘ |
| nameTableMirroring | controlled by cartridge wiring ⓘ |
| onScreenColors | 25 colors approximately ⓘ |
| paletteRAMSize | 32 bytes ⓘ |
| patternTableSource | CHR ROM or CHR RAM on cartridge ⓘ |
| pixelClockFrequency | approximately 5.369318 MHz ⓘ |
| platform |
Famicom
NERFINISHED
ⓘ
Nintendo Entertainment System NERFINISHED ⓘ |
| region | NTSC ⓘ |
| scanlinesPerFrame | 262 ⓘ |
| spriteSizeOptions |
8x16 pixels
ⓘ
8x8 pixels ⓘ |
| successorVariant |
Ricoh 2C03 PPU
NERFINISHED
ⓘ
Ricoh 2C05 PPU NERFINISHED ⓘ |
| usedIn |
Famicom (NTSC variants)
NERFINISHED
ⓘ
Nintendo Entertainment System NERFINISHED ⓘ |
| videoStandard | NTSC composite ⓘ |
| visibleResolution | 256x240 pixels nominal ⓘ |
| VRAMSize | 2 KB internal VRAM ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.