diff options
Diffstat (limited to 'src/mame/drivers/snesb.cpp')
-rw-r--r-- | src/mame/drivers/snesb.cpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/mame/drivers/snesb.cpp b/src/mame/drivers/snesb.cpp index de6bebbc5dd..baf6ec31bdf 100644 --- a/src/mame/drivers/snesb.cpp +++ b/src/mame/drivers/snesb.cpp @@ -156,8 +156,23 @@ class snesb_state : public snes_state { public: snesb_state(const machine_config &mconfig, device_type type, const char *tag) - : snes_state(mconfig, type, tag) { } + : snes_state(mconfig, type, tag) + { } + void mk3snes(machine_config &config); + void ffight2b(machine_config &config); + void kinstb(machine_config &config); + + void init_iron(); + void init_denseib(); + void init_kinstb(); + void init_sblast2b(); + void init_ffight2b(); + void init_endless(); + void init_mk3snes(); + void init_legendsb(); + +private: std::unique_ptr<int8_t[]> m_shared_ram; uint8_t m_cnt; std::unique_ptr<int8_t[]> m_shared_ram2; @@ -176,18 +191,7 @@ public: DECLARE_READ8_MEMBER(snesb_coin_r); DECLARE_READ8_MEMBER(spc_ram_100_r); DECLARE_WRITE8_MEMBER(spc_ram_100_w); - void init_iron(); - void init_denseib(); - void init_kinstb(); - void init_sblast2b(); - void init_ffight2b(); - void init_endless(); - void init_mk3snes(); - void init_legendsb(); DECLARE_MACHINE_RESET(ffight2b); - void mk3snes(machine_config &config); - void ffight2b(machine_config &config); - void kinstb(machine_config &config); void mcu_io_map(address_map &map); void snesb_map(address_map &map); void spc_mem(address_map &map); |