diff options
Diffstat (limited to 'src/mame/includes/tecmo.h')
-rw-r--r-- | src/mame/includes/tecmo.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/mame/includes/tecmo.h b/src/mame/includes/tecmo.h index a7605e6094d..56482d18c51 100644 --- a/src/mame/includes/tecmo.h +++ b/src/mame/includes/tecmo.h @@ -23,6 +23,19 @@ public: m_bgvideoram(*this, "bgvideoram"), m_spriteram(*this, "spriteram") { } + void geminib(machine_config &config); + void backfirt(machine_config &config); + void silkworm(machine_config &config); + void gemini(machine_config &config); + void rygar(machine_config &config); + void silkwormp(machine_config &config); + + void init_silkworm(); + void init_rygar(); + void init_backfirt(); + void init_gemini(); + +private: required_device<cpu_device> m_maincpu; required_device<cpu_device> m_soundcpu; optional_device<msm5205_device> m_msm; @@ -62,11 +75,6 @@ public: DECLARE_WRITE8_MEMBER(adpcm_vol_w); DECLARE_WRITE_LINE_MEMBER(adpcm_int); - void init_silkworm(); - void init_rygar(); - void init_backfirt(); - void init_gemini(); - TILE_GET_INFO_MEMBER(get_bg_tile_info); TILE_GET_INFO_MEMBER(get_fg_tile_info); TILE_GET_INFO_MEMBER(gemini_get_bg_tile_info); @@ -78,12 +86,7 @@ public: virtual void video_start() override; uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); - void geminib(machine_config &config); - void backfirt(machine_config &config); - void silkworm(machine_config &config); - void gemini(machine_config &config); - void rygar(machine_config &config); - void silkwormp(machine_config &config); + void gemini_map(address_map &map); void rygar_map(address_map &map); void rygar_sound_map(address_map &map); |