From 02461788090989466c7877fcec82af9f34e282f1 Mon Sep 17 00:00:00 2001 From: lpproj Date: Sat, 22 Nov 2014 11:41:07 +0900 Subject: [PATCH] Fix pointer of DBCS table (int 0x21, func 0x6300) --- kernel/inthndlr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/inthndlr.c b/kernel/inthndlr.c index 4a40f70..5fb88d0 100644 --- a/kernel/inthndlr.c +++ b/kernel/inthndlr.c @@ -1377,7 +1377,7 @@ dispatch: case 0: p = DosGetDBCS(); lr.DS = FP_SEG(p); - lr.SI = FP_OFF(p); + lr.SI = FP_OFF(p) + 2; break; case 1: /* set Korean Hangul input method to DL 0/1 */ lr.AL = 0xff; /* flag error (AL would be 0 if okay) */