X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld45_start_nothing;a=blobdiff_plain;f=src%2Fkeyb.inc;h=abd38d0e1eac90103272f120d01de60b45e344f9;hp=0a6b9a7e07e7ad712748d7ded8ea8d2b8fe3a8bd;hb=033d820931e5930051b9df6a0c4a8183aa9299ee;hpb=0216fd8105a2b94aab6eb1c013c97882cacaf0c1 diff --git a/src/keyb.inc b/src/keyb.inc index 0a6b9a7..abd38d0 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 bl, [ebx] + add bl, 0xff +%endmacro