summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/pcshare.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/pcshare.h')
-rw-r--r--src/mame/machine/pcshare.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/mame/machine/pcshare.h b/src/mame/machine/pcshare.h
new file mode 100644
index 00000000000..9d0d3b89f58
--- /dev/null
+++ b/src/mame/machine/pcshare.h
@@ -0,0 +1,29 @@
+#include "sound/custom.h"
+
+/* flags for init_pc_common */
+#define PCCOMMON_KEYBOARD_PC 0
+#define PCCOMMON_KEYBOARD_AT 1
+#define PCCOMMON_DMA8237_PC 0
+#define PCCOMMON_DMA8237_AT 2
+#define PCCOMMON_TIMER_NONE 0
+#define PCCOMMON_TIMER_8253 4
+#define PCCOMMON_TIMER_8254 8
+
+void init_pc_common(UINT32 flags);
+
+void pc_keyboard(void);
+UINT8 pc_keyb_read(void);
+void pc_keyb_set_clock(int on);
+void pc_keyb_clear(void);
+
+READ8_HANDLER(pc_page_r);
+WRITE8_HANDLER(pc_page_w);
+
+READ16_HANDLER(pc_page16le_r);
+WRITE16_HANDLER(pc_page16le_w);
+
+READ8_HANDLER(at_page8_r);
+WRITE8_HANDLER(at_page8_w);
+
+READ32_HANDLER(at_page32_r);
+WRITE32_HANDLER(at_page32_w);