diff options
author | 2019-03-09 01:55:11 -0500 | |
---|---|---|
committer | 2019-03-09 01:55:11 -0500 | |
commit | f7ff691bd25b95d1af1a2dbbaf2f20f6b3d49334 (patch) | |
tree | 85e23a984cdbf33b1a53b4f7826d2d7a97b545b9 /src/devices/bus/snes/upd.h | |
parent | 107fff092eb5c0f87adb09c0bdf42280ee94a95d (diff) |
bus/gameboy, bus/snes: Simplify read/write handlers (nw)
bus/snes: Add callback for fetching open bus (nw)
Diffstat (limited to 'src/devices/bus/snes/upd.h')
-rw-r--r-- | src/devices/bus/snes/upd.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/bus/snes/upd.h b/src/devices/bus/snes/upd.h index 0d21335861c..65dd780c725 100644 --- a/src/devices/bus/snes/upd.h +++ b/src/devices/bus/snes/upd.h @@ -28,11 +28,11 @@ protected: virtual void speedup_addon_bios_access() override; // additional reading and writing - virtual DECLARE_READ8_MEMBER(chip_read) override; - virtual DECLARE_WRITE8_MEMBER(chip_write) override; + virtual uint8_t chip_read(offs_t offset) override; + virtual void chip_write(offs_t offset, uint8_t data) override; - virtual DECLARE_READ32_MEMBER(necdsp_prg_r); - virtual DECLARE_READ16_MEMBER(necdsp_data_r); + uint32_t necdsp_prg_r(offs_t offset); + uint16_t necdsp_data_r(offs_t offset); void dsp_data_map_lorom(address_map &map); void dsp_prg_map_lorom(address_map &map); @@ -62,11 +62,11 @@ protected: virtual void speedup_addon_bios_access() override; // additional reading and writing - virtual DECLARE_READ8_MEMBER(chip_read) override; - virtual DECLARE_WRITE8_MEMBER(chip_write) override; + virtual uint8_t chip_read(offs_t offset) override; + virtual void chip_write(offs_t offset, uint8_t data) override; - virtual DECLARE_READ32_MEMBER(necdsp_prg_r); - virtual DECLARE_READ16_MEMBER(necdsp_data_r); + uint32_t necdsp_prg_r(offs_t offset); + uint16_t necdsp_data_r(offs_t offset); void dsp_data_map_hirom(address_map &map); void dsp_prg_map_hirom(address_map &map); @@ -93,11 +93,11 @@ protected: virtual void device_start() override; // additional reading and writing - virtual DECLARE_READ8_MEMBER(chip_read) override; - virtual DECLARE_WRITE8_MEMBER(chip_write) override; + virtual uint8_t chip_read(offs_t offset) override; + virtual void chip_write(offs_t offset, uint8_t data) override; - virtual DECLARE_READ32_MEMBER(setadsp_prg_r); - virtual DECLARE_READ16_MEMBER(setadsp_data_r); + virtual uint32_t setadsp_prg_r(offs_t offset); + virtual uint16_t setadsp_data_r(offs_t offset); void st01x_data_map(address_map &map); void st01x_prg_map(address_map &map); |