#include <kdata.h>
#include <tty.h>
#include <devsys.h>
-#include <devtty.h>
+#include <vt.h>
#include <devmdv.h>
struct devsw dev_tab[] = /* The device driver switch table */
/* 1: /dev/hd Hard disc block devices */
{ no_open, no_close, no_rdwr, no_rdwr, no_ioctl },
/* 2: /dev/tty TTY devices */
- { tty_open, tty_close, tty_read, tty_write, tty_ioctl },
+ { tty_open, tty_close, tty_read, tty_write, vt_ioctl },
/* 3: /dev/lpr Printer devices */
{ no_open, no_close, no_rdwr, no_rdwr, no_ioctl },
/* 4: /dev/mem etc System devices (one offs) */
/* buffer for port scan procedure */
uint8_t keybuf[8];
/* keyboard state on previous execution. Initialized with all 0x1F (everything released) */
+/* FIXME: needs inverting */
uint8_t keymap[8] = { 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F };
static uint8_t keybyte, keybit;