From 26f1537f669dfe34a1ec785ef6a2de9d68c8e34c Mon Sep 17 00:00:00 2001 From: Nicola Salmoria Date: Thu, 3 Apr 2008 13:25:05 +0000 Subject: [PATCH] 01552: 3wonders, 3wonderu: Another little graphic glitch on attract mode --- src/mame/video/cps1.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/mame/video/cps1.c b/src/mame/video/cps1.c index db08934b3c3..73edc04bb07 100644 --- a/src/mame/video/cps1.c +++ b/src/mame/video/cps1.c @@ -1028,11 +1028,22 @@ static TILE_GET_INFO( get_tile0_info ) tileinfo->group = (attr & 0x0180) >> 7; if ((cps1_game_config->kludge == 3 && code == 0xf020) || // knights & msword: startup text - (cps1_game_config->kludge == 2 && code == 0x0000) || // 3wonders: bottom of screen, between lives of first player and the word INSERT COIN (cps1_game_config->kludge == 11 && code == 0x0020)) // strider, unsquad, captcomm { tileinfo->pen_data = empty_tile; } + + if (cps1_game_config->kludge == 2) // 3wonders + { + if (code == 0x0000 || // bottom of screen, between lives of first player and the word INSERT COIN + code == 0x0a5c || // SIVA LOU'S COMPANION in attract mode + code == 0x0a5d || // (note that this is definitely a game bug, 0a5c is supposed to be + code == 0x0a6c || // the position on screen where to draw the string, but it is interpreted + code == 0x0a6d) // as a character code) + { + tileinfo->pen_data = empty_tile; + } + } } static TILE_GET_INFO( get_tile1_info )