keys handling in bcdclk

git-svn-id: svn://kolibrios.org@2025 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Albom 2011-07-26 03:28:25 +00:00
parent 3693107e89
commit 257b5d233a
1 changed files with 12 additions and 4 deletions

View File

@ -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 ?