summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author cam900 <dbtlrchl@naver.com>2019-09-17 11:45:16 +0900
committer GitHub <noreply@github.com>2019-09-17 11:45:16 +0900
commit485936ea32215dfe453c3df475d557cc83308b9e (patch)
treede673537aa51ea9e4e97f00fdd05128a4cfb116e
parente4903df939d785196d8b090872da05e15a95bdcf (diff)
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)