summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/psikyo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/psikyo.h')
-rw-r--r--src/mame/includes/psikyo.h34
1 files changed, 20 insertions, 14 deletions
diff --git a/src/mame/includes/psikyo.h b/src/mame/includes/psikyo.h
index d48cd304385..2c4d4400034 100644
--- a/src/mame/includes/psikyo.h
+++ b/src/mame/includes/psikyo.h
@@ -39,6 +39,24 @@ public:
std::fill(std::begin(m_old_linescroll), std::end(m_old_linescroll), 0);
}
+ void sngkace(machine_config &config);
+ void s1945jn(machine_config &config);
+ void gunbird(machine_config &config);
+ void s1945(machine_config &config);
+ void s1945bl(machine_config &config);
+
+ void init_s1945a();
+ void init_s1945j();
+ void init_sngkace();
+ void init_s1945();
+ void init_s1945bl();
+ void init_tengai();
+ void init_gunbird();
+
+ DECLARE_CUSTOM_INPUT_MEMBER(z80_nmi_r);
+ DECLARE_CUSTOM_INPUT_MEMBER(mcu_status_r);
+
+private:
/* memory pointers */
required_shared_ptr<uint32_t> m_spriteram;
required_shared_ptr_array<uint32_t, 2> m_vram;
@@ -82,15 +100,7 @@ public:
DECLARE_WRITE32_MEMBER(s1945bl_oki_w);
template<int Shift> DECLARE_WRITE8_MEMBER(sound_bankswitch_w);
template<int Layer> DECLARE_WRITE32_MEMBER(vram_w);
- DECLARE_CUSTOM_INPUT_MEMBER(z80_nmi_r);
- DECLARE_CUSTOM_INPUT_MEMBER(mcu_status_r);
- void init_s1945a();
- void init_s1945j();
- void init_sngkace();
- void init_s1945();
- void init_s1945bl();
- void init_tengai();
- void init_gunbird();
+
template<int Layer> TILE_GET_INFO_MEMBER(get_tile_info);
virtual void machine_start() override;
virtual void machine_reset() override;
@@ -113,11 +123,7 @@ public:
required_device<gfxdecode_device> m_gfxdecode;
required_device<screen_device> m_screen;
required_device<palette_device> m_palette;
- void sngkace(machine_config &config);
- void s1945jn(machine_config &config);
- void gunbird(machine_config &config);
- void s1945(machine_config &config);
- void s1945bl(machine_config &config);
+
void gunbird_map(address_map &map);
void gunbird_sound_io_map(address_map &map);
void gunbird_sound_map(address_map &map);