Leksykon IT › Sprzęt › MMC3

MMC3

Sprzęt Svenska → Zaktualizowano: 2026-10-27

Trzecia generacja kontrolera pamięci Nintendo do kartridży NES, który oprócz przełączania banków liczył linie skanowania i dał konsoli przerwanie rastrowe, którego jej brakowało.

Memory Management Controller 3 pojawił się w 1988 roku wraz z Super Mario Bros. 3 i trafił do setek gier, m.in. Kirby's Adventure oraz Mega Man 3–6. Jak poprzednicy obsługuje przełączanie banków — w kawałkach po 8 KB dla kodu i do 1 KB dla grafiki, więc zestawy kafelków można szybko podmieniać.

Nowością był licznik. Układ obserwuje linię adresową, którą PPU przełącza mniej więcej raz na linię skanowania, odlicza w dół i przy zerze wywołuje IRQ. Gra może dzięki temu zmienić pozycję przewijania dokładnie w odpowiedniej linii — stały pasek statusu pod przewijanym światem w Mario 3 to podręcznikowy przykład. Bez tego programiści polegali na trafieniu sprite'a 0, które działa tylko raz na klatkę. Autorzy emulatorów znają ten układ jako mapper 4.

← Wróć do leksykonu