IT-lexikon › Hårdvara › OAM (Object Attribute Memory)

OAM (Object Attribute Memory)

Hårdvara In English → Uppdaterad: 2026-10-26

Den lilla minnesarea där ett videochip lagrar sina spriteattribut — position, bricknummer och färg — en rad per sprite.

NES-PPU:n (1983) vigde 256 byte åt OAM: 64 sprites à fyra byte — Y-läge, mönsternummer, attribut (palett, spegling, prioritet) och X-läge. Processorn skrev sällan byte för byte; i stället kopierades en hel sida via DMA ($4014) på en gång, eftersom OAM bara kunde nås säkert under den vertikala släckningen. Samma idé återkom på Game Boy, SNES och Game Boy Advance, med fler sprites och fler attributbitar. Sprite 0 — den första posten — fick en särställning: dess krock med bakgrunden gav den enda tajmingsignal NES-koden hade mitt i en bildruta.

← Tillbaka till lexikonet