diff options
Diffstat (limited to 'src/mame/video/kaneko16.cpp')
-rw-r--r-- | src/mame/video/kaneko16.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/video/kaneko16.cpp b/src/mame/video/kaneko16.cpp index 4f4aff0ed8b..a52fa9ebeb2 100644 --- a/src/mame/video/kaneko16.cpp +++ b/src/mame/video/kaneko16.cpp @@ -132,7 +132,7 @@ void kaneko16_berlwall_state::video_start() if ((r & 0x10) && (b & 0x10)) g = (g - 1) & 0x1f; /* decrease with wraparound */ - m_bg15_bitmap[screen].pix16(y, x) = ((g << 10) | (r << 5) | b) & 0x7fff; + m_bg15_bitmap[screen].pix(y, x) = ((g << 10) | (r << 5) | b) & 0x7fff; } } } @@ -197,16 +197,15 @@ void kaneko16_berlwall_state::render_15bpp_bitmap(bitmap_rgb32 &bitmap, const re scrolly -= 0xff - 0x08; } - const pen_t *pal = m_bgpalette->pens(); - u16* srcbitmap; - u32* dstbitmap; + pen_t const *const pal = m_bgpalette->pens(); for (int y = cliprect.min_y; y <= cliprect.max_y; y++) { - if (!flip) srcbitmap = &m_bg15_bitmap[screen].pix16( (y - scrolly) & 0xff ); - else srcbitmap = &m_bg15_bitmap[screen].pix16( 255 - ((y - scrolly) & 0xff) ); + u16 const *srcbitmap; + if (!flip) srcbitmap = &m_bg15_bitmap[screen].pix( (y - scrolly) & 0xff ); + else srcbitmap = &m_bg15_bitmap[screen].pix( 255 - ((y - scrolly) & 0xff) ); - dstbitmap = &bitmap.pix32(y); + u32 *const dstbitmap = &bitmap.pix(y); for (int x = cliprect.min_x; x <= cliprect.max_x; x++) { |