OAM (Object Attribute Memory)
Небольшой блок памяти, где видеочип хранит атрибуты спрайтов — позицию, номер тайла и цвет, — по строке на каждый спрайт.
PPU в NES (1983) отводил под OAM 256 байт: 64 спрайта по четыре байта — позиция по Y, номер шаблона, атрибуты (палитра, отражение, приоритет) и позиция по X. Процессор редко писал туда побайтно: вместо этого всю страницу копировали через DMA ($4014) разом, поскольку трогать OAM безопасно было только во время вертикального гашения. Та же идея вернулась в Game Boy, SNES и Game Boy Advance — со спрайтами побольше и атрибутными битами побогаче. Особое место занимал спрайт 0 — первая запись: его столкновение с фоном было единственным сигналом времени посреди кадра, который был доступен коду NES.