Leksykon IT › Sprzęt › Bank switching (przełączanie banków)

Bank switching (przełączanie banków)

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

Podmienianie fragmentu zbyt dużej pamięci ROM widocznego w małym oknie adresowym procesora — tak 8-bitowe gry przeskakiwały własny limit pamięci.

Procesor 6502 adresował 64 KB, ale kartridże szybko przerosły ten limit. Układ mappera na kartridżu — MMC1 i MMC3 Nintendo albo seria VRC Konami — pozwalał zapisać numer banku do rejestru i tym samym zmienić, który fragment ROM-u leży w stałym oknie. Sztuczka nie była nowa: korzystały z niej komputery domowe, megaROM-y MSX i kartridże Atari. Cena? Kod przełączający bank nie może akurat wykonywać się w banku, który właśnie wymienia spod własnych nóg. Dzięki przełączaniu banków kartridż NES-a z kilkuset kilobajtami w ogóle był możliwy.

← Wróć do leksykonu