Previous 15994 Revisions Next

r7980 Friday 7th May, 2010 at 12:52:53 UTC by Angelo Salese
[GBA]: added SRAM hook-up for Advance Wars 1 & 2 to let them boot
[src/mess/drivers]gba.c

src/mess/drivers/gba.c
r7979r7980
23932393      cart_size = image_get_software_region_length(image, "rom");
23942394      memcpy(ROM, image_get_software_region(image, "rom"), cart_size);
23952395   }
2396   
2396
23972397   for (i = 0; i < cart_size; i++)
23982398   {
23992399      if (!memcmp(&ROM[i], "EEPROM_", 7))
r7979r7980
24132413         }
24142414         break;
24152415      }
2416      else if (!memcmp(&ROM[i], "SRAM_", 5))
2416      else if ((!memcmp(&ROM[i], "SRAM_", 5)) || (!memcmp(&ROM[i], "ADVANCEWARS", 11))) //advance wars 1 & 2 has SRAM, but no "SRAM_" string can be found inside the ROM space
24172417      {
24182418         state->nvptr = (UINT8 *)&state->gba_sram;
24192419         state->nvsize = 0x10000;

Previous 15994 Revisions Next


© 1998-2018 The MESS Team