@Override public void loadrom() throws BadMapperException { super.loadrom(); for (int i = 0; i < 32; ++i) { prg_map[i] = (1024 * i) & (prgsize - 1); } for (int i = 0; i < 8; ++i) { chr_map[i] = (1024 * i) & (chrsize - 1); } }
@Override public void loadrom() throws BadMapperException { // needs to be in every mapper. Fill with initial cfg super.loadrom(); for (int i = 1; i <= 32; ++i) { prg_map[32 - i] = prgsize - (1024 * i); } for (int i = 1; i <= 8; ++i) { chr_map[8 - i] = chrsize - (1024 * i); } }
@Override public void loadrom() throws BadMapperException { super.loadrom(); // needs to be in every mapper. Fill with initial cfg for (int i = 1; i <= 32; ++i) { // map last banks in to start off prg_map[32 - i] = prgsize - (1024 * i); } for (int i = 0; i < 8; ++i) { chr_map[i] = (1024 * i) & (chrsize - 1); } }
@Override public void loadrom() throws BadMapperException { // needs to be in every mapper. Fill with initial cfg super.loadrom(); // fixed bank for (int i = 1; i <= 16; ++i) { prg_map[16 - i] = prgsize - (1024 * i); } // swappable bank for (int i = 0; i < 16; ++i) { prg_map[16 + i] = (1024 * i) & (prgsize - 1); } for (int i = 0; i < 8; ++i) { chr_map[i] = (1024 * i) & (chrsize - 1); } }