(MESS) vboy.c: improved loading from fullpath for non-2MB carts. [Fabio Priuli]

This commit is contained in:
Fabio Priuli 2013-10-07 14:37:17 +00:00
parent ff373f10b8
commit be113cc56e

View File

@ -1357,7 +1357,23 @@ DEVICE_IMAGE_LOAD_MEMBER( vboy_state, vboy_cart )
if (image.software_entry() == NULL)
{
cart_size = image.length();
image.fread(ROM, cart_size);
switch (cart_size)
{
case 0x080000:
image.fread(ROM, cart_size);
memcpy(ROM + 0x080000, ROM, cart_size);
memcpy(ROM + 0x100000, ROM, cart_size);
memcpy(ROM + 0x180000, ROM, cart_size);
break;
case 0x100000:
image.fread(ROM, cart_size);
memcpy(ROM + 0x100000, ROM, cart_size);
break;
case 0x200000:
default:
image.fread(ROM, cart_size);
break;
}
}
else
{