summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author mahlemiut <mahlemiut@users.noreply.github.com>2013-04-08 12:02:09 +0000
committer mahlemiut <mahlemiut@users.noreply.github.com>2013-04-08 12:02:09 +0000
commit3ce84688c40d1ed57561d75fd1418c847c9a6942 (patch)
treeea0983e18fb5d828bbbf56055a380ba7977f1b2e
parent0cbcca6e3e55ff2f3fc31af5c3ff26f59cc46931 (diff)
pc_vga: A text character's attribute bit 3 selects set A, not set B.
-rw-r--r--src/emu/video/pc_vga.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/video/pc_vga.c b/src/emu/video/pc_vga.c
index 890daef3ec6..c911f04d32b 100644
--- a/src/emu/video/pc_vga.c
+++ b/src/emu/video/pc_vga.c
@@ -334,7 +334,7 @@ void vga_device::vga_vh_text(bitmap_rgb32 &bitmap, const rectangle &cliprect)
ch = vga.memory[(pos<<1) + 0];
attr = vga.memory[(pos<<1) + 1];
font_base = 0x20000+(ch<<5);
- font_base += ((attr & 8) ? vga.sequencer.char_sel.B : vga.sequencer.char_sel.A)*0x2000;
+ font_base += ((attr & 8) ? vga.sequencer.char_sel.A : vga.sequencer.char_sel.B)*0x2000;
blink_en = (vga.attribute.data[0x10]&8&&machine().primary_screen->frame_number() & 0x20) ? attr & 0x80 : 0;
fore_col = attr & 0xf;