summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/suprnova.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/suprnova.h')
-rw-r--r--src/mame/includes/suprnova.h58
1 files changed, 31 insertions, 27 deletions
diff --git a/src/mame/includes/suprnova.h b/src/mame/includes/suprnova.h
index d875bb60e9c..9519c775319 100644
--- a/src/mame/includes/suprnova.h
+++ b/src/mame/includes/suprnova.h
@@ -46,6 +46,36 @@ public:
m_main_ram(*this, "main_ram"),
m_cache_ram(*this, "cache_ram") { }
+ void sknsk(machine_config &config);
+ void sknsu(machine_config &config);
+ void sknsa(machine_config &config);
+ void sknsj(machine_config &config);
+ void sknse(machine_config &config);
+ void skns(machine_config &config);
+
+ void init_sengekis();
+ void init_cyvern();
+ void init_puzzloopa();
+ void init_teljan();
+ void init_panicstr();
+ void init_puzzloope();
+ void init_sengekij();
+ void init_puzzloopj();
+ void init_sarukani();
+ void init_gutsn();
+ void init_jjparad2();
+ void init_galpans3();
+ void init_jjparads();
+ void init_galpans2();
+ void init_galpanis();
+ void init_puzzloopu();
+ void init_senknow();
+ void init_galpani4();
+ void init_ryouran();
+
+ DECLARE_CUSTOM_INPUT_MEMBER(paddle_r);
+
+private:
required_device<sh2_device> m_maincpu;
required_device<sknsspr_device> m_spritegen;
required_device<gfxdecode_device> m_gfxdecode;
@@ -122,27 +152,6 @@ public:
DECLARE_READ32_MEMBER(sengekis_speedup_r);
DECLARE_READ32_MEMBER(sengekij_speedup_r);
- DECLARE_CUSTOM_INPUT_MEMBER(paddle_r);
-
- void init_sengekis();
- void init_cyvern();
- void init_puzzloopa();
- void init_teljan();
- void init_panicstr();
- void init_puzzloope();
- void init_sengekij();
- void init_puzzloopj();
- void init_sarukani();
- void init_gutsn();
- void init_jjparad2();
- void init_galpans3();
- void init_jjparads();
- void init_galpans2();
- void init_galpanis();
- void init_puzzloopu();
- void init_senknow();
- void init_galpani4();
- void init_ryouran();
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
@@ -166,11 +175,6 @@ public:
void hit_recalc();
void init_drc();
void set_drc_pcflush(uint32_t addr);
- void sknsk(machine_config &config);
- void sknsu(machine_config &config);
- void sknsa(machine_config &config);
- void sknsj(machine_config &config);
- void sknse(machine_config &config);
- void skns(machine_config &config);
+
void skns_map(address_map &map);
};