Hi!

- bugfix: (Bart) call_nls: was not preserved DI register.

--- Begin Message ---
diff -ruNp old/kernel/int2f.asm new/kernel/int2f.asm
--- old/kernel/int2f.asm        2004-06-26 15:41:34.000000000 +0000
+++ new/kernel/int2f.asm        2004-07-24 14:40:10.000000000 +0000
@@ -411,6 +411,7 @@ _call_nls:
                push    bp
                mov     bp, sp
                push    si
+               push    di
                mov     al, [bp + 4]    ; subfct
                mov     ah, 0x14
                mov     si, [bp + 6]    ; nlsinfo
@@ -427,6 +428,7 @@ _call_nls:
                jz      nostore
                mov     [bp], bx
 nostore:
+               pop     di
                pop     si
                pop     bp
                ret

--- End Message ---

Reply via email to