summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/galivan.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/galivan.h')
-rw-r--r--src/mame/includes/galivan.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mame/includes/galivan.h b/src/mame/includes/galivan.h
index 3bb5c921aea..6703f87cecb 100644
--- a/src/mame/includes/galivan.h
+++ b/src/mame/includes/galivan.h
@@ -42,6 +42,10 @@ public:
DECLARE_WRITE8_MEMBER(galivan_sound_command_w);
DECLARE_READ8_MEMBER(soundlatch_clear_r);
DECLARE_READ8_MEMBER(IO_port_c0_r);
+ DECLARE_WRITE8_MEMBER(prot_address_w);
+ DECLARE_WRITE8_MEMBER(prot_data_w);
+ DECLARE_READ8_MEMBER(prot_data_r);
+
DECLARE_WRITE8_MEMBER(blit_trigger_w);
DECLARE_WRITE8_MEMBER(youmab_extra_bank_w);
DECLARE_READ8_MEMBER(youmab_8a_r);
@@ -74,12 +78,19 @@ public:
required_device<palette_device> m_palette;
required_device<generic_latch_8_device> m_soundlatch;
void galivan(machine_config &config);
+ void dangarj(machine_config &config);
void ninjemak(machine_config &config);
void youmab(machine_config &config);
void galivan_map(address_map &map);
void io_map(address_map &map);
+ void dangarj_io_map(address_map &map);
void ninjemak_io_map(address_map &map);
void ninjemak_map(address_map &map);
void sound_io_map(address_map &map);
void sound_map(address_map &map);
+private:
+ // dangarj specific (to be removed from here)
+ uint8_t m_prot_command;
+ uint8_t m_prot_reg[6];
+ uint8_t test;
};