X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fkeyb.inc;h=6ecb5d92a5f73685d1ceb2f542559f5a4fc91c57;hb=e89f229506bcd5962dc6a7a6a07e5aab2fa7f7c5;hp=0a6b9a7e07e7ad712748d7ded8ea8d2b8fe3a8bd;hpb=0216fd8105a2b94aab6eb1c013c97882cacaf0c1;p=ld45_start_nothing diff --git a/src/keyb.inc b/src/keyb.inc index 0a6b9a7..6ecb5d9 100644 --- a/src/keyb.inc +++ b/src/keyb.inc @@ -1,3 +1,19 @@ ; vi:filetype=nasm: + extern kb_init extern keystate + +SC_ESC equ 1 +SC_W equ 17 +SC_ENTER equ 28 +SC_A equ 30 +SC_S equ 31 +SC_D equ 32 +SC_SPACE equ 57 + + ; carry set if key is pressed +%macro check_key 1 + mov ebx, keystate + %1 + mov al, [ebx] + add al, 0xff +%endmacro