diff options
Diffstat (limited to 'src/mame/drivers/flashbeats.cpp')
-rw-r--r-- | src/mame/drivers/flashbeats.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/flashbeats.cpp b/src/mame/drivers/flashbeats.cpp index 2130e076dcc..2883c6f6690 100644 --- a/src/mame/drivers/flashbeats.cpp +++ b/src/mame/drivers/flashbeats.cpp @@ -54,8 +54,8 @@ private: virtual void machine_reset() override; void scsp_irq(offs_t offset, uint8_t data); - DECLARE_READ16_MEMBER(p6_r); - DECLARE_WRITE16_MEMBER(p6_w); + uint16_t p6_r(); + void p6_w(uint16_t data); required_device<h83007_device> m_maincpu; required_device<m68000_device> m_scspcpu; @@ -101,12 +101,12 @@ uint32_t flashbeats_state::screen_update(screen_device &screen, bitmap_rgb32 &bi return 0; } -READ16_MEMBER(flashbeats_state::p6_r) +uint16_t flashbeats_state::p6_r() { return (m_eeprom->do_read() << 3); } -WRITE16_MEMBER(flashbeats_state::p6_w) +void flashbeats_state::p6_w(uint16_t data) { m_eeprom->clk_write((data & 0x02) ? ASSERT_LINE : CLEAR_LINE); m_eeprom->di_write((data >> 2) & 1); |