fix kernel function 48.2 48.3 (set EDX max size = 192 byte)

git-svn-id: svn://kolibrios.org@4796 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Akyltist 2014-04-08 07:40:38 +00:00
parent 01fad46fac
commit a1d6f1eae4

View File

@ -173,6 +173,10 @@ align 4
syscall_display_settings.02: syscall_display_settings.02:
dec ebx dec ebx
mov esi, ecx mov esi, ecx
cmp edx, 192
jnae @f
mov edx, 192 ; max size
@@:
and edx, 255 and edx, 255
mov edi, common_colours mov edi, common_colours
mov ecx, edx mov ecx, edx
@ -183,6 +187,10 @@ syscall_display_settings.02:
align 4 align 4
syscall_display_settings.03: syscall_display_settings.03:
mov edi, ecx mov edi, ecx
cmp edx, 192
jnae @f
mov edx, 192 ; max size
@@:
and edx, 255 and edx, 255
mov esi, common_colours mov esi, common_colours
mov ecx, edx mov ecx, edx