IT-lexicon › Hardware › MMC3

MMC3

Hardware Svenska → Bijgewerkt: 2026-10-27

Nintendo's derdegeneratiegeheugencontroller voor NES-cartridges, die naast bankwisseling ook scanlines telde en de console zo de rasterinterrupt gaf die hij miste.

De Memory Management Controller 3 verscheen in 1988 met Super Mario Bros. 3 en belandde in honderden games, onder meer Kirby's Adventure en Mega Man 3–6. Zoals zijn voorgangers verzorgt hij bankwisseling, in blokken van 8 KB voor code en tot 1 KB voor graphics, zodat tilesets snel verwisseld kunnen worden.

Het nieuwe was de teller. De chip bewaakt een adreslijn die de PPU ongeveer eens per scanline schakelt, telt af en geeft bij nul een IRQ. Een game kan dan precies op de juiste regel de scrollpositie wijzigen — de vaste statusbalk onder de scrollende wereld in Mario 3 is het schoolvoorbeeld. Zonder de chip namen ontwikkelaars hun toevlucht tot de sprite-0-hit, die maar één keer per frame werkt. Emulatorbouwers kennen de chip als mapper 4.

← Terug naar het lexicon