diff options
Diffstat (limited to 'src/mame/video/legionna.cpp')
-rw-r--r-- | src/mame/video/legionna.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/video/legionna.cpp b/src/mame/video/legionna.cpp index 1b401368103..8c311cb55df 100644 --- a/src/mame/video/legionna.cpp +++ b/src/mame/video/legionna.cpp @@ -73,9 +73,10 @@ void legionna_state::heatbrl_setgfxbank(u16 data) /*xxx- --- ---- ---- banking*/ void legionna_state::denjinmk_setgfxbank(u16 data) { - m_fore_gfx_bank = (data & 0x2000) >> 1;//??? - m_back_gfx_bank = (data & 0x4000) >> 2; - m_mid_gfx_bank = (data & 0x8000) >> 3;//??? + // this is either 0x0000 or 0xe000, except in two endings (MT #07416) + m_back_gfx_bank = (data & 0x2000) >> 1; // Makai/Tarukusu endings + m_mid_gfx_bank = (data & 0x4000) >> 2; //??? + m_fore_gfx_bank = (data & 0x8000) >> 3; //??? m_foreground_layer->mark_all_dirty(); m_background_layer->mark_all_dirty(); |