Subversion Repositories Kolibri OS

Rev

Rev 4612 | Rev 5012 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4612 Rev 4929
Line 1... Line 1...
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;;                                                              ;;
2
;;                                                              ;;
3
;; Copyright (C) KolibriOS team 2004-2011. All rights reserved. ;;
3
;; Copyright (C) KolibriOS team 2004-2014. All rights reserved. ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
4
;; Copyright (C) MenuetOS 2000-2004 Ville Mikael Turjanmaa      ;;
5
;; Distributed under terms of the GNU General Public License    ;;
5
;; Distributed under terms of the GNU General Public License    ;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 7... Line 7...
7
 
7
 
Line 8... Line 8...
8
$Revision: 4612 $
8
$Revision: 4929 $
9
 
9
 
10
 
10
 
Line 455... Line 455...
455
        jnz     .exit.irq1
455
        jnz     .exit.irq1
Line 456... Line 456...
456
        
456
        
457
        test    bl, bl
457
        test    bl, bl
Line 458... Line 458...
458
        jz      .exit.irq1
458
        jz      .exit.irq1
459
 
459
 
Line 460... Line 460...
460
        test    [kb_state], VKEY_NUMLOCK
460
        cmp     cl, 0xE0        ; extended keycode
-
 
461
        jne     @f
-
 
462
 
-
 
463
        cmp     ch, 53
461
        jz      .dowrite
464
        jne     .dowrite
-
 
465
        
Line 462... Line 466...
462
        
466
        mov     bl, '/'
463
        cmp     cl, 0xE0
467
        jmp     .dowrite
Line 464... Line 468...
464
        jz      .dowrite
468
@@:
465
        
469
 
466
        cmp     ch, 55
-
 
467
        jnz     @f
470
        cmp     ch, 55
-
 
471
        jne     @f
-
 
472
        
-
 
473
        mov     bl, '*'
-
 
474
        jmp     .dowrite
-
 
475
@@:
-
 
476
 
-
 
477
        cmp     ch, 74
-
 
478
        jne     @f
-
 
479
        
-
 
480
        mov     bl, '-'
-
 
481
        jmp     .dowrite
-
 
482
@@:
-
 
483
 
-
 
484
        cmp     ch, 78
-
 
485
        jne     @f
-
 
486
        
-
 
487
        mov     bl, '+'
-
 
488
        jmp     .dowrite
468
        
489
@@:
469
        mov     bl, 0x2A        ;*
490
 
Line 470... Line 491...
470
        jmp     .dowrite
491
        test    [kb_state], VKEY_NUMLOCK
471
;--------------------------------------
492
        jz      .dowrite