trunk/src/mame/video/mcatadv.cpp
| r250352 | r250353 | |
| 221 | 221 | |
| 222 | 222 | if (m_scroll1[2] != m_palette_bank1) |
| 223 | 223 | { |
| 224 | | m_palette_bank1 = m_scroll1[2]; |
| 224 | m_palette_bank1 = m_scroll1[2]&0xf; |
| 225 | 225 | m_tilemap1->mark_all_dirty(); |
| 226 | 226 | } |
| 227 | 227 | |
| 228 | 228 | if (m_scroll2[2] != m_palette_bank2) |
| 229 | 229 | { |
| 230 | | m_palette_bank2 = m_scroll2[2]; |
| 230 | m_palette_bank2 = m_scroll2[2]&0xf; |
| 231 | 231 | m_tilemap2->mark_all_dirty(); |
| 232 | 232 | } |
| 233 | 233 | |
| r250352 | r250353 | |
| 244 | 244 | #ifdef MAME_DEBUG |
| 245 | 245 | if (!machine().input().code_pressed(KEYCODE_Q)) |
| 246 | 246 | #endif |
| 247 | | mcatadv_draw_tilemap_part(screen, m_scroll1, m_videoram1, i|0x8, m_tilemap1, bitmap, cliprect); |
| 247 | if (!(m_scroll1[2]&0x10)) |
| 248 | mcatadv_draw_tilemap_part(screen, m_scroll1, m_videoram1, i|0x8, m_tilemap1, bitmap, cliprect); |
| 248 | 249 | |
| 249 | 250 | #ifdef MAME_DEBUG |
| 250 | 251 | if (!machine().input().code_pressed(KEYCODE_W)) |
| 251 | 252 | #endif |
| 253 | if (!(m_scroll2[2]&0x10)) // tilemap flicker effect on large shadow, nost level 7 |
| 252 | 254 | mcatadv_draw_tilemap_part(screen, m_scroll2, m_videoram2, i|0x8, m_tilemap2, bitmap, cliprect); |
| 253 | 255 | } |
| 254 | 256 | |