142
143
*************************************/
144
WRITE8_HANDLER( timeplt_videoram_w )
146
timeplt_state *state = space->machine().driver_data<timeplt_state>();
147
state->m_videoram[offset] = data;
148
state->m_bg_tilemap->mark_tile_dirty(offset);
152
WRITE8_HANDLER( timeplt_colorram_w )
154
timeplt_state *state = space->machine().driver_data<timeplt_state>();
155
state->m_colorram[offset] = data;
156
state->m_bg_tilemap->mark_tile_dirty(offset);
160
WRITE8_HANDLER( timeplt_flipscreen_w )
162
flip_screen_set(space->machine(), ~data & 1);
166
READ8_HANDLER( timeplt_scanline_r )
168
return space->machine().primary_screen->vpos();
145
WRITE8_MEMBER(timeplt_state::timeplt_videoram_w)
147
m_videoram[offset] = data;
148
m_bg_tilemap->mark_tile_dirty(offset);
152
WRITE8_MEMBER(timeplt_state::timeplt_colorram_w)
154
m_colorram[offset] = data;
155
m_bg_tilemap->mark_tile_dirty(offset);
159
WRITE8_MEMBER(timeplt_state::timeplt_flipscreen_w)
161
flip_screen_set(~data & 1);
165
READ8_MEMBER(timeplt_state::timeplt_scanline_r)
167
return machine().primary_screen->vpos();