summaryrefslogtreecommitdiffstats
path: root/private/mvdm/v86/scaffold/i386/xbioskbd.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/mvdm/v86/scaffold/i386/xbioskbd.h')
-rw-r--r--private/mvdm/v86/scaffold/i386/xbioskbd.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/private/mvdm/v86/scaffold/i386/xbioskbd.h b/private/mvdm/v86/scaffold/i386/xbioskbd.h
new file mode 100644
index 000000000..d416b4069
--- /dev/null
+++ b/private/mvdm/v86/scaffold/i386/xbioskbd.h
@@ -0,0 +1,39 @@
+//
+// This code is temporary. When Insignia supplies rom support, it should
+// be removed.
+//
+
+/* x86 v1.0
+ *
+ * XBIOSKBD.H
+ * Guest ROM BIOS keyboard emulation
+ *
+ * History
+ * Created 20-Oct-90 by Jeff Parsons
+ * 17-Apr-91 Trimmed by Dave Hastings for use in temp. softpc
+ *
+ * COPYRIGHT NOTICE
+ * This source file may not be distributed, modified or incorporated into
+ * another product without prior approval from the author, Jeff Parsons.
+ * This file may be copied to designated servers and machines authorized to
+ * access those servers, but that does not imply any form of approval.
+ */
+
+
+/* BIOS keyboard functions
+ */
+#define KBDFUNC_READCHAR 0x00
+#define KBDFUNC_PEEKCHAR 0x01
+#define KBDFUNC_QUERYSHIFT 0x02
+#define KBDFUNC_SETDELAYS 0x03
+#define KBDFUNC_WRITECHAR 0x05
+#define KBDFUNC_READEXTCHAR 0x10
+#define KBDFUNC_PEEKEXTCHAR 0x11
+#define KBDFUNC_QUERYEXTSHIFT 0x12
+
+
+/* BIOS Data Area keyboard locations
+ */
+#define KBDDATA_KBDSHIFT 0x417
+
+