summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-05-14 21:01:52 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2020-05-14 21:01:52 +0200
commitd53adb01e3772b4565f95694231566b2cc065a84 (patch)
tree721f6eb1690f39c51c29c88083163b7b1bfc8b8e /src/devices/bus
parent24b1f64a7067bd50e6ca8391d4d64f6754de4fbb (diff)
various drivers: simplified some more handlers (nw)
Diffstat (limited to 'src/devices/bus')
-rw-r--r--src/devices/bus/scv/rom.cpp8
-rw-r--r--src/devices/bus/scv/rom.h8
-rw-r--r--src/devices/bus/scv/slot.cpp4
-rw-r--r--src/devices/bus/scv/slot.h4
4 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/bus/scv/rom.cpp b/src/devices/bus/scv/rom.cpp
index be0dc7aea2c..027d94d9075 100644
--- a/src/devices/bus/scv/rom.cpp
+++ b/src/devices/bus/scv/rom.cpp
@@ -154,7 +154,7 @@ WRITE8_MEMBER(scv_rom32ram8_device::write_cart)
m_ram[offset & 0x1fff] = data;
}
-WRITE8_MEMBER(scv_rom32ram8_device::write_bank)
+void scv_rom32ram8_device::write_bank(uint8_t data)
{
m_ram_enabled = BIT(data, 5);
}
@@ -165,7 +165,7 @@ READ8_MEMBER(scv_rom64_device::read_cart)
return m_rom[offset + (m_bank_base * 0x8000)];
}
-WRITE8_MEMBER(scv_rom64_device::write_bank)
+void scv_rom64_device::write_bank(uint8_t data)
{
m_bank_base = BIT(data, 5);
}
@@ -176,7 +176,7 @@ READ8_MEMBER(scv_rom128_device::read_cart)
return m_rom[offset + (m_bank_base * 0x8000)];
}
-WRITE8_MEMBER(scv_rom128_device::write_bank)
+void scv_rom128_device::write_bank(uint8_t data)
{
m_bank_base = (data >> 5) & 0x03;
}
@@ -196,7 +196,7 @@ WRITE8_MEMBER(scv_rom128ram4_device::write_cart)
m_ram[offset & 0xfff] = data;
}
-WRITE8_MEMBER(scv_rom128ram4_device::write_bank)
+void scv_rom128ram4_device::write_bank(uint8_t data)
{
m_bank_base = (data >> 5) & 0x03;
m_ram_enabled = BIT(data, 6);
diff --git a/src/devices/bus/scv/rom.h b/src/devices/bus/scv/rom.h
index 4a6b90b39a1..16799084ddf 100644
--- a/src/devices/bus/scv/rom.h
+++ b/src/devices/bus/scv/rom.h
@@ -65,7 +65,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_cart) override;
- virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual void write_bank(uint8_t data) override;
protected:
// device-level overrides
@@ -91,7 +91,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart) override;
- virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual void write_bank(uint8_t data) override;
private:
uint8_t m_bank_base;
@@ -108,7 +108,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart) override;
- virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual void write_bank(uint8_t data) override;
protected:
// device-level overrides
@@ -131,7 +131,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_cart) override;
- virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual void write_bank(uint8_t data) override;
protected:
// device-level overrides
diff --git a/src/devices/bus/scv/slot.cpp b/src/devices/bus/scv/slot.cpp
index 3144fe30089..412c9c5818f 100644
--- a/src/devices/bus/scv/slot.cpp
+++ b/src/devices/bus/scv/slot.cpp
@@ -284,8 +284,8 @@ WRITE8_MEMBER(scv_cart_slot_device::write_cart)
write_bank
-------------------------------------------------*/
-WRITE8_MEMBER(scv_cart_slot_device::write_bank)
+void scv_cart_slot_device::write_bank(uint8_t data)
{
if (m_cart)
- m_cart->write_bank(space, offset, data);
+ m_cart->write_bank(data);
}
diff --git a/src/devices/bus/scv/slot.h b/src/devices/bus/scv/slot.h
index 97c49af8be4..7394cd401e3 100644
--- a/src/devices/bus/scv/slot.h
+++ b/src/devices/bus/scv/slot.h
@@ -37,7 +37,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart) { return 0xff; }
virtual DECLARE_WRITE8_MEMBER(write_cart) { }
- virtual DECLARE_WRITE8_MEMBER(write_bank) { }
+ virtual void write_bank(uint8_t data) { }
void rom_alloc(uint32_t size, const char *tag);
void ram_alloc(uint32_t size);
@@ -103,7 +103,7 @@ public:
// reading and writing
virtual DECLARE_READ8_MEMBER(read_cart);
virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual void write_bank(uint8_t data);
protected:
// device-level overrides