diff options
author | 2012-09-17 07:43:37 +0000 | |
---|---|---|
committer | 2012-09-17 07:43:37 +0000 | |
commit | cc16777cce9c5a2cac9d88c595b6b5f4ee70a2ea (patch) | |
tree | 496c31635729f6af1e37f3337b50e91b1f9fde97 /src/emu/sound/2203intf.h | |
parent | e25c13f2532730ebf50d0cffa0147393fd8e0228 (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/emu/sound/2203intf.h')
-rw-r--r-- | src/emu/sound/2203intf.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/sound/2203intf.h b/src/emu/sound/2203intf.h index 81f5aea9b98..12140727db2 100644 --- a/src/emu/sound/2203intf.h +++ b/src/emu/sound/2203intf.h @@ -15,13 +15,13 @@ struct ym2203_interface devcb_write_line irqhandler; }; -READ8_DEVICE_HANDLER( ym2203_r ); -WRITE8_DEVICE_HANDLER( ym2203_w ); +DECLARE_READ8_DEVICE_HANDLER( ym2203_r ); +DECLARE_WRITE8_DEVICE_HANDLER( ym2203_w ); -READ8_DEVICE_HANDLER( ym2203_status_port_r ); -READ8_DEVICE_HANDLER( ym2203_read_port_r ); -WRITE8_DEVICE_HANDLER( ym2203_control_port_w ); -WRITE8_DEVICE_HANDLER( ym2203_write_port_w ); +DECLARE_READ8_DEVICE_HANDLER( ym2203_status_port_r ); +DECLARE_READ8_DEVICE_HANDLER( ym2203_read_port_r ); +DECLARE_WRITE8_DEVICE_HANDLER( ym2203_control_port_w ); +DECLARE_WRITE8_DEVICE_HANDLER( ym2203_write_port_w ); class ym2203_device : public device_t, public device_sound_interface |