内存映射
0x0000-0x3FFF ROM bank(16KB)
0x4000-0x7FFF switchable ROM bank(16KB)
0x8000-0x9FFF Video RAM(8KB)
0xA000-0xBFFF switchable RAM bank(8KB)
0xC000-0xDFFF Internal RAM(8KB)
0xE000-0xFDFF Echo of 8kB Internal RAM(3.5KB)
0xFE00-0xFE9F Spirit Attrib Table(OAM) (160B)
0xFEA0-0xFEFF Not Used (96B)
0xFF00-0xFE4B I/O Ports (76B)
0xFF4C-0xFF7F Not Used (124B)
0xFF80-0xFFFE Internal RAM(127B)
0xFFFF Interrupt Enable Register(1B)
向0xE000-0xFDFF写数据的时候数据会同时出现在0xC000-0xDFFF,反之亦然,等于两段地址映射在同一块内存上。