summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-07-20 06:32:55 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-07-20 06:32:55 +0000
commitc3f4e12e7a52c7723a503c5b3e953ff76e3638dd (patch)
treea946493d55d892941bcafa14ed371bab9da436f8 /src
parent9c15c715bc8e700af683319fab256aed02d3b080 (diff)
Fix out-of-bounds palette access in tmmjprd. Fixes MT03300.
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/tmmjprd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/tmmjprd.c b/src/mame/drivers/tmmjprd.c
index 5a553a74cbc..39a97e4a329 100644
--- a/src/mame/drivers/tmmjprd.c
+++ b/src/mame/drivers/tmmjprd.c
@@ -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