Exemplo n.º 1
0
 @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);
   }
 }
Exemplo n.º 2
0
 @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);
   }
 }
Exemplo n.º 3
0
 @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);
   }
 }
Exemplo n.º 4
0
 @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);
   }
 }