diff options
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 |
commit | 3ce84688c40d1ed57561d75fd1418c847c9a6942 (patch) | |
tree | ea0983e18fb5d828bbbf56055a380ba7977f1b2e | |
parent | 0cbcca6e3e55ff2f3fc31af5c3ff26f59cc46931 (diff) |
pc_vga: A text character's attribute bit 3 selects set A, not set B.
-rw-r--r-- | src/emu/video/pc_vga.c | 2 |
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; |