summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/spg2xx.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/spg2xx.h')
-rw-r--r--src/mame/includes/spg2xx.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mame/includes/spg2xx.h b/src/mame/includes/spg2xx.h
index 1681a2a74f5..14faada7890 100644
--- a/src/mame/includes/spg2xx.h
+++ b/src/mame/includes/spg2xx.h
@@ -53,6 +53,8 @@ protected:
virtual void machine_start() override;
virtual void machine_reset() override;
+ void decrypt_ac_ff(uint16_t* ROM, int size);
+
void switch_bank(uint32_t bank);
DECLARE_WRITE8_MEMBER(i2c_w);
@@ -161,7 +163,20 @@ private:
required_device<i2cmem_device> m_i2cmem;
};
+class spg2xx_game_albkickb_state : public spg2xx_game_state
+{
+public:
+ spg2xx_game_albkickb_state(const machine_config &mconfig, device_type type, const char *tag) :
+ spg2xx_game_state(mconfig, type, tag)
+ { }
+
+ void ablkickb(machine_config &config);
+ void init_ablkickb();
+
+private:
+ DECLARE_READ16_MEMBER(portb_r);
+};
class spg2xx_game_dreamlss_state : public spg2xx_game_state
{