keys handling in bcdclk
git-svn-id: svn://kolibrios.org@2025 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
3693107e89
commit
257b5d233a
|
@ -35,6 +35,9 @@ still:
|
|||
cmp eax,1 ; redraw ?
|
||||
je red
|
||||
|
||||
cmp eax, 2 ; key
|
||||
je key
|
||||
|
||||
cmp eax,3 ; button in buffer ?
|
||||
je button
|
||||
|
||||
|
@ -42,13 +45,18 @@ still:
|
|||
|
||||
jmp still
|
||||
|
||||
key:
|
||||
mov eax, 2
|
||||
int 0x40
|
||||
jmp still
|
||||
|
||||
button:
|
||||
mov al,17 ; get id
|
||||
mov al,17 ; get id
|
||||
mcall
|
||||
|
||||
cmp ah,1 ; button id=1 ?
|
||||
jne noclose
|
||||
or eax,-1 ; close this program
|
||||
or eax,-1 ; close this program
|
||||
mcall
|
||||
noclose:
|
||||
|
||||
|
@ -133,6 +141,6 @@ call drawclock
|
|||
|
||||
ret
|
||||
|
||||
title db 'BCD Clock',0
|
||||
title db 'BCD Clock',0
|
||||
I_END:
|
||||
dg1: db ?
|
Loading…
Reference in New Issue