6ecb5d92a5f73685d1ceb2f542559f5a4fc91c57
[ld45_start_nothing] / src / keyb.inc
1 ; vi:filetype=nasm:
2
3         extern kb_init
4         extern keystate
5
6 SC_ESC  equ 1
7 SC_W    equ 17
8 SC_ENTER equ 28
9 SC_A    equ 30
10 SC_S    equ 31
11 SC_D    equ 32
12 SC_SPACE equ 57
13
14         ; carry set if key is pressed
15 %macro check_key 1
16         mov ebx, keystate + %1
17         mov al, [ebx]
18         add al, 0xff
19 %endmacro