summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mirage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mirage.cpp')
-rw-r--r--src/mame/drivers/mirage.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/mirage.cpp b/src/mame/drivers/mirage.cpp
index a7cf6a2e9c4..0fd650ec566 100644
--- a/src/mame/drivers/mirage.cpp
+++ b/src/mame/drivers/mirage.cpp
@@ -87,10 +87,10 @@ private:
required_shared_ptr<uint16_t> m_pf2_rowscroll;
optional_device<decospr_device> m_sprgen;
- DECLARE_WRITE16_MEMBER(mjmux_w);
- DECLARE_READ16_MEMBER(mjmux_r);
- DECLARE_WRITE16_MEMBER(okim1_rombank_w);
- DECLARE_WRITE16_MEMBER(okim0_rombank_w);
+ void mjmux_w(uint16_t data);
+ uint16_t mjmux_r();
+ void okim1_rombank_w(uint16_t data);
+ void okim0_rombank_w(uint16_t data);
DECOSPR_PRIORITY_CB_MEMBER(pri_callback);
virtual void machine_start() override;
@@ -124,12 +124,12 @@ uint32_t miragemj_state::screen_update_mirage(screen_device &screen, bitmap_rgb3
}
-WRITE16_MEMBER(miragemj_state::mjmux_w)
+void miragemj_state::mjmux_w(uint16_t data)
{
m_mux_data = data & 0x1f;
}
-READ16_MEMBER(miragemj_state::mjmux_r)
+uint16_t miragemj_state::mjmux_r()
{
switch (m_mux_data & 0x1f)
{
@@ -143,12 +143,12 @@ READ16_MEMBER(miragemj_state::mjmux_r)
return 0xffff;
}
-WRITE16_MEMBER(miragemj_state::okim1_rombank_w)
+void miragemj_state::okim1_rombank_w(uint16_t data)
{
m_oki_sfx->set_rom_bank(data & 0x3);
}
-WRITE16_MEMBER(miragemj_state::okim0_rombank_w)
+void miragemj_state::okim0_rombank_w(uint16_t data)
{
m_eeprom->clk_write(BIT(data, 5) ? ASSERT_LINE : CLEAR_LINE);
m_eeprom->di_write(BIT(data, 4));