summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/legionna.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/legionna.cpp')
-rw-r--r--src/mame/video/legionna.cpp7
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();