summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2016-09-25 14:54:18 +0200
committer angelosa <salese_corp_ltd@email.it>2016-09-25 14:54:38 +0200
commitd671459df4005214d26c514ea387f926f720dbfc (patch)
treed516c35cbf02faf4b9483a7396fc12e79655bc0b
parentfe3eceba5f5d8a639e8f89d6f4304d64a8b68354 (diff)
x1.cpp: fix regression with Thunder Force, nw
-rw-r--r--src/mame/drivers/x1.cpp19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/mame/drivers/x1.cpp b/src/mame/drivers/x1.cpp
index cdb0714dbcf..6260e09d97d 100644
--- a/src/mame/drivers/x1.cpp
+++ b/src/mame/drivers/x1.cpp
@@ -1225,6 +1225,10 @@ void x1_state::set_current_palette()
m_palette->set_pen_color(addr|8, pal1bit(r), pal1bit(g), pal1bit(b));
}
+
+ // TODO: disabled for now, causes issues with Thunder Force. x1fdemo changes palette dynamically during initial logo.
+ // Likely it needs a video rewrite in order to make this to work correctly.
+ // machine().first_screen()->update_partial(machine().first_screen()->vpos());
}
WRITE8_MEMBER( x1_state::x1turboz_4096_palette_w )
@@ -1256,11 +1260,6 @@ WRITE8_MEMBER( x1_state::x1_pal_r_w )
{
m_x_r = data;
set_current_palette();
- //if(m_old_vpos != machine().first_screen()->vpos())
- //{
- // machine().first_screen()->update_partial(machine().first_screen()->vpos());
- // m_old_vpos = machine().first_screen()->vpos();
- //}
}
}
@@ -1275,11 +1274,6 @@ WRITE8_MEMBER( x1_state::x1_pal_g_w )
{
m_x_g = data;
set_current_palette();
- //if(m_old_vpos != machine().first_screen()->vpos())
- //{
- machine().first_screen()->update_partial(machine().first_screen()->vpos());
- // m_old_vpos = machine().first_screen()->vpos();
- //}
}
}
@@ -1294,11 +1288,6 @@ WRITE8_MEMBER( x1_state::x1_pal_b_w )
{
m_x_b = data;
set_current_palette();
- //if(m_old_vpos != machine().first_screen()->vpos())
- //{
- // machine().first_screen()->update_partial(machine().first_screen()->vpos());
- // m_old_vpos = machine().first_screen()->vpos();
- //}
}
}