summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/snes/upd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/snes/upd.h')
-rw-r--r--src/devices/bus/snes/upd.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/devices/bus/snes/upd.h b/src/devices/bus/snes/upd.h
index 65dd780c725..dfc55466225 100644
--- a/src/devices/bus/snes/upd.h
+++ b/src/devices/bus/snes/upd.h
@@ -28,18 +28,18 @@ protected:
virtual void speedup_addon_bios_access() override;
// additional reading and writing
- virtual uint8_t chip_read(offs_t offset) override;
- virtual void chip_write(offs_t offset, uint8_t data) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
- uint32_t necdsp_prg_r(offs_t offset);
- uint16_t necdsp_data_r(offs_t offset);
+ virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
+ virtual DECLARE_READ16_MEMBER(necdsp_data_r);
void dsp_data_map_lorom(address_map &map);
void dsp_prg_map_lorom(address_map &map);
+private:
required_device<upd7725_device> m_upd7725;
-private:
std::vector<uint32_t> m_dsp_prg;
std::vector<uint16_t> m_dsp_data;
};
@@ -62,18 +62,18 @@ protected:
virtual void speedup_addon_bios_access() override;
// additional reading and writing
- virtual uint8_t chip_read(offs_t offset) override;
- virtual void chip_write(offs_t offset, uint8_t data) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
- uint32_t necdsp_prg_r(offs_t offset);
- uint16_t necdsp_data_r(offs_t offset);
+ virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
+ virtual DECLARE_READ16_MEMBER(necdsp_data_r);
void dsp_data_map_hirom(address_map &map);
void dsp_prg_map_hirom(address_map &map);
+private:
required_device<upd7725_device> m_upd7725;
-private:
std::vector<uint32_t> m_dsp_prg;
std::vector<uint16_t> m_dsp_data;
};
@@ -93,18 +93,18 @@ protected:
virtual void device_start() override;
// additional reading and writing
- virtual uint8_t chip_read(offs_t offset) override;
- virtual void chip_write(offs_t offset, uint8_t data) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
- virtual uint32_t setadsp_prg_r(offs_t offset);
- virtual uint16_t setadsp_data_r(offs_t offset);
+ virtual DECLARE_READ32_MEMBER(setadsp_prg_r);
+ virtual DECLARE_READ16_MEMBER(setadsp_data_r);
void st01x_data_map(address_map &map);
void st01x_prg_map(address_map &map);
+private:
required_device<upd96050_device> m_upd96050;
-private:
std::vector<uint32_t> m_dsp_prg;
std::vector<uint16_t> m_dsp_data;
};