mirror of
https://github.com/holub/mame
synced 2025-07-05 09:57:47 +03:00
more improvements to colours
This commit is contained in:
parent
7d4bd186f9
commit
4aeb0a6523
@ -1105,7 +1105,7 @@ void coolridr_state::blit_current_sprite(address_space &space)
|
|||||||
{
|
{
|
||||||
// mm ccrr rrr0
|
// mm ccrr rrr0
|
||||||
int encodelength = (compdata & 0x03e)>>1;
|
int encodelength = (compdata & 0x03e)>>1;
|
||||||
int rledata = (compdata & 0x3c0) >> 6;
|
int rledata = (compdata & 0x1c0) >> 6;
|
||||||
|
|
||||||
// guess, blank tiles have the following form
|
// guess, blank tiles have the following form
|
||||||
// 00120 (00000024,0) | 010 03f
|
// 00120 (00000024,0) | 010 03f
|
||||||
@ -1122,11 +1122,11 @@ void coolridr_state::blit_current_sprite(address_space &space)
|
|||||||
{
|
{
|
||||||
// mm cccc ccrr
|
// mm cccc ccrr
|
||||||
int encodelength = (compdata & 0x003);
|
int encodelength = (compdata & 0x003);
|
||||||
int rledata = (compdata & 0x3fc) >> 6;
|
int rledata = (compdata & 0x0fc) >> 2;
|
||||||
|
|
||||||
while (data_written<256 && encodelength >=0)
|
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--;
|
encodelength--;
|
||||||
data_written++;
|
data_written++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user