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.h23
1 files changed, 17 insertions, 6 deletions
diff --git a/src/mame/includes/funworld.h b/src/mame/includes/funworld.h
index 50002677e53..97f5ba7ef9a 100644
--- a/src/mame/includes/funworld.h
+++ b/src/mame/includes/funworld.h
@@ -139,12 +139,6 @@ 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);
@@ -160,5 +154,22 @@ private:
void multiwin_opcodes_map(address_map& map);
};
+class royalcrdf_state : public funworld_state
+{
+public:
+
+ using funworld_state::funworld_state;
+
+ void royalcrdf(machine_config& config);
+
+ void driver_init() override;
+
+private:
+ cpu_device* _maincpu {};
+ DECLARE_READ8_MEMBER(royalcrdf_opcode_r);
+
+ void royalcrdf_map(address_map& map);
+ void royalcrdf_opcodes_map(address_map& map);
+};
#endif // MAME_INCLUDES_FUNWORLD_H \ No newline at end of file