From 2eed331a2a6b62c4ab9f173157ca2382d0faa89a Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Tue, 26 May 2020 12:13:13 +0100 Subject: [PATCH] bus/bbc/userport/palette: Use pal4bit (nw) --- src/devices/bus/bbc/userport/palette.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/devices/bus/bbc/userport/palette.cpp b/src/devices/bus/bbc/userport/palette.cpp index 571596e468a..78ffda84607 100644 --- a/src/devices/bus/bbc/userport/palette.cpp +++ b/src/devices/bus/bbc/userport/palette.cpp @@ -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; } }