From 4aeb0a6523c3f95654d861e5bc07383d26a08148 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Sat, 23 Feb 2013 13:56:31 +0000 Subject: [PATCH] more improvements to colours --- src/mame/drivers/coolridr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/coolridr.c b/src/mame/drivers/coolridr.c index b057518591d..f11b597b712 100644 --- a/src/mame/drivers/coolridr.c +++ b/src/mame/drivers/coolridr.c @@ -1105,7 +1105,7 @@ void coolridr_state::blit_current_sprite(address_space &space) { // mm ccrr rrr0 int encodelength = (compdata & 0x03e)>>1; - int rledata = (compdata & 0x3c0) >> 6; + int rledata = (compdata & 0x1c0) >> 6; // guess, blank tiles have the following form // 00120 (00000024,0) | 010 03f @@ -1122,11 +1122,11 @@ void coolridr_state::blit_current_sprite(address_space &space) { // mm cccc ccrr int encodelength = (compdata & 0x003); - int rledata = (compdata & 0x3fc) >> 6; + int rledata = (compdata & 0x0fc) >> 2; while (data_written<256 && encodelength >=0) { - tempshape[data_written] = m_rearranged_16bit_gfx[color_offs + rledata + 8]; + tempshape[data_written] = m_rearranged_16bit_gfx[color_offs + rledata + 8]; // + 0x8 crt test, most of red, green, start of blue encodelength--; data_written++; }