summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sigmab98.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sigmab98.cpp')
-rw-r--r--src/mame/drivers/sigmab98.cpp52
1 files changed, 27 insertions, 25 deletions
diff --git a/src/mame/drivers/sigmab98.cpp b/src/mame/drivers/sigmab98.cpp
index 7afab228a74..587fc3382c7 100644
--- a/src/mame/drivers/sigmab98.cpp
+++ b/src/mame/drivers/sigmab98.cpp
@@ -154,6 +154,33 @@ public:
m_leds(*this, "led%u", 0U)
{ }
+ void sigmab98(machine_config &config);
+ void pyenaget(machine_config &config);
+ void dodghero(machine_config &config);
+ void dashhero(machine_config &config);
+ void gegege(machine_config &config);
+ void haekaka(machine_config &config);
+ void gocowboy(machine_config &config);
+ void tdoboon(machine_config &config);
+ void animalc(machine_config &config);
+ void sammymdl(machine_config &config);
+ void itazuram(machine_config &config);
+
+ void init_dodghero();
+ void init_b3rinsya();
+ void init_tbeastw2();
+ void init_dashhero();
+ void init_gegege();
+ void init_pepsiman();
+ void init_itazuram();
+ void init_animalc();
+ void init_ucytokyu();
+ void init_haekaka();
+ void init_gocowboy();
+
+ uint32_t screen_update_sigmab98(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+
+protected:
DECLARE_WRITE8_MEMBER(gegege_regs_w);
DECLARE_READ8_MEMBER(gegege_regs_r);
DECLARE_WRITE8_MEMBER(gegege_regs2_w);
@@ -232,38 +259,14 @@ public:
DECLARE_READ8_MEMBER(sammymdl_eeprom_r);
DECLARE_WRITE8_MEMBER(sammymdl_eeprom_w);
- void init_dodghero();
- void init_b3rinsya();
- void init_tbeastw2();
- void init_dashhero();
- void init_gegege();
- void init_pepsiman();
- void init_itazuram();
- void init_animalc();
- void init_ucytokyu();
- void init_haekaka();
- void init_gocowboy();
-
DECLARE_MACHINE_RESET(sigmab98);
DECLARE_MACHINE_RESET(sammymdl);
- uint32_t screen_update_sigmab98(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(screen_vblank_sammymdl);
INTERRUPT_GEN_MEMBER(sigmab98_vblank_interrupt);
TIMER_DEVICE_CALLBACK_MEMBER(sammymdl_irq);
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int pri_mask);
- void sigmab98(machine_config &config);
- void pyenaget(machine_config &config);
- void dodghero(machine_config &config);
- void dashhero(machine_config &config);
- void gegege(machine_config &config);
- void haekaka(machine_config &config);
- void gocowboy(machine_config &config);
- void tdoboon(machine_config &config);
- void animalc(machine_config &config);
- void sammymdl(machine_config &config);
- void itazuram(machine_config &config);
void animalc_io(address_map &map);
void animalc_map(address_map &map);
void dashhero_io_map(address_map &map);
@@ -281,7 +284,6 @@ public:
void tdoboon_io(address_map &map);
void tdoboon_map(address_map &map);
-protected:
virtual void machine_start() override { m_leds.resolve(); }
virtual void video_start() override;