diff options
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 |
commit | d53adb01e3772b4565f95694231566b2cc065a84 (patch) | |
tree | 721f6eb1690f39c51c29c88083163b7b1bfc8b8e /src/devices/bus | |
parent | 24b1f64a7067bd50e6ca8391d4d64f6754de4fbb (diff) |
various drivers: simplified some more handlers (nw)
Diffstat (limited to 'src/devices/bus')
-rw-r--r-- | src/devices/bus/scv/rom.cpp | 8 | ||||
-rw-r--r-- | src/devices/bus/scv/rom.h | 8 | ||||
-rw-r--r-- | src/devices/bus/scv/slot.cpp | 4 | ||||
-rw-r--r-- | src/devices/bus/scv/slot.h | 4 |
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 |