Diff for /np2/romimage/KEYBOARD.X86 between versions 1.1 and 1.2

version 1.1, 2003/12/10 12:48:09 version 1.2, 2004/01/31 20:05:23
Line 1 Line 1
   
 keyint_proc:    pusha  keyint_proc:    push    ax
                                   push    bx
                                   push    cx
                                 push    ds                                  push    ds
                                 push    es                                  push    es
                                 mov             ax, DATASEG                     ; dsレジスタは設定しなくてもいいん                                  mov             ax, DATASEG                     ; dsレジスタは設定しなくてもいいん
Line 17  keyint_proc: pusha Line 19  keyint_proc: pusha
                                 shl             ah, cl                                  shl             ah, cl
                                 xor             bx, bx                                  xor             bx, bx
                                 mov             bl, al                                  mov             bl, al
                                 shr             bl, 3                                  mov             cl, 3
                                   shr             bl, cl
                                 and             bl, 0fh                                  and             bl, 0fh
                                 add             bx, MEM_KB_KY_STS                                  add             bx, MEM_KB_KY_STS
                                 test    al, 80h                                  test    al, 80h
Line 41  keyint_ed:  mov  al, 20h Line 44  keyint_ed:  mov  al, 20h
                                 out             0, al                                  out             0, al
                                 pop             es                                  pop             es
                                 pop             ds                                  pop             ds
                                 popa                                  pop             cx
                                   pop             bx
                                   pop             ax
                                 iret                                  iret
   
   
 boot_keycheck:  push    ds  boot_keycheck:  push    ds
                                 push    0                                  xor             cx, cx
                                 pop             ds                                  mov             ds, cx
                                 cmp             byte ptr ds:[0531h], 0                                  cmp             byte ptr ds:[0531h], cl
                                 jns             short bkc_nonhelp                                  jns             short bkc_nonhelp
                                 mov             al, BOOT_WFLASH                                  mov             al, BOOT_WFLASH
                                 mov             cl, ds:[0532h]                                  mov             cl, ds:[0532h]

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>