From c10a532f8892f807d20e24692676b664ff50239d Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sun, 25 Aug 2002 21:35:00 +0000 Subject: [PATCH] Correct tables for characters >127 in graphics mode Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@223 --- src/ints/int10_char.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ints/int10_char.cpp b/src/ints/int10_char.cpp index f77894e4..10ee6cd5 100644 --- a/src/ints/int10_char.cpp +++ b/src/ints/int10_char.cpp @@ -271,7 +271,8 @@ INLINE static void WriteChar(Bit16u col,Bit16u row,Bit8u page,Bit8u chr,Bit8u at switch (curmode->cheight) { case 8: // fontdata=&int10_font_08[chr*8]; - fontdata=Real2Host(RealGetVec(0x43))+chr*8; + if (chr<128) fontdata=Real2Host(RealGetVec(0x43))+chr*8; + else fontdata=Real2Host(RealGetVec(0x1F))+(chr-128)*8; break; case 14: fontdata=&int10_font_14[chr*14];