summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/mame/drivers/vt1682.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/mame/drivers/vt1682.cpp b/src/mame/drivers/vt1682.cpp
index eda21547d33..60ea82c6b23 100644
--- a/src/mame/drivers/vt1682.cpp
+++ b/src/mame/drivers/vt1682.cpp
@@ -4916,12 +4916,20 @@ uint32_t vt_vt1682_state::screen_update(screen_device& screen, bitmap_rgb32& bit
if (pri1 <= pri2)
{
if (pix1) dstptr[x] = paldata[pix1 | 0x100];
- else if (pix2) dstptr[x] = paldata[pix2];
+ else
+ {
+ if (pix2) dstptr[x] = paldata[pix2];
+ else dstptr[x] = paldata[0x000];
+ }
}
else
{
if (pix2) dstptr[x] = paldata[pix2];
- else if (pix1) dstptr[x] = paldata[pix1 | 0x100];
+ else
+ {
+ if (pix1) dstptr[x] = paldata[pix1 | 0x100];
+ else dstptr[x] = paldata[0x100];
+ }
}
}
}