| ▲ | icelusxl 2 hours ago | |
Memory mapping/bank switching was fairly common on 8-bit and 16-bit systems, where a small memory window was used to select different memory banks, allowing a program to access more memory in chunks. Game consoles like NES, SNES and Game Boy had additional hardware built in the cartridge to support memory mapping/bank switching. For PCs, EMS (memory) provided a similar concept. It reserved a 64 kB window divided in 16 kB pages in the first 1 MB and allowed to map up to 32 MB. | ||