keyboard interrupt (untested)
[ld45_start_nothing] / src / kbregs.inc
1 ; vi:filetype=nasm ts=8 sts=8 sw=8:
2
3 KB_IRQ                  equ 1
4 KB_DATA_PORT            equ 60h
5 KB_CMD_PORT             equ 64h
6 KB_STATUS_PORT          equ 64h
7
8 KB_ACK                  equ 00fah
9 KB_NACK                 equ 00feh
10 KB_TEST_PASS            equ 0055h
11 KB_TEST_FAIL            equ 00fch
12
13 KB_STAT_OUTBUF_FULL     equ 01h
14 KB_STAT_INBUF_FULL      equ 02h
15 KB_STAT_SYSFLAG         equ 04h
16 KB_STAT_CMD             equ 08h
17 KB_STAT_ACTIVE          equ 10h
18 KB_STAT_AUX             equ 20h
19 KB_STAT_TIMEOUT         equ 40h
20 KB_STAT_PAR_ERROR       equ 80h
21
22 KB_CMD_GET_CMDBYTE      equ 20h
23 KB_CMD_SET_CMDBYTE      equ 60h
24
25 KB_CCB_KB_INTREN        equ 01h
26 KB_CCB_KB_XLAT          equ 40h