summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/saturn/sat_slot.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/saturn/sat_slot.h')
-rw-r--r--src/devices/bus/saturn/sat_slot.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/devices/bus/saturn/sat_slot.h b/src/devices/bus/saturn/sat_slot.h
index dca26d7e8ae..9193cc2aa20 100644
--- a/src/devices/bus/saturn/sat_slot.h
+++ b/src/devices/bus/saturn/sat_slot.h
@@ -19,15 +19,15 @@ public:
virtual ~device_sat_cart_interface();
// reading from ROM
- virtual DECLARE_READ32_MEMBER(read_rom) { return 0xffffffff; }
+ virtual uint32_t read_rom(offs_t offset) { return 0xffffffff; }
// reading and writing to Extended DRAM chips
- virtual DECLARE_READ32_MEMBER(read_ext_dram0) { return 0xffffffff; }
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram0) { }
- virtual DECLARE_READ32_MEMBER(read_ext_dram1) { return 0xffffffff; }
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram1) { }
+ virtual uint32_t read_ext_dram0(offs_t offset) { return 0xffffffff; }
+ virtual void write_ext_dram0(offs_t offset, uint32_t data, uint32_t mem_mask = ~0) { }
+ virtual uint32_t read_ext_dram1(offs_t offset) { return 0xffffffff; }
+ virtual void write_ext_dram1(offs_t offset, uint32_t data, uint32_t mem_mask = ~0) { }
// reading and writing to Extended BRAM chip
- virtual DECLARE_READ32_MEMBER(read_ext_bram) { return 0xffffffff; }
- virtual DECLARE_WRITE32_MEMBER(write_ext_bram) { }
+ virtual uint32_t read_ext_bram(offs_t offset) { return 0xffffffff; }
+ virtual void write_ext_bram(offs_t offset, uint32_t data, uint32_t mem_mask = ~0) { }
int get_cart_type() const { return m_cart_type; }
@@ -98,13 +98,13 @@ public:
int get_cart_type();
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_rom);
- virtual DECLARE_READ32_MEMBER(read_ext_dram0);
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram0);
- virtual DECLARE_READ32_MEMBER(read_ext_dram1);
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram1);
- virtual DECLARE_READ32_MEMBER(read_ext_bram);
- virtual DECLARE_WRITE32_MEMBER(write_ext_bram);
+ virtual uint32_t read_rom(offs_t offset);
+ virtual uint32_t read_ext_dram0(offs_t offset);
+ virtual void write_ext_dram0(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
+ virtual uint32_t read_ext_dram1(offs_t offset);
+ virtual void write_ext_dram1(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
+ virtual uint32_t read_ext_bram(offs_t offset);
+ virtual void write_ext_bram(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
protected:
// device-level overrides