From: roberto zandonà [mailto:robiza71@tin.it]

Subject: Fw: fix for toki060gre

please credits the fix to robiza and Corrado Tomaselli
This commit is contained in:
Aaron Giles 2008-01-25 03:00:28 +00:00
parent 2b0c136968
commit bbffc81785

View File

@ -726,6 +726,18 @@ ROM_END
static DRIVER_INIT( toki )
{
UINT8 *ROM = memory_region(REGION_SOUND1);
UINT8 *buffer = malloc_or_die(0x20000);
int i;
memcpy(buffer,ROM,0x20000);
for( i = 0; i < 0x20000; i++ )
{
ROM[i] = buffer[BITSWAP24(i,23,22,21,20,19,18,17,16,13,14,15,12,11,10,9,8,7,6,5,4,3,2,1,0)];
}
free(buffer);
seibu_sound_decrypt(REGION_CPU2,0x2000);
}
@ -800,6 +812,20 @@ static DRIVER_INIT(jujub)
rom[i] = src^0x55;
}
}
{
UINT8 *ROM = memory_region(REGION_SOUND1);
UINT8 *buffer = malloc_or_die(0x20000);
int i;
memcpy(buffer,ROM,0x20000);
for( i = 0; i < 0x20000; i++ )
{
ROM[i] = buffer[BITSWAP24(i,23,22,21,20,19,18,17,16,13,14,15,12,11,10,9,8,7,6,5,4,3,2,1,0)];
}
free(buffer);
}
}