BT Sözlüğü › Donanım › Bank switching (bellek bankası değiştirme)

Bank switching (bellek bankası değiştirme)

Donanım Svenska → Güncellendi: 2026-10-26

Aşırı büyük bir ROM’un hangi diliminin CPU’nun dar adres penceresinden görüneceğini değiştirme işi; 8 bitlik oyunlar kendi bellek tavanını bu yolla aştı.

6502 işlemcisi 64 KB’lık adres alanına erişebiliyordu, ama kartuşlar çok geçmeden bu sınırı aştı. Kartuştaki bir mapper çipi (Nintendo’nun MMC1 ve MMC3’ü, Konami’nin VRC serisi) kodun bir yazmaca banka numarası yazmasına izin veriyor, böylece sabit pencerede hangi ROM bankasının görüneceği değişiyordu. Numara yeni değildi: ev bilgisayarları, MSX mega-ROM’ları ve Atari kartuşları da aynısını yapardı. Bedeli şuydu: banka değişirken çalışan kod, altındaki zemin kaymadan önce kendi bankasından çıkmış olmalıydı. Birkaç yüz KB’lık bir NES kartuşu ancak bank switching sayesinde mümkün oldu.

← Sözlüğe dön