diff options
Diffstat (limited to 'src/mame/includes/funworld.h')
-rw-r--r-- | src/mame/includes/funworld.h | 23 |
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 |