summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Phil Bennett <philipjbennett@users.noreply.github.com>2009-01-19 16:00:38 +0000
committer Phil Bennett <philipjbennett@users.noreply.github.com>2009-01-19 16:00:38 +0000
commitad6568911673f9b97e944af4a337200bfbbe9c22 (patch)
tree6006dc93d44fb0454b282bd69d549164086da7a3 /src
parent8b2f77e0c0eec7bcbeed37cebc88f53dbcde3be9 (diff)
02847: all cloak.c and midzeus.c sets: Access Violation
Diffstat (limited to 'src')
-rw-r--r--src/mame/video/cloak.c4
-rw-r--r--src/mame/video/midzeus.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/video/cloak.c b/src/mame/video/cloak.c
index 282df17c4e4..0d223a8a591 100644
--- a/src/mame/video/cloak.c
+++ b/src/mame/video/cloak.c
@@ -140,7 +140,7 @@ WRITE8_HANDLER( graph_processor_w )
case 0x03: bitmap_videoram_address_x = data; break;
case 0x07: bitmap_videoram_address_y = data; break;
default:
- current_bitmap_videoram_accessed[(bitmap_videoram_address_y << 8) | bitmap_videoram_address_x] = data & 0x07;
+ current_bitmap_videoram_accessed[(bitmap_videoram_address_y << 8) | bitmap_videoram_address_x] = data & 0x0f;
adjust_xy(offset);
break;
@@ -196,7 +196,7 @@ static void draw_bitmap(bitmap_t *bitmap, const rectangle *cliprect)
for (y = cliprect->min_y; y <= cliprect->max_y; y++)
for (x = cliprect->min_x; x <= cliprect->max_x; x++)
{
- pen_t pen = current_bitmap_videoram_displayed[(y << 8) | x];
+ pen_t pen = current_bitmap_videoram_displayed[(y << 8) | x] & 0x07;
if (pen)
*BITMAP_ADDR16(bitmap, y, (x - 6) & 0xff) = 0x10 | ((x & 0x80) >> 4) | pen;
diff --git a/src/mame/video/midzeus.c b/src/mame/video/midzeus.c
index a18196c6d69..d172c62f4f0 100644
--- a/src/mame/video/midzeus.c
+++ b/src/mame/video/midzeus.c
@@ -322,7 +322,7 @@ VIDEO_UPDATE( midzeus )
{
UINT16 *dest = (UINT16 *)bitmap->base + y * bitmap->rowpixels;
for (x = cliprect->min_x; x <= cliprect->max_x; x++)
- dest[x] = WAVERAM_READPIX(base, y, x - xoffs);
+ dest[x] = WAVERAM_READPIX(base, y, x - xoffs) & 0x7fff;
}
}