summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/ssozumo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/ssozumo.h')
-rw-r--r--src/mame/includes/ssozumo.h41
1 files changed, 23 insertions, 18 deletions
diff --git a/src/mame/includes/ssozumo.h b/src/mame/includes/ssozumo.h
index 759698d84a3..4127530432f 100644
--- a/src/mame/includes/ssozumo.h
+++ b/src/mame/includes/ssozumo.h
@@ -20,22 +20,6 @@ public:
m_videoram2(*this, "videoram2"),
m_colorram2(*this, "colorram2") { }
- required_device<cpu_device> m_maincpu;
- required_device<cpu_device> m_audiocpu;
- required_device<gfxdecode_device> m_gfxdecode;
- required_device<palette_device> m_palette;
- required_device<generic_latch_8_device> m_soundlatch;
-
- required_shared_ptr<uint8_t> m_spriteram;
- required_shared_ptr<uint8_t> m_paletteram;
- required_shared_ptr<uint8_t> m_videoram;
- required_shared_ptr<uint8_t> m_colorram;
- required_shared_ptr<uint8_t> m_videoram2;
- required_shared_ptr<uint8_t> m_colorram2;
-
- tilemap_t *m_bg_tilemap;
- tilemap_t *m_fg_tilemap;
- uint8_t m_sound_nmi_mask;
DECLARE_WRITE8_MEMBER(sh_command_w);
DECLARE_WRITE8_MEMBER(sound_nmi_mask_w);
@@ -54,10 +38,31 @@ public:
TILE_GET_INFO_MEMBER(get_bg_tile_info);
TILE_GET_INFO_MEMBER(get_fg_tile_info);
+ DECLARE_PALETTE_INIT(ssozumo);
+ uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+
+protected:
virtual void machine_start() override;
virtual void video_start() override;
- DECLARE_PALETTE_INIT(ssozumo);
- uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+private:
+ required_device<cpu_device> m_maincpu;
+ required_device<cpu_device> m_audiocpu;
+ required_device<gfxdecode_device> m_gfxdecode;
+ required_device<palette_device> m_palette;
+ required_device<generic_latch_8_device> m_soundlatch;
+
+ required_shared_ptr<uint8_t> m_spriteram;
+ required_shared_ptr<uint8_t> m_paletteram;
+ required_shared_ptr<uint8_t> m_videoram;
+ required_shared_ptr<uint8_t> m_colorram;
+ required_shared_ptr<uint8_t> m_videoram2;
+ required_shared_ptr<uint8_t> m_colorram2;
+
+ tilemap_t *m_bg_tilemap;
+ tilemap_t *m_fg_tilemap;
+ uint8_t m_sound_nmi_mask;
+ uint8_t m_color_bank;
+
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
};