Rev 1061 | Rev 1391 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1061 | Rev 1067 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;; |
3 | ;; Copyright (C) KolibriOS team 2004-2007. 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: 1061 $ |
8 | $Revision: 1067 $ |
9 | 9 | ||
10 | uglobal |
10 | uglobal |
11 | align 4 |
11 | align 4 |
Line 362... | Line 362... | ||
362 | 362 | ||
363 | align 4 |
363 | align 4 |
364 | sys_sendwindowmsg: ;; f72 |
364 | sys_sendwindowmsg: ;; f72 |
365 | dec ebx |
365 | dec ebx |
366 | jnz .ret ;subfunction==1 ? |
366 | jnz .ret ;subfunction==1 ? |
367 | pushfd |
367 | ;pushfd ;à íàôèãà? |
368 | cli |
368 | cli |
369 | sub ecx,2 |
369 | sub ecx,2 |
370 | je .sendkey |
370 | je .sendkey |
371 | loop .retf |
371 | loop .retf |
Line 380... | Line 380... | ||
380 | cmp al,120 |
380 | cmp al,120 |
381 | jae .result ;overflow |
381 | jae .result ;overflow |
382 | inc byte[KEY_COUNT] |
382 | inc byte[KEY_COUNT] |
383 | mov [KEY_COUNT+1+eax],dl |
383 | mov [KEY_COUNT+1+eax],dl |
384 | .result: |
384 | .result: |
385 | setae byte[esp+36] ;ñ÷èòàåì, ÷òî èñõîäíî: dword[esp+36]==72 |
385 | setae byte[esp+32] ;ñ÷èòàåì, ÷òî èñõîäíî: dword[esp+32]==72 |
386 | .retf: popfd |
386 | .retf: ;popfd |
387 | .ret: ret |
387 | .ret: ret |
Line 388... | Line 388... | ||
388 | 388 | ||
389 | align 4 |
389 | align 4 |
390 | sys_getevent: ;; f11 |
390 | sys_getevent: ;; f11 |