diff options
Diffstat (limited to 'src/mame/drivers/highvdeo.c')
-rw-r--r-- | src/mame/drivers/highvdeo.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/highvdeo.c b/src/mame/drivers/highvdeo.c index 080689516c2..4e3675cf2a3 100644 --- a/src/mame/drivers/highvdeo.c +++ b/src/mame/drivers/highvdeo.c @@ -125,12 +125,12 @@ static SCREEN_UPDATE_RGB32(tourvisn) color = ((state->m_blit_ram[count]) & 0x00ff)>>0; - if((x*2)<screen.visible_area().max_x && ((y)+0)<screen.visible_area().max_y) + if(cliprect.contains((x*2)+0, y)) bitmap.pix32(y, (x*2)+0) = screen.machine().pens[color]; color = ((state->m_blit_ram[count]) & 0xff00)>>8; - if(((x*2)+1)<screen.visible_area().max_x && ((y)+0)<screen.visible_area().max_y) + if(cliprect.contains((x*2)+1, y)) bitmap.pix32(y, (x*2)+1) = screen.machine().pens[color]; count++; @@ -162,7 +162,7 @@ static SCREEN_UPDATE_RGB32(brasil) b = (color & 0x001f) << 3; g = (color & 0x07e0) >> 3; r = (color & 0xf800) >> 8; - if(x<screen.visible_area().max_x && y<screen.visible_area().max_y) + if(cliprect.contains(x, y)) bitmap.pix32(y, x) = b | (g<<8) | (r<<16); count++; |