From cc16777cce9c5a2cac9d88c595b6b5f4ee70a2ea Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Mon, 17 Sep 2012 07:43:37 +0000 Subject: Memory handler normalization, part 1. READ/WRITE_DEVICE*_HANDLERs are now passed an address_space &, and the 8-bit variants get a mem_mask as well. This means they are now directly compatible with the member function delegates. Added a generic address space to the driver_device that can be used when no specific address space is available. Also added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to declare device callbacks with default mem_mask parameters. [Aaron Giles] --- src/mess/drivers/mikromik.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/mess/drivers/mikromik.c') diff --git a/src/mess/drivers/mikromik.c b/src/mess/drivers/mikromik.c index 9509b5ebc14..7c5caadcbad 100644 --- a/src/mess/drivers/mikromik.c +++ b/src/mess/drivers/mikromik.c @@ -96,11 +96,11 @@ READ8_MEMBER( mm1_state::mmu_r ) break; case 2: - data = i8275_r(m_crtc, offset & 0x01); + data = i8275_r(m_crtc, space, offset & 0x01); break; case 3: - data = pit8253_r(m_pit, offset & 0x03); + data = pit8253_r(m_pit, space, offset & 0x03); break; case 4: @@ -110,11 +110,11 @@ READ8_MEMBER( mm1_state::mmu_r ) case 5: if (BIT(offset, 0)) { - data = upd765_data_r(m_fdc, 0); + data = upd765_data_r(m_fdc, space, 0); } else { - data = upd765_status_r(m_fdc, 0); + data = upd765_status_r(m_fdc, space, 0); } break; @@ -165,11 +165,11 @@ WRITE8_MEMBER( mm1_state::mmu_w ) break; case 2: - i8275_w(m_crtc, offset & 0x01, data); + i8275_w(m_crtc, space, offset & 0x01, data); break; case 3: - pit8253_w(m_pit, offset & 0x03, data); + pit8253_w(m_pit, space, offset & 0x03, data); break; case 4: @@ -179,7 +179,7 @@ WRITE8_MEMBER( mm1_state::mmu_w ) case 5: if (BIT(offset, 0)) { - upd765_data_w(m_fdc, 0, data); + upd765_data_w(m_fdc, space, 0, data); } break; -- cgit v1.2.3-70-g09d2