summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pasopia7.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/pasopia7.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/pasopia7.c')
-rw-r--r--src/mess/drivers/pasopia7.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mess/drivers/pasopia7.c b/src/mess/drivers/pasopia7.c
index 6a205d4d737..bd968ec9d2f 100644
--- a/src/mess/drivers/pasopia7.c
+++ b/src/mess/drivers/pasopia7.c
@@ -549,8 +549,8 @@ READ8_MEMBER( pasopia7_state::pasopia7_fdc_r )
{
switch(offset)
{
- case 4: return upd765_status_r(m_fdc, 0);
- case 5: return upd765_data_r(m_fdc, 0);
+ case 4: return upd765_status_r(m_fdc, space, 0);
+ case 5: return upd765_data_r(m_fdc, space, 0);
//case 6: bit 7 interrupt bit
}
@@ -563,7 +563,7 @@ WRITE8_MEMBER( pasopia7_state::pasopia7_fdc_w )
{
case 0: upd765_tc_w(m_fdc, 0); break;
case 2: upd765_tc_w(m_fdc, 1); break;
- case 5: upd765_data_w(m_fdc, 0, data); break;
+ case 5: upd765_data_w(m_fdc, space, 0, data); break;
case 6:
upd765_reset_w(m_fdc, data & 0x80);
floppy_mon_w(floppy_get_device(machine(), 0), (data & 0x40) ? CLEAR_LINE : ASSERT_LINE);