116
117
*************************************/
118
WRITE8_HANDLER( espial_videoram_w )
120
espial_state *state = space->machine().driver_data<espial_state>();
122
state->m_videoram[offset] = data;
123
state->m_bg_tilemap->mark_tile_dirty(offset);
127
WRITE8_HANDLER( espial_colorram_w )
129
espial_state *state = space->machine().driver_data<espial_state>();
131
state->m_colorram[offset] = data;
132
state->m_bg_tilemap->mark_tile_dirty(offset);
136
WRITE8_HANDLER( espial_attributeram_w )
138
espial_state *state = space->machine().driver_data<espial_state>();
140
state->m_attributeram[offset] = data;
141
state->m_bg_tilemap->mark_tile_dirty(offset);
145
WRITE8_HANDLER( espial_scrollram_w )
147
espial_state *state = space->machine().driver_data<espial_state>();
149
state->m_scrollram[offset] = data;
150
state->m_bg_tilemap->set_scrolly(offset, data);
154
WRITE8_HANDLER( espial_flipscreen_w )
156
espial_state *state = space->machine().driver_data<espial_state>();
158
state->m_flipscreen = data;
159
state->m_bg_tilemap->set_flip(state->m_flipscreen ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);
119
WRITE8_MEMBER(espial_state::espial_videoram_w)
122
m_videoram[offset] = data;
123
m_bg_tilemap->mark_tile_dirty(offset);
127
WRITE8_MEMBER(espial_state::espial_colorram_w)
130
m_colorram[offset] = data;
131
m_bg_tilemap->mark_tile_dirty(offset);
135
WRITE8_MEMBER(espial_state::espial_attributeram_w)
138
m_attributeram[offset] = data;
139
m_bg_tilemap->mark_tile_dirty(offset);
143
WRITE8_MEMBER(espial_state::espial_scrollram_w)
146
m_scrollram[offset] = data;
147
m_bg_tilemap->set_scrolly(offset, data);
151
WRITE8_MEMBER(espial_state::espial_flipscreen_w)
155
m_bg_tilemap->set_flip(m_flipscreen ? TILEMAP_FLIPX | TILEMAP_FLIPY : 0);