summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/mikromik.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-09-17 07:43:37 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-09-17 07:43:37 +0000
commitcc16777cce9c5a2cac9d88c595b6b5f4ee70a2ea (patch)
tree496c31635729f6af1e37f3337b50e91b1f9fde97 /src/mess/drivers/mikromik.c
parente25c13f2532730ebf50d0cffa0147393fd8e0228 (diff)
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]
Diffstat (limited to 'src/mess/drivers/mikromik.c')
-rw-r--r--src/mess/drivers/mikromik.c14
1 files changed, 7 insertions, 7 deletions
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;