summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/funworld.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/funworld.h')
-rw-r--r--src/mame/includes/funworld.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/mame/includes/funworld.h b/src/mame/includes/funworld.h
index 69666f020e8..50002677e53 100644
--- a/src/mame/includes/funworld.h
+++ b/src/mame/includes/funworld.h
@@ -133,4 +133,32 @@ private:
void chinatow_map(address_map &map);
};
+
+class multiwin_state : public funworld_state
+{
+public:
+
+ using funworld_state::funworld_state;
+/*
+ multiwin_state(const machine_config &mconfig, device_type type, const char* tag)
+ : funworld_state(mconfig, type, tag)
+ {
+ }
+*/
+
+ void multiwin(machine_config& config);
+
+ void driver_init() override;
+
+protected:
+ virtual void video_start() override;
+
+private:
+ cpu_device* _maincpu {};
+ DECLARE_READ8_MEMBER(multiwin_opcode_r);
+
+ void multiwin_opcodes_map(address_map& map);
+};
+
+
#endif // MAME_INCLUDES_FUNWORLD_H \ No newline at end of file