diff options
Diffstat (limited to 'src/mame/video/ultraman.cpp')
-rw-r--r-- | src/mame/video/ultraman.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/video/ultraman.cpp b/src/mame/video/ultraman.cpp index 38390784150..89455909f53 100644 --- a/src/mame/video/ultraman.cpp +++ b/src/mame/video/ultraman.cpp @@ -29,7 +29,7 @@ K051316_CB_MEMBER(ultraman_state::zoom_callback_1) { enum { zoom_colorbase_1 = 0 / 16 }; - *code |= ((*color & 0x07) << 8) | (m_bank0 << 11); + *code |= ((*color & 0x07) << 8) | (m_bank[0] << 11); *color = zoom_colorbase_1 + ((*color & 0xf8) >> 3); } @@ -37,14 +37,14 @@ K051316_CB_MEMBER(ultraman_state::zoom_callback_2) { enum { zoom_colorbase_2 = 1024 / 16 }; - *code |= ((*color & 0x07) << 8) | (m_bank1 << 11); + *code |= ((*color & 0x07) << 8) | (m_bank[1] << 11); *color = zoom_colorbase_2 + ((*color & 0xf8) >> 3); } K051316_CB_MEMBER(ultraman_state::zoom_callback_3) { enum { zoom_colorbase_3 = 2048 / 16 }; - *code |= ((*color & 0x07) << 8) | (m_bank2 << 11); + *code |= ((*color & 0x07) << 8) | (m_bank[2] << 11); *color = zoom_colorbase_3 + ((*color & 0xf8) >> 3); } @@ -69,28 +69,28 @@ WRITE16_MEMBER(ultraman_state::ultraman_gfxctrl_w) bit 6: coin counter 1 bit 7: coin counter 2 */ - m_k051316_1->wraparound_enable(data & 0x01); + m_k051316[0]->wraparound_enable(data & 0x01); - if (m_bank0 != ((data & 0x02) >> 1)) + if (m_bank[0] != ((data & 0x02) >> 1)) { - m_bank0 = (data & 0x02) >> 1; - m_k051316_1->mark_tmap_dirty(); + m_bank[0] = (data & 0x02) >> 1; + m_k051316[0]->mark_tmap_dirty(); } - m_k051316_2->wraparound_enable(data & 0x04); + m_k051316[1]->wraparound_enable(data & 0x04); - if (m_bank1 != ((data & 0x08) >> 3)) + if (m_bank[1] != ((data & 0x08) >> 3)) { - m_bank1 = (data & 0x08) >> 3; - m_k051316_2->mark_tmap_dirty(); + m_bank[1] = (data & 0x08) >> 3; + m_k051316[1]->mark_tmap_dirty(); } - m_k051316_3->wraparound_enable(data & 0x10); + m_k051316[2]->wraparound_enable(data & 0x10); - if (m_bank2 != ((data & 0x20) >> 5)) + if (m_bank[2] != ((data & 0x20) >> 5)) { - m_bank2 = (data & 0x20) >> 5; - m_k051316_3->mark_tmap_dirty(); + m_bank[2] = (data & 0x20) >> 5; + m_k051316[2]->mark_tmap_dirty(); } machine().bookkeeping().coin_counter_w(0, data & 0x40); @@ -110,9 +110,9 @@ uint32_t ultraman_state::screen_update_ultraman(screen_device &screen, bitmap_in { screen.priority().fill(0, cliprect); - m_k051316_3->zoom_draw(screen, bitmap, cliprect, TILEMAP_DRAW_OPAQUE, 0); - m_k051316_2->zoom_draw(screen, bitmap, cliprect, 0, 0); - m_k051316_1->zoom_draw(screen, bitmap, cliprect, 0, 1); + m_k051316[2]->zoom_draw(screen, bitmap, cliprect, TILEMAP_DRAW_OPAQUE, 0); + m_k051316[1]->zoom_draw(screen, bitmap, cliprect, 0, 0); + m_k051316[0]->zoom_draw(screen, bitmap, cliprect, 0, 1); m_k051960->k051960_sprites_draw(bitmap, cliprect, screen.priority(), -1, -1); return 0; } |