From 381aab33d76af4f964b2a1536f75b4d611a9ec89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Fri, 11 Mar 2022 18:56:01 +0200 Subject: [PATCH] Add keyboard checking --- dosclock.asm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/dosclock.asm b/dosclock.asm index 9ca43ae..1d0d8cb 100644 --- a/dosclock.asm +++ b/dosclock.asm @@ -20,6 +20,20 @@ setup: mov es, ax 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 int 0x21 cmp ch, [hour]