Subversion Repositories Kolibri OS

Rev

Rev 10052 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10052 Rev 10070
Line 412... Line 412...
412
@@:
412
@@:
413
        in      al, 64h
413
        in      al, 64h
414
        test    al, 2
414
        test    al, 2
415
        loopnz  @b
415
        loopnz  @b
Line 416... Line 416...
416
 
416
 
417
        mov     al, 0xf6        ; Сброс клавиатуры, разрешить сканирование
417
        mov     al, 0xf6        ; Keyboard reset, enable scanning
418
        out     0x60, al
418
        out     0x60, al
419
        xor     cx, cx
419
        xor     cx, cx
420
@@:
420
@@:
421
        in      al, 64h
421
        in      al, 64h
Line 873... Line 873...
873
        add     ax, 18-1
873
        add     ax, 18-1
874
        mov     bx, 18
874
        mov     bx, 18
875
        xor     dx, dx
875
        xor     dx, dx
876
        div     bx
876
        div     bx
877
if lang eq ru
877
if lang eq ru
878
; подождите 5 секунд, 4/3/2 секунды, 1 секунду
878
; подождите 5 секунд, 4/3/2 секундЫ, 1 секундУ
879
        cmp     al, 5
879
        cmp     al, 5
880
        mov     cl, ' '
880
        mov     cl, ' '
881
        jae     @f
881
        jae     @f
882
        cmp     al, 1
882
        cmp     al, 1
883
        mov     cl, 0xE3 ; 'у' in cp866
883
        mov     cl, 0xE3 ; 'у' in cp866
Line 890... Line 890...
890
        ja      @f
890
        ja      @f
891
        mov     byte [time_str+9], ' '
891
        mov     byte [time_str+9], ' '
892
        mov     byte [time_str+10], ' '
892
        mov     byte [time_str+10], ' '
893
@@:
893
@@:
894
else if lang eq sp
894
else if lang eq sp
895
; esperar 5/4/3/2 segundos, 1 segundo
895
; esperar 5/4/3/2 segundo_s_, 1 segundo
896
        cmp     al, 1
896
        cmp     al, 1
897
        mov     cl, 's'
897
        mov     cl, 's'
898
        ja      @f
898
        ja      @f
899
        mov     cl, ' '
899
        mov     cl, ' '
900
@@:
900
@@:
901
        mov     [time_str+10], cl
901
        mov     [time_str+10], cl
902
else
902
else
903
; wait 5/4/3/2 seconds, 1 second
903
; wait 5/4/3/2 second_s_, 1 second
904
        cmp     al, 1
904
        cmp     al, 1
905
        mov     cl, 's'
905
        mov     cl, 's'
906
        ja      @f
906
        ja      @f
907
        mov     cl, ' '
907
        mov     cl, ' '
908
@@:
908
@@: