summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/bublbobl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/bublbobl.h')
-rw-r--r--src/mame/includes/bublbobl.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/mame/includes/bublbobl.h b/src/mame/includes/bublbobl.h
index 2dfb75c3fd9..018cae9812e 100644
--- a/src/mame/includes/bublbobl.h
+++ b/src/mame/includes/bublbobl.h
@@ -6,6 +6,7 @@
#pragma once
#include "cpu/m6805/m68705.h"
+#include "cpu/mcs48/mcs48.h"
#include "machine/input_merger.h"
#include "machine/gen_latch.h"
#include "sound/2203intf.h"
@@ -187,4 +188,20 @@ protected:
uint8_t m_latch;
};
+
+class bub8749_state : public bublbobl_state
+{
+public:
+ bub8749_state(const machine_config &mconfig, device_type type, const char *tag)
+ : bublbobl_state(mconfig, type, tag)
+ , m_mcu(*this, "mcu")
+ {
+ }
+
+ void bub8749(machine_config &config);
+
+protected:
+ required_device<i8749_device> m_mcu;
+};
+
#endif // MAME_INCLUDES_BUBLBOBL_H