diff options
Diffstat (limited to 'src/mame/drivers/spiders.cpp')
-rw-r--r-- | src/mame/drivers/spiders.cpp | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/mame/drivers/spiders.cpp b/src/mame/drivers/spiders.cpp index 2f77fc485fe..b1dd2729510 100644 --- a/src/mame/drivers/spiders.cpp +++ b/src/mame/drivers/spiders.cpp @@ -285,8 +285,6 @@ MC6845_UPDATE_ROW( spiders_state::crtc_update_row ) for (uint8_t cx = 0; cx < x_count; cx++) { - uint8_t data1, data2, data3; - /* the memory is hooked up to the MA, RA lines this way */ offs_t offs = ((ma << 3) & 0x3f00) | ((ra << 5) & 0x00e0) | @@ -295,9 +293,9 @@ MC6845_UPDATE_ROW( spiders_state::crtc_update_row ) if (m_flipscreen) offs = offs ^ 0x3fff; - data1 = m_ram[0x0000 | offs]; - data2 = m_ram[0x4000 | offs]; - data3 = m_ram[0x8000 | offs]; + uint8_t data1 = m_ram[0x0000 | offs]; + uint8_t data2 = m_ram[0x4000 | offs]; + uint8_t data3 = m_ram[0x8000 | offs]; for (int i = 0; i < 8; i++) { @@ -309,9 +307,9 @@ MC6845_UPDATE_ROW( spiders_state::crtc_update_row ) ((data2 & 0x80) >> 6) | ((data1 & 0x80) >> 7); - data1 = data1 << 1; - data2 = data2 << 1; - data3 = data3 << 1; + data1 <<= 1; + data2 <<= 1; + data3 <<= 1; } else { @@ -319,17 +317,17 @@ MC6845_UPDATE_ROW( spiders_state::crtc_update_row ) ((data2 & 0x01) << 1) | ((data1 & 0x01) << 0); - data1 = data1 >> 1; - data2 = data2 >> 1; - data3 = data3 >> 1; + data1 >>= 1; + data2 >>= 1; + data3 >>= 1; } - bitmap.pix32(y, x) = m_palette->pen_color(color); + bitmap.pix(y, x) = m_palette->pen_color(color); - x = x + 1; + x++; } - ma = ma + 1; + ma++; } } |