41
WRITE16_HANDLER( quizpani_bg_videoram_w )
43
quizpani_state *state = space->machine().driver_data<quizpani_state>();
44
state->m_bg_videoram[offset] = data;
45
state->m_bg_tilemap->mark_tile_dirty(offset);
48
WRITE16_HANDLER( quizpani_txt_videoram_w )
50
quizpani_state *state = space->machine().driver_data<quizpani_state>();
51
state->m_txt_videoram[offset] = data;
52
state->m_txt_tilemap->mark_tile_dirty(offset);
55
WRITE16_HANDLER( quizpani_tilesbank_w )
57
quizpani_state *state = space->machine().driver_data<quizpani_state>();
41
WRITE16_MEMBER(quizpani_state::quizpani_bg_videoram_w)
43
m_bg_videoram[offset] = data;
44
m_bg_tilemap->mark_tile_dirty(offset);
47
WRITE16_MEMBER(quizpani_state::quizpani_txt_videoram_w)
49
m_txt_videoram[offset] = data;
50
m_txt_tilemap->mark_tile_dirty(offset);
53
WRITE16_MEMBER(quizpani_state::quizpani_tilesbank_w)
58
55
if (ACCESSING_BITS_0_7)
60
if(state->m_txtbank != (data & 0x30)>>4)
57
if(m_txtbank != (data & 0x30)>>4)
62
state->m_txtbank = (data & 0x30)>>4;
63
state->m_txt_tilemap->mark_all_dirty();
59
m_txtbank = (data & 0x30)>>4;
60
m_txt_tilemap->mark_all_dirty();
66
if(state->m_bgbank != (data & 3))
63
if(m_bgbank != (data & 3))
68
state->m_bgbank = data & 3;
69
state->m_bg_tilemap->mark_all_dirty();
66
m_bg_tilemap->mark_all_dirty();