diff options
Diffstat (limited to 'src/mame/drivers/ms32.cpp')
-rw-r--r-- | src/mame/drivers/ms32.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/mame/drivers/ms32.cpp b/src/mame/drivers/ms32.cpp index 3931554b1f9..7eb5182205c 100644 --- a/src/mame/drivers/ms32.cpp +++ b/src/mame/drivers/ms32.cpp @@ -510,7 +510,7 @@ CUSTOM_INPUT_MEMBER(ms32_state::mahjong_ctrl_r) } -READ32_MEMBER(ms32_state::ms32_read_inputs3) +u32 ms32_state::ms32_read_inputs3() { int a,b,c,d; a = ioport("AN2?")->read(); // unused? @@ -521,7 +521,7 @@ READ32_MEMBER(ms32_state::ms32_read_inputs3) } -WRITE32_MEMBER(ms32_state::ms32_sound_w) +void ms32_state::ms32_sound_w(u32 data) { m_soundlatch->write(data & 0xff); @@ -529,12 +529,12 @@ WRITE32_MEMBER(ms32_state::ms32_sound_w) m_maincpu->spin_until_time(attotime::from_usec(40)); } -READ32_MEMBER(ms32_state::ms32_sound_r) +u32 ms32_state::ms32_sound_r() { return m_to_main^0xff; } -WRITE32_MEMBER(ms32_state::reset_sub_w) +void ms32_state::reset_sub_w(u32 data) { if(data) m_audiocpu->pulse_input_line(INPUT_LINE_RESET, attotime::zero); // 0 too ? } @@ -565,71 +565,71 @@ WRITE8_MEMBER(ms32_state::ms32_priram_w8) m_priram[offset] = data; } -READ16_MEMBER(ms32_state::ms32_palram_r16) +u16 ms32_state::ms32_palram_r16(offs_t offset) { return m_palram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_palram_w16) +void ms32_state::ms32_palram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_palram[offset]); } -READ16_MEMBER(ms32_state::ms32_rozram_r16) +u16 ms32_state::ms32_rozram_r16(offs_t offset) { return m_rozram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_rozram_w16) +void ms32_state::ms32_rozram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_rozram[offset]); m_roz_tilemap->mark_tile_dirty(offset/2); } -READ16_MEMBER(ms32_state::ms32_lineram_r16) +u16 ms32_state::ms32_lineram_r16(offs_t offset) { return m_lineram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_lineram_w16) +void ms32_state::ms32_lineram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_lineram[offset]); } -READ16_MEMBER(ms32_state::ms32_sprram_r16) +u16 ms32_state::ms32_sprram_r16(offs_t offset) { return m_sprram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_sprram_w16) +void ms32_state::ms32_sprram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_sprram[offset]); } -READ16_MEMBER(ms32_state::ms32_txram_r16) +u16 ms32_state::ms32_txram_r16(offs_t offset) { return m_txram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_txram_w16) +void ms32_state::ms32_txram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_txram[offset]); m_tx_tilemap->mark_tile_dirty(offset/2); } -READ16_MEMBER(ms32_state::ms32_bgram_r16) +u16 ms32_state::ms32_bgram_r16(offs_t offset) { return m_bgram[offset]; } -WRITE16_MEMBER(ms32_state::ms32_bgram_w16) +void ms32_state::ms32_bgram_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_bgram[offset]); m_bg_tilemap->mark_tile_dirty(offset/2); m_bg_tilemap_alt->mark_tile_dirty(offset/2); } -WRITE32_MEMBER(ms32_state::pip_w) +void ms32_state::pip_w(u32 data) { m_tilemaplayoutcontrol = data; @@ -637,7 +637,7 @@ WRITE32_MEMBER(ms32_state::pip_w) popmessage("fce00a7c = %02x",data); } -WRITE32_MEMBER(ms32_state::coin_counter_w) +void ms32_state::coin_counter_w(u32 data) { // desertwr/p47aces sets 4 here // f1superb sets 2 @@ -690,23 +690,23 @@ void ms32_state::ms32_map(address_map &map) /* F1 Super Battle has an extra linemap for the road, and am unknown maths chip (mcu?) handling perspective calculations for the road / corners etc. */ /* it should use its own memory map */ -WRITE16_MEMBER(ms32_state::ms32_extra_w16) +void ms32_state::ms32_extra_w16(offs_t offset, u16 data, u16 mem_mask) { COMBINE_DATA(&m_f1superb_extraram[offset]); m_extra_tilemap->mark_tile_dirty(offset/2); } -READ16_MEMBER(ms32_state::ms32_extra_r16) +u16 ms32_state::ms32_extra_r16(offs_t offset) { return m_f1superb_extraram[offset]; } -WRITE32_MEMBER(ms32_state::ms32_irq2_guess_w) +void ms32_state::ms32_irq2_guess_w(u32 data) { irq_raise(2); } -WRITE32_MEMBER(ms32_state::ms32_irq5_guess_w) +void ms32_state::ms32_irq5_guess_w(u32 data) { irq_raise(5); } |