diff options
Diffstat (limited to 'src/mame/drivers/nemesis.cpp')
-rw-r--r-- | src/mame/drivers/nemesis.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/nemesis.cpp b/src/mame/drivers/nemesis.cpp index bfdb49b57d8..ed2b9f5a00d 100644 --- a/src/mame/drivers/nemesis.cpp +++ b/src/mame/drivers/nemesis.cpp @@ -252,7 +252,7 @@ WRITE_LINE_MEMBER(nemesis_state::sound_nmi_w) m_audiocpu->set_input_line(INPUT_LINE_NMI, state ? ASSERT_LINE : CLEAR_LINE); } -WRITE16_MEMBER(nemesis_state::bubsys_mcu_w) +void nemesis_state::bubsys_mcu_w(offs_t offset, uint16_t data, uint16_t mem_mask) { COMBINE_DATA(&m_bubsys_control_ram[offset]); //logerror("bubsys_mcu_w (%08x) %d (%02x %02x %02x %02x)\n", m_maincpu->pc(), state, m_bubsys_control_ram[0], m_bubsys_control_ram[1], m_bubsys_control_ram[2], m_bubsys_control_ram[3]); @@ -292,19 +292,19 @@ WRITE16_MEMBER(nemesis_state::bubsys_mcu_w) } } -READ16_MEMBER(nemesis_state::gx400_sharedram_word_r) +uint16_t nemesis_state::gx400_sharedram_word_r(offs_t offset) { return m_gx400_shared_ram[offset]; } -WRITE16_MEMBER(nemesis_state::gx400_sharedram_word_w) +void nemesis_state::gx400_sharedram_word_w(offs_t offset, uint16_t data, uint16_t mem_mask) { if (ACCESSING_BITS_0_7) m_gx400_shared_ram[offset] = data; } -READ16_MEMBER(nemesis_state::konamigt_input_word_r) +uint16_t nemesis_state::konamigt_input_word_r() { /* bit 0-7: steering @@ -350,7 +350,7 @@ uint8_t nemesis_state::selected_ip_r() } -WRITE8_MEMBER(nemesis_state::nemesis_filter_w) +void nemesis_state::nemesis_filter_w(offs_t offset, uint8_t data) { int C1 = /* offset & 0x1000 ? 4700 : */ 0; // is this right? 4.7uF seems too large int C2 = offset & 0x0800 ? 33 : 0; // 0.033uF = 33 nF @@ -362,13 +362,13 @@ WRITE8_MEMBER(nemesis_state::nemesis_filter_w) // konamigt also uses bits 0x0018, what are they for? } -WRITE8_MEMBER(nemesis_state::gx400_speech_start_w) +void nemesis_state::gx400_speech_start_w(uint8_t data) { m_vlm->st(1); m_vlm->st(0); } -WRITE8_MEMBER(nemesis_state::salamand_speech_start_w) +void nemesis_state::salamand_speech_start_w(uint8_t data) { m_vlm->rst(BIT(data, 0)); m_vlm->st(BIT(data, 1)); @@ -393,7 +393,7 @@ uint8_t nemesis_state::nemesis_portA_r() return res; } -WRITE8_MEMBER(nemesis_state::city_sound_bank_w) +void nemesis_state::city_sound_bank_w(uint8_t data) { int bank_A = (data & 0x03); int bank_B = ((data >> 2) & 0x03); @@ -720,7 +720,7 @@ void nemesis_state::nyanpani_map(address_map &map) map(0x311000, 0x311fff).ram(); } -READ8_MEMBER(nemesis_state::wd_r) +uint8_t nemesis_state::wd_r() { m_frame_counter ^= 1; return m_frame_counter; |