Fix out-of-bounds palette access in tmmjprd. Fixes MT03300.

This commit is contained in:
Aaron Giles 2009-07-20 06:32:55 +00:00
parent 9c15c715bc
commit c3f4e12e7a

View File

@ -210,7 +210,7 @@ static void ttmjprd_draw_tile(running_machine *machine, bitmap_t *bitmap, const
dat = (rom[(tileaddr*32)+count] & 0xff);
if (dat!=255)
{
dat += (colour<<8);
dat += (colour<<8) & 0xf00;
dst = BITMAP_ADDR16(bitmap, drawy, drawx);
dst[0] = dat;
}
@ -698,7 +698,7 @@ static GFXDECODE_START( tmmjprd )
// GFXDECODE_ENTRY( "gfx1", 0, tmmjprd_sprite_8x8x4_layout, 0x0, 0x1000 )
// GFXDECODE_ENTRY( "gfx1", 0, rabbit_sprite_16x16x4_layout, 0x0, 0x1000 )
// GFXDECODE_ENTRY( "gfx1", 0, tmmjprd_sprite_8x8x8_layout, 0x0, 0x1000 )
GFXDECODE_ENTRY( "gfx1", 0, rabbit_sprite_16x16x8_layout, 0x0, 0x1000 )
GFXDECODE_ENTRY( "gfx1", 0, rabbit_sprite_16x16x8_layout, 0x0, 0x10 )
GFXDECODE_END