summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/bus/odyssey2/chess.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/bus/odyssey2/chess.h')
-rw-r--r--src/emu/bus/odyssey2/chess.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/emu/bus/odyssey2/chess.h b/src/emu/bus/odyssey2/chess.h
new file mode 100644
index 00000000000..622392d13a4
--- /dev/null
+++ b/src/emu/bus/odyssey2/chess.h
@@ -0,0 +1,31 @@
+#ifndef __O2_CHESS_H
+#define __O2_CHESS_H
+
+#include "slot.h"
+#include "rom.h"
+#include "cpu/z80/z80.h"
+
+
+// ======================> o2_chess_device
+
+class o2_chess_device : public o2_rom_device
+{
+
+ virtual machine_config_constructor device_mconfig_additions() const;
+// virtual const rom_entry *device_rom_region() const;
+
+public:
+ // construction/destruction
+ o2_chess_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+private:
+ required_device<nsc800_device> m_cpu;
+};
+
+
+
+// device type definition
+extern const device_type O2_ROM_CHESS;
+
+
+#endif