From Michael Karcher: MS Works for DOS 2.0 uses the XLAT instruction to translate character codes in the range 0x80-0xFF. The translation table thus is only 128 bytes for the second half of the character set. This table is at offset 8 in some segment, so XLAT is called with the character code in AL and the (table offset - 0x80) in BX, which is FF88. doesmu didn\'t handle the segment overrun correcty and accessed the table at offset 0x10008 instead of 8. git-svn-id: https://dosemu.svn.sourceforge.net/svnroot/dosemu/trunk@2001 7758b857-130e-0410-ab9c-d8735a528d18