mirror of
https://github.com/holub/mame
synced 2025-04-21 16:01:56 +03:00
bus/bbc/userport/palette: Use pal4bit (nw)
This commit is contained in:
parent
a475299420
commit
2eed331a2a
@ -95,13 +95,13 @@ void bbc_chameleon_device::pb_w(uint8_t data)
|
||||
switch (data >> 6)
|
||||
{
|
||||
case 0x00:
|
||||
m_palette_ram[m_colour].set_r((data << 4) | (data & 0x0f));
|
||||
m_palette_ram[m_colour].set_r(pal4bit(data));
|
||||
break;
|
||||
case 0x01:
|
||||
m_palette_ram[m_colour].set_g((data << 4) | (data & 0x0f));
|
||||
m_palette_ram[m_colour].set_g(pal4bit(data));
|
||||
break;
|
||||
case 0x02:
|
||||
m_palette_ram[m_colour].set_b((data << 4) | (data & 0x0f));
|
||||
m_palette_ram[m_colour].set_b(pal4bit(data));
|
||||
break;
|
||||
case 0x03:
|
||||
m_colour = data & 0x0f;
|
||||
@ -120,13 +120,13 @@ void bbc_cpalette_device::pb_w(uint8_t data)
|
||||
m_colour = ~(data >> 4) & 0x07;
|
||||
break;
|
||||
case 0x01:
|
||||
m_palette_ram[m_colour].set_r((data & 0xf0) | (data >> 4));
|
||||
m_palette_ram[m_colour].set_r(pal4bit(data));
|
||||
break;
|
||||
case 0x02:
|
||||
m_palette_ram[m_colour].set_g((data & 0xf0) | (data >> 4));
|
||||
m_palette_ram[m_colour].set_g(pal4bit(data));
|
||||
break;
|
||||
case 0x03:
|
||||
m_palette_ram[m_colour].set_b((data & 0xf0) | (data >> 4));
|
||||
m_palette_ram[m_colour].set_b(pal4bit(data));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user