summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/snk6502.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/snk6502.h')
-rw-r--r--src/mame/includes/snk6502.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/mame/includes/snk6502.h b/src/mame/includes/snk6502.h
index 7b14c36a46d..f5cfedfda92 100644
--- a/src/mame/includes/snk6502.h
+++ b/src/mame/includes/snk6502.h
@@ -29,6 +29,16 @@ public:
m_charram(*this, "charram")
{ }
+ void satansat(machine_config &config);
+ void vanguard(machine_config &config);
+ void sasuke(machine_config &config);
+
+ DECLARE_CUSTOM_INPUT_MEMBER(sasuke_count_r);
+ DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
+
+ DECLARE_VIDEO_START(pballoon);
+
+protected:
required_device<cpu_device> m_maincpu;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
@@ -58,9 +68,6 @@ public:
DECLARE_WRITE8_MEMBER(satansat_b002_w);
DECLARE_WRITE8_MEMBER(satansat_backcolor_w);
- DECLARE_CUSTOM_INPUT_MEMBER(sasuke_count_r);
- DECLARE_INPUT_CHANGED_MEMBER(coin_inserted);
-
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
TILE_GET_INFO_MEMBER(satansat_get_bg_tile_info);
@@ -72,7 +79,6 @@ public:
DECLARE_PALETTE_INIT(satansat);
DECLARE_VIDEO_START(snk6502);
DECLARE_PALETTE_INIT(snk6502);
- DECLARE_VIDEO_START(pballoon);
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
@@ -82,9 +88,7 @@ public:
void sasuke_start_counter();
void postload();
- void satansat(machine_config &config);
- void vanguard(machine_config &config);
- void sasuke(machine_config &config);
+
void sasuke_map(address_map &map);
void satansat_map(address_map &map);
void vanguard_map(address_map &map);
@@ -103,13 +107,12 @@ public:
void nibbler(machine_config &config);
void pballoon(machine_config &config);
-protected:
+private:
DECLARE_WRITE8_MEMBER(fantasy_flipscreen_w);
void fantasy_map(address_map &map);
void pballoon_map(address_map &map);
-private:
required_device<fantasy_sound_device> m_sound;
};