summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dvk_ksm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dvk_ksm.cpp')
-rw-r--r--src/mame/drivers/dvk_ksm.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mame/drivers/dvk_ksm.cpp b/src/mame/drivers/dvk_ksm.cpp
index a1e0b109afa..4ed4f335f49 100644
--- a/src/mame/drivers/dvk_ksm.cpp
+++ b/src/mame/drivers/dvk_ksm.cpp
@@ -351,13 +351,10 @@ uint32_t ksm_state::draw_scanline(uint16_t *p, uint16_t offset, uint8_t scanline
if ((scanline > 7 && blink) || ((chr < (0x20 << 3)) && !blink)) gfx = 0;
- *p++ = BIT(gfx, 6) ? fg : bg;
- *p++ = BIT(gfx, 5) ? fg : bg;
- *p++ = BIT(gfx, 4) ? fg : bg;
- *p++ = BIT(gfx, 3) ? fg : bg;
- *p++ = BIT(gfx, 2) ? fg : bg;
- *p++ = BIT(gfx, 1) ? fg : bg;
- *p++ = BIT(gfx, 0) ? fg : bg;
+ for (int i = 6; i >= 0; i--)
+ {
+ *p++ = BIT(gfx, i) ? fg : bg;
+ }
*p++ = bg;
*p++ = bg;
*p++ = bg;