Add keyboard checking
This commit is contained in:
parent
9cbd526b37
commit
381aab33d7
14
dosclock.asm
14
dosclock.asm
|
@ -20,6 +20,20 @@ setup:
|
||||||
mov es, ax
|
mov es, ax
|
||||||
|
|
||||||
mainloop:
|
mainloop:
|
||||||
|
; Check keyboard
|
||||||
|
mov ah, 6
|
||||||
|
mov dl, 0xff
|
||||||
|
int 0x21
|
||||||
|
jz .no_key
|
||||||
|
|
||||||
|
.key:
|
||||||
|
cmp al, 'q'
|
||||||
|
je exit
|
||||||
|
cmp al, 27
|
||||||
|
je exit
|
||||||
|
|
||||||
|
.no_key:
|
||||||
|
; Check time
|
||||||
mov ah, 0x2c
|
mov ah, 0x2c
|
||||||
int 0x21
|
int 0x21
|
||||||
cmp ch, [hour]
|
cmp ch, [hour]
|
||||||
|
|
Loading…
Reference in New Issue