mirror of
https://github.com/holub/mame
synced 2025-04-30 11:50:30 +03:00
(MESS) vboy.c: improved loading from fullpath for non-2MB carts. [Fabio Priuli]
This commit is contained in:
parent
ff373f10b8
commit
be113cc56e
@ -1357,7 +1357,23 @@ DEVICE_IMAGE_LOAD_MEMBER( vboy_state, vboy_cart )
|
|||||||
if (image.software_entry() == NULL)
|
if (image.software_entry() == NULL)
|
||||||
{
|
{
|
||||||
cart_size = image.length();
|
cart_size = image.length();
|
||||||
|
switch (cart_size)
|
||||||
|
{
|
||||||
|
case 0x080000:
|
||||||
image.fread(ROM, cart_size);
|
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
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user