From d8cb89b2a1de9b8dbea55a1330a0234c1d0b18fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Mon, 31 Mar 2014 13:10:25 +0000 Subject: [PATCH] fixed index out-of-bounds access in MC6845_UPDATE_ROW( abc806_update_row ) (nw) --- src/mess/video/abc806.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mess/video/abc806.c b/src/mess/video/abc806.c index 2f11b2499ce..d59b9583610 100644 --- a/src/mess/video/abc806.c +++ b/src/mess/video/abc806.c @@ -327,11 +327,11 @@ static MC6845_UPDATE_ROW( abc806_update_row ) int color = BIT(chargen_data, 7) ? fg_color : bg_color; if (!de) color = rgb_t::black; - bitmap.pix32(y, x++) = PALETTE_ABC[color]; + bitmap.pix32(y, x++) = PALETTE_ABC[color & 0x07]; if (e5 || e6) { - bitmap.pix32(y, x++) = PALETTE_ABC[color]; + bitmap.pix32(y, x++) = PALETTE_ABC[color & 0x07]; } chargen_data <<= 1;