summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pasopia7.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pasopia7.cpp')
-rw-r--r--src/mame/drivers/pasopia7.cpp32
1 files changed, 14 insertions, 18 deletions
diff --git a/src/mame/drivers/pasopia7.cpp b/src/mame/drivers/pasopia7.cpp
index 3dd0dabb6b8..b38f32be17b 100644
--- a/src/mame/drivers/pasopia7.cpp
+++ b/src/mame/drivers/pasopia7.cpp
@@ -191,15 +191,13 @@ void pasopia7_state::draw_cg4_line(bitmap_rgb32 &bitmap,int y,int yi,int width,i
{
for(int xi=0;xi<8;xi++)
{
- int pen_b,pen_r,pen_g,color;
+ int pen_b = (m_vram[count+yi+0x0000]>>(7-xi)) & 1;
+ int pen_r = (m_vram[count+yi+0x4000]>>(7-xi)) & 1;
+ int pen_g = 0;//(m_vram[count+yi+0x8000]>>(7-xi)) & 1;
- pen_b = (m_vram[count+yi+0x0000]>>(7-xi)) & 1;
- pen_r = (m_vram[count+yi+0x4000]>>(7-xi)) & 1;
- pen_g = 0;//(m_vram[count+yi+0x8000]>>(7-xi)) & 1;
+ int color = pen_g<<2 | pen_r<<1 | pen_b<<0;
- color = pen_g<<2 | pen_r<<1 | pen_b<<0;
-
- bitmap.pix32(y, x+xi) = m_palette->pen(color);
+ bitmap.pix(y, x+xi) = m_palette->pen(color);
}
count+=8;
}
@@ -217,7 +215,7 @@ void pasopia7_state::draw_tv_line(bitmap_rgb32 &bitmap,int y,int yi,int width,in
{
int pen = ((m_font_rom[tile*8+yi]>>(7-xi)) & 1) ? color : 0;
- bitmap.pix32(y, x*8+xi) = m_palette->pen(pen);
+ bitmap.pix(y, x*8+xi) = m_palette->pen(pen);
}
// draw cursor
@@ -225,7 +223,7 @@ void pasopia7_state::draw_tv_line(bitmap_rgb32 &bitmap,int y,int yi,int width,in
{
for(int xc=0;xc<8;xc++)
{
- bitmap.pix32(y, x*8+xc) = m_palette->pen(7);
+ bitmap.pix(y, x*8+xc) = m_palette->pen(7);
}
}
count+=8;
@@ -243,15 +241,13 @@ void pasopia7_state::draw_mixed_line(bitmap_rgb32 &bitmap,int y,int yi,int width
{
for(int xi=0;xi<8;xi++)
{
- int pen,pen_b,pen_r,pen_g;
-
- pen_b = (m_vram[count+yi+0x0000]>>(7-xi)) & 1;
- pen_r = (m_vram[count+yi+0x4000]>>(7-xi)) & 1;
- pen_g = (m_vram[count+yi+0x8000]>>(7-xi)) & 1;
+ int pen_b = (m_vram[count+yi+0x0000]>>(7-xi)) & 1;
+ int pen_r = (m_vram[count+yi+0x4000]>>(7-xi)) & 1;
+ int pen_g = (m_vram[count+yi+0x8000]>>(7-xi)) & 1;
- pen = pen_g<<2 | pen_r<<1 | pen_b<<0;
+ int pen = pen_g<<2 | pen_r<<1 | pen_b<<0;
- bitmap.pix32(y, x*8+xi) = m_palette->pen(pen);
+ bitmap.pix(y, x*8+xi) = m_palette->pen(pen);
}
}
else
@@ -262,7 +258,7 @@ void pasopia7_state::draw_mixed_line(bitmap_rgb32 &bitmap,int y,int yi,int width
{
int pen = ((m_font_rom[tile*8+yi]>>(7-xi)) & 1) ? color : 0;
- bitmap.pix32(y, x*8+xi) = m_palette->pen(pen);
+ bitmap.pix(y, x*8+xi) = m_palette->pen(pen);
}
}
@@ -271,7 +267,7 @@ void pasopia7_state::draw_mixed_line(bitmap_rgb32 &bitmap,int y,int yi,int width
{
for(int xc=0;xc<8;xc++)
{
- bitmap.pix32(y, x*8+xc) = m_palette->pen(7);
+ bitmap.pix(y, x*8+xc) = m_palette->pen(7);
}
}