summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/thomflop.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-09-17 09:16:44 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-09-17 09:16:44 +0000
commit0dc663e2e920bad3c4c1247dfb83c66a7b06d354 (patch)
tree9364ca67c09e77b54cd7aec72c8040c441fc3a43 /src/mess/machine/thomflop.c
parent3cce7e019e095296b5ce2bb45d19b1209bed961d (diff)
Memory handler cleanup 3. Add mem_mask parameter
to 8-bit handlers to match the others. To ease pain, added DECLARE_READ/WRITE_HANDLER macros that set up a default parameter. Also updated devcb so that the handlers can be called with or without the mem_mask. [Aaron Giles]
Diffstat (limited to 'src/mess/machine/thomflop.c')
-rw-r--r--src/mess/machine/thomflop.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mess/machine/thomflop.c b/src/mess/machine/thomflop.c
index 1d7dd4fe31f..7c66e5f5b0e 100644
--- a/src/mess/machine/thomflop.c
+++ b/src/mess/machine/thomflop.c
@@ -1824,19 +1824,19 @@ READ8_HANDLER ( to7_floppy_r )
{
case 1:
- return to7_5p14sd_r( space, offset );
+ return to7_5p14sd_r( space, offset, mem_mask );
case 2:
- return to7_5p14_r( space, offset );
+ return to7_5p14_r( space, offset, mem_mask );
case 3:
return thmfc_floppy_r( space, offset );
case 4:
- return to7_qdd_r( space, offset );
+ return to7_qdd_r( space, offset, mem_mask );
case 5:
- return to7_network_r( space, offset );
+ return to7_network_r( space, offset, mem_mask );
}
return 0;
@@ -1850,11 +1850,11 @@ WRITE8_HANDLER ( to7_floppy_w )
{
case 1:
- to7_5p14sd_w( space, offset, data );
+ to7_5p14sd_w( space, offset, data, mem_mask );
return;
case 2:
- to7_5p14_w( space, offset, data );
+ to7_5p14_w( space, offset, data, mem_mask );
break;
case 3:
@@ -1869,11 +1869,11 @@ WRITE8_HANDLER ( to7_floppy_w )
break;
case 4:
- to7_qdd_w( space, offset, data );
+ to7_qdd_w( space, offset, data, mem_mask );
break;
case 5:
- to7_network_w( space, offset, data );
+ to7_network_w( space, offset, data, mem_mask );
break;
}
}
@@ -1918,7 +1918,7 @@ READ8_HANDLER ( to9_floppy_r )
if ( THOM_FLOPPY_EXT )
return to7_floppy_r( space, offset );
else
- return to7_5p14_r( space, offset );
+ return to7_5p14_r( space, offset, mem_mask );
}
WRITE8_HANDLER ( to9_floppy_w )
@@ -1926,7 +1926,7 @@ WRITE8_HANDLER ( to9_floppy_w )
if ( THOM_FLOPPY_EXT )
to7_floppy_w( space, offset, data );
else
- to7_5p14_w( space, offset, data );
+ to7_5p14_w( space, offset, data, mem_mask );
}
WRITE_LINE_DEVICE_HANDLER(thomson_index_callback)