Previous 199869 Revisions Next

r21392 Saturday 23rd February, 2013 at 13:56:31 UTC by David Haywood
more improvements to colours
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21391r21392
11051105               {
11061106                  // mm ccrr rrr0
11071107                  int encodelength = (compdata & 0x03e)>>1;
1108                  int rledata = (compdata & 0x3c0) >> 6;
1108                  int rledata = (compdata & 0x1c0) >> 6;
11091109
11101110                  // guess, blank tiles have the following form
11111111                  // 00120 (00000024,0) | 010 03f
r21391r21392
11221122               {
11231123                  // mm cccc ccrr
11241124                  int encodelength = (compdata & 0x003);
1125                  int rledata = (compdata & 0x3fc) >> 6;
1125                  int rledata = (compdata & 0x0fc) >> 2;
11261126
11271127                  while (data_written<256 && encodelength >=0)
11281128                  {
1129                     tempshape[data_written] = m_rearranged_16bit_gfx[color_offs + rledata + 8];
1129                     tempshape[data_written] = m_rearranged_16bit_gfx[color_offs + rledata + 8]; // + 0x8 crt test, most of red, green, start of blue
11301130                     encodelength--;
11311131                     data_written++;
11321132                  }

Previous 199869 Revisions Next


© 1997-2024 The MAME Team