summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2019-09-16 23:01:38 -0400
committer GitHub <noreply@github.com>2019-09-16 23:01:38 -0400
commitd8f27b7e87f5f5f1adbf44ffc8ef603c8b9e1049 (patch)
treee77ca7af101d56edf3b83bcb37f57c0df591dcfd
parent8c17acdc71d9f59b57c0d5f3bae2a855172cb915 (diff)
parent485936ea32215dfe453c3df475d557cc83308b9e (diff)
Merge pull request #5652 from cam900/patch-113
legionna.cpp : Minor revert in my PR
-rw-r--r--src/mame/video/legionna.cpp33
1 files changed, 8 insertions, 25 deletions
diff --git a/src/mame/video/legionna.cpp b/src/mame/video/legionna.cpp
index bcbff7fed4b..1b401368103 100644
--- a/src/mame/video/legionna.cpp
+++ b/src/mame/video/legionna.cpp
@@ -66,37 +66,20 @@ void legionna_state::tile_scroll_base_w(offs_t offset, u16 data)
void legionna_state::heatbrl_setgfxbank(u16 data)
{
- unsigned newbank = (data & 0x4000) >> 2;
- if (m_back_gfx_bank != newbank)
- {
- m_back_gfx_bank = newbank;
- m_background_layer->mark_all_dirty();
- }
+ m_back_gfx_bank = (data & 0x4000) >> 2;
+ m_background_layer->mark_all_dirty();
}
/*xxx- --- ---- ---- banking*/
void legionna_state::denjinmk_setgfxbank(u16 data)
{
- unsigned newbank = (data & 0x2000) >> 1;//???
- if (m_fore_gfx_bank != newbank)
- {
- m_fore_gfx_bank = newbank;
- m_foreground_layer->mark_all_dirty();
- }
+ m_fore_gfx_bank = (data & 0x2000) >> 1;//???
+ m_back_gfx_bank = (data & 0x4000) >> 2;
+ m_mid_gfx_bank = (data & 0x8000) >> 3;//???
- newbank = (data & 0x4000) >> 2;
- if (m_back_gfx_bank != newbank)
- {
- m_back_gfx_bank = newbank;
- m_background_layer->mark_all_dirty();
- }
-
- newbank = (data & 0x8000) >> 3;//???
- if (m_mid_gfx_bank != newbank)
- {
- m_mid_gfx_bank = newbank;
- m_midground_layer->mark_all_dirty();
- }
+ m_foreground_layer->mark_all_dirty();
+ m_background_layer->mark_all_dirty();
+ m_midground_layer->mark_all_dirty();
}
void legionna_state::videowrite_cb_w(offs_t offset, u16 data)