diff options
Diffstat (limited to 'src/mame/drivers/bmcbowl.cpp')
-rw-r--r-- | src/mame/drivers/bmcbowl.cpp | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/mame/drivers/bmcbowl.cpp b/src/mame/drivers/bmcbowl.cpp index 847acd2b025..79970bf864b 100644 --- a/src/mame/drivers/bmcbowl.cpp +++ b/src/mame/drivers/bmcbowl.cpp @@ -167,41 +167,42 @@ uint32_t bmcbowl_state::screen_update(screen_device &screen, bitmap_rgb32 &bitma missing scroll and priorities (maybe fixed ones) */ - int x,y,z,pixdat; bitmap.fill(rgb_t::black(), cliprect); - z=0; - for (y=0;y<230;y++) + int z=0; + for (int y=0; y<230; y++) { - for (x=0;x<280;x+=2) + for (int x=0; x<280; x+=2) { + int pixdat; + pixdat = m_vid2[0x8000+z]; if(pixdat&0xff) - bitmap.pix32(y, x+1) = m_palette->pen(pixdat&0xff); + bitmap.pix(y, x+1) = m_palette->pen(pixdat&0xff); if(pixdat>>8) - bitmap.pix32(y, x) = m_palette->pen(pixdat>>8); + bitmap.pix(y, x) = m_palette->pen(pixdat>>8); pixdat = m_vid2[z]; if(pixdat&0xff) - bitmap.pix32(y, x+1) = m_palette->pen(pixdat&0xff); + bitmap.pix(y, x+1) = m_palette->pen(pixdat&0xff); if(pixdat>>8) - bitmap.pix32(y, x) = m_palette->pen(pixdat>>8); + bitmap.pix(y, x) = m_palette->pen(pixdat>>8); pixdat = m_vid1[0x8000+z]; if(pixdat&0xff) - bitmap.pix32(y, x+1) = m_palette->pen(pixdat&0xff); + bitmap.pix(y, x+1) = m_palette->pen(pixdat&0xff); if(pixdat>>8) - bitmap.pix32(y, x) = m_palette->pen(pixdat>>8); + bitmap.pix(y, x) = m_palette->pen(pixdat>>8); pixdat = m_vid1[z]; if(pixdat&0xff) - bitmap.pix32(y, x+1) = m_palette->pen(pixdat&0xff); + bitmap.pix(y, x+1) = m_palette->pen(pixdat&0xff); if(pixdat>>8) - bitmap.pix32(y, x) = m_palette->pen(pixdat>>8); + bitmap.pix(y, x) = m_palette->pen(pixdat>>8); z++; } |