mirror of
https://github.com/holub/mame
synced 2025-07-04 01:18:59 +03:00
-newport: Fixed Fastclear mode again, nw
This commit is contained in:
parent
d0c11e6ea9
commit
d4d11ec811
@ -2794,12 +2794,14 @@ void newport_base_device::do_rex3_command()
|
|||||||
{
|
{
|
||||||
case 0: // 4bpp
|
case 0: // 4bpp
|
||||||
color = m_rex3.m_color_vram & 0xf;
|
color = m_rex3.m_color_vram & 0xf;
|
||||||
|
color |= color << 4;
|
||||||
break;
|
break;
|
||||||
case 1: // 8bpp
|
case 1: // 8bpp
|
||||||
color = m_rex3.m_color_vram & 0xff;
|
color = m_rex3.m_color_vram & 0xff;
|
||||||
break;
|
break;
|
||||||
case 2: // 12bpp
|
case 2: // 12bpp
|
||||||
color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4);
|
color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4);
|
||||||
|
color |= color << 12;
|
||||||
break;
|
break;
|
||||||
case 3: // 24bpp
|
case 3: // 24bpp
|
||||||
color = m_rex3.m_color_vram & 0xffffff;
|
color = m_rex3.m_color_vram & 0xffffff;
|
||||||
@ -2873,12 +2875,14 @@ void newport_base_device::do_rex3_command()
|
|||||||
{
|
{
|
||||||
case 0: // 4bpp
|
case 0: // 4bpp
|
||||||
color = m_rex3.m_color_vram & 0xf;
|
color = m_rex3.m_color_vram & 0xf;
|
||||||
|
color |= color << 4;
|
||||||
break;
|
break;
|
||||||
case 1: // 8bpp
|
case 1: // 8bpp
|
||||||
color = m_rex3.m_color_vram & 0xff;
|
color = m_rex3.m_color_vram & 0xff;
|
||||||
break;
|
break;
|
||||||
case 2: // 12bpp
|
case 2: // 12bpp
|
||||||
color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4);
|
color = ((m_rex3.m_color_vram & 0xf00000) >> 12) | ((m_rex3.m_color_vram & 0xf000) >> 8) | ((m_rex3.m_color_vram & 0xf0) >> 4);
|
||||||
|
color |= color << 12;
|
||||||
break;
|
break;
|
||||||
case 3: // 24bpp
|
case 3: // 24bpp
|
||||||
color = m_rex3.m_color_vram & 0xffffff;
|
color = m_rex3.m_color_vram & 0xffffff;
|
||||||
|
Loading…
Reference in New Issue
Block a user