summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/flkatck.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/flkatck.c')
-rw-r--r--src/mame/video/flkatck.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/mame/video/flkatck.c b/src/mame/video/flkatck.c
index 18135749ad8..8b15b2d1bd3 100644
--- a/src/mame/video/flkatck.c
+++ b/src/mame/video/flkatck.c
@@ -16,11 +16,11 @@
TILE_GET_INFO_MEMBER(flkatck_state::get_tile_info_A)
{
- UINT8 ctrl_0 = k007121_ctrlram_r(m_k007121, 0);
- UINT8 ctrl_2 = k007121_ctrlram_r(m_k007121, 2);
- UINT8 ctrl_3 = k007121_ctrlram_r(m_k007121, 3);
- UINT8 ctrl_4 = k007121_ctrlram_r(m_k007121, 4);
- UINT8 ctrl_5 = k007121_ctrlram_r(m_k007121, 5);
+ UINT8 ctrl_0 = k007121_ctrlram_r(m_k007121, generic_space(), 0);
+ UINT8 ctrl_2 = k007121_ctrlram_r(m_k007121, generic_space(), 2);
+ UINT8 ctrl_3 = k007121_ctrlram_r(m_k007121, generic_space(), 3);
+ UINT8 ctrl_4 = k007121_ctrlram_r(m_k007121, generic_space(), 4);
+ UINT8 ctrl_5 = k007121_ctrlram_r(m_k007121, generic_space(), 5);
int attr = m_k007121_ram[tile_index];
int code = m_k007121_ram[tile_index + 0x400];
int bit0 = (ctrl_5 >> 0) & 0x03;
@@ -99,7 +99,7 @@ WRITE8_MEMBER(flkatck_state::flkatck_k007121_regs_w)
switch (offset)
{
case 0x04: /* ROM bank select */
- if (data != k007121_ctrlram_r(m_k007121, 4))
+ if (data != k007121_ctrlram_r(m_k007121, space, 4))
machine().tilemap().mark_all_dirty();
break;
@@ -110,7 +110,7 @@ WRITE8_MEMBER(flkatck_state::flkatck_k007121_regs_w)
break;
}
- k007121_ctrl_w(m_k007121, offset, data);
+ k007121_ctrl_w(m_k007121, space, offset, data);
}
@@ -133,6 +133,7 @@ SCREEN_UPDATE_IND16( flkatck )
rectangle clip[2];
const rectangle &visarea = screen.visible_area();
+ address_space &space = screen.machine().driver_data()->generic_space();
if (state->m_flipscreen)
{
clip[0] = visarea;
@@ -141,8 +142,8 @@ SCREEN_UPDATE_IND16( flkatck )
clip[1] = visarea;
clip[1].min_x = clip[1].max_x - 40;
- state->m_k007121_tilemap[0]->set_scrollx(0, k007121_ctrlram_r(state->m_k007121, 0) - 56 );
- state->m_k007121_tilemap[0]->set_scrolly(0, k007121_ctrlram_r(state->m_k007121, 2));
+ state->m_k007121_tilemap[0]->set_scrollx(0, k007121_ctrlram_r(state->m_k007121, space, 0) - 56 );
+ state->m_k007121_tilemap[0]->set_scrolly(0, k007121_ctrlram_r(state->m_k007121, space, 2));
state->m_k007121_tilemap[1]->set_scrollx(0, -16);
}
else
@@ -154,8 +155,8 @@ SCREEN_UPDATE_IND16( flkatck )
clip[1].max_x = 39;
clip[1].min_x = 0;
- state->m_k007121_tilemap[0]->set_scrollx(0, k007121_ctrlram_r(state->m_k007121, 0) - 40 );
- state->m_k007121_tilemap[0]->set_scrolly(0, k007121_ctrlram_r(state->m_k007121, 2));
+ state->m_k007121_tilemap[0]->set_scrollx(0, k007121_ctrlram_r(state->m_k007121, space, 0) - 40 );
+ state->m_k007121_tilemap[0]->set_scrolly(0, k007121_ctrlram_r(state->m_k007121, space, 2));
state->m_k007121_tilemap[1]->set_scrollx(0, 0);
}